2. 模式切换测试台架信号映射与接口核对

台架信号链路的三层核对对象

模式切换测试台架的信号核对不是“看一遍点表”那么简单。台架上的信号链路分为三层:控制层(测试系统/上位机下发的模式指令与使能)、反馈层(控制器回传的当前模式、就绪状态、故障字)、执行层(发电机组启停、并网合闸、变频器/推进电机使能、电池组充放电接触器)。三层之间通过硬线IO、CAN总线或Modbus等通信链路连接,任何一层的极性、量程或周期定义不一致,都会让后续时序测试得到“看起来有数、实际错位”的结论。

台架信号映射核对:控制层 → 反馈层 → 执行层 控制层(测试系统下发) 模式指令 ModeCmd(0=纯电 1=柴电 2=混合 3=机械) 切换使能 SwitchEn(高有效) 目标功率 PwrRef(0–100%,4–20mA) 反馈层(控制器回传) 当前模式 ModeAct(枚举,CAN 0x18F) 切换就绪 SwitchReady(低有效) 故障字 FaultWord(bit0 过流 bit1 超温…) 执行层(物理接口) 发电机组启停 DO(继电器干接点) 并网合闸 DO(脉冲 200ms) 电池接触器 DO / 变频器使能 DO CAN/硬线 DO/总线 三类不一致问题与核对判据 ① 信号极性不一致 典型:SwitchReady 低有效, 测试系统按高有效判读 → 误判“未就绪” 核对方法: · 断开执行器,手动置位/复位 · 万用表测干接点通断 · 上位机观察位翻转方向 判据:置位时反馈位=1,复位时=0 (或按设计文档明确的有效电平) 记录:有效电平 / 实测电平 / 结论 ② 量程/标度不一致 典型:PwrRef 4–20mA 对应 0–100%, 控制器按 0–20mA 解析 → 满偏偏差 20% 核对方法: · 信号源注入 4/12/20mA 三点 · 读取控制器内部工程量 · 计算线性度与满偏误差 判据:12mA 应≈50%,误差≤±1%FS 记录:注入值 / 读回值 / 误差 ③ 通信周期不一致 典型:ModeAct 报文 100ms, 测试系统按 20ms 采样 → 时序抖动 核对方法: · 总线分析仪抓报文周期 · 对比点表声明周期 · 检查采样/超时配置 判据:实测周期与声明偏差≤±10% 记录:声明周期 / 实测周期 / 抖动

接口核对的实际操作路径

核对工作按“先静态、后动态、再联调”的顺序推进,避免在带载状态下暴露接线错误。

  1. 静态点表比对:把设计点表、控制器IO配置、测试系统通道配置三份文件逐行对齐,重点核对信号名、方向、电平类型(干接点/有源/模拟量)、量程上下限、通信帧ID与周期。三份文件不一致的条目先标记为“待实测确认”。
  2. 断电通断检查:断开执行器负载,用万用表二极管/通断档核对DO回路与公共端,确认继电器常开/常闭定义与点表一致;模拟量回路核对屏蔽层单端接地与回路电阻。
  3. 上电单点激励:测试系统逐点强制输出,观察控制器侧对应位或工程量变化。对低有效信号(如SwitchReady),强制输出0应使反馈位变为1,强制输出1应变为0,方向反了即为极性错误。
  4. 模拟量三点校验:以PwrRef为例,注入4mA、12mA、20mA,记录控制器读回的百分比。若12mA读回约50%、20mA读回约100%,则量程一致;若20mA读回约80%,说明控制器按0–20mA解析,需在测试系统侧改标度或修改控制器配置。
  5. 总线周期抓取:用总线分析仪连续采集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 测试系统→执行器 干接点,常开 — 断电通断检查 强制输出时闭合,公共端正确 一致

不一致问题的处置原则

  • 极性错误:优先在测试系统通道配置中修正有效电平定义,不改动控制器程序,避免影响实船逻辑;修正后重新执行单点激励确认。
  • 量程错误:若控制器侧标度可配置,按点表修正;若不可配置,则在测试系统侧做线性换算,并在记录表中注明换算公式,保证后续时序测试的功率指令可追溯。
  • 周期不一致:以控制器实际发送周期为基准调整测试系统采样与超时判据;若存在网关转发导致周期翻倍,需在时序分析时扣除转发延迟或改用硬线触发作为时间基准。

全部条目核对完成后,形成“信号链路基线”并冻结:后续纯电到柴电、柴电到纯电等时序与负载转移测试,均以该基线的时间戳与工程量定义为准,任何变更须重新走核对流程。