• DocumentCode
    692964
  • Title

    Driver design and implementation of CAN BUS in real-time operating system based on ARM Cortex-M3

  • Author

    Shanying Cheng ; Xuemei Zhou ; Ji Wei

  • Author_Institution
    Coll. of Math & Comput., Jiangxi Sci. & Technol. Normal Univ., Nanchang, China
  • fYear
    2013
  • fDate
    20-22 Dec. 2013
  • Firstpage
    2120
  • Lastpage
    2123
  • Abstract
    A distributed CAN bus system is introduced to meet the demand of real time capability and reliability on an intelligence traffic sign control system. The hardware interface including processor STM32F207 based on ARM Cortex-M3 core and CAN transceiver SN65HVD230 is described. Detailed discussions are made on the general method of bus driver designing in μC/OS-III, the relevant key technology including initialization, data structure, interrupt design and filter configuration is illuminated. The CAN bus driver is verified correctly and practicability through the experiment. The result analysis shows that it is more reliability, stability and higher efficiency.
  • Keywords
    controller area networks; data structures; field buses; intelligent transportation systems; interrupts; microprocessor chips; operating systems (computers); road traffic control; transceivers; μC/OS-III; ARM Cortex-M3 core; CAN bus driver design; CAN transceiver SN65HVD230; STM32F207 processor; data structure; distributed CAN bus system; filter configuration; hardware interface; intelligence traffic sign control system; interrupt design; real time capability; Artificial intelligence; Computers; Control systems; Educational institutions; Hardware; Real-time systems; Vehicles; μC/OS-III; ARM Cortex-M3; CAN bus driver; SN65HVD230; STM32F207;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mechatronic Sciences, Electric Engineering and Computer (MEC), Proceedings 2013 International Conference on
  • Conference_Location
    Shengyang
  • Print_ISBN
    978-1-4799-2564-3
  • Type

    conf

  • DOI
    10.1109/MEC.2013.6885400
  • Filename
    6885400