一种发动机ECU软件测试方法
2019-03-22刘宏君
刘宏君
一种发动机ECU软件测试方法
刘宏君
(安徽江淮汽车集团股份有限公司,安徽 合肥 230601)
文章主要介绍发动机ECU软件开发过程的一种软件测试内容及方法,通过测试查找开发过程的漏洞,确保软件释放顺利进行。
软件测试;喷油器;正时;传感器;执行器
前言
在发动机ECU软件开发过程中,ECU软件需要进行进行不同的软件测试。本文所要介绍的测试主要针对喷油器、正时关系、传感器&执行器、发动机启动模式等方面的标定,确保这些模块的基础标定没有问题,支撑ECU软件的释放。
1 系统梳理
该测试主要是基于软件功能和标定确认,包括五个部分:1)喷油器波形测试;2)同步信号测试;3)EPM压力测试;4)部件标定确认测试;5)启动测试。下面以柴油机Bosch系统ECU软件测试为例,详述各个部分测试的方法及内容。
2 喷油器波形测试
喷油器电流曲线决定了喷油器的开启行为。喷油器电流曲线一般如下图1中的示例所示。对于CRIN3喷油器,有两个保持阶段,对于CRIN2喷油器,只有一个保持阶段。
图1 CRI2-20喷油器电流波形
表1 CRI2-20喷油器波形实测值与喷油器技术参数值比较
使用电流钳夹在喷油器线束上采集信号,使用示波器读取,将测得的电流波形的各项值同项目实际使用的喷油器的值相比较,如表1所示。
3 同步信号测试
测试需要在ECU之间接入BOB盒子,按项目TD图选择正确的引脚,将凸轮轴和曲轴信号接入多通道示波器。将实测的正时同步信号(图2所示)同设计正时图(图3所示)进行比较。
图2 某项目凸轮轴和曲轴信号正时同步实测图
图3 某项目凸轮轴和曲轴信号正时同步图
4 EPM stress测试
在以非常低的发动机转速起动期间,磁电式曲轴位置传感器产生的信号振幅可能会低于安全检测的极限。为了模拟长启动阶段(在极低温度下冷启动的典型情况),可以将启动扭矩和扭矩斜坡标定为零。
使用标定软件INCA来进行标定、测量和记录。结果如图4所示:
图4 EPM stress测试
5 部件标定检查测试
5.1 传感器
分别在不同工况下,使用INCA测量记录,结果如表2,检查其合理性。
5.2 数字输入信号(开关类)
使用INCA记录开关未动作和动作时的值,检查是否对开关状态的变化做出正确反应,来查找标定或开关接线错误,如表3所示。
表2 传感器标定检查
表3 数字输入信号标定检查
5.3 执行器
通过激活不同的执行器,检查是否按照预期工作,如表4所示。
表4 执行器标定检查
以上部件标定检查,检查项并不完全,还需根据具体项目的配置进行增减。
6 启动能力测试
启动能力测试包括正常模式启动和降级模式启动,降级模式又包括:1)不带曲轴信号;2)不带凸轮轴信号;3)不带水温信号;4)不带增压压力信号;5)不带增压温度信号。不同类的降级启动,在启动前拔掉对应的信号线即可,测量结果如表5所示。
表5 启动能力测试
7 结束语
通过对发动机ECU软件开发过程中的该种软件测试的梳理和总结,形成软件测试方法和测试项目清单,为软件正向开发提供有力的支持。通过测试能够有效,规避软件带风险释放。
A Test Method On Engine ECU Software
Liu Hongjun
( Anhui Jianghuai Automobile Group Co. Ltd, Anhui Hefei 230601 )
This paper mainly introduce the software test content and method of engine ECU software development process.Find out bugs in the engine ECU software development process by a series of software tests to ensure the software release smoothly.
Software Test;Injector;Timing; Sensor; Actuator
A
1671-7988(2019)05-84-03
U464
A
1671-7988(2019)05-84-03
U464
刘宏君,就职于安徽江淮汽车集团股份有限公司。
10.16638/j.cnki.1671-7988.2019.05.024