JOURNAL BROWSE
Search
Advanced SearchSearch Tips
TPC Algorithm for Fault Diagnosis of CAN-Based Multiple Sensor Network System
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
 Title & Authors
TPC Algorithm for Fault Diagnosis of CAN-Based Multiple Sensor Network System
Ha, Hwimyeong; Hwang, Yuseop; Jung, Kyungsuk; Kim, Hyunjun; Lee, Bongjin; Lee, Jangmyung;
 
 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
monitoring;CAN (Controller Area Network);multiple sensor network;TPC (Transmission Priority Change) algorithm;
 Language
Korean
 Cited by
1.
무선 메쉬 센서 네트워크에서 셔플드 로우 메이져 인덱싱 기법을 활용한 데이터 수집 방법,문창주;최미영;박정근;

제어로봇시스템학회논문지, 2016. vol.22. 11, pp.984-990 crossref(new window)
 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. crossref(new window)

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.