Abstract
This paper proposes the design of a fault-tolerant controller area network (CAN). Several candidate redundancy strategies are introduced to improve the reliability. To choose a suitable one wisely, it is meaningful to make comparison on the reliability between the candidates. However, as there are redundant channels, the reliability of the network depends on the transmission requirements, which is difficult to evaluate. In this paper, a general approach based on minimal path set is proposed to model the reliability of complex fault-tolerant systems. With the proposed approach, the transmission-aware reliability of the redundant CAN network is evaluated. Comparisons on the reliability are carried out between the candidate strategies. In addition, comparisons on the cost, complexity and latency are also carried out. The results show the channel redundancy is superior to other strategies due to its high reliability, low latency and acceptable cost.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Hu, H.S., Qin, G.: H.: Online Fault Diagnosis for Controller Area Networks. In: 2011 Fourth International Conference on Intelligent Computation Technology and Automation, pp. 452–455 (2011)
ARINC Specification 825–2: General Standardization of CAN (Controller Area Network) Bus Protocol for Airborne Use (2011)
Guerrero, C., Rodriguez-Navas, G., Proenza, J.: Design and implementation of a redundancy manager for triple redundant CAN controllers. In: IEEE 2002 28th Annual Conference of the Industrial Electronics Society, pp. 2294–2299 (2002)
Yang, J., Zhang, T., Song, J.Y., Sun, H.X., Shi, G.Z., Chen, Y.: Redundant design of a CAN bus testing and communication system for space robot arm. In: 10th International Conference on Control, Automation, Robotics and Vision, pp. 1894–1898 (2008)
Bertoluzzo, M., Buja, G.: A high-performance application protocol for fault-tolerant CAN networks. In: 2010 IEEE International Symposium on Industrial Electronics, pp. 1705–1710 (2010)
Fu, L.L., Li, Z.J.: The application and reliability analysis of excitation equipment with dual redundant CAN network. Large Electric Machine and Hydraulic Turbine (5), 60–62 (2010)
Ni, F.L., Jin, M.H., Wang, H.L., Liu, H., Hirzinger, G.: Joint fault-tolerant design of the Chinese space robotic arm. In: 2006 IEEE International Conference on Information Acquisition, pp. 528–533 (2006)
Zhai, X.H., Li, J., Qian, K., Tao, J.N.: Design of double redundant interface based on CAN bus for nodes of FCS. In: 2010 Second WRI Global Congress on Intelligent Systems, pp. 394–396 (2010)
Pimentel, J.R.: Safety-reliability of distributed embedded system fault tolerant units. In: The 29th Annual Conference of the IEEE Industrial Electronics Society, pp. 945–950 (2003)
Sun, X.F., Zheng, L.: Reliability analysis of a novel structure in an automatic sorting system. In: 2010 IEEE 17th International Conference on Industrial Engineering and Engineering Management, pp. 955–957 (2010)
Tang, Y.Y., Wang, C.D.: Research of redundant system based on CAN bus and its reliability analysis. Journal of Zhong Yuan University of Technology 21(5), 73–75 (2010)
Xia, J.Q., Zhang, C.S., Bai, R.G., Xue, L.Q.: Real-time and reliability analysis of time-triggered CAN-bus. Chinese Journal of Aeronautics 26(1), 171–178 (2013)
Barranco, M., Proenza, J., Almeida, L.: Quantitative Comparison of the Error-Containment Capabilities of a Bus and a Star Topology in CAN Networks. IEEE Transactions on Industrial Electronics 58(3), 802–813 (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhou, M., Li, R., Shang, L., Zhang, L. (2013). Design of a Transmission-Aware Fault-Tolerant CAN Network. In: Pathan, M., Wei, G., Fortino, G. (eds) Internet and Distributed Computing Systems. IDCS 2013. Lecture Notes in Computer Science, vol 8223. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41428-2_28
Download citation
DOI: https://doi.org/10.1007/978-3-642-41428-2_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-41427-5
Online ISBN: 978-3-642-41428-2
eBook Packages: Computer ScienceComputer Science (R0)