【技术实现步骤摘要】
车载ECU总线刷新的测试方法及系统
[0001]本申请涉及电子信息
,尤指一种车载ECU总线刷新的测试方法及系统。
技术介绍
[0002]随着汽车电子技术的迅速发展,ECU(Electronic Control Unit,电子控制单元)作为汽车重要的核心部分,其安全运行是汽车正常行驶的保证。由于汽车软件功能需求变更以及功能变得越来越多,在开发ECU过程中需要频繁的更新软件升级程序。基于CAN通信的Bootloader刷新功能由于操作简便、刷新速度快等特点,得到了快速发展和大量应用。
[0003]Bootloader是嵌入式系统上电后运行的第一段代码,即Bootloader从目标机上的某个固态存储设备上将操作系统加在到RAM中运行,可以将Bootloader简单理解为裸机程序,用于判断是否进行更新程序。ECU在加入Bootloader之后可以划分为APP层和Bootloader层,Bootloader层负责日后的程序升级功能,并且Bootloader层更新程序通常不会擦除自己的代码块区域,防止异常中断而导致无法再 ...
【技术保护点】
【技术特征摘要】
1.一种车载ECU总线刷新的测试系统,其特征在于,所述系统包含可编程电源、可编程开关和上位机诊断测试装置;所述可编程电源用于提供系统电源并根据接收到的第一控制指令产生故障电压数据;所述可编程开关用于根据所述上位机诊断测试装置提供的第二控制指令通过模拟汽车钥匙状态为被测ECU输出多种工况下的测试场景;所述上位机诊断测试装置用于通过UDS协议与所述被测ECU进行通信和数据传输以刷新所述被测ECU的软件,并通过预设第一控制指令控制所述可编程电源产生的故障电压数据注入所述被测ECU,利用预设第二控制指令控制所述可编程开关切换不同工况下的测试场景,获取被测ECU的测试结果。2.根据权利要求1所述的车载ECU总线刷新的测试系统,其特征在于,所述上位机诊断测试装置包含刷新引擎、电源控制模块和编程开关模块;所述刷新引擎用于升级被测ECU的软件;所述电源控制模块用于通过预设第一控制指令实时控制所述可编程电源的输出电压,并在被测ECU的刷新过程中调节注入至被测ECU的故障电压数据;所述编程开关控制模块用于通过预设第二控制指令控制所述可编程开关模拟汽车钥匙状态。3.根据权利要求1所述的车载ECU总线刷新的测试系统,其特征在于,所述上位机诊断测试装置还包含测试案例库模块和测试执行模块;所述测试案例库模块用于存储总线刷新的各种工况场景;所述测试执行模块用于调取所述测试案例库模块的各种工况场景并进行批量执行。4.根据权利要求1所述的车载ECU总线刷新的测试系统,其特征在于,所述上位机诊断测试装置还包含报告生成模块和Log记录模块;所述报告生成模块用于根据被测ECU的测试结果生成测试报告;所述Log记录模块用于记录所述测试...
【专利技术属性】
技术研发人员:张翔,王鹏,刘博,章阳,张波,杨伟君,曹宏发,赵红卫,康晶辉,
申请(专利权)人:北京纵横机电科技有限公司中国铁道科学研究院集团有限公司机车车辆研究所铁科纵横天津科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。