CMMI_1用来测量系统的静态电流,CMMI_ 3用来测量
ECU的T30和T15电流,CMMI_ 2用来测量
ECU对搭铁的电流。
2.1.4故障注人箱
故障注人箱的主要功能是对控制器的输入输出引脚进行故障注人,然后进行诊断的测试,故障注人包括断路、搭铁短路、对电短路、CAN低与CAN高短路等。
此故障箱可单独使用,配合相应的软件,可手动控制故障的注人,也可接人系统,与系统联调,实现自动化的控制。
2.2软件平台搭建
本系统的软件平台是基于ETAS的软件平台,主要包括LCO(Labcar operator,手动平台)与LCA(Labcar automation,自动平台)。
2.2.1手动测一试软件平台
ETAS的Labcar测试软件平台为LCO平台系统,包括IP(Integration Platform,集成平台)与EE(Experiment Environment,试验环境)2个软件界面。
1)集成平台软件IP又可称为集成平台,可以将不同软件工具生成的模型统一导人到IP中,生成统一工程。模型可以包括Matlab/Simulink, ASCET,C代码等。此平台还可配置I/O硬件板卡及CAN,LIN硬件模型,并将这些模型进行关联。IP软件的另一个作用是编译生成实时计算机可识别的代码。
2)试验环境软件EE又称试验环境,是进行手动测试的界面环境。此软件环境可实现访问各模型的信号和接口,并且可以将这些资源以丰富的界面格式显示,方便进行测试操作。试验环境如图6所示。
2.2.2自动化测试软件平台
自动化测试软件平台,又称LCA,主要用于自动化测试,其由几个小的软件组成。测试方法主要包括两种:一种称为ASB(Automation SequenceBuilder,自动序列搭建平台),软件集成了ETAS自带的模块,可以通过拖拽的方式进行测试Case的搭建,每个模块都可设定相应的变量值。另一种方式可以通过C#等编程语言来实现。软件环境为testhandle(测试配置平台)。通过代码的编写可实现测试Case(案例)的编写和调试。
3 仿真测试
3.1测试概述
ETAS的硬件在环测试平台又叫Labcar系统,可以称之为试验室中的汽车,就是在试验室中,通过此系统仿真出ECU或者传感器等模型,进行相关测试。本系统是对十几个真实的ECU进行测试,所以需要仿真各种输入信号,如数字信号、模拟信号(传感器信号)、电阻信号灯。同时能够采集各ECU的输出信号,便于自动化测试的判断。
3.2测试举例
现以近光灯点亮功能为例,介绍HIL测试平台测试流程。首先将新建好的上位机软件工程下载到RTPC,软件工程已将各模型集成进去,并把各输入输出通道配置完毕,下载完毕后进入EE界面,此时可对ECU进行仿真测试。
点亮近光灯为BCM外灯功能,测试过程先给BCM供电,然后发送相应的报文信号和硬线信号,报文信号为CAN卡发送的系统电源模式为ON的信号,硬线信号为点亮位置灯信号和点亮近光灯信号(逻辑功能为先点亮位置灯才能点亮近光灯),均为低电平有效。输入条件满足后,可对输出进行采集,采集近光灯信号是否为高电平。最后打印测试报告,判断测试结果。
HIL测试的优势为可以进行部分实车中不好实现的测试,如过压、欠压测试;极限条件下的测试;故障注人及诊断的测试;逆向及冲突测试等。
4 结论
与传统实车或者台架测试相比,硬件在环测试有其独特的优势,进而这几年得到了快速的发展。特别是在ECU开发阶段,因为此时不可能进行实车验证,所以通过硬件在环测试可在早期发现存在的问题,及时进行改正,大大缩短了整车的开发周期。
本系统是基于ETAS的Labcar硬件在环系统搭建的车身系统测试平台,硬件平台可提供各ECU所需的硬线和CAN信号,并能对输出信号进行回采,还可进行故障注入与静电流的测量,通过上位机软件可实现自动和手动的测试,使用方便,测试灵活。
上一页 [1] [2]