一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种ECU无线升级的方法、系统及存储介质与流程

2022-02-22 18:49:08 来源:中国专利 TAG:

技术特征:
1.一种ecu无线升级的方法,其特征在于,包括:s100,上位机查询待升级ecu的机动车的升级执行模块是否空闲;是则跳转s200;s200,所述上位机向所述升级执行模块依次发送地址类指令、控制类指令、数据类指令和逻辑类指令,其中,所述地址类指令、控制类指令、数据类指令和逻辑类指令中均配置唯一的指令代号;其中所述逻辑类指令中通过指令代号设定各个地址类指令、控制类指令、数据类指令的执行顺序;s300,升级执行模块响应上位机发送的升级开始指令进行逻辑校验,逻辑校验通过则按照逻辑类指令中确定的指令执行顺序进行ecu升级。2.根据权利要求1所述ecu无线升级的方法,其特征在于,所述升级执行模块为能够执行uds协议的车载网络终端或车载诊断仪。3.根据权利要求1所述ecu无线升级的方法,其特征在于,所述升级执行模块接收到由所述上位机所发任意种类的指令时,通过指令内的校验码对指令的正确性进行检验,并将检验结果通过接收反馈指令反馈给所述上位机,其中,所述接收反馈指令中包含其所对应指令的指令代号;所述接收反馈指令反馈指令错误时,上位机重新向升级执行模块发送出错的指令,直至指令被校验为正确。4.根据权利要求1所述ecu无线升级的方法,其特征在于,所述进行逻辑校验包括:校验升级执行模块所接收地址类指令、控制类指令和数据类指令的指令代号是否包含了逻辑类指令中用于限定指令执行顺序的指令代号,是则判断逻辑校验通过,否则判断逻辑校验失败。5.根据权利要求4所述ecu无线升级的方法,其特征在于,所述升级执行模块根据逻辑校验的结果向上位机反馈逻辑校验反馈指令,所述逻辑校验反馈指令包括逻辑校验信息,所述逻辑校验信息表示逻辑校验通过或失败,其中,将逻辑校验失败的类型配置不同逻辑校验信息数值,通过对应失败类型的逻辑校验信息数值来表示逻辑校验失败。6.根据权利要求1所述ecu无线升级的方法,其特征在于,所述按照逻辑类指令中确定的指令执行顺序进行ecu升级包括:升级执行模块检测ecu是否处于空闲状态;是则,逻辑类指令中确定的指令执行顺序执行指令进行ecu升级;否则,通过车载显示模块发出升级提示;所述升级执行模块监测ecu升级的状态;所述升级执行模块通过刷写反馈指令向上位机反馈ecu升级的状态。7.根据权利要求1所述ecu无线升级的方法,其特征在于,所述上位机通过升级停止指令控制升级执行模块停止进行升级;所述上位机通过升级重启指令控制升级执行模块重启升级过程。8.根据权利要求7所述ecu无线升级的方法,其特征在于,为升级停止指令、升级重启指令和升级开始指令配置比逻辑类指令更高的优先权,升级执行模块根据优先权优先执行执行升级停止指令、升级重启指令和升级开始指令。9.一种ecu无线升级的系统,其特征在于,包括上位机,上位机通信连接的升级执行模块,所述升级执行模块连接车载ecu;
所述上位机、升级执行模块配合实现如权利要求1-8任一所述的ecu无线升级的方法。10.一种实现ecu无线升级的方法的存储介质,其特征在于,所述实现ecu无线升级的方法的存储介质存储至少一条指令,读取并执行所述指令实现如权利要求1-8任一所述的ecu无线升级的方法。

技术总结
本申请涉及ECU无线升级的方法、系统及存储介质。本申请在上位机获知升级执行模块空闲状态下,由上位机向升级执行模块依次发送执行ECU升级所需的地址类指令、控制类指令、数据类指令和逻辑类指令,且地址类指令、控制类指令、数据类指令和逻辑类指令中均配置唯一的指令代号;所述逻辑类指令中通过指令代号设定各个地址类指令、控制类指令、数据类指令的执行顺序,且本申请升级执行模块对所接收指令的正确性进行验证;在升级所需指令正确性验证通过后,升级执行模块根据上位机发送的升级开始指令来进行逻辑校验,通过逻辑校验判断ECU升级指令是否齐全,齐全的情况下按照逻辑类指令中确定的指令执行顺序进行ECU升级,实现车辆ECU升级的稳定性。升级的稳定性。升级的稳定性。


技术研发人员:朱磊磊 王殿辉 王启彬 朱雪岩 刘杰 王维民
受保护的技术使用者:中国重汽集团济南动力有限公司
技术研发日:2021.11.02
技术公布日:2022/2/8
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献