基于EPS 诊断的压力测试
2021-05-21席刚刚
设备管理与维修 2021年8期
关键词:系统
席刚刚
(同济大学,上海 201800)
0 引言
EPS(Electronic Power Steering,电子助力转向)由机械转向系统加上转矩传感器、车速传感器、电子控制单元、减速器、电动机等组成。它在传统机械转向系统的基础上,根据方向盘上的转矩信号和汽车的行驶车速信号,利用电子控制装置使电动机产生相应大小和方向的辅助动力,协助驾驶员进行转向操作,作为整车安全件之一,要通过测试来确保软件的性能。压力测试是给软件不断加压,强制其在极限情况下的运行,观察它可以运行到何种程度,从而发现性能缺陷。通过搭建与实际环境相似的测试环境,通过测试程序在同一时间内或某一段时间内,向系统发送预期数量的交易请求、测试系统在不同压力情况下的效率状况,以及系统可以承受的压力情况。然后做针对性的测试与分析,找到影响系统性能的瓶颈,评估系统在实际使用环境下的效率情况,评价系统性能以及判断是否需要对应用系统进行优化处理或结构调整。本文结合实际案例,在响应多个诊断指令时EPS负反馈,响应代码是72,截取部分诊断指令,对EPS 进行压力测试,然后对测试结果处理,检查是否存在软件缺陷。
1 压力测试实现
1.1 测试准备
需要准备好12 V 电源,集成CANoe licence 的CAN 盒一个,EPS 样件,EPS 所配套的电源线束和通信线束,终端电阻,测试电脑一台,按照图1 进行连接(网络唤醒)。

图1 测试连接
1.2 测试流程
由上位机软件自动发出诊断请求,等待EPS 给出响应后,判断是否为正响应,是正响应继续进行下个请求,直到所有的请求全部发完。……
登录APP查看全文
