A high-performance application protocol for fault-tolerant CAN networks

CAN is a communication protocol largely used in automotive and industrial appliances because of the simple procedure for its parameterization and the low cost of its circuitry. The native CAN, however, does not assure the fault-tolerance level required by safety-critical appliances and somewhat sophisticated protocols have been introduced for their networking. In an attempt to keep on the advantages of CAN, several application protocols have been developed to supplement the native CAN with the aim of giving the CAN networks safety features. This paper continues such a research trend by proposing a CAN application protocol termed time-triggered bus-redundant CAN (TTBR-CAN) that outdoes the performance of the existing ones. After describing the architecture of TTBR-CAN, details are given on its implementation and experimental results are reported to demonstrate its effectiveness.

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

[2]  Michael J. Pont,et al.  Fault-Tolerant Time-Triggered Communication Using CAN , 2007, IEEE Transactions on Industrial Informatics.

[3]  M. Bertoluzzo Experimental Activities on TTCAN Protocol , 2005, 2005 IEEE Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications.

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

[5]  M. Bertoluzzo,et al.  Development and testing of a communication network for a drive-by-wire industrial vehicle , 2005, INDIN '05. 2005 3rd IEEE International Conference on Industrial Informatics, 2005..

[6]  M. Bertoluzzo,et al.  Experimental Analysis of a Time-Triggered Network Designed for Train Communications , 2007, IECON 2007 - 33rd Annual Conference of the IEEE Industrial Electronics Society.