【技术实现步骤摘要】
一种用于ECU的程序升级方法、装置及存储介质
[0001]本专利技术属于自动化
,特别涉及一种用于ECU的程序升级方法、装置及存储介质。
技术介绍
[0002]随着科技的迅猛发展及人民生活水平的提高,无论是工程机械领域还是汽车领域都引进了大量的ECU电子控制单元,以满足用户多样化的需求。现有电子控制单元的程序升级中,仅对待升级电子控制单元进行设置,不对其他未升级的电子控制单元进行设置或直接将其他未升级的电子控制单元强制进入未工作状态,此类做法有极大安全隐患,当有ECU检测到故障时无法传递出警醒信息,可能引发安全事故;且现有的ECU升级方法通过与待升级电子控制单元建立连接,当检测到车辆的当前工况满足预设条件时,对车辆内所有电子控制单元进行设置以使各电子控制单元均进入非工作模式,降低车辆总线通信负荷率,减小固件升级失败率,但是采用此类方法更多的关注点在于如何降低总线通信负荷率,从而没有考虑到升级时的安全隐患。
技术实现思路
[0003]专利技术目的:为了克服现有技术中的不足,本专利技术提供一种用于ECU的程 ...
【技术保护点】
【技术特征摘要】
1.一种用于ECU的程序升级方法,其特征在于,包括:确定车辆上有待升级的ECU,并接入刷写设备;将确定升级的ECU与刷写设备连接建立通信关系,并通过电子监控器下发ECU程序升级指令;接收电子监控器下发的ECU程序升级指令,并基于ECU程序升级指令,车辆上所有ECU的进入升级状态;对所有ECU的升级状态进行判断,确定是否满足升级条件;在满足升级条件下启动刷写设备对待升级的ECU进行刷写,直至刷写进程结束;基于结束的刷写进程,待升级的ECU发送刷写完成指令;基于接收的刷写完成指令,所有ECU恢复正常工作状态。2.根据权利要求1所述的一种用于ECU的程序升级方法,其特征在于,通过电子监控器下发ECU程序升级指令的方法为:在电子监控器中设置ECU程序升级按钮,用于触发ECU程序升级指令;通过按下ECU程序升级按钮,触发电子监控器生成ECU程序升级指令,并将ECU升级指令通过CAN总线进行传递至所有ECU;其中,所有ECU均通过CAN总线与电子监控器保持正常通讯。3.根据权利要求1所述的一种用于ECU的程序升级方法,其特征在于,所述升级状态为:车辆上所有ECU停止功能类报文的发送,以及延长或降级安全类报文的发送。4.根据权利要求3所述的一种用于ECU的程序升级方法,其特征在于,所述功能类报文定义为周期使能型报文,所述周期使能型报文与ECU程序升级指令进行关联,用于ECU功能类报文的发送控制。5.根据权利要求4所述的一种用于ECU的程序升级方法,其特征在于,周期使能型报文与ECU程序升级指令进行关联,用...
【专利技术属性】
技术研发人员:曹俊,耿家文,牛东东,范华帝,王禄,吕传伟,王绪通,孙云飞,李闯闯,闫镜宇,车迪,
申请(专利权)人:徐州徐工挖掘机械有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。