NMEA 2000 프로토콜 설명: 해양 네트워크는 어떻게 데이터를 공유하는가

최신식 마리나의 부두를 거닐다 보면 차트 플로터에 엔진 데이터가 표시되고, 자동 조종 장치가 풍향 센서 값을 읽고, 배터리 뱅크가 조타실 디스플레이에 충전 상태를 알려주는 등 모든 기능이 단 하나의 케이블로 연결된 보트들을 볼 수 있습니다. 이러한 통합 기술의 핵심은 해양 전자 장비의 공통 언어가 된 통신 프로토콜인 NMEA 2000®입니다.

이 가이드는 NMEA 2000 프로토콜의 작동 원리, 즉 프로토콜이 실행되는 네트워크, 사용하는 메시지 시스템, 장치가 네트워크에 참여하는 방법, 그리고 리튬 배터리 시스템이 이 프로토콜에 참여하기 위해 필요한 사항을 설명합니다. 전자 장비를 개조하거나 OEM 배터리 프로젝트의 통신 요구 사항을 명시하려는 경우, 프로토콜을 이해하는 것은 모든 장치가 서로 통신할 수 있는 시스템을 구축하는 첫걸음입니다.

https://www.dalybms.com/

NMEA 2000이란 무엇인가요?

NMEA 2000은 해양 전자 장치(디스플레이, 센서, 엔진 및 배터리 시스템)가 단일 네트워크를 통해 데이터를 공유할 수 있도록 하는 표준 통신 프로토콜입니다. 미국 해양 전자 협회(NMEA)에서 개발한 이 프로토콜은 CAN 버스(컨트롤러 영역 네트워크) 기술을 기반으로 하며, 서로 다른 제조업체의 장비가 각 장치 쌍 사이에 별도의 배선 없이 정보를 교환할 수 있도록 합니다.

NMEA 2000®은 미국 해양 전자 표준 개발 및 유지 관리 기관인 NMEA(National Marine Electronics Association)의 등록 상표입니다. 이 프로토콜은 저비용의 양방향 다중 송신기, 다중 수신기 네트워크를 정의합니다. 인증된 모든 장치는 데이터를 송수신할 수 있으며, 네트워크는 자체적으로 구성되고, 모든 것이 의존하는 중앙 컨트롤러가 없습니다.

마지막 요점은 생각보다 훨씬 중요합니다. NMEA 2000 네트워크에서는 한 장치에 장애가 발생하더라도 나머지 장치는 계속 통신할 수 있습니다. 이는 데이터 체인의 중간에 단일 계측기가 위치하는 경우가 많았던 기존의 지점 간 배선 방식과 비교해 볼 때 큰 차이입니다. 이러한 방식에서는 해당 계측기에 장애가 발생하면 그 데이터에 의존하는 모든 장치가 작동을 멈춰야 했습니다.

실제로 보트 소유주와 제작자는 NMEA 2000을 사용하여 항해 데이터, 엔진 매개변수, 연료 탱크 수위, 환경 센서, 그리고 점점 더 배터리 데이터까지 하나의 공유 네트워크에 저장하여 선박 내 호환 가능한 디스플레이에서 볼 수 있도록 합니다.

NMEA 2000과 NMEA 0183의 차이점은 무엇일까요?

NMEA 2000 이전에는 해양 전자 장비들이 1980년대 초에 도입된 직렬 프로토콜인 NMEA 0183을 통해 통신했습니다. NMEA 0183은 여전히 ​​많은 선박에서 사용되고 있으며, 두 프로토콜의 차이점을 이해하면 업계가 왜 NMEA 2000으로 전환했는지 알 수 있습니다.

NMEA 0183은 지점 간 직렬 프로토콜입니다. "토커"라고 불리는 한 장치가 ASCII 텍스트 문장을 4,800보드(나중에 AIS 선박 추적 데이터용으로 고속 38,400보드 변형이 추가됨)로 하나 이상의 "리스너"에게 전송합니다. 리스너는 하나의 토커로부터만 데이터를 수신할 수 있으므로, 여러 장비를 연결하려면 멀티플렉서, 버퍼, 그리고 장치가 추가될 때마다 점점 더 복잡해지는 배선도가 필요했습니다.

