Efficient transient error recovery in FlexRay using the dynamic segment

In safety-critical systems a global high-reliability is sought, including in the communication network when a distributed control system is used. The FlexRay protocol was developed within the automotive industry with the necessary characteristics to respond to the demands of safety-critical applications, e.g. X-by-wire. Nevertheless, the FlexRay protocol does not define a mechanism to guarantee message delivery, nor defines global error signaling, leaving the resolution of these problems to the application. This paper presents a preliminary proposal for a mechanism that uses temporal redundancy to recover transient errors in time-triggered messages. An extra node is used to trigger message retransmissions whenever errors or omissions do effectively occur. This mechanism uses the FlexRay dynamic segment to implement message retransmissions, leading to a minimum recovery time, typically one cycle, together with a very small bandwidth usage.

[1]  José Alberto Fonseca,et al.  An Experiment to Assess Bit Error Rate in CAN , 2004 .

[2]  Alan Burns,et al.  Comparing real-time communication under electromagnetic interference , 2004, Proceedings. 16th Euromicro Conference on Real-Time Systems, 2004. ECRTS 2004..

[3]  Zhiying Wang,et al.  Research on fault tolerance for the static segment of FlexRay protocol , 2013, 2013 15th International Conference on Advanced Communications Technology (ICACT).

[4]  Petru Eles,et al.  Scheduling for Fault-Tolerant Communication on the Static Segment of FlexRay , 2010, 2010 31st IEEE Real-Time Systems Symposium.

[5]  Hermann Kopetz,et al.  The time-triggered architecture , 1998, Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98).

[6]  Alberto L. Sangiovanni-Vincentelli,et al.  Optimizations of an application-level protocol for enhanced dependability in FlexRay , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[7]  Luís Almeida,et al.  Error recovery in time-triggered communication systems using servers , 2013, 2013 8th IEEE International Symposium on Industrial Embedded Systems (SIES).

[8]  José Alberto Fonseca,et al.  The FTT-CAN protocol: why and how , 2002, IEEE Trans. Ind. Electron..