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

2017-12-04 16:12:57张振伟
汽车文摘 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.

编译:张振伟

猜你喜欢
测试软件软件测试执行器
网络自适应测试软件运行方法设计
基于OBE的软件测试课程教学改革探索
计算机教育(2020年5期)2020-07-24 08:53:20
双级执行器系统的离散滑模控制
测控技术(2018年12期)2018-11-25 09:37:50
EXCEL和VBA实现软件测试记录管理
电子制作(2018年16期)2018-09-26 03:27:18
自动化检测EPU10A板卡系统设计与实现
关于软件测试技术应用与发展趋势研究
电子测试(2017年15期)2017-12-18 07:19:20
飞机装配预连接紧固件自动化安装末端执行器设计
软件测试工程化模型及应用研究
考虑执行器饱和的改进无模型自适应控制
自动化学报(2016年8期)2016-04-16 03:38:51
一类具有执行器饱和的非线性系统抗饱和方法研究
自动化学报(2016年5期)2016-04-16 03:38:49