2. 导航设备间物理接口与通信链路核对

核对对象与判据先落到接口清单

物理接口核对的核心不是“线接上了”,而是“每一根线、每一个参数都与设备手册和接线图一致”。本节以一条典型综合导航系统链路为对象:GPS 接收机经 NMEA 0183 串口送 ECDIS,罗经经 NMEA 0183 送 AIS 与雷达,AIS 与 ECDIS 之间走 NMEA 2000 总线,雷达与 ECDIS 之间走以太网。核对前先把手册中的接口定义整理成可逐项打勾的清单,每项都要有明确的通过判据。

链路物理层关键核对项通过判据
GPS → ECDISNMEA 0183(RS-422 差分)TX+/TX− 与 RX+/RX− 交叉、波特率 4800、8N1串口收到完整 GGA/RMC 语句,无乱码
罗经 → AISNMEA 0183(RS-422 差分)HDT/HDG 语句、波特率 4800、A/B 极性AIS 显示首向与罗经一致
AIS ↔ ECDISNMEA 2000(CAN 总线)CAN-H/CAN-L 线序、120 Ω 终端电阻、波特率 250 kbps总线静态电阻约 60 Ω,报文可解析
雷达 → ECDIS以太网(RJ45)T568B 线序、屏蔽层接地、链路速率网口 Link 灯常亮,ping 通
NMEA 0183 的 RS-422 是差分信号,A/B(或 TX+/TX−)接反时多数设备表现为“完全收不到数据”而非乱码,因此极性必须用万用表或示波器确认,不能只看颜色。

链路拓扑与核对要点

GPS 接收机 NMEA 0183 输出 电罗经 HDT / HDG 输出 AIS 应答器 NMEA 2000 节点 ECDIS 多接口汇聚点 雷达 / 收发单元 以太网输出 NMEA 2000 终端 120 Ω 终端电阻 RS-422 差分 · 4800 8N1 TX+/− ↔ RX+/− 交叉 RS-422 差分 · 4800 8N1 A/B 极性核对 CAN-H / CAN-L 线序 250 kbps · 屏蔽接地 RJ45 · T568B 线序 Link 灯 / ping 验证 总线两端各 120 Ω 断电测 ≈ 60 Ω 测点① 测点② 测点③

用万用表做断电静态核对

静态核对必须在设备断电、线缆两端脱开的条件下进行,避免设备内部电路影响读数。以下三项是本节最关键的测量,读数异常时先查线序再查设备。

  1. NMEA 0183 差分对通断与极性:万用表置蜂鸣档,一端接 GPS 的 TX+,另一端接 ECDIS 的 RX+,应导通;TX+ 对 RX− 应不导通。若 TX+ 与 RX− 导通,说明 A/B 接反,需在端子处对调。
  2. NMEA 2000 终端电阻:断电后测量 CAN-H 与 CAN-L 之间电阻。总线两端各有一个 120 Ω 终端电阻,并联后应约为 60 Ω。读数为 120 Ω 说明只装了一个终端,读数远小于 60 Ω 说明终端过多或存在短路。
  3. 以太网线序:用网线测试仪核对两端均为 T568B(橙白/橙、绿白/蓝、蓝白/绿、棕白/棕)。屏蔽层应在设备侧单点接地,两端同时接地会形成地环流。
测量 NMEA 2000 电阻前务必断开所有节点电源,带电测量会得到错误读数并可能损坏万用表。

串口调试工具验证动态连通性

静态核对通过后上电,用串口调试工具在 ECDIS 侧监听 GPS 输出。以常见的 USB 转 RS-422 转换器为例,在串口工具中设置端口、4800 波特率、8 数据位、无校验、1 停止位,打开端口后应持续收到以 $ 开头、以回车换行结尾的语句。

$GPGGA,084512.00,3112.3456,N,12134.5678,E,1,08,0.9,12.3,M,0.0,M,,*6A
$GPRMC,084512.00,A,3112.3456,N,12134.5678,E,0.5,45.2,120524,,,A*5F

判读要点:语句完整、字段数与手册一致、校验和(* 后两位)正确、更新率与配置相符。若收到乱码,优先怀疑波特率不匹配;若完全无数据,优先怀疑 A/B 极性或 TX/RX 未交叉;若语句断续,检查屏蔽层与接地。

常见接线错误与定位路径

现象最可能原因定位方法
串口无任何数据TX/RX 未交叉或 A/B 接反断电测差分对通断与极性
收到乱码波特率或数据位设置不符对照手册逐项核对串口参数
NMEA 2000 无报文终端电阻缺失或总线短路断电测 CAN-H/CAN-L 电阻
以太网 Link 灯不亮线序错误或网口损坏网线测试仪 + 换口交叉验证

完成上述核对后,把每条链路的实测值、工具读数与判据填入接口核对记录,作为后续联调的基线。任何一项不通过,都应在进入下一环节前处理完毕,避免把物理层问题带入协议层排查。