NMEA 2000은 그 모델을 진정한 네트워크로 대체했습니다.

특징 NMEA 0183 NMEA 2000
건축학 일대일, 단일 화자 → 청취자 멀티드롭 네트워크에서 모든 장치가 통신하고 수신합니다.
물리 계층 직렬(RS-422/RS-232 방식 신호) CAN 버스, 차동 트위스트 페어
속도 4,800 보드 (고속 버전은 38,400 보드) 250kbit/s
데이터 형식 ASCII 텍스트 문장 (최대 82자) 압축된 이진 프레임
국제 표준 IEC 61162-1 IEC 61162-3
기기 추가 새로운 배선 설치, 멀티플렉서 사용 가능성 있음 백본에 드롭 케이블을 연결하세요
실패 동작 대화 실패는 연결 고리를 끊는다. 네트워크는 장애가 발생한 노드 없이 계속 작동합니다.

두 표준은 호환되지 않습니다. NMEA 0183 계측기는 NMEA 2000 네트워크에 직접 연결할 수 없으며, 혼합 설치 시에는 두 표준 간의 변환을 담당하는 게이트웨이 장치가 필요합니다. 신축 및 개조 선박의 경우 NMEA 2000이 기본 선택 사항이며, 해양용으로 설계된 배터리 시스템이 점점 더 NMEA 2000을 지원하는 이유도 바로 이 때문입니다.

프로토콜 작동 방식: CAN 버스 및 PGN

NMEA 2000은 내부적으로 수십 년 동안 자동차 및 산업 시스템에서 검증된 CAN(Controller Area Network) 버스 기술을 기반으로 하며, 250kbit/s의 속도로 작동합니다. NMEA 2000은 기본 CAN 기술 위에 SAE J1939(트럭 및 대형 차량에 사용되는 통신 프로토콜 제품군)의 영향을 크게 받은 표준화된 애플리케이션 계층을 추가합니다. 이 계층은 모든 장치에 전송되는 바이트의 의미를 알려주는 공통된 어휘를 제공합니다.

해당 어휘는 다음과 같이 구성됩니다.파라미터 그룹 번호(PGN)각 PGN은 정의된 메시지 유형입니다. 하나의 PGN은 GPS 위치 정보를, 다른 PGN은 엔진 RPM 정보를, 또 다른 PGN은 수심 정보를 전달합니다. 메시지는 29비트 식별자와 8바이트 데이터 필드를 사용하는 CAN 프레임으로 전송됩니다. 큰 메시지는 여러 프레임으로 분할되어 수신기에 의해 재조립됩니다. 모든 인증된 장치는 PGN을 동일한 방식으로 해석하므로, Garmin 디스플레이는 Yamaha 엔진 게이트웨이와 타사 수조 센서에서 데이터를 읽을 때 해당 제조업체 간의 별도의 조정이 필요하지 않습니다.

배터리 시스템의 경우, 특정 PGN 그룹이 그 역할을 수행합니다.

  • PGN 127508 – 배터리 상태배터리 인스턴스의 전압, 전류 및 온도
  • PGN 127506 – DC 상세 상태배터리 잔량, 건강 상태 및 남은 시간
  • PGN 127513 – 배터리 구성 상태: 공칭 전압, 화학 성분 및 용량 정보

경보 및 경고 상황은 네트워크의 표준화된 경고 메시지(PGN 126983)를 통해 별도로 전달됩니다. 따라서 배터리 결함이 발생하면 팩 내부의 조용한 플래그가 아니라 조타실에서 시각적, 청각적 경고로 표시됩니다.

배터리 관리 시스템(BMS) 또는 배터리 게이트웨이가 이러한 PGN을 네트워크로 전송하면, 해당 PGN을 지원하는 선박 내 모든 디스플레이에서 조타실에 별도의 배터리 모니터 화면을 추가하지 않고도 배터리 팩 전압, 전류 소모량 및 충전 상태를 표시할 수 있습니다. 각 배터리에는 인스턴스 번호가 할당되며, 네트워크는 이 번호를 사용하여 하우스 뱅크와 시동 배터리를 구분하고 별도로 표시합니다.

