Enhancement of Controller Area Network (CAN) bus arbitration mechanism

FlexRay protocol includes a static time-triggered and a dynamic event-triggered segment, where the static segment enabling a guaranteed real-time transmission of critical data, while the dynamic segment (optional) for low-priority and event-triggered data. FlexRay is operated in a synchronous fashion. Based on the CAN (Controller Area Network) bus arbitration mechanism, this study takes the most significant bit (MSB), D10, of the identifier to assign the messages to be either static-like or dynamic-like, where the static-like type has higher priority than the dynamic-like type. Both types are operated in an asynchronous fashion as the conventional CAN protocol. With the designers' experience with good schedulability, the above assignment can ensure that all critical messages be sent out before their deadline and no one message type hugs the bus. However, the salient feature is achieved at the cost of losing one bit for the identifier.

[1]  Chin-Long Wey,et al.  Robustness investigation of the FlexRay system , 2009, 2009 IEEE International Symposium on Industrial Embedded Systems.

[2]  Alan Burns,et al.  Controller Area Network (CAN) schedulability analysis: Refuted, revisited and revised , 2007, Real-Time Systems.

[3]  Wei Zhang,et al.  CAN Bus Application in Automotive Network Control , 2010, 2010 International Conference on Measuring Technology and Mechatronics Automation.

[4]  Chin-Long Wey,et al.  A Transceiver Front End for Electronic Control Units in FlexRay-Based Automotive Communication Systems , 2010, IEEE Transactions on Circuits and Systems I: Regular Papers.

[5]  Shangping Ren,et al.  Comparision of FieldBus Systems CAN, TTCAN, FlexRay and LIN in Passenger Vehicles , 2009, 2009 29th IEEE International Conference on Distributed Computing Systems Workshops.

[6]  Chin-Long Wey,et al.  A verification flow for FlexRay communication robustness compliant with IEC 61508 , 2010, 2010 The 2nd International Conference on Industrial Mechatronics and Automation.

[7]  Jukka Mäki-Turja,et al.  Extending schedulability analysis of Controller Area Network (CAN) for mixed (periodic/sporadic) messages , 2011, ETFA2011.

[8]  Chin-Long Wey,et al.  A Bayesian Network Reliability Modeling for FlexRay Systems , 2010 .

[9]  Manuel Barbosa,et al.  An overview of controller area network , 1999 .

[10]  Li Ran,et al.  Design method of CAN BUS network communication structure for electric vehicle , 2010, International Forum on Strategic Technology 2010.

[11]  Chin-Long Wey,et al.  Robustness analysis of the FlexRay system through fault tree analysis , 2010, Proceedings of 2010 IEEE International Conference on Vehicular Electronics and Safety.