信号链设计从传感器到模型观测点

技术贴 · 2026.5.8

HiL 的信号链很少只有一段线。一个信号通常要经过控制器端子、线束、故障注入板、接线端子、I/O 板卡、模型映射和 CAN 回传。任何一段不一致,最后都可能表现为“控制器没收到”。

设计时要把信号链拆成四段。

第一段是物理接口:传感器或执行器的类型、电压/电流范围、供电方式和负载能力。模拟量要看输入阻抗,数字量要看高有效还是低有效,PWM 要看频率和占空比。

第二段是台架接口:板卡的输出范围、采样率、精度和隔离方式。一个 ±20V 的模拟输出通道不能直接承担只允许 0–5V 的信号;量程错误时,上位机看起来可能“能控”,但真实值已经越过边界。

第三段是映射关系:模型信号、I/O 通道和物理针脚必须一一对应。mapping 中只建立连接、设置初值或进行类型转换,含义并不相同,应明确每一种连接的用途。

第四段是观测链:模型输出、总线报文、上位机回读和执行器动作是否一致。最好同时保留至少两个独立观测点。

排查信号问题时,我会按反向路径逐段验证:看控制器是否动作,看 CAN 回读是否变化,看模型 Outport 是否变化,看 I/O 板卡端子是否有电压,最后再看输入源。

不要只修改最上层。一次只改一个变量,否则即使系统恢复,也无法知道是哪一步修好了它。

信号链设计的目标不是通路“通电”,而是任何中间变化都能被解释和定位。

在站点中打开 →