Using FTT-CAN to combine redundancy with increased bandwidth

Controller Area Network is yet widely used as the embedded network in safety critical applications, e.g. in the automotive domain. However, requirements have changed and dependability and bandwidth limitations led to the emergence of alternative networks such as FlexRay. Nevertheless there is still room to improve CAN to try to fulfill current requirements. In this paper it is proposed the use of FTT-CAN to achieve compromises between available bandwidth and fault tolerance in CAN based systems with multiple buses. The architecture and flexibility of FTT based systems enables a tight yet flexible control of redundancy and bandwidth usage without increasing the complexity of the nodes. The paper discusses different scenarios of operation of FTT-based multiple bus systems, analyzing the advantages and drawbacks of the envisaged solutions.

[1]  S. Schultze Fault-tolerance in real-time communication , 1993, ISIE '93 - Budapest: IEEE International Symposium on Industrial Electronics Conference Proceedings.

[2]  Günter Grünsteidl,et al.  TTP - A Protocol for Fault-Tolerant Real-Time Systems , 1994, Computer.

[3]  Paulo Pedreiras,et al.  Achieving fault tolerance in FTT-CAN , 2002, 4th IEEE International Workshop on Factory Communication Systems.

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

[5]  Thomas Nolte,et al.  Probabilistic worst-case response-time analysis for the controller area network , 2003, The 9th IEEE Real-Time and Embedded Technology and Applications Symposium, 2003. Proceedings..

[6]  Paulo Pedreiras,et al.  Supporting flexible real-time communication on distributed systems , 2003 .

[7]  Juan R. Pimentel Safety-reliability of distributed embedded system fault tolerant units , 2003, IECON'03. 29th Annual Conference of the IEEE Industrial Electronics Society (IEEE Cat. No.03CH37468).

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

[9]  Juan R. Pimentel An Architecture for a Safety-Critical Steer-by-Wire System , 2004 .

[10]  José Alberto Fonseca,et al.  Communications requirements for autonomous mobile robots: analysis and examples , 2005 .

[11]  L. Almeida,et al.  Implementing a distributed sensing and actuation system: The CAMBADA robots case study , 2005, 2005 IEEE Conference on Emerging Technologies and Factory Automation.

[12]  José Alberto Fonseca,et al.  Assessment of FTT-CAN Master Replication Mechanisms for Safety-Critical Applications , 2006 .