NMEA 2000プロトコル解説:海洋ネットワークはどのようにデータを共有するのか

現代のマリーナの桟橋を歩いてみると、チャートプロッターにエンジンデータが表示され、オートパイロットが風速計のデータを読み取り、バッテリーバンクが充電状態を操舵席のディスプレイに報告するボートを目にするでしょう。これらすべてが、船体を通る1本のケーブルを通して行われているのです。この統合を支える技術はNMEA 2000®であり、これは船舶用電子機器の共通言語となっている通信プロトコルです。

このガイドでは、NMEA 2000プロトコルの実際の動作原理、つまり、動作するネットワーク、使用するメッセージシステム、デバイスがネットワークに参加する方法、そしてリチウムイオンバッテリーシステムが参加するために必要な条件について説明します。電子機器の改修を計画している場合でも、OEMバッテリープロジェクトの通信要件を規定している場合でも、プロトコルを理解することは、すべての機器が相互に通信できるシステムを構築するための第一歩となります。

https://www.dalybms.com/

NMEA 2000とは何ですか?

NMEA 2000は、船舶用電子機器(ディスプレイ、センサー、エンジン、バッテリーシステムなど)が単一のネットワーク上でデータを共有できるようにする標準化された通信プロトコルです。全米船舶電子機器協会(NMEA)によって開発されたこの規格は、CANバス(コントローラーエリアネットワーク)技術に基づいており、異なるメーカーの機器間で個別の配線を行うことなく情報を交換できます。

NMEA 2000®は、米国に拠点を置き、船舶用電子機器の規格を開発・維持する団体であるNational Marine Electronics Association(NMEA)の登録商標です。このプロトコルは、低コストで双方向通信が可能で、複数の送信機と受信機を備えたネットワークを定義します。認証を受けた機器であればどれでもデータの送受信ができ、ネットワークは自動的に構成され、すべてを制御する中央制御装置は存在しません。

最後の点は、見た目以上に重要です。NMEA 2000ネットワークでは、1台の機器が故障しても、残りの機器は通信を継続します。これに対し、従来のポイントツーポイント配線では、データチェーンの中央に1台の機器が設置されていることが多く、その機器が故障すると、その機器のデータに依存するすべての機器が通信不能になっていました。

実際には、ボートの所有者や建造者はNMEA 2000を使用して、航行データ、エンジンパラメータ、燃料タンクレベル、環境センサー、そして近年ではバッテリーデータなどを、船上の互換性のあるディスプレイから見えるように、1つの共有バックボーンに集約している。

NMEA 2000とNMEA 0183:何が変わったのか

NMEA 2000が登場する以前、船舶用電子機器は1980年代初頭に導入されたシリアルプロトコルであるNMEA 0183を使用して通信を行っていました。NMEA 0183は現在でも多くの船舶で使用されており、両者の違いを理解することで、業界がNMEA 2000に移行した理由が明らかになります。

NMEA 0183はポイントツーポイントのシリアルプロトコルです。1つのデバイス(「トーカ」)がASCIIテキスト文を4,800ボー(後に高速な38,400ボーのバリアントが追加され、主にAIS船舶追跡データ用)で1つまたは複数の「リスナー」に送信します。リスナーは1つのトーカからしか受信できないため、多くの機器を接続するにはマルチプレクサ、バッファ、配線図が必要となり、デバイスを追加するたびに複雑化していきました。

NMEA 2000は、そのモデルを真のネットワークに置き換えた。

特徴 NMEA 0183 NMEA 2000
建築 ポイントツーポイント、単一の話し手→聞き手 マルチドロップネットワーク、すべてのデバイスが通信と受信が可能
物理層 シリアル(RS-422/RS-232方式の信号伝送) CANバス、差動ツイストペア
スピード 4,800ボー(高速版は38,400ボー) 250 kbit/s
データ形式 ASCIIテキスト(最大82文字) コンパクトバイナリフレーム
国際規格 IEC 61162-1 IEC 61162-3
デバイスを追加する 新しい配線、マルチプレクサの可能性あり バックボーンへのドロップケーブル
故障挙動 トーカの障害によりチェーンが切断される 障害が発生したノードがなくてもネットワークは継続する

