4. 电罗经航向跳变对自动舵跟踪的影响排查
故障现象与排查思路
某船在航迹保持模式下,自动舵出现间歇性“抢舵”:舵角短时大幅偏转,航向显示在几秒内来回跳动 5°~15°,随后又自行恢复。此类现象的关键不是立刻调整 PID,而是先确认跳变发生在哪一级:电罗经传感器输出、传输链路,还是自动舵接口解析。三级中任一级异常都会表现为“自动舵输入航向跳变”,但处理方式完全不同。
排查采用“同源比对”原则:在电罗经输出端与自动舵输入端同时记录航向数据,用时间戳对齐后比较跳变时刻与幅度。若两端同时跳变,问题在传感器或链路;若仅自动舵端跳变,问题在接口解析或报文格式。
采集与比对方法
以 NMEA 0183 的 $HEHDT 航向报文为例,电罗经通常以 4800 或 38400 bps 输出,报文格式为 $HEHDT,xxx.x,T*hh。排查时在三个位置采集:
- 采集点 A(传感器输出):在电罗经输出端口串接监听,记录原始报文与到达时间戳。
- 采集点 B(链路监听):在自动舵输入端并接监听,验证线路是否引入误码或丢帧。
- 采集点 C(接口解析值):读取自动舵内部航向显示或诊断页的解析后数值。
三路数据用同一时间基准对齐(建议以采集点 A 的报文到达时刻为基准,其余按接收时间戳换算)。比对时重点看三件事:跳变是否同时发生、跳变幅度是否一致、跳变前后报文是否完整。
判读规则与隔离验证
| 比对结果 | 指向环节 | 隔离措施 | 验证方法 |
|---|---|---|---|
| A、B、C 同步跳变,幅度一致 | 传感器输出 | 切换备用航向源(如 GPS 航向或备用罗经) | 切换后自动舵航向平稳,跳变消失 |
| A 平稳,B 跳变 | 传输链路 | 更换线缆/屏蔽接地,检查终端电阻 | B 点监听无跳变,误码率下降 |
| A、B 平稳,仅 C 跳变 | 接口解析 | 核对报文格式、校验和、更新率设置 | C 点解析值与 A 点一致,无跳变 |
| A、B 跳变但幅度不同 | 链路叠加干扰 | 先隔离链路,再复测传感器 | 分段排查后定位到具体段 |
隔离验证的核心是“只改一个变量”:切换航向源后若跳变消失,说明原传感器或链路有问题;若切换后仍跳变,则问题在自动舵接口或控制回路本身。每次隔离后至少观察 10 分钟,覆盖一个完整的跳变周期。
不要用调整 PID 或加大航向滤波来“压住”跳变。滤波只能掩盖现象,若跳变源于传感器或链路,长期运行仍会在特定海况下复现,且会掩盖真实故障点,增加后续排障难度。
现场记录要点
排查时同步记录:跳变发生时刻、当时航向值、跳变幅度、持续时间、是否伴随舵角报警、报文校验和是否正常、链路误码计数。这些记录是区分“传感器漂移”“链路误码”“解析丢帧”的直接证据,也是隔离验证后确认恢复的依据。