Title :
Prevention of Sequential Message Loss in CAN Systems
Author :
Jiang, Shengbing ; Kumar, Ratnesh
Author_Institution :
Electr. & Controls Integration Lab., GM R&D Center, Warren, MI, USA
Abstract :
More and more advanced features such as adaptive cruise control, collision avoidance, and stability control are being implemented in vehicles. These features are usually implemented as distributed CAN (controller area network) systems right now. In a CAN system, normally there is no clock synchronization among the ECU (electronic control unit) nodes connected by the CAN bus. Without synchronization, the clocks of those ECU nodes could drift away from each other. A typical clock drift rate of 30 ppm (parts per million) could cause a clock to drift by 108 milliseconds in one hour. The clock drift this large could cause problems in those advanced vehicle control systems. In fact, a sequence of messages could get lost in a distributed CAN system due to the combination of clock drift, transmission jitter, and finite buffer size. To solve the above problem, instead of performing high overhead clock synchronization in the CAN system, this paper provides an economical solution for the prevention of the above message loss problem. The idea is to synchronize the task activations on different ECU nodes and such synchronizations are performed only when necessary. An analysis method is developed for the determination of the synchronization frequency; and an algorithm is provided for the task activation synchronization.
Keywords :
controller area networks; field buses; synchronisation; CAN bus; adaptive cruise control; clock drift; clock synchronization; collision avoidance; controller area network; distributed CAN systems; electronic control unit; finite buffer size; sequential message loss; stability control; transmission jitter; Adaptive control; Clocks; Collision avoidance; Control systems; Distributed control; Frequency synchronization; Intelligent vehicles; Jitter; Programmable control; Stability;
Conference_Titel :
Computer Software and Applications Conference, 2009. COMPSAC '09. 33rd Annual IEEE International
Conference_Location :
Seattle, WA
Print_ISBN :
978-0-7695-3726-9
DOI :
10.1109/COMPSAC.2009.179