A router for improved fault isolation, scalability and diagnosis in CAN

Controller Area Network (CAN) provides an inexpensive and robust network technology in many application domains. However, the use of CAN is constrained by limitations with respect to fault isolation, bandwidth, wire length, namespaces and diagnosis. This paper presents a solution to overcome these limitations by replacing the CAN bus with a star topology. We introduce a CAN router that detects and isolates node failures in the value and time domain. The CAN router ensures that minimum message interarrival times are satisfied and reserves CAN identifiers for individual CAN nodes. In addition, the CAN router exploits knowledge about communication relationships for a more efficient use of communication bandwidth through multicast messaging. An implementation of the CAN router based on a Multi-Processor System-on-a-Chip (MPSoC) shows the feasibility of the proposed solution.

[1]  Julian Proenza,et al.  An active star topology for improving fault confinement in CAN networks , 2006, IEEE Transactions on Industrial Informatics.

[2]  R. Makowitz,et al.  Flexray - A communication network for automotive control systems , 2006, 2006 IEEE International Workshop on Factory Communication Systems.

[3]  Jack Erjavec Automotive Technology: A Systems Approach , 1992 .

[4]  Jittiwut Suwatthikul,et al.  Automotive Network Diagnostic Systems , 2006, 2006 International Symposium on Industrial Embedded Systems.

[5]  Neeraj Suri,et al.  On-Line Diagnosis and Recovery: On the Choice and Impact of Tuning Parameters , 2007, IEEE Transactions on Dependable and Secure Computing.

[6]  Joseph Barkai Vehicle Diagnostics - Are You Ready for the Challenge? , 2001 .

[7]  Roman Obermaisser,et al.  A Transient-Resilient System-on-a-Chip Architecture with Support for On-Chip and Off-Chip TMR , 2008, 2008 Seventh European Dependable Computing Conference.

[8]  Roman Obermaisser,et al.  The time-triggered System-on-a-Chip architecture , 2008, 2008 IEEE International Symposium on Industrial Electronics.

[9]  J. H. Lala,et al.  Architectural principles for safety-critical real-time applications , 1994, Proc. IEEE.

[10]  Gianluca Cena,et al.  FastCAN: a high-performance enhanced CAN-like network , 2000, IEEE Trans. Ind. Electron..

[11]  Roman Obermaisser,et al.  Event-Triggered and Time-Triggered Control Paradigms , 2004, Real-Time Systems Series.