DOI QR코드

DOI QR Code

Dynamic Bandwidth Allocation of CAN-based Network using increments of signal applied to Marine Engine Monitoring System

신호 증감 량을 이용한 CAN 기반 선박 엔진 모니터링 시스템의 동적인 대역폭 할당

  • 이현 (부산대학교 전자전기공학과) ;
  • 이준석 (부산대학교 전자전기공학과) ;
  • 임현섭 (부산대학교 전자전기공학과) ;
  • 이장명 (부산대학교 전자전기공학과)
  • Received : 2011.03.30
  • Accepted : 2012.03.19
  • Published : 2012.06.01

Abstract

This paper proposes the effective monitoring method for marine engine system, which is implemented based upon Controller Area Network (CAN). As the marine engine monitoring system requires various kind of information, a lot of sensor nodes are distributed to several places. The CAN supports huge numbers of message IDs for the sensor nodes and provides a stable communication channel in a wide area such as a 12,000 TEU container ship. Since the CAN is priority-based communication system, some of hard real-time messages like alarm messages which are time-critical to the operation of the vessel cannot be communicated within the dead-time. Therefore it is desirable to distinguish the bandwidth of the CAN for static state messages and transition-state messages not to be harmful to the engine operations. Using the features of message arbitration ability of the CAN, it is proposed in this paper that the bandwidth allocation is dynamically adjusted to cope with the increment of input signal to improve the performance of monitoring system. Effectiveness and validity of the proposed scheme have been demonstrated through real experiments.

Keywords

References

  1. 오공균, "2010 선급 및 강선규칙 제6편 전기설비 및 제어시스템", 한국 선급, 2010.
  2. Wartsila, "SULZER RT-flex96C Engine Selection and Project Manual - H. Engine management system", pp. H1-H24, 2004.
  3. Bosch, "CAN Specification Version 2.0" Robert Bosch GmbH, pp. 10-20, 1991.
  4. M.Farsi, K. Ratcliff. And Manuel Barbosa, "An Overview of Controller Area Network," Computing and Control Engineering Journal. Vol.10, Issue 3. 1999, pp. 113-120 https://doi.org/10.1049/cce:19990304
  5. S. Corriganm,"Introduction to the Controller Area Network", TI, Application Report. Texas Instrument, 2002
  6. International Standard Organization, "Road - vehicles Interchange of digital information - Controller area network for high-speed communication", ISO 11898, November 1993.
  7. H. Kopetz, "Why Time-Triggered Architectures will Succeed in Large Hard Real-Time Systems", Distributed Computing Systems, Proceedings of the Fifth IEEE Computer Society Workshop on Future Trends of, 1995.
  8. K. Tindell, A. Burns and A.J. Wellings,"Calculating Controller Area Network Message Response Times", Control Engineering Pratice, 1995.
  9. K. Tindell, A. Burns, "Guaranteeing Message Latencies on Controller Area Network(CAN)", Proceedings of the ICC, Mainz, Germany ,1994.
  10. Robert I. Davis, A. Burns, Reinder J. Bril, Johan J. Lukkien, "Controller Area Network(CAN) schedulability analysis : Refuted, revisited and revised", Real-Time System, 2007.
  11. Robert I. Davis, A. Burns, "Robust priority assignment for messages on Controller Area Network(CAN)", Real-Time System, 2009.
  12. Francis Cottet, Joelle Delacroix Claude Kaiser, Zoubir Manneri, "Scheduling in Real-Time Systems", John Wiley & Sons Ltd, 2002.
  13. S.H. Hong, W.H. Kim, "Bandwidth allocation scheme in CAN protocol", Control Theory and Applications, IEE Proceedings, 2000