DOI QR코드

DOI QR Code

TPC Algorithm for Fault Diagnosis of CAN-Based Multiple Sensor Network System

CAN 기반 다중센서 네트워크 시스템의 고장진단을 위한 TPC알고리즘

  • Ha, Hwimyeong (Department of Electronic and Electric and Computer Engineering, Pusan National University) ;
  • Hwang, Yuseop (Department of Electronic and Electric and Computer Engineering, Pusan National University) ;
  • Jung, Kyungsuk (Department of Electronic and Electric and Computer Engineering, Pusan National University) ;
  • Kim, Hyunjun (Department of Electronic and Electric and Computer Engineering, Pusan National University) ;
  • Lee, Bongjin (Department of Electronic and Electric and Computer Engineering, Pusan National University) ;
  • Lee, Jangmyung (Department of Electronic and Electric and Computer Engineering, Pusan National University)
  • Received : 2015.12.08
  • Accepted : 2015.12.31
  • Published : 2016.02.01

Abstract

This paper proposes a new TPC (Transmission Priority Change) algorithm which is used to diagnose failures of a CAN (Controller Area Network) based network system for the oil tank monitoring. The TPC algorithm is aimed to increase the total amount of data transmission and to minimize the latency for an urgent message by changing transmission priority. The urgency of the data transmission has been determined by the conditions of sensors. There are multiple sensors inside of the oil tank, such as temperature, valve, pressure and level sensors. When the sensors operate normally, the sensory data can be collected through the CAN network by the monitoring system. However when there is a dangerous situation or failure situation happened at a sensor, the data need to be handled quickly by the monitoring system, which is implemented by using the TPC algorithm. The effectiveness of the TPC algorithm has been verified by the real experiments. In addition, this paper introduces a method that people can figure out the condition of oil tanks and also can perform the fault diagnosis in real-time by using transmitted packet data. By applying this TPC algorithm to various industries, the convenience and reliability of multiple sensors network system can be improved.

Keywords

References

  1. B. K. Park, H. S. Tak, C. H. Lee, and H. G. Cho, "Generating tool for visualization system in real-time field monitoring," The Journal of Korea Contents Association, pp. 54-63, Sep. 2014.
  2. C. H. Choi and J. M. Lee, "A distributed precedence queue mechanism of assign efficient bandwidth in CAN networks," Journal of Institute of Control, Robotics and System (in Korean), pp. 1058-1064, Nov. 2004.
  3. C. H. Choi, C. H. Choi, and J. M. Lee, "A dynamic precedence queue mechanism of CAN for an efficient management of automobile network system," Journal of Institute of Control, Robotics and System (in Korean), pp. 614-620, Jun. 2006.
  4. 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 System (in Korean), pp. 1018-1023, Oct. 2010.
  5. H. Lee, J. S. Lee, and J. M. Lee, "Marine engine state monitoring system using DPQ in CAN network," Journal of Institute of Control, Robotics and System (in Korean), pp. 13-20, Mar. 2012.
  6. J. W. Jung and D. S. Kim, "Real-time synchronization algorithm for industrial hybrid networks: CAN and sensor network," Journal of Institute of Control, Robotics and System (in Korean), vol. 16, no. 2, Feb. 2010.
  7. H. M. Ha, Z. T. Wang, and J. M. Lee, "Fieldbus network system using dynamic precedence queue (DPQ) algorithm in CAN network," Proc. of 7th International Conference on Intelligent Robotics and Applications, Guangzhou, China, Dec. 2014.
  8. J. H. Song, Z. Wang, and X. D. Zhu, "Training equipment design for repairing aircraft fuel system based on CAN bus," Applied Mechanics and Materials, vol. 391, pp. 123-126, Sep. 2013. https://doi.org/10.4028/www.scientific.net/AMM.391.123
  9. C. K. Ryu and C. B. Park, "A novel clustering method with time interval for context inference based on the multi-sensor data fusion," Journal of The Korea Institute of Electronic Communication Sciences, pp. 397-402, Mar. 2013.
  10. D. H. Suh and C. K. Ryu, "Multi-sensor data fusion using weighting method based on event frequency," The Journal of The Korea Institute of Electronic Communication Sciences, pp. 581-587, Aug. 2011.
  11. Bosch, "CAN Specification Version 2.0.," Robert Bosch GmbH. Stuttgard, 1991.
  12. D. Paret, Reseaux Multiplexes Pour Systemes Embarques : CAN, LIN, FlexRay, Saafe-by-wire..., acornpub, 2005.
  13. W. Lawrenz, CAN System Engineering From Theory to Practical Applications Second Edition, Springer, 2013.
  14. T. C. Nguyen, X. H. Nguyen, and V. K. Nguyen, "CAN-based networked control systems: A co-design of time delay compensation and message scheduling," The Journal of Korea Information and Communications Society, pp. 397-402, Oct. 2014.
  15. C. Y. Lee and J. G. Park, "IP lookup table design using LC-trie with memory constraint," The Journal of the Korean Institute of Industrial Engineers, pp. 406-412, Dec. 2001.
  16. H. Lee, H. W. Lee, and J. M. Lee, "Real-time marine engine state monitoring using fuzzy-based dynamic CAN priority," Journal of Advanced Science Letters, pp. 370-374, Jul. 2012.
  17. S. M. Park, C. J. An, H. W. Kim, H. C. Yi, and J. Y. Choi, "Implementation of linux RTAI open CNC system based on EtherCAT network," Journal of Institute of Control, Robotics and System (in Korean), pp. 977-981, Oct. 2015.
  18. J. Y. Kim, J. S. Kim, S. H. Park, and W. C. Lee, "Implementation of variable pulse position modulation using a Cortex-M processor for visible light communication," Journal of Institute of Control, Robotics and System (in Korean), pp. 76-79, Jan. 2015.