APP下载

汽车电子控制单元的自动化测试技术

2017-12-04张振伟

汽车文摘 2017年2期
关键词:测试软件执行器软件测试

汽车电子控制单元的自动化测试技术

以电子控制单元(ECU)为核心的汽车电子控制技术有效改善了汽车的动力性、燃油经济性等。目前,ECU的复杂程度逐渐提高、控制逻辑也变得越来越复杂,而开发周期却要求越来越短。事实上,ECU的开发过程十分复杂,在发布最终版本前需要进行多次测试和验证,且每次测试都要包括所有可能的情况,而不是简单的仿真模拟。为了实现ECU的快速开发,开始采用自动化方法对其进行测试。本文将对这种自动化测试技术进行介绍,保证测试过程能够验证ECU功能的正确性和完整性。

要实现对ECU的测试与验证,首先需要一个能够使ECU运行的汽车仿真环境,精确模拟各种传感器信号,为ECU提供模拟执行器,尽可能保证测试环境接近真实,因此采用了硬件在环仿真测试。对ECU控制的执行器总类较多,将其分为指示灯执行器、继电器执行器、电磁阀执行器三类,针对不同的执行器制定不同的模拟形式。对前两种执行器的测试采用电阻负荷方式进行模拟,最后一种执行器的测试采用电感方式模拟。ECU由软件和硬件两部分构成,对ECU软件测试包括ECU能否正确识别各个传感器的信息和控制策略是否正常。对ECU硬件测试包括ECU输入电路能否正确检测各个传感器的输入信号、ECU输出信号能否正确执行各个执行器以及通信模块能否正常通信。整个自动测试过程分为初步阶段和测试诊断阶段。在初步阶段中,待测ECU下载系统测试软件、更新附带的测试软件、配置软件相关参数和脚本、配置输入输出参数。在测试诊断阶段,执行前述相关的软件测试和硬件测试,同时生成便于计算机读取的映射文件(XML格式文件)。实现上述过程的自动化设计,将硬件在环仿真平台的实时处理计算机与上位机相连,上位机可向实时处理计算机直接发出操控命令,设置上位机自动化发出操控命令,实现整个测试过程的自动化。设计的硬件在环自动化测试平台,可在测试工程师配置好测试用例后自动执行,降低了ECU测试的工作量,也消除了人工测试可能产生的操作误差。

VeliborIlicetal.2016 ZoomingInnovationin Consumer Electronics InternationalConference,Novi Sad June 1-2,2016.

编译:张振伟

猜你喜欢

测试软件执行器软件测试
更正说明
形状记忆合金执行器研究综述
自动驾驶汽车执行器故障冗余算法
软件测试方向人才培养“1+X”融合研究
网络自适应测试软件运行方法设计
基于OBE的软件测试课程教学改革探索
航天软件测试模型构建与应用
X-431实测篇2010年奔驰B200空调执行器电机学习
关于 Web 应用系统的软件测试的研究
整车动态模拟测试系统软件的设计与实现