Online Fault Diagnosis for Controller Area Networks

The controller area network (CAN) is a field bus that has been widely used in distributed embedded systems due to its inexpensiveness, robustness, guarantee of latency times as well as error detection. However, electromagnetic interference from the operational environment and hardware malfunction may cause short disturbances and permanent failures respectively, inevitably bring on communication errors or even break off the communication. To enhance the dependability of CAN communication, research on the on-line fault diagnosis is carried out in this paper, a Monitor is designed to diagnose faults in CAN nodes and a hybrid method with active and passive mode is presented to diagnose faults among communication links. We analyze the relative works, describe the CAN fault model, and focus on the fault diagnosis mechanisms.

[1]  Francisco Javier González-Castaño,et al.  Extending Vehicular CAN Fieldbuses With Delay-Tolerant Networks , 2008, IEEE Transactions on Industrial Electronics.

[2]  Darren Lim,et al.  A distributed industrial battery management network , 2004, IEEE Transactions on Industrial Electronics.

[3]  P. Vanaja Ranjan,et al.  A New Approach for Fault Confinement in CAN-Network , 2007, 2007 International Conference on Signal Processing, Communications and Networking.

[4]  Michael J. Pont,et al.  A novel Shared-Clock scheduling protocol for fault-confinement in CAN-based distributed systems , 2010, 2010 5th International Conference on System of Systems Engineering.

[5]  Giuseppe Buja,et al.  Overcoming Babbling-Idiot Failures in CAN Networks: A Simple and Effective Bus Guardian Solution for the FlexCAN Architecture , 2007, IEEE Transactions on Industrial Informatics.

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

[7]  Maurizio Valle,et al.  A Controller Area Network Bus Transceiver Behavioral Model for Network Design and Simulation , 2009, IEEE Transactions on Industrial Electronics.

[8]  J.F. Jimenez,et al.  CANbus-based distributed fuel system with smart components , 2008, IEEE Transactions on Aerospace and Electronic Systems.

[9]  S. Dusini,et al.  The OPERA Spectrometer Slow Control System , 2007, IEEE Transactions on Nuclear Science.

[10]  Lars-Berno Fredriksson,et al.  CAN for Critical Embedded Automotive Networks , 2002, IEEE Micro.

[11]  R. Obermaisser,et al.  A router for improved fault isolation, scalability and diagnosis in CAN , 2010, 2010 8th IEEE International Conference on Industrial Informatics.

[12]  Alan Burns,et al.  An analysable bus-guardian for event-triggered communication , 2003, RTSS 2003. 24th IEEE Real-Time Systems Symposium, 2003.

[14]  José Rufino,et al.  A Columbus' egg idea for CAN media redundancy , 1999, Digest of Papers. Twenty-Ninth Annual International Symposium on Fault-Tolerant Computing (Cat. No.99CB36352).

[15]  Perfecto Mariño Espiñeira,et al.  Electronics in Automotive Engineering: A Top–Down Approach for Implementing Industrial Fieldbus Technologies in City Buses and Coaches , 2009, IEEE Transactions on Industrial Electronics.

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

[17]  Chuanqiang Yu,et al.  Research of fault-tolerant redundancy and fault diagnosis technology based on can , 2010, 2010 2nd International Conference on Advanced Computer Control.

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

[19]  Joachim Charzinski Performance of the Error Detection Mechanisms in CAN , 1994 .

[20]  R.G. Prabhudesai,et al.  A Small Autonomous Surface Vehicle for Ocean Color Remote Sensing , 2007, IEEE Journal of Oceanic Engineering.