NMEA 2000: стандарт обмена данными на судне

Что такое NMEA 2000

NMEA 2000 — разработанный National Marine Electronics Association стандарт обмена данными между электронным оборудованием на судах. Он описывает CAN-основанную многомастерную сеть, в которой совместимые устройства могут передавать команды, состояния и измерения по общему каналу без центрального сетевого контроллера.

Стандарт охватывает требования к сети, сообщениям и проверке совместимости. Классы данных включают GNSS и навигацию, AIS, параметры двигателей, энергосистему, климатическое оборудование, освещение, сигнализацию и другие судовые подсистемы.

Как передаются данные

Назначение сообщения определяет PGN (Parameter Group Number). Один прибор может передавать несколько PGN и принимать другие. Поэтому формулировка «поддерживает NMEA 2000» недостаточна для интеграции: нужно сопоставить конкретные входные и выходные PGN, период передачи, единицы измерения и обработку недоступных значений.

Физически сеть обычно строят как магистраль с ответвлениями к устройствам и согласованием на концах. Ограничения по длине, питанию, числу устройств и типам кабелей проверяют по лицензионной документации NMEA и руководствам производителей.

Сертификация NMEA 2000

NMEA требует сертификации продуктов, которые читают или передают данные NMEA 2000. После проверки производитель получает право использовать официальное обозначение NMEA 2000 Certified для конкретного продукта. Логотип или сертификат конкретной модели надёжнее общего заявления о совместимости серии.

Отличие от SAE J1939

NMEA 2000 опирается на CAN и использует принципы, близкие к SAE J1939, однако стандарты не являются взаимозаменяемыми. У них различаются прикладные сообщения, требования к физической сети и процедуры соответствия. Для обмена между судовой сетью и двигательной или промышленной системой применяют шлюз с явно подтверждённой поддержкой обоих протоколов.

Что указать при выборе шлюза

  • перечень входных и выходных PGN и направление обмена;
  • назначение устройства: мониторинг, управление или запись данных;
  • тип разъёма и способ питания от магистрали;
  • изоляцию интерфейса и условия эксплуатации на судне;
  • целевой протокол: Ethernet, Modbus, OPC UA, CAN/J1939 или API;
  • наличие сертификата NMEA 2000 у конкретной модели.

Оборудование для интеграции

Интеграционные задачи могут решаться с помощью шлюзов промышленных протоколов и промышленных компьютеров. Поддержку NMEA 2000 и требуемых PGN необходимо подтверждать по сертификату и документации конкретного изделия.