基于V模型开发的测试功能验证
开发/验证和核查流程
HIL Testing Systems Components
1.Unit Under Test
Electronic Control Unit (ECU)–电子控制单元
用于控制电气或机电一体化系统的物理装置
例如:引擎或电机控制器,电子稳定控制器
-
Power Supply–电源
电池模拟和ECU电源
覆盖整个工作范围
电压等级模拟
-
Real-Time Processing Unit–实时处理单元
高性能实施处理器
可扩展处理能力(多核,多处理器)
通过全天候认证
-
Bus Hardware–总线硬件
全面的总线以及以太网支持
-
I/O Hardware–I/O硬件
广泛的输入/输出板
使用 FPGA 板实现快速 I/O
适当的信号调节
适当的电压和电流范围
电流测量
-
Electrical Failure Insertion Unit(FIU)–电气故障插入单元
Open Circuit-开路
Short Circuit-短路
(To ground KL31对地短路, To battery voltage-电池短路, Between channels-两个EU引脚短路)
脉冲开关,例如模拟松动触点
实时 FIU
时间测量:从主动故障到电子控制单元的反应
故障模式的确定性启动,例如,取决于模型中的变量 -
Loads–负载
实际负载无法在正常工作范围外运行,此时可以用电子负载模拟。 -
Integrated HIL system
上述2-7可以集成为HIL系统
-
Implementation Software–实施软件
基于软件的系统配置灵活直观
在一个工具中配置输入/输出和总线/网络
独立于建模软件
支持各种建模工具
-
Simulation Models–仿真模型
车辆以及环境仿真
实时能力与降低模型的详细程度
基于处理器和 FPGA 的仿真
工具以及过程集成
连接模型与HIL台架
调试HIL系统
-
Stimulus Test–刺激测试
基础的HIL I/O口以及总线接口测试
测试故障插入单元
车辆电池仿真测试 -
Open-Loop Test–开环测试
ECU和HIL I/O的测试交互
根据ECU的通讯矩阵进行总线网络测试 -
Closed Loop Test–闭环测试
测试ECU之间的动态交互,在HIL系统上执行仿真模型。
目标:ECU运行无错误,且无任何诊断错误。
总结
step 1. ECU specification, e.g. Excel
step 2. HIL configuration, ConfigurationDesk
step 3. HIL commissioning
step 4. Manual testing, ControlDesk