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
Link To Document :
بازگشت