• DocumentCode
    3404460
  • 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
  • Volume
    2
  • fYear
    2009
  • fDate
    20-24 July 2009
  • Firstpage
    479
  • Lastpage
    484
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2009. COMPSAC '09. 33rd Annual IEEE International
  • Conference_Location
    Seattle, WA
  • ISSN
    0730-3157
  • Print_ISBN
    978-0-7695-3726-9
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2009.179
  • Filename
    5254073