FPGA를 이용한 NMEA 2000 기반 통합게이트웨이 구현에 관한 연구
A Study on Implementation of NMEA 2000 based Integrated Gateway using FPGA
0
조회
0
다운로드
4
인용
0
참고문헌
키워드
초록
본 논문은 IMO에서 선박정보 통합 및 안전 운항을 목적으로 채택한 SOLAS(Safety of Life at Sea) 선박의 표준 프로토콜인 NMEA 2000을 기반으로 한 게이트웨이를 구현하였다. 이를 위해CAN, RS232, USB, Ethernet을 Xilinx에서 제공되는 MicroBlaze와 FPGA를 이용해 Vertex4기반 ML401 보드에 포팅하고 NMEA 2000 스택을 탑재하였다. 다양한 프로토콜을 수신하여 변환할 수있도록 요구되는 통신 속도를 준수하여 설정하였다. 게이트웨이에서 변환된 데이터의 검증을 위해 PC 기반의 모니터링 프로그램을 제작하고 NMEA 2000 네트워크의 데이터를 PC에서 수신할 수 있도록 네트워크를 구성하였다. PC에서 수신된 데이터를 모니터링 프로그램을 통해 분석하고 게이트웨이의 성능을검증하였다.
Abstract
NMEA 2000 protocol known as IEC 61162-3 of Multi-talker, Multi-listener and Plug and Play network communication has been adopted as standard network for SOLAS(Safety of Life at Sea) ship by IMO. This paper focuses on the implementation of FPGA and MicroBlaze for NMEA 2000 based gateway, which is able to convert NMEA 2000 protocol into various types of network protocol such as Ethernet, UART and USB using Vertex4-based ML401 board. Each communication module and the stack of NMEA 2000 are mounted on FPGA. To be able to receive each communication data, ML401board is configured to handle required communication speed. PC based NMEA 2000monitoring program is developed to verify that data on different networks are correctly converted each other in real time.
참고문헌 (12)
- IMO, "Bride Design, Equipment and Arrangement Submitted", Maritime Safety Committee 78th (2004), International Association of Classification Societies (IACS)
- 유영호, "차세대 IT 선박 기술분석과 전망", 전자 공학회지, 35(2), pp.19~29 (2008)
- "NAV 54차 회의에 따른 새로운 IT조선기자재 동향 및 IT Find", 주간기술동향, (1368), pp.29~38 (2008), 정보통신연 구진흥원
- 선박전자장치간 직렬데이터 네트워킹 규격 (NMEA2000) 기술보고서, , TTA 단체표준작 성, ~, pp.TTAR-11.0012 (2009)
- 유영호, "해양환경변화와 시스템 반도체 활용 전망", IT SoC Magazine, 27, pp.32~39 (2008)
- "NMEA와 NMEA 2000통신프로토콜 표준화 동향", TTA Journal, (126), pp.52~57 (2009)
- NMEA, "Standard for Serial-Data Net working of Marine Electronic Device, ver1.20", ~ (2004)
- NMEA, "Appendix B.1-PGN Table, ver1.210", ~ (2006)
- Dong-Hyun Park, "Implementation of SoC for NMEA2000 Ship Standard Network Protocol Using FPGA", 한국마린엔지니어링학회지, 34(1), pp.125~132 (2010), 한국마린엔지니어링학회
- 이창의, "NMEA2000을 이용한 임베디드 선박 모니터링 시스템의 개발", 한국마린엔지니어링학회지, 33(5), pp.746~755 (2009), 한국마린엔지니어링학회
- Kyung-Yup Kim, "A Study of Marine Network NMEA2000 for e-Navigation", 한국마린엔지니어링학회지, 34(1), pp.133~140 (2010), 한국마린엔지니어링학회
