摘要:本文提出一种基于NI的硬件在环仿真测试系统,应用于车身控制单元的自动化测试验证。通过HIL系统硬件和软件的搭建方案,介绍了自动化测试系统的实现方式,最后通过测试执行和测试效果进一步阐述了HIL系统的优势。
随着汽车电子技术的不断发展,汽车搭载的电子控制单元越来越多,功能越来越复杂,尤其是车身控制单元的功能集成度及算法复杂度越来越高,人工测试已经无法满足复杂的测试需求。为保证对车身控制单元电气功能的充分验证,提升测试效率及测试覆盖度,保证车身控制单元功能的准确性与可靠性,本文引进了基于NI的硬件在环仿真测试系统(简称HIL,应用于车身控制单元的电气功能及故障注入的自动化测试。HII二系统硬件资源丰富,能够模拟车身控制单元的各种负载(电压、电流、PWM等电气信号)及各类电气故障,并能够自动出具测试报告。
1 HIL系统硬件环境搭建
测试系统硬件主要由测试机柜、负载柜、板式台架构成,硬件连接关系如图1所示。主机柜包括程控电源、直流电源箱、工控机、实时操作系统、10板卡、总线板卡。负载柜由通信板卡、负载模拟板卡构成。板式台架用于布置车身控制单元及开关、刮水器、灯具等负载。主机柜为负载柜板卡提供电源,并通过以太网与负载柜进行测试动作通信;负载柜中包含负载板卡之间通过RS485总线进行信息交互;板式台架依据整车电气及接线原理;确定车身控制单元与负载之间的电气接线原理,并通过哈丁端子与负载柜连接。
2 HIL系统软件环境搭建
2.1测试环境配置
自动化测试工程建立后,需进行总线配置工作与控制器引脚配置,软件系统通过导入车身控制单元相关的CAN总线的DBC文件及LIN总线的LDF文件,能够模拟和监测其总线报文,如图2所示。
控制器引脚配置以车身控制单元引脚的电气特性及接线原理为依据,主要为车身控制单元分配硬件资源,包括板卡通道端子分配、负载类型配置(真实负载、虚拟负载、CAN/LIN通道的配置)、负载匹配电路设置等,并保证车身控制单元引脚的板卡通道配置与物理连接一致,如图3所示。