2. 模式切换测试台架信号映射与接口核对
台架信号链路的三层核对对象
模式切换测试台架的信号核对不是“看一遍点表”那么简单。台架上的信号链路分为三层:控制层(测试系统/上位机下发的模式指令与使能)、反馈层(控制器回传的当前模式、就绪状态、故障字)、执行层(发电机组启停、并网合闸、变频器/推进电机使能、电池组充放电接触器)。三层之间通过硬线IO、CAN总线或Modbus等通信链路连接,任何一层的极性、量程或周期定义不一致,都会让后续时序测试得到“看起来有数、实际错位”的结论。
接口核对的实际操作路径
核对工作按“先静态、后动态、再联调”的顺序推进,避免在带载状态下暴露接线错误。
- 静态点表比对:把设计点表、控制器IO配置、测试系统通道配置三份文件逐行对齐,重点核对信号名、方向、电平类型(干接点/有源/模拟量)、量程上下限、通信帧ID与周期。三份文件不一致的条目先标记为“待实测确认”。
- 断电通断检查:断开执行器负载,用万用表二极管/通断档核对DO回路与公共端,确认继电器常开/常闭定义与点表一致;模拟量回路核对屏蔽层单端接地与回路电阻。
- 上电单点激励:测试系统逐点强制输出,观察控制器侧对应位或工程量变化。对低有效信号(如SwitchReady),强制输出0应使反馈位变为1,强制输出1应变为0,方向反了即为极性错误。
- 模拟量三点校验:以PwrRef为例,注入4mA、12mA、20mA,记录控制器读回的百分比。若12mA读回约50%、20mA读回约100%,则量程一致;若20mA读回约80%,说明控制器按0–20mA解析,需在测试系统侧改标度或修改控制器配置。
- 总线周期抓取:用总线分析仪连续采集ModeAct报文不少于200帧,统计平均周期与最大抖动。若声明100ms而实测约50ms,需确认是否存在双发或网关转发,避免时序测试时时间戳基准错位。
极性核对必须在执行器断开或安全隔离状态下进行。对并网合闸、电池接触器等可能引起真实动作的DO,禁止直接强制输出,应通过台架安全回路旁路或使用指示灯替代负载验证。
核对记录表示例
下表为某型船舶混合动力台架的部分核对记录(示例数据,用于说明填写方式,非实测结果)。
| 信号名 | 方向 | 类型/量程 | 声明周期 | 核对方法 | 实测/读回 | 结论 |
|---|---|---|---|---|---|---|
| ModeCmd | 测试系统→控制器 | CAN 0x18E,枚举0–3 | 50ms | 逐值下发,读ModeAct | 0/1/2/3 均正确映射 | 一致 |
| SwitchReady | 控制器→测试系统 | 硬线,低有效 | — | 强制0/1观察位翻转 | 强制0→位=1;强制1→位=0 | 极性正确 |
| PwrRef | 测试系统→控制器 | 4–20mA / 0–100% | — | 注入4/12/20mA | 读回0%/50%/80% | 量程不一致,控制器按0–20mA解析 |
| ModeAct | 控制器→测试系统 | CAN 0x18F,枚举 | 100ms | 总线分析仪统计200帧 | 平均98ms,最大抖动12ms | 周期一致 |
| GenStartDO | 测试系统→执行器 | 干接点,常开 | — | 断电通断检查 | 强制输出时闭合,公共端正确 | 一致 |
不一致问题的处置原则
- 极性错误:优先在测试系统通道配置中修正有效电平定义,不改动控制器程序,避免影响实船逻辑;修正后重新执行单点激励确认。
- 量程错误:若控制器侧标度可配置,按点表修正;若不可配置,则在测试系统侧做线性换算,并在记录表中注明换算公式,保证后续时序测试的功率指令可追溯。
- 周期不一致:以控制器实际发送周期为基准调整测试系统采样与超时判据;若存在网关转发导致周期翻倍,需在时序分析时扣除转发延迟或改用硬线触发作为时间基准。
全部条目核对完成后,形成“信号链路基线”并冻结:后续纯电到柴电、柴电到纯电等时序与负载转移测试,均以该基线的时间戳与工程量定义为准,任何变更须重新走核对流程。