DOI QR코드

DOI QR Code

Design of Real-Time CAN Framework Based on Plug and Play Functionality

  • Kim, Sungheo (Dept. of Embedded Systems Engineering, Incheon National University) ;
  • Hwang, Kwang-il (Dept. of Embedded Systems Engineering, Incheon National University)
  • Received : 2016.01.13
  • Accepted : 2016.01.30
  • Published : 2017.04.30

Abstract

Nowadays most vehicles are equipped with a variety of electronic devices to improve user convenience as well as its performance itself. In order to efficiently interconnect these devices with each other, Controller Area Network (CAN) is commonly used. However, the CAN requires reconfiguration of the entire network when a new device, which is capable of supporting both of transmission and reception of data, is added to the existing network. In addition, since CAN is based on the collision avoidance using address priority, it is difficult that a new node is assigned high priority and eventually it results in transmission delay of the entire network. Therefore, in this paper we propose a new system component, called CAN coordinator, and design a new CAN framework capable of supporting plug and play functionality. Through experiments, we also prove that the proposed framework can improve real-time ability based on plug and play functionality.

Keywords

References

  1. D. Marsh, "Network protocols compete for highway supremacy," 2003 [Online]. Available: http://www.edn. com/design/communications-networking/4331809/Network-protocols-compete-for-highway-supremacy.
  2. S. Lee, M. H. Kim, and K. C. Lee, "Survey on in-vehicle network system researches," Journal of the Korean Society of Precision Engineering, vol. 23, no. 9, pp. 7-14, 2006.
  3. Bosch, CAN Specification Version 2.0. Stuttgart: Bosch GmbH, 1991.
  4. K. N. Ha, M. H. Kim, K. C. Lee, and S. Lee, "performance evaluation of network protocol for automated transfer crane system," Journal of Control, Automation, and Systems Engineering, vol. 11, no. 8, pp. 709-716, 2005. https://doi.org/10.5302/J.ICROS.2005.11.8.709
  5. W. E. Seitz, "Controller area network in embedded machine control," 2004 [Online]. Available: http://www. techonline.com/electrical-engineers/education-training/tech-papers/4125494/Controller-Area-Network-inmbedded- Machine-Control.
  6. J. P. Lehozky and L. Sha, "Performance of real-time bus scheduling algorithm," ACM SIGMETRICS Performance Evaluation Review, vol. 14, no. 1, pp. 44-53, 1986. https://doi.org/10.1145/317531.317538
  7. G. C. Buttazzo, "Rate monotonic vs. EDF: judgment day," Real-Time Systems, vol. 29, no. 1, pp. 5-26, 2005. https://doi.org/10.1023/B:TIME.0000048932.30002.d9
  8. M. H. Kim, K. N. Ha, K. C. Lee, and S. Lee, "Traffic prediction of CAN network system with dual communication channels," in Proceedings of International Conference on Control, Automation and Systems, Seoul, Korea, 2008, pp. 397-400.
  9. M. H. Kim, J. G. Lee, S. Lee, and K. C. Lee, "A study on distributed message allocation method of CAN system with dual communication channels," Journal of Institute of Control, Robotics and Systems, vol. 16, no. 10, pp. 1018-1023, 2010. https://doi.org/10.5302/J.ICROS.2010.16.10.1018
  10. S. H. Kim, "Design and implementation of CAN communication system capable of supporting real-time plug and play," M.S. thesis, Incheon National University, Incheon, 2015.
  11. S. H. Kim and K. Hwang, "Design and implementation of CAN communication system capable of supporting real-time plug and play," in Proceedings of the Korea Information Processing Society (KIPS) Fall Conference, Jeju, Korea, 2015.
  12. Microchip PIC18F66K80 datasheet [Online]. Available: http://ww1.microchip.com/downloads/en/DeviceDoc/ 39977f.pdf.
  13. Vehicle Spy [Online]. Available: http://www.intrepidcs.com/products/software/vehicle-spy-professional/.