この2つの規格には互換性がありません。NMEA 0183規格の機器はNMEA 2000ネットワークに直接接続することはできません。混在設置の場合は、両規格間の変換を行うゲートウェイ機器が必要です。新造船や改修船ではNMEA 2000が標準規格となっているため、船舶用バッテリーシステムはNMEA 2000規格に対応する必要性が高まっています。

プロトコルの仕組み:CANバスとPGN

NMEA 2000の内部構造は、自動車や産業システムで数十年にわたり実績のあるバス技術であるCAN(Controller Area Network)をベースとしており、250 kbit/sの速度で動作します。NMEA 2000がCANの上に追加するのは、SAE J1939(トラックや大型車両で使用される通信プロトコルファミリー)の影響を強く受けた標準化されたアプリケーション層です。これは、ワイヤ上のバイトが実際に何を意味するのかをすべてのデバイスに伝える共通の語彙です。

その語彙は以下のように整理されていますパラメータグループ番号(PGN)各PGNは定義済みのメッセージタイプです。1つのPGNはGPS位置情報、別のPGNはエンジン回転数、さらに別のPGNは水深を伝送します。メッセージは29ビットの識別子と8バイトのデータフィールドを使用するCANフレームとして伝送されます。より大きなメッセージは複数のフレームに分割され、受信機によって再構成されます。すべての認証済みデバイスはPGNを同じ方法で解釈するため、Garminディスプレイは、ヤマハ製エンジンゲートウェイとサードパーティ製タンクセンサーから、それぞれのメーカーが連携することなくデータを読み取ることができます。

バッテリーシステムの場合、特定の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ネットワーク図」]

このネットワークは4つの要素から構成されています。

背骨これは船内を走るメインの幹線ケーブルです。すべての機器はこのケーブルに接続され、機器同士が直接接続されることはありません。

終端抵抗器バックボーンの両端を終端してください。CANバス信号では、信号の反射を防ぐために幹線の両端で終端処理が必要です。終端処理が欠落していたり​​、二重になっていたりすると、ネットワークの動作不良の一般的な原因となります。

ドロップケーブル各デバイスはT型コネクタを介してバックボーンに接続されます。規格では、バックボーンと個々のドロップケーブルの最大長が規定されており、ネットワークの拡張に伴って信号タイミングが仕様範囲内に収まるようになっています。

ネットワークの力電源は基幹回線自体を通して供給されます。NMEA 2000ケーブルは、船舶の主DC負荷とは別に、接続されたデバイスのネットワークインターフェース用の独自の電源供給を行います。

デバイスは、シールド付きツイストペアケーブルに標準化された5ピンコネクタ(一般的にはMicro-C)を使用し、差動信号方式を採用することでノイズ耐性を高めている。これは、発電機、インバータ、無線送信機などが多数存在する環境において大きな利点となる。

バッテリー設備の場合、このアーキテクチャには早期に計画しておくべき実用的な意味合いが1つあります。それは、バッテリーバンクの通信インターフェースはバックボーンへのドロップケーブル経路が必要であり、複数のバッテリーバンクを持つネットワークでは、各バンクがディスプレイ上で個別のソースとして表示されるようにインスタンス番号を設定する必要があるということです。

NMEA 2000ネットワークにはどのような機器が接続できますか?

現在では、ほぼすべての種類の船舶用電子機器にNMEA 2000接続機能が搭載されています。

多機能ディスプレイ(MFD)ネットワークデータの消費者は、主要な船舶用電子機器メーカーのチャートプロッターや計器ディスプレイであり、これらはPGNを読み取り、オペレーターに表示します。ほとんどの船舶では、バッテリーデータは最終的にMFDに表示されます。

