2. 导航设备间物理接口与通信链路核对
核对对象与判据先落到接口清单
物理接口核对的核心不是“线接上了”,而是“每一根线、每一个参数都与设备手册和接线图一致”。本节以一条典型综合导航系统链路为对象:GPS 接收机经 NMEA 0183 串口送 ECDIS,罗经经 NMEA 0183 送 AIS 与雷达,AIS 与 ECDIS 之间走 NMEA 2000 总线,雷达与 ECDIS 之间走以太网。核对前先把手册中的接口定义整理成可逐项打勾的清单,每项都要有明确的通过判据。
| 链路 | 物理层 | 关键核对项 | 通过判据 |
|---|---|---|---|
| GPS → ECDIS | NMEA 0183(RS-422 差分) | TX+/TX− 与 RX+/RX− 交叉、波特率 4800、8N1 | 串口收到完整 GGA/RMC 语句,无乱码 |
| 罗经 → AIS | NMEA 0183(RS-422 差分) | HDT/HDG 语句、波特率 4800、A/B 极性 | AIS 显示首向与罗经一致 |
| AIS ↔ ECDIS | NMEA 2000(CAN 总线) | CAN-H/CAN-L 线序、120 Ω 终端电阻、波特率 250 kbps | 总线静态电阻约 60 Ω,报文可解析 |
| 雷达 → ECDIS | 以太网(RJ45) | T568B 线序、屏蔽层接地、链路速率 | 网口 Link 灯常亮,ping 通 |
NMEA 0183 的 RS-422 是差分信号,A/B(或 TX+/TX−)接反时多数设备表现为“完全收不到数据”而非乱码,因此极性必须用万用表或示波器确认,不能只看颜色。
链路拓扑与核对要点
用万用表做断电静态核对
静态核对必须在设备断电、线缆两端脱开的条件下进行,避免设备内部电路影响读数。以下三项是本节最关键的测量,读数异常时先查线序再查设备。
- NMEA 0183 差分对通断与极性:万用表置蜂鸣档,一端接 GPS 的 TX+,另一端接 ECDIS 的 RX+,应导通;TX+ 对 RX− 应不导通。若 TX+ 与 RX− 导通,说明 A/B 接反,需在端子处对调。
- NMEA 2000 终端电阻:断电后测量 CAN-H 与 CAN-L 之间电阻。总线两端各有一个 120 Ω 终端电阻,并联后应约为 60 Ω。读数为 120 Ω 说明只装了一个终端,读数远小于 60 Ω 说明终端过多或存在短路。
- 以太网线序:用网线测试仪核对两端均为 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 灯不亮 | 线序错误或网口损坏 | 网线测试仪 + 换口交叉验证 |
完成上述核对后,把每条链路的实测值、工具读数与判据填入接口核对记录,作为后续联调的基线。任何一项不通过,都应在进入下一环节前处理完毕,避免把物理层问题带入协议层排查。