Journal of Jilin University(Information Science Ed ›› 2015, Vol. 33 ›› Issue (1): 57-41.

Previous Articles     Next Articles

Design of Vehicle CAN Bus Redundancy Gateway Based on ARM7

LI Xiaolong1, SONG Xin2, XU Qiang1, SONG Zhanwei1   

  1. 1. College of Electronic Science and Engineering, Jilin University, Changchun 130012, China;2. Structure Department, Qiming Software Park Business Incubation Limited Company, Changchun 130117, China
  • Received:2014-04-21 Online:2015-01-24 Published:2015-03-20

Abstract:

In view of the single bus structure of present vehicle internal CAN(Controller Area Network) bus gateway can not guarantee the stability of communication between ECU(Electronic Control Unit) when meeting with wire damaged, this paper proposed a redundant gateway design scheme based on ARM7. The scheme used ARM7 processor as central gateway controller, utilized the ideas of bus redundancy design, spared an auxiliary CAN bus for the prime CAN bus, used μC/OSⅡ real-time operation system as software platform which supported multitasking real-time scheduling. Software programming on ADS completed the data communications between nodes and gateway, data relay of the gateway, switching the bus when the prime bus breakdown. Expe
rimental results showed that the gateway can complete not only data communication between nodes, but also relaying function between high CAN bus nodes and low CAN bus nodes, in addition, it can switch to the auxiliary CAN bus in time if the prime CAN bus met fault, all of this can make the whole vehicle CAN network stable and reliable.

Key words: vehicle, controller area networks (CAN) bus, redundancy gateway, data communication, μC/OSⅡ operation system

CLC Number: 

  • TP336