一种ECU通信电压范围测试系统及测试方法技术方案

技术编号:34243969 阅读:24 留言:0更新日期:2022-07-24 09:55
本发明专利技术涉及一种ECU通信电压范围测试系统,包括:待测ECU、电源设备、总线分析设备和上位机;电源设备通过电源控制开关与待测ECU电连接;上位机与总线分析设备通过信号线通讯,总线分析设备通过信号线与电源设备通讯;上位机基于待测ECU发出的异常通信报文对应的第一类供电电压、待测ECU不再发出通信报文对应的第二类供电电压、待测ECU恢复发出正常通信报文对应的第三类供电电压以及电源设备的供电电压调整至第三类供电电压开始至待测ECU恢复发出第一帧通信报文的时长,确定待测ECU的通信电压范围是否满足预设标准。信电压范围是否满足预设标准。信电压范围是否满足预设标准。

A test system and method for ECU communication voltage range

【技术实现步骤摘要】
LowRecoverDiff1;总线分析设备先控制电源设备的供电电压从一预设的初始供电电压逐渐增加至预设的最大供电电压,并记录出现待测ECU发出的报文故障的第一帧通信报文对应的第四供电电压Verror2,再记录待测ECU不再发出通信报文对应的第五供电电压Vstop2;最后再控制电源设备的供电电压从第五供电电压Vstop2以预设步长逐渐减小至使待测ECU恢复发出正常通信报文的第六供电电压Vstart2,并记录电源设备的供电电压恢复至第六供电电压Vstart2开始至接收到待测ECU恢复发出第一帧正常通信报文时的第二时长t LowRecoverDiff2;上位机根据第一供电电压Verror1、第二供电电压Vstop1、第三供电电压Vstart1、第一时长t LowRecoverDiff1、第四供电电压Verror2、第五供电电压Vstop2、第六供电电压Vstart2和第二时长t LowRecoverDiff2是否位于各自对应的预设阈值内来实现对待测ECU的通信电压范围测试。
[0006]优选地,上位机在识别到待测ECU的配置信息包含终端电阻,则通过总线分析设备控制外部终端导入开关闭合;上位机在识别到待测ECU的配置信息不包含终端电阻,则通过总线分析设备控制外部终端导入开关断开。
[0007]优选地,总线分析设备通过布置至电源控制开关和待测ECU之间的电压检测点所检测到的电压是否与电源设备的供电电压相等,来识别电源控制开关是否正确闭合。
[0008]优选地,外部终端导入电阻和设定终端电阻的电阻均为120Ω。
[0009]本专利技术提供了一种ECU通信电压范围测试方法,所述方法包括:步骤S1,建立ECU通信电压范围测试系统的物理连接;所述ECU通信电压范围测试系统为权利要求1中所述的系统;步骤S2,上位机接收测试人员输入的启动指令;步骤S3,上位机基于启动指令,控制总线分析设备启动,总线分析设备启动后控制电源设备输出一初始供电电压;步骤S4,上位机根据待测ECU的配置信息,选择是否通过总线分析设备控制外部终端导入开关闭合;步骤S5,上位机通过总线分析设备控制电源控制开关闭合;步骤S6,总线分析设备根据上位机的指令,控制电源设备从一预设的初始供电电压逐渐增加至预设的最大供电电压和从初始供电电压逐渐减少至预设的最小供电电压,总线分析设备对待测ECU在不同供电电压下输出的通信报文进行检测;步骤S7,上位机基于待测ECU发出的异常通信报文对应的第一类供电电压、待测ECU不再发出通信报文对应的第二类供电电压、待测ECU恢复发出正常通信报文对应的第三类供电电压以及电源设备的供电电压调整至第三类供电电压开始至待测ECU恢复发出第一帧通信报文的时长,确定待测ECU的通信电压范围是否满足预设标准。
[0010]优选地,步骤S6包括:步骤S611,总线分析设备根据上位机的指令,总线分析设备控制电源设备以第一预设处理方式从初始供电电压逐渐降低至电源设备的供电电压至预设的最小供电电压,总线分析设备对CAN_high信号线和CAN_low信号线上传输的通信报文进行采集;
步骤S612,总线分析设备先记录出现待测ECU发出的报文故障的第一帧通信报文对应的第一供电电压Verror1,再记录待测ECU不再发出通信报文对应的第二供电电压Vstop1;最后再控制电源设备的供电电压从第二供电电压Vstop1以预设步长逐渐增加至使待测ECU恢复发出正常通信报文的第三供电电压Vstart1,并记录电源设备的供电电压恢复至第三供电电压Vstart1开始至接收到待测ECU恢复发出第一帧正常通信报文时的第一时长t LowRecoverDiff1。
[0011]优选地,步骤S6还包括:步骤S621,总线分析设备根据上位机的指令,总线分析设备控制电源设备以第二预设处理方式从初始供电电压逐渐增加至电源设备的供电电压至预设的最大供电电压,总线分析设备对CAN_high信号线和CAN_low信号线上传输的通信报文进行采集;步骤S622,总线分析设备先记录出现待测ECU发出的报文故障的第一帧通信报文对应的第四供电电压Verror2,再记录待测ECU不再发出通信报文对应的第五供电电压Vstop2;最后再控制电源设备的供电电压从第五供电电压Vstop2以预设步长减小增加至使待测ECU恢复发出正常通信报文的第六供电电压Vstart2,并记录电源设备的供电电压恢复至第六供电电压Vstart2开始至接收到待测ECU恢复发出第一帧正常通信报文时的第二时长t LowRecoverDiff2。
[0012]优选地,步骤S7包括:若第一供电电压Verror1、第二供电电压Vstop1、第三供电电压Vstart1、第一时长t LowRecoverDiff1、第四供电电压Verror2、第五供电电压Vstop2、第六供电电压Vstart2和第二时长tLowRecoverDiff2均位于各自对应的预设阈值内,则确定待测ECU的通信电压范围测试通过。
[0013]优选地,步骤S611中,总线分析设备控制电源设备以第一预设处理方式逐渐降低电源设备的供电电压的方式为:总线分析设备以第一预设步长控制电源设备的供电电压从预设的初始电压减小,直到电源设备的供电电压降至第一预设电压后再以第二预设步长减小电源设备的供电电压,直到电源设备的的供电电压降至第二预设电压后再以第三预设步长减小电源设备的供电电压至预设的最小供电电压;步骤S621,总线分析设备控制电源设备以第二预设处理方式逐渐增加电源设备的供电电压的方式为:总线分析设备以第一预设步长控制电源设备的供电电压从预设的初始电压增加,直到电源设备的供电电压增至第三预设电压后再以第二预设步长增加电源设备的供电电压,直到电源设备的的供电电压增至第四预设电压后再以第三预设步长增加电源设备的供电电压至预设的最大供电电压;第一预设步长、第二预设步长和第三预设步长依次减小。
[0014]本专利技术的有益效果为:对待测ECU的通信电压范围实现了自动化测试;具体来说,通过调整对待测ECU的供电电压,实现对待测ECU正常发出通信报文对应的供电电压、待测ECU首次发出错误帧报文对应的供电电压、待测ECU不再发出通信报文对应的供电电压以及待测ECU恢复发出正常通信报文对应的供电电压进行检测,以及对电源设备的供电电压调整至使待测ECU恢复发
出正常通信报文的供电电压时刻开始至待测ECU第一次恢复发出正常通信报文的时长进行检测,利用这些供电电压和时长与预先标定的阈值范围做比较,在这些供电电压和时长都在各自对应的预设阈值范围内时,认定该待测ECU的通信电压范围是满足标准的,所得到的测试结果利用上位机的界面直接进行直观的输出。实现该测试方法的测试系统的结构简单,电路简单可靠;在实际测试时,只需要对电源设备的供电电压进行调整即可实现所需要的参数检测,使该系统的测试结果稳定性高且可靠性强。
附图说明
[0015]图1为本实施例中的ECU通信电压范围测试系统的原理框图;图2为本实施例中的ECU的低压通信电压范围测试方法的流程示意图;图3为本实施例中的ECU的高压通信电压范围测试方法的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种ECU通信电压范围测试系统,其特征在于,包括:待测ECU(4)、电源设备(2)、总线分析设备(3)和上位机(1);电源设备(2)通过电源控制开关(11)与待测ECU(4)电连接;上位机(1)与总线分析设备(3)通过信号线通讯,总线分析设备(3)通过信号线与电源设备(2)通讯,待测ECU(4)与与总线分析设备(3)之间通过CAN_high信号线和CAN_low信号线连接;CAN_high信号线和CAN_low信号线之间连接有设定终端电阻(14),CAN_high信号线和CAN_low信号线之间还连接有由外部终端导入电阻(15)和外部终端导入开关(12)组成的串联支路,电源控制开关(11)和外部终端导入开关(12)受总线分析设备(3)控制;在对待测ECU(4)的通信电压范围进行测试时,总线分析设备(3)基于上位机(1)的指令控制电源控制开关(11)闭合,上位机(1)还基于待测ECU(4)的配置信息选择是否由总线分析设备(3)控制外部终端导入开关(12)闭合;总线分析设备(3)基于上位机(1)的指令,控制电源设备(2)调整对待测ECU(4)的供电电压;电源设备(2)每调整一次供电电压,总线分析设备(3)即重新对CAN_high信号线和CAN_low信号线上所传输的通信报文进行检测;上位机(1)基于待测ECU(4)发出的异常通信报文对应的第一类供电电压、待测ECU(4)不再发出通信报文对应的第二类供电电压、待测ECU(4)恢复发出正常通信报文对应的第三类供电电压以及电源设备(2)的供电电压调整至第三类供电电压开始至待测ECU(4)恢复发出第一帧通信报文的时长,确定待测ECU(4)的通信电压范围是否满足预设标准。2.根据权利要求1所述的ECU通信电压范围测试系统,其特征在于,总线分析设备(3)先控制电源设备(2)的供电电压从一预设的初始供电电压逐渐减小至预设的最小供电电压,并记录出现待测ECU(4)发出的报文故障的第一帧通信报文对应的第一供电电压Verror1,再记录待测ECU(4)不再发出通信报文对应的第二供电电压Vstop1;最后再控制电源设备(2)的供电电压从第二供电电压Vstop1以预设步长逐渐增加至使待测ECU(4)恢复发出正常通信报文的第三供电电压Vstart1,并记录电源设备(2)的供电电压恢复至第三供电电压Vstart1开始至接收到待测ECU(4)恢复发出第一帧正常通信报文时的第一时长t LowRecoverDiff1;总线分析设备(3)先控制电源设备(2)的供电电压从一预设的初始供电电压逐渐增加至预设的最大供电电压,并记录出现待测ECU(4)发出的报文故障的第一帧通信报文对应的第四供电电压Verror2,再记录待测ECU(4)不再发出通信报文对应的第五供电电压Vstop2;最后再控制电源设备(2)的供电电压从第五供电电压Vstop2以预设步长逐渐减小至使待测ECU(4)恢复发出正常通信报文的第六供电电压Vstart2,并记录电源设备(2)的供电电压恢复至第六供电电压Vstart2开始至接收到待测ECU(4)恢复发出第一帧正常通信报文时的第二时长t LowRecoverDiff2;上位机(1)根据第一供电电压Verror1、第二供电电压Vstop1、第三供电电压Vstart1、第一时长t LowRecoverDiff1、第四供电电压Verror2、第五供电电压Vstop2、第六供电电压Vstart2和第二时长t LowRecoverDiff2是否位于各自对应的预设阈值内来实现对待测ECU(4)的通信电压范围测试。3.根据权利要求1所述的ECU通信电压范围测试系统,其特征在于,
上位机(1)在识别到待测ECU(4)的配置信息包含终端电阻,则通过总线分析设备(3)控制外部终端导入开关(12)闭合;上位机(1)在识别到待测ECU(4)的配置信息不包含终端电阻,则通过总线分析设备(3)控制外部终端导入开关(12)断开。4.根据权利要求1所述的ECU通信电压范围测试系统,其特征在于,总线分析设备(3)通过布置至电源控制开关(11)和待测ECU(4)之间的电压检测点所检测到的电压是否与电源设备(2)的供电电压相等,来识别电源控制开关(11)是否正确闭合。5.根据权利要求1所述的ECU通信电压范围测试系统,其特征在于,外部终端导入电阻(15)和设定终端电阻(14)的电阻均为120Ω。6.一种ECU通信电压范围测试方法,其特征在于,所述方法包括:步骤S1,建立ECU通信电压范围测试系统的物理连接;所述ECU通信电压范围测试系统为权利要求1中所述的系统;步骤S2,上位机(1)接收测试人员输入的启动指令;步骤S3,上位机(1)基于启动指令,...

【专利技术属性】
技术研发人员:付博朱天宇钟川杜长虹李宗华
申请(专利权)人:重庆长安新能源汽车科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1