이 PGN 레이어는 리튬 배터리 전자 장치와 선박 전자 장치가 만나는 바로 그 지점이며, 통합 프로젝트의 성공 여부를 결정짓는 핵심 요소입니다. 모든 것을 측정하지만 아무것도 전송하지 않는 BMS는 정확한 데이터를 아무도 볼 수 없는 곳에 보관하는 셈입니다. 반면 배터리 PGN을 구현하는 BMS는 해당 데이터를 선박의 전자 장치에 통합합니다.

NMEA 2000 네트워크 아키텍처

물리적으로 NMEA 2000 네트워크는 단순하고 엄격한 토폴로지를 따르는데, 이러한 엄격함은 네트워크를 예측 가능하게 만들어주기 때문에 장점으로 작용합니다.

[원본 다이어그램 - 백본, 종단 장치, 드롭 케이블 및 MFD, 엔진 게이트웨이, 센서, BMS가 포함된 리튬 배터리 뱅크 등의 장치를 보여주는 네트워크 토폴로지. 대체 텍스트: "드롭 케이블을 통해 배터리 시스템이 연결된 NMEA 2000 네트워크 다이어그램"]

이 네트워크는 네 가지 요소로 구성됩니다.

척추선박 전체를 관통하는 메인 트렁크 케이블입니다. 모든 장치는 이 케이블에 연결되며, 어떤 장치도 다른 장치에 직접 연결되지 않습니다.

종단 저항백본의 양쪽 끝을 모두 종단 처리해야 합니다. CAN 버스 신호는 신호 반사를 방지하기 위해 트렁크의 양쪽 끝에 종단 처리가 필요합니다. 종단 처리 장치가 없거나 이중으로 설치된 경우 네트워크 오작동의 일반적인 원인이 됩니다.

드롭 케이블각 장치를 T 커넥터를 통해 백본에 연결합니다. 표준은 백본과 개별 드롭의 최대 길이를 정의하여 네트워크가 확장됨에 따라 신호 타이밍이 사양 범위 내에 유지되도록 합니다.

네트워크 전력NMEA 2000 케이블은 백본 자체를 통해 전원이 공급됩니다. NMEA 2000 케이블은 선박의 주요 DC 부하와는 별도로 연결된 장치의 네트워크 인터페이스에 자체 전원을 공급합니다.

이 장치들은 차폐된 트위스트 페어 케이블에 표준화된 5핀 커넥터(일반적으로 Micro-C)를 사용하며, 잡음에 대한 내성을 위해 차동 신호 방식을 채택합니다. 이는 교류 발전기, 인버터 및 무선 송신기가 많은 환경에서 상당한 이점입니다.

배터리 설치 시, 이러한 아키텍처에는 사전에 계획해야 할 실질적인 고려 사항이 하나 있습니다. 즉, 배터리 뱅크의 통신 인터페이스는 백본에 연결할 수 있는 드롭 케이블 경로가 필요하며, 여러 개의 배터리 뱅크로 구성된 네트워크에서는 각 뱅크가 디스플레이에 별개의 소스로 표시되도록 인스턴스 번호를 구성해야 합니다.

NMEA 2000 네트워크에 연결되는 장치는 무엇입니까?

이제 거의 모든 해양 전자 장비에는 NMEA 2000 연결 기능이 탑재되어 출시됩니다.

다기능 디스플레이(MFD)네트워크 데이터의 소비자는 주요 해양 전자 장비 브랜드의 차트 플로터와 계기 디스플레이입니다. 이러한 장치들은 PGN을 읽어 조작자에게 표시합니다. 대부분의 선박에서 배터리 데이터는 궁극적으로 MFD(다기능 디스플레이)에서 확인할 수 있습니다.

엔진 게이트웨이독자적인 엔진 데이터를 네트워크로 전송하여 RPM, 연료 유량 및 엔진 경보를 다른 모든 정보와 함께 동일한 디스플레이에 표시합니다.

센서수심, 풍향, GPS, 온도, 탱크 레벨, 연료 유량은 네트워크의 데이터 생성 요소이며, 각각 자체 PGN 세트를 전송합니다.

