Browse > Article
http://dx.doi.org/10.33851/JMIS.2019.6.4.239

Design and Implementation of a CAN Data Analysis Test Bench based on Raspberry Pi  

Pant, Sudarshan (Dept. of Multimedia Engineering, Graduate School, Mokpo National University)
Lee, Sangdon (Dept. of Multimedia Engineering, College of Engineering, Mokpo National University)
Publication Information
Journal of Multimedia Information System / v.6, no.4, 2019 , pp. 239-244 More about this Journal
Abstract
With the development of Cyber-Physical Systems(CPS), several technologies such as automation control, automotive and intelligent house systems have been developed. To enable communication among various components of such systems, several wired and wireless communication protocols are used. The Controller Area Network(CAN) is one of such wired communication protocols that is popularly used for communication in automobiles and other machinery in the industry. In this paper, we designed and implemented a response time analysis system for CAN communication. The reliable data transfer among various electronic components in a significant time is crucial for the smooth operation of an electric vehicle. Therefore, this system is designed to conveniently analyze the response time of various electronic components of a CAN enabled system. The priority for transmission of the messages in the CAN bus is determined by the message identifier. As the number of nodes increases the transmission of low priority messages is delayed due to the existence of higher priority messages on the bus. We used Raspberry Pi3 and PiCAN2 board to simulate the data transfer for studying the comparative delay in low priority nodes.
Keywords
CAN; Raspberry Pi; Response Time;
Citations & Related Records
연도 인용수 순위
  • Reference
1 J. E. Meseguer, C. T. Calafate, J. C. Cano, P. Manzoni, "DrivingStyles: a smartphone application to assess driver behavior," in Proceedings of the International Symposium on Computers and Communications, pp. 535-540, 1994.
2 M. Reininger, S. Miller, Y. Zhuang, J. Cappos, "A first look at vehicle data collection via smartphone sensors," in SAS 2015 - 2015 Proceedings of IEEE Sensors Applications Symposium, April 2015.
3 Y. Yang, B. Chen, L. Su, D, Qin, "Research and Development of Hybrid Electric Vehicles CAN-Bus Data Monitor and Diagnostic System through OBD-II and Android-Based Smartphones," Advances in Mechanical Engineering, vol. 2013 pp. 1-9, 2013.
4 J. Bauer, R. Helmke, A. Bothe, N. Aschenbruck, "CAN't track us: Adaptable privacy for ISOBUS controller area networks," Computer Standards & Interfaces, vol. 66, October 2019.
5 H. N. Nguyen, S. Tavakoli, S. A.Shaikh, O. Maynard, "Developing a QRNG ECU for automotive security: Experience of testing in the real-world," in International Conference on Software Testing, Verification and Validation Workshops, April 2019.
6 M. Farsi, K. Ratcliff, M. Barbosa, "An overview of controller area network," Computing & Control Engineering Journal, vol. 10, no. 3, pp. 113-120, Jun. 1999.   DOI
7 G. Leen, D. Heffernan, "Expanding automotive electronic systems," Computer, vol. 35, no. 1, pp. 88-93, Jan. 2002.   DOI
8 Bosch, CAN Specification, Version 2.0, Robert Bosch GmbH, 1991.
9 S. Ryu, J. Bang, J. Han, "Transmission Delay in a CAN System," in Proceedings of Symposium of the Korean Institute of communications and Information Sciences, pp. 419-420, 2019.