The Fault Detection Method of CAN Bus Based on Network Resistance Model

In the error detection mechanism of CAN bus, when the failed node or line is not in the data exchange path, you will not detect the fault, in order to solve this problem, a method is proposed which is realized by adding an external hardware detection circuit in the CAN-bus network, the fault will be detected through testing the resistance of the CAN bus network. In this paper, the network resistance model of CAN bus is established, and the principle of network resistance fault detection method is analyzed. We have carried out several experiments by the network with three nodes to test the validity of this method. As the results of our experiments, we concluded that the method can real-time and comprehensively detect the fault of network and do not take up the network bandwidth, so this method can effectively resolve the problems of current detection mechanism and have good application prospect in some high reliability requirements occasions.

[1]  Scott A. Smolka,et al.  Finite-state analysis of the CAN bus protocol , 2001, Proceedings Sixth IEEE International Symposium on High Assurance Systems Engineering. Special Topic: Impact of Networking.