エンジンゲートウェイ独自のエンジンデータをネットワーク上に転送し、回転数、燃料流量、エンジンアラームなどを他のすべての情報と同じディスプレイに表示する。

センサー(水深、風速、GPS、水温、タンクレベル、燃料流量)はネットワークのデータ生成元であり、それぞれが独自のPGNセットを送信する。

自動操縦装置と無線機どちらも航行データを使用し、DSC(デジタル選択呼出)機能を備えたVHF無線機の場合は、遭難信号発信にネットワークGPSデータを使用する。

バッテリーおよび電源装置最も急速に成長しているカテゴリーは、バッテリーモニター、シャント、DCエネルギーメーター、および通信機能付きBMSエレクトロニクスを備えたリチウムバッテリーシステムです。これらの機器は、前述のバッテリーPGNグループを送信し、操舵ディスプレイを電力管理画面に変えます。船舶用ディスプレイがリチウムバッテリーデータをどのように読み取り、解釈するかは非常に奥深いテーマであるため、専用のガイドで詳しく解説しています。船舶用電子機器がリチウム電池のデータを読み取る方法 →

船舶用リチウム電池を評価する際には、容量や放電定格に加えて、通信機能もチェックリストに含めるべきです。当社の船舶用リチウム電池選定ガイドでは、通信機能を他の仕様とどのように比較検討すべきかを解説しています。船舶用リチウム電池選定ガイド →

認証とコンプライアンス

NMEA 2000 の多くの購入者を驚かせる側面の 1 つは、それが自由に使えるオープンなプロトコルではないということです。NMEA 2000 はライセンス規格であり、NMEA 2000 データを読み取りまたは送信するすべての製品は、NMEA 2000 ライセンス契約 (出典:NMEA認証試験は、NMEAの認証ツールを使用して製造業者が実施することも、第三者機関が実施することも可能であり、規格のライセンス料は業界ごとに段階的に設定されています。

認証制度が存在するのには実用的な理由があります。それは、「あらゆるデバイス、あらゆるブランド」という相互運用性の約束を実現するためです。認証を受けたデバイスは、必須メッセージを正しく送信し、ネットワーク管理要求に適切に応答し、他のすべてのデバイスの通信を妨害しないことが実証されています。

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はその上に構築された完全なプロトコル規格です。2つのデバイスが両方ともCANを使用していても、互いに通信できない場合があります。NMEA 2000のPGNメッセージ定義こそが、船舶機器間の相互運用性を実現する鍵となります。

Q3NMEA 2000はどのくらいの速度で動作しますか?

NMEA 2000は250kbit/sで動作し、これは標準的な4,800ボーのNMEA 0183の約50倍の速度であり、一般的な船舶の航行、エンジン、バッテリーのデータを単一のバックボーンで伝送するのに十分な速度です。

Q4リチウムイオン電池はNMEA 2000ネットワークに接続できますか?

はい。リチウムイオン電池システムは、BMSまたはゲートウェイを介してネットワークに接続され、標準のバッテリーPGN(127508(バッテリー状態)、127506(DC詳細状態)、127513(バッテリー構成状態))を送信します。これにより、互換性のあるディスプレイで電圧、電流、充電状態を表示できます。実装方法(ネイティブインターフェースまたはゲートウェイ)はプロジェクトごとに定義されます。

Smart BMS製品ページ:https://www.dalybms.com/smart-bms/


投稿日時:2026年7月25日

デイリーに連絡する

  • 住所: 中国広東省東莞市松山湖科学技術産業園区工業南路14号
  • 番号 : +86 13215201813
  • 時間: 週7日、午前0時から午後12時まで
  • Eメール: dalybms@dalyelec.com
  • DALYプライバシーポリシー
メールを送信する