DOI QR코드

DOI QR Code

Design and Implementation of NMEA 2000 Based Universal Gateway

NMEA 2000 범용 게이트웨이 설계 및 구현

  • 김기영 (국립금오공과대학교 IT융복합공학과 WENS 연구실) ;
  • 신수용 (국립금오공과대학교 전자공학부) ;
  • 배광수 (국립금오공과대학교 IT융복합공학과 WENS 연구실) ;
  • 채석 (국립금오공과대학교 전자공학부)
  • Received : 2013.11.26
  • Accepted : 2013.12.26
  • Published : 2014.02.28

Abstract

As an NMEA 2000 is a standard for communicate to other electronic equipment, it implemented a Universal gateway based on this ship's network. To implement a NMEA 2000 based Universal gateway, it is porting a NMEA 2000 stack source and CAN device driver source to board, and then it connected a board that equip with various communication protocol(CAN, RS232, USB, Ethernet port). To verify converted ship's data to a developed gateway, it connected pc based simulater program and monitoring program to a developed board. so we can see a ship's data through NEMA 2000 network. We verified a gateway performance and analyzed a generated ship's data from simulator program through a monitoring program that was connected a gateway and NMEA 2000 network. so it was designed, implemented to allow monitoring through utilizing a communication method that user wants.

NMEA(National Marine Electronic Association) 2000은 선박에서 사용되는 다양한 데이터(위치정보, 엔진 상태 등)들을 다른 전자장비에 통신하기 위한 규격으로, 이 선박 네트워크를 기반으로 한 범용 게이트웨이를 구현하였다. 이를 위해 NMEA 2000 Stack(ssJ1939) source와 CAN device driver source를 다양한 통신프로토콜을 사용할 수 있는 보드에 포팅하고 CAN, RS232, USB, Ethernet port를 갖추고 있는 이 보드에 연결하였다. 개발한 게이트웨이에서 변환된 선박 데이터의 검증을 위해, PC 기반의 시뮬레이터 프로그램과 모니터링 프로그램을 이 보드에 연결하여 NMEA 2000 network를 통해 선박의 데이터를 볼 수 있게끔 구성하였다. PC의 시뮬레이터 프로그램에서 생성된 선박 데이터정보를 게이트웨이와 NMEA 2000 network를 통해 모니터링 프로그램에서 분석하고 게이트웨이의 성능을 검증하였다. 기존의 게이트웨이가 주로 단일의 특정한 통신 프로토콜을 지원하는 것에 대비하여 Wi-Fi, Ethernet, Bluetooth, USB, RS232 등 다양한 통신 프로토콜을 지원함으로써 사용자가 원하는 통신방식을 이용하여 원격에서 데이터를 모니터링 하도록 설계하고 구현하였다.

Keywords

References

  1. NAV 54/WP.6, Development of an E-Navigatioon Strategy Report of the Working Group, IMO, 2 Jul. 2008.
  2. J. T. Hong, et. al., "NMEA 2000 a study of NMEA 2000 protocol application for ship electrical power converter monitoring system," J. KSME, vol. 35, no. 2, pp. 288-294, Mar. 2011. https://doi.org/10.5916/jkosme.2011.35.2.288
  3. J. Y. Hir, et. al., "A study of on marine network NMEA2000 for e-navigation," in Proc. KSME, pp. 203-204, Jeju Island, Korea, 2009.
  4. Dr. Stefan Ihmor, et. al., "Monitoring and remote control for MTU ship propulsion systems," Blue Vision New Generation, MTU.
  5. J. M. Kim, et. al., "Ship's total solution technical development trend and direction based on IT," J. KICS, vol. 25, no. 6, pp. 12-17, May 2008.
  6. K. Y. Lee, et. al., "Ship's internal communications international standardization trends," J. TTA, no. 126, pp. 45-51, Nov..Dec. 2009.
  7. Y. H. Yu, "NMEA and NMEA 2000 communication protocol standard trends" J. TTA, No. 126, pp. 52-57, Nov..Dec. 2009.
  8. Y. H. Yu, "Standrd ship's network domestic technical trends," J. TTA, vol. 133, pp. 116-121, Nov..Dec. 2009
  9. J. H. Lee, et. al., "Conversion and storage of NMEA 2000 PGN data into IEC 61162-4 tag format," J. KSME, vol. 34, no. 4, pp. 522-531, Mar. 2010. https://doi.org/10.5916/jkosme.2010.34.4.522
  10. NMEA Org, "NMEA 2000 PGN information," Aug. 1, 2012. from http://www.nmea.org
  11. C. U. Lee, et. al., "Development of embedded vessel monitoring system using NMEA 2000," J. KSME, vol. 33, no. 5, pp. 746-755, Jul. 2009.
  12. D. H. Park, et. al., "A study on implementation of NMEA 2000 based integrated gateway using FPGA," J. KSME, vol. 35, no. 2, pp. 274-287, Mar. 2011. https://doi.org/10.5916/jkosme.2011.35.2.278
  13. Actisense company, "NGW-1 : NMEA 0183 to 2000," Aug.30. 2012. from http://www.actisense.com/products/nmea-2000/ngw1.html