HIL(硬件在环)测试将真实 VCU 连接到高实时性仿真器,仿真器运行车辆动力学模型并模拟各类传感器信号,VCU 输出控制指令驱动模型,形成闭环。该方法可在实验室安全、高效地完成数千个测试用例,并支持 ISO 26262 要求的故障注入验证。
graph LR
A[驾驶意图 踏板/挡位/方向盘] --> B[VCU 被测件]
B --> C[扭矩请求/能量回收指令]
C --> D[实时仿真模型 车辆动力学/电机/电池]
D --> E[反馈信号 车速/电机转速/传感器]
E --> B
style B fill:#eef6ff,stroke:#1a5fb4,stroke-width:3px
sequenceDiagram
participant HIL as 天工-HIL仿真器
participant VCU as VCU被测件
participant CAN as CAN总线
HIL->>VCU: 模拟踏板/制动/挡位信号
VCU->>VCU: 解析驾驶员意图
VCU->>CAN: 发送扭矩请求(TorqueReq)
CAN->>HIL: 转发至车辆模型
HIL->>HIL: 更新车速/电机转速
HIL->>VCU: 反馈车速/转速信号
Note over HIL: 闭环周期≤1ms
四、 测试内容与场景
1. 驾驶员意图解析测试
加速踏板: 不同开度(0%~100%)、变化速率(缓踩/急踩)、冗余通道一致性校验
制动踏板: 开关量/行程与能量回收等级的映射关系
挡位切换: P→R、R→N、N→D 切换时扭矩输出禁止逻辑、蠕动功能验证
2. 扭矩协调与控制测试
驱动扭矩请求:根据踏板开度、车速、电机外特性曲线验证请求值合理性
再生制动扭矩:制动踏板深度与回收扭矩的协调,叠加滑行回收策略
扭矩限制:电机过热、电池过流、ESP 请求降扭时,VCU 及时响应并限制输出
扭矩反向(防溜坡):坡道起步时的驻车保持/溜坡抑制逻辑
3. 能量管理与模式切换(混动适用)
纯电模式 ↔ 混动模式切换条件(SOC 阈值、功率需求)
发动机启停指令输出的时序与 CAN 信号正确性
高压上下电流程:预充接触器 → 主正/主负接触器闭合时序,异常中断时的安全处理
4. 极限与边界测试
全油门急加速:扭矩请求从 0 阶跃至峰值,观察超调量与稳定时间
快速前进/后退切换:扭矩过零响应,防止传动系统冲击
高车速下制动:能量回收与机械制动协调,无扭矩突变
五、 故障注入与安全降级验证
通过故障注入板卡模拟各类传感器异常和通信故障,验证 VCU 的故障诊断与安全降级策略。
故障类型
注入方式
预期 VCU 行为
加速踏板传感器 1 开路
仿真器断开模拟量输出通道
报故障,使用踏板 2 信号,限扭输出
两路踏板信号差值 > 10%
模拟量差值注入
报严重故障,扭矩清零
CAN 总线与 MCU 报文丢失超过 500ms
总线故障注入板卡中断发送
清零扭矩请求,点亮警告灯
电池电压瞬时跌落至 6V(200ms)
可编程电源输出瞬态跌落
VCU 不应复位,电压恢复后正常响应
BMS 上报允许放电功率为 0
CAN 报文修改
VCU 立即限制驱动扭矩至 0
sequenceDiagram
participant Tester as 天工测试平台
participant VCU as VCU
participant CAN as CAN总线
Tester->>VCU: 正常行驶状态
Tester->>Tester: 注入“踏板信号差值>10%”
Tester->>VCU: 模拟量故障注入
VCU->>VCU: 检测到严重故障
VCU->>CAN: 发送故障码DTC
VCU->>CAN: 扭矩清零指令
CAN-->>Tester: 捕获扭矩输出=0
Tester->>Tester: 判定故障处理正确
Note over Tester: 响应时间≤50ms
六、 自动化测试执行与报告
sequenceDiagram
participant Auto as 天工-UTP
participant HIL as HIL仿真器
participant VCU as VCU
Auto->>Auto: 加载测试序列(100+用例)
Auto->>HIL: 配置仿真模型/故障注入参数
HIL->>VCU: 输出激励信号
VCU->>HIL: 响应指令(扭矩/接触器)
HIL->>Auto: 上传采集数据(CAN/IO)
Auto->>Auto: 自动比对期望值
Auto->>Auto: 生成波形图与延迟分析
Auto->>Auto: 输出PDF/HTML报告
Note over Auto: 一键执行,支持CI/CD
用例编排: UTP/AutoTest 将上述场景组织为测试序列,支持循环、条件分支、参数化
数据采集: 同步记录 VCU 输出的 CAN 报文、硬线信号(PWM/DO)、仿真模型状态
判据自动化: 系统自动比较实际输出与期望值(扭矩值、响应时间、故障码)
报告输出: 包含通过/失败统计、关键波形(踏板开度 vs 扭矩请求)、故障注入响应的 HTML/PDF 报告
七、 关键性能指标
≤1ms
HIL 闭环周期
支持高实时性需求
100%
故障注入覆盖度
电气/通信/传感器故障
≤50ms
故障响应时间
从故障注入到扭矩清零
八、 与传统测试方式对比
传统 VCU 测试依赖实车道路试验或简单信号发生器,存在以下问题:
极端工况(如 -40℃ 低温、传感器漂移)难以复现,存在安全风险
故障注入需要破坏线束或使用昂贵专用设备,测试效率低
各环节独立验证,无法闭环测试扭矩协调逻辑
回归测试依赖人工,软件迭代周期长
天工-HIL/UTP 平台提供一体化闭环测试环境,可在实验室完成数千个测试用例,覆盖实车难以触达的边界条件,故障注入自动化执行,测试周期从数月缩短至 1-2 周,并满足 ISO 26262 对 HIL 测试的证据链要求。