자동 조종 장치 및 라디오두 장비 모두 항법 데이터를 사용하며, DSC(디지털 선택 호출) 기능이 있는 VHF 무전기의 경우 조난 신호를 위해 네트워크 GPS 데이터를 사용합니다.

배터리 및 전원 장치가장 빠르게 성장하는 분야는 배터리 모니터, 션트, DC 에너지 미터, 그리고 통신 기능을 갖춘 BMS 전자 장치가 내장된 리튬 배터리 시스템입니다. 이러한 장치들은 앞서 설명한 배터리 PGN 그룹을 전송하여 조타실 디스플레이를 전력 관리 화면으로 활용할 수 있도록 합니다. 해양 디스플레이가 리튬 배터리 데이터를 읽고 해석하는 방식은 매우 심도 있는 주제이므로 별도의 가이드에서 자세히 다루고 있습니다.해양 전자 장비가 리튬 배터리 데이터를 읽는 방법 →

보트용 리튬 배터리를 평가할 때는 용량 및 방전율과 더불어 통신 기능도 체크리스트에 포함해야 합니다. 당사의 해양용 리튬 배터리 선택 가이드에서는 통신 기능을 다른 사양과 비교하여 평가하는 방법을 설명합니다.해양용 리튬 배터리 선택 가이드 →

인증 및 규정 준수

NMEA 2000의 한 가지 놀라운 점은 많은 구매자들이 놀라는 부분인데, 바로 NMEA 2000이 개방형 프로토콜이 아니라는 것입니다. NMEA 2000은 라이선스가 부여된 표준이며, NMEA 2000 데이터를 읽거나 전송하는 모든 제품은 NMEA 2000 라이선스 계약에 따라 인증을 받아야 합니다(출처: ).NMEA인증 테스트는 제조업체가 NMEA의 인증 도구를 사용하거나 제3자를 통해 수행할 수 있으며, 표준 라이선스 비용은 산업별로 차등 적용됩니다.

인증은 실질적인 이유로 존재합니다. 바로 "모든 장치, 모든 브랜드"의 상호 운용성이라는 약속을 실현시켜 주기 때문입니다. 인증된 장치는 필수 메시지를 정확하게 전송하고, 네트워크 관리 요청에 적절하게 응답하며, 다른 모든 장치의 네트워크 연결을 방해하지 않음을 입증한 것입니다.

OEM 제조업체와 시스템 통합업체에게 이는 계획 수립에 중요한 영향을 미칩니다. 통신 기능을 갖춘 배터리 시스템을 보트에 설계할 경우, 인증은 제품 개발 과정에서 필수적인 단계이며, 하드웨어 및 소프트웨어 테스트 요구 사항이 문서화되어야 합니다. 즉, 사후 고려 사항이 되어서는 안 됩니다. 누가 무엇을, 그리고 완제품의 어느 단계에서 인증할 것인지는 프로젝트 초기에 결정해야 할 문제입니다. OEM 팀이 통신 통합 및 인증 경로를 일반적으로 어떻게 처리하는지는 당사의 OEM 통합 가이드에서 자세히 설명합니다.OEM 업체들이 NMEA 2000 통신을 통합하는 방법 →

NMEA 2000 및 리튬 배터리 시스템

리튬인산철(LiFePO4) 배터리는 해양 전기 시스템의 가능성을 혁신적으로 변화시켰습니다. 사용 가능한 용량 증가, 충전 속도 향상, 그리고 배터리 관리 전자 장치를 통해 훨씬 더 많은 선박 데이터를 제공할 수 있게 되었습니다. 하지만 이러한 데이터는 운항자에게 도달했을 때 비로소 가치를 지니게 되며, 네트워크로 연결된 전자 장치를 갖춘 선박에서 운항자에게 데이터를 전달하는 가장 직접적인 경로는 NMEA 2000 네트워크입니다.

