An Effective Method to Resolve The Message Parsing of CAN

International Journal of Communication and Media Science
© 2021 by SSRG - IJCMS Journal
Volume 8 Issue 3
Year of Publication : 2021
Authors : Zhang Xiaohua, Li Zhongkai
pdf
How to Cite?

Zhang Xiaohua, Li Zhongkai, "An Effective Method to Resolve The Message Parsing of CAN," SSRG International Journal of Communication and Media Science, vol. 8,  no. 3, pp. 44-48, 2021. Crossref, https://doi.org/10.14445/2349641X/IJCMS-V8I3P105

Abstract:

This paper studies the CAN message parsing problem (CPPP) with DBC protocol. The purpose of this problem is to parse the data of DBC protocols in the CAN message. To improve the efficiency of parsing CAN messages containing DBC protocol, it is necessary to consider parsing multiple DBC protocols simultaneously. According to this practical problem, a new method of parsing CAN message under a single DBC protocol is proposed. A multi DBC protocol parsing method based on single DBC protocol parsing is proposed. To adapt to the difficulty of parsing a large number of DBC protocols, a fast matching method is proposed. A comprehensive experiment of CAN message parsing based on a real vehicle controller proves the effectiveness of this method. This method can also be applied in some social areas, such as the governance system.

Keywords:

CAN message parsing problem, multi DBC protocol, a fast matching method, governance system

References:

[1] Gay, Warren, CAN Bus. Beginning STM32. Apress, (2018) 317-331
[2] Wu Weibin, Hong Tiansheng, et al., Study on USB Based CAN Bus for Data Measurement System, Intelligent Computing and Information Science,135(8-9) (2011) 544-549.
[3] HuangYu Wei, Wu Chih-Hung, A Fuzzy Control Load Balancing Method for Dual CAN Bus, Intelligent Technologies and Engineering Systems, 234  (2013) 467-474
[4] Yong S., Ma Y., et al., Analysis of the Influence of CAN Bus Structure on Communication Performance, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, 316 (2020) 405-416 
[5] Buchanan W.J, CAN Bus, The Handbook of Data Communications and Networks, 1-2,(2004)705-714.
[6] Islam, R., Refat, R.U.D., Improving CAN bus security by assigning dynamic arbitration IDs, Journal of Transportation Security, 13(1-2) (2020) 19-31
[7] Chen SH., Lin CH.R, Evaluation of DoS Attacks on Vehicle CAN Bus System, Recent Advances in Intelligent Information Hiding and Multimedia Signal Processing, Proceeding of the Fourteenth International Conference on Intelligent Information Hiding and Multimedia Signal Processing, Smart Innovation, Systems and Technologies, 110 (2019) 308-314.
[8] Gouqing Tong, Lei Chen, et al., Research on CAN BUS-Based Electronic and Electric Platform of Automobile, Proceedings of the FISITA 2012 World Automotive Congress, Lecture Notes in Electrical Engineering,194(6) (2013) 297-310
[9] Wu Weibin, Zhu Yuqing, et al., WLAN CAN Bus Data Test System, Intelligent Computing and Information Science. ICICIS 2011, Communications in Computer and Information Science, 135(8-9) (2011) 550-555
[10] Gao X., Wu M., et al., The Control System Design of a Climbing Welding Robot Based on CAN Bus, Robotic Welding, Intelligence and Automation, Lecture Notes in Electrical Engineering, 88 (2011) 429-434
[11] Kovács G., Czap L. Distributed CAN-Bus Based Driving Assistance System on Autonomous Vehicle, Vehicle, and Automotive Engineering, Lecture Notes in Mechanical Engineering, 12 (6) ( 2017) 375-382.
[12] He-huan P., Hong-ping Z., Ze-Yun M, Design of CAN Bus and Wireless Sensor Based Vehicle Tire Pressure Monitoring System, Computer, Informatics, Cybernetics, and Applications. Lecture Notes in Electrical Engineering,107 (2012) 45-53
[13] Guo K., Li J., et al., Dynamic Priority Scheduling Algorithm to Improve Real-Time of CAN Bus Communication. Informatics and Management Science, Lecture Notes in Electrical Engineering, 207(4) (2013) 261-268.
[14] Li H., Duan PY., Ning CG, Design of a Multifunctional CAN Bus Controller for a Ground Source Heat Pump System, Electronics, Communications, and Networks V. Lecture Notes in Electrical Engineering,382 (2016) 177-185 
[15] Yu Y., He M., Hao Y, Monitoring System Design of Suspension Bridge of Health Status Based on CAN-BUS, Informatics in Control, Automation and Robotics, Lecture Notes in Electrical Engineering,132(1) (2011) 329-335.
[16] Cros O., Thiroux A., Chênevert G, A CAN-Bus Simulation Platform for Secured Vehicular Communication, Ad Hoc Networks, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, 345 (2021) 213-224.
[17] Shweta S.A., Mukesh D.P., Jagdish B.N, Implementation of Controller Area Network (CAN) Bus, Advances in Computing, Communication, and Control: ICAC3 2011, Communications in Computer and Information Science, 125(28-29) (2011) 507-514.
[18] Zhang B., Shi W., Ge A, Electric Vehicle Fault Diagnosis System Based on CAN-Bus, Society of Automotive Engineers of China, Lecture Notes in Electrical Engineering, 328 (2015) 105-110.
[19] Mansor H., Markantonakis K., Mayes K, CAN Bus Risk Analysis Revisit, Information Security Theory and Practice, Securing the Internet of Things, WISTP 2014, Lecture Notes in Computer Science,,8501 (2014) 170-179.
[20] Zheng X., Zhang H., Xie Z, Design of Wireless Monitoring System Based on CAN Bus and ZigBee Technology of Tower Crane, Informatics in Control, Automation and Robotics, Lecture Notes in Electrical Engineering,132(1) (2011) 103-110.
[21] Li-Xin L., Ye G., et al., A Method of Communication State Monitoring for Multi-node CAN Bus Network, Advanced Manufacturing, and Automation IX. IWAMA 2019, Lecture Notes in Electrical Engineering, 634 (2020) 203-210.
[22] Luo F., Liu C. Implementation of CAN Bus Real-Time Simulation Kernel Based on Windows Platform, Advances in Computer, Communication, Control and Automation, Lecture Notes in Electrical Engineering, 121 (2011) 61-68.
[23] Xue R., Design and Research of Embedded Gateway Based on CAN Bus, Proceedings of the 2nd International Conference on Green Communications and Networks 2012 (GCN 2012), Lecture Notes in Electrical Engineering,,223(1) (2013) 51-57.
[24] Zhang J., Li T., Based on the Queuing Model of CAN Bus Simulation and Application, Proceedings of The Eighth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA),  212 (2013) 631-639.
[25] Lu L., Hua J., et al., Data Acquisition, and Storage Network Based on CAN-Bus, Advanced Manufacturing and Automation, Lecture Notes in Electrical Engineering,451(7) (2018) 163-168.