리튬 배터리 시스템은 배터리 관리 시스템(BMS) 또는 BMS 데이터를 표준 배터리 PGN으로 변환하는 통신 게이트웨이를 통해 네트워크에 참여합니다. 네트워크에 연결되면 차트 플로터에 배터리 충전 상태가 표시되고, 저전압 상태가 발생하면 배터리함에서 조용히 경보가 울리는 대신 조타실에서 경보가 울리며, 인스턴스 번호를 통해 여러 배터리 뱅크를 동시에 모니터링할 수 있습니다.

맞춤형 및 OEM 배터리 프로젝트의 경우, 통신 요구사항은 전기 요구사항과 동일한 수준의 엄격함을 요구합니다. 통합 성공 여부를 결정짓는 질문은 다음과 같습니다. 시스템은 어떤 PGN을 전송해야 하는가? 선박에는 몇 개의 배터리 인스턴스가 가동될 것인가? 프로젝트에 네이티브 네트워크 연결이 필요한가, 아니면 게이트웨이 아키텍처가 필요한가? 인증은 배터리 수준에서 처리되는가, 아니면 선박-시스템 수준에서 처리되는가?

DALY의 엔지니어링 팀은 해양 배터리 프로젝트를 위한 NMEA 2000 통신 통합을 지원하며, 프로젝트 요구 사항에 따라 프로토콜을 맞춤 설정할 수 있습니다. 맞춤형 리튬 배터리 프로젝트를 계획 중이시라면 견적 요청(RFQ) 단계에서 선박 종류, 배터리 구성, 디스플레이에 필요한 데이터 정보를 공유해 주십시오. 당사 엔지니어링 팀에서 통신 체계 추천 및 견적을 제공해 드립니다. PGN 세트, 인스턴스 구성, 인증 경로를 조기에 정의하는 것은 원활한 통합을 보장하는 데 매우 중요하며, 해상 시험 중에 재설계해야 하는 상황을 방지할 수 있습니다.

자주 묻는 질문

Q1NMEA 2000 프로토콜은 무엇을 기반으로 합니까?

NMEA 2000은 CAN(Controller Area Network) 버스 기술을 기반으로 하며, SAE J1939의 영향을 받은 표준화된 해양 애플리케이션 계층을 갖추고 있습니다. CAN 기반은 물리적 네트워크와 오류 처리를 제공하고, NMEA 2000 계층은 메시지의 의미를 정의합니다.

Q2NMEA 2000은 CAN 버스와 동일한 것인가요?

아니요. CAN 버스는 기본 네트워크 기술이고, NMEA 2000은 그 위에 구축된 완전한 프로토콜 표준입니다. 두 장치가 모두 CAN을 사용하더라도 서로를 이해하지 못할 수 있습니다. 해양 장치 간의 상호 운용성을 가능하게 하는 것은 NMEA 2000의 PGN 메시지 정의입니다.

Q3NMEA 2000은 어떤 속도로 작동합니까?

NMEA 2000은 250kbit/s의 속도로 작동하는데, 이는 표준 4,800bps NMEA 0183보다 약 50배 빠른 속도이며, 일반적인 선박의 항해, 엔진 및 배터리 데이터를 단일 백본에서 전송하기에 충분히 빠릅니다.

Q4리튬 배터리는 NMEA 2000 네트워크에 연결할 수 있습니까?

예. 리튬 배터리 시스템은 표준 배터리 PGN(127508(배터리 상태), 127506(DC 상세 상태), 127513(배터리 구성 상태))을 전송하는 BMS 또는 게이트웨이를 통해 네트워크에 연결됩니다. 이를 통해 호환되는 디스플레이에서 전압, 전류 및 충전 상태를 표시할 수 있습니다. 구현 방식(네이티브 인터페이스 또는 게이트웨이)은 프로젝트별로 정의됩니다.

스마트 BMS 제품 페이지:https://www.dalybms.com/smart-bms/


게시 시간: 2026년 7월 25일

데일리에게 연락하세요

  • 주소: 중국 광둥성 둥관시 쑹산후 과학기술산업단지, 궁예남로 14번지.
  • 숫자 : +86 13215201813
  • 시간: 주 7일 오전 0시부터 자정까지
  • 이메일: dalybms@dalyelec.com
  • DALY 개인정보 보호정책
이메일 보내기