一种烧录保护方法、装置、设备及存储介质制造方法及图纸

技术编号:37569156 阅读:15 留言:0更新日期:2023-05-15 07:48
本发明专利技术公开了一种烧录保护方法、装置、设备及存储介质,烧录保护方法包括:当进入烧录模式时,生成烧录标识,并发送烧录标识;判断是否接收到与烧录标识相匹配的烧录反馈标识,当接收到烧录反馈标识时,允许进行烧录;完成烧录后,生成烧录完成标识,发送烧录完成标识。本发明专利技术提出的本方法中,基于烧录标识,在实现烧录前,车辆控制器控制停止所有高压器件使能,在控制所有高压器件下电后再进行烧录,可以有效避免车辆控制器在程序烧录中,由于车辆控制器之间不能正常通信,无法识别高压器件的状态,无法输出有效的高压器件控制指令,而造成烧坏高压部件的问题,进而有效避免安全事故。进而有效避免安全事故。进而有效避免安全事故。

【技术实现步骤摘要】
一种烧录保护方法、装置、设备及存储介质


[0001]本专利技术实施例涉及软件工程技术,尤其涉及一种烧录保护方法、装置、设备及存储介质。

技术介绍

[0002]新能源车包括纯电动车、燃料电池车、混动车,这些车都有一个共同特性:存在高压电系统,高压电系统包括电池、电机、电机控制器、辅机等。
[0003]新能源车在出厂后往往需要对控制器的软件系统进行升级,此时需要对控制器进行烧录操作。目前,在对某一个控制器进行烧录操作时,被烧录的控制器与其余工作中的控制器之间的通讯丢失,两类控制器之间不会再接收和发送的报文,此时,其它未烧录程序的控制器会按照(被烧录控制器发送的)报文消失前的上一个指令实现对高压部件的控制,如果此时整车处于高压状态,由于反电动势等原因,很容易烧坏高压部件,甚至发安全事故。

技术实现思路

[0004]本专利技术提供一种烧录保护方法、装置、设备及存储介质,以达到避免由于烧录而造成车辆安全事故的目的。
[0005]第一方面,本专利技术实施例提供了一种烧录保护方法,包括:
[0006]当进入烧录模式时,生成烧录标识,并发送所述烧录标识;
[0007]判断是否接收到与所述烧录标识相匹配的烧录反馈标识,当接收到所述烧录反馈标识时,允许进行烧录;
[0008]完成所述烧录后,生成烧录完成标识,发送所述烧录完成标识。
[0009]可选的,发送所述烧录标识包括:通过CAN总线广播所述烧录标识;
[0010]发送所述烧录完成标识包括:通过所述CAN总线广播所述烧录完成标识。
[0011]可选的,发送所述烧录标识包括:通过底层发送所述烧录标识;
[0012]发送所述烧录完成标识包括:通过所述底层发送所述烧录完成标识。
[0013]可选的,所述烧录标识用于:指示控制高压器件下电。
[0014]可选的,所述烧录完成标识用于:指示控制高压器件上电。
[0015]可选的,所述高压器件至少包括高压接触器。
[0016]可选的,允许进行烧录至少包括:开放读写权限、擦除权限。
[0017]第二方面,本专利技术实施例还提供了一种烧录保护装置,包括烧录保护单元,所述烧录保护单元用于:
[0018]当进入烧录模式时,生成烧录标识,广播所述烧录标识;
[0019]判断是否接收到烧录反馈标识,当接收到所述烧录反馈标识时,允许进行烧录;
[0020]完成所述烧录后,生成烧录完成标识,广播所述烧录完成标识。
[0021]第三方面,本专利技术实施例还提供了一种电子设备,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;
[0022]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术实施例记载的烧录保护方法。
[0023]第四方面,本专利技术实施例还提供了一种计算机可读取存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术实施例记载的烧录保护方法。
[0024]与现有技术相比,本专利技术的有益效果在于:本专利技术提出一种烧录保护方法,该方法包括当进入烧录模式时,生成烧录标识,发送烧录标识;判断是否接收到烧录反馈标识,当接收到烧录反馈标识时,允许进行烧录;完成烧录后,生成烧录完成标识,发送烧录完成标识,本方法中,在生成烧录标识至接收到烧录反馈标识之间,暂不允许被烧录的车辆控制器进行烧录操作,在此期间,车辆控制器基于烧录标识将车辆置于烧录模式,在此模式下,车辆控制器排除车辆可能由于烧录而发生的安全隐患,例如,在烧录模式下车辆控制器控制发动机停机、控制车辆中的高压器件下电等,在实现烧录前,车辆控制器控制停止所有高压器件使能,在控制所有高压器件下电后再进行烧录,可以有效避免车辆控制器在程序烧录中,由于车辆控制器之间不能正常通信,无法识别高压器件的状态,无法输出有效的高压器件控制指令,而造成烧坏高压部件的问题,有效避免安全事故。
附图说明
[0025]图1是实施例中的烧录保护方法流程图;
[0026]图2是实施例中的电子设备结构示意图。
具体实施方式
[0027]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0028]实施例一
[0029]图1是实施例中的烧录保护方法流程图,参考图1,烧录保护方法包括:
[0030]S101.当进入烧录模式时,生成烧录标识,并发送烧录标识。
[0031]示例性的,本实施例中,烧录保护方法适用于车辆控制器的烧录保护控制,其中,车辆控制器可以为电池管理系统(Battery Management System,BMS)、微控制器(Microcontroller Unit,MCU)、整车控制器(Vehicle control unit,VCU)、域控制器等。
[0032]示例性的,本实施例中,对判断是否进入烧录模式的方式不做具体限定,例如,可以通过判断车辆控制器是否接入指定的接口(例如J

LINK接口等)确定是否进入烧录模式;
[0033]或者通过判断车辆控制器是否设置为编程会话模式确定是否进入烧录模式,其中,编程会话模式可以通过人工操作车辆控制器方式进入。
[0034]S102.判断是否接收到烧录反馈标识,当接收到与烧录标识相匹配的烧录反馈标识时,允许进行烧录。
[0035]结合步骤S101和步骤S102,本实施例中,设置同一时刻有一种车辆控制器进行烧录操作,其中,配置被烧录的车辆控制器生成并发送烧录标识,被烧录的车辆控制器判断是
否接收到烧录反馈标识;
[0036]配置另一种车辆控制器接收烧录标识,生成并向被烧录的车辆控制器发送烧录反馈标识;
[0037]例如,若BMS为被烧录的车辆控制器,则可以配置VCU接收BMS生成的烧录标识,配置VCU生成并向BMS发送烧录反馈标识;配置BMS判断接收到烧录反馈标识时,允许进行烧录。
[0038]示例性的,本实施例中,在(被烧录的)车辆控制器确定接收到烧录反馈标识,运行进行烧录前,车辆控制器按照常规的控制模式进行车辆的控制(例如实现车辆的上电控制、巡航控制等)。
[0039]示例性的,本实施例中,车辆控制器接收到烧录标识后,车辆控制器从常规的控制模式中退出,置于烧录模式,根据烧录模式规定的控制过程控制车辆中指定的器件动作(例如,控制发动机停机、控制车辆中的高压器件下电等),随后进行烧录操作。
[0040]S103.完成烧录后,生成烧录完成标识,发送烧录完成标识。
[0041]示例性的,本实施例中,被烧录的车辆控制器完成烧录后,生成烧录完成标识,被烧录的车辆控制器发送烧录完成标识。
[0042]示例性的,本实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种烧录保护方法,其特征在于,包括:当进入烧录模式时,生成烧录标识,并发送所述烧录标识;判断是否接收到与所述烧录标识相匹配的烧录反馈标识,当接收到所述烧录反馈标识时,允许进行烧录;完成所述烧录后,生成烧录完成标识,发送所述烧录完成标识。2.如权利要求1所述的烧录保护方法,其特征在于,发送所述烧录标识包括:通过CAN总线广播所述烧录标识;发送所述烧录完成标识包括:通过所述CAN总线广播所述烧录完成标识。3.如权利要求1所述的烧录保护方法,其特征在于,发送所述烧录标识包括:通过底层发送所述烧录标识;发送所述烧录完成标识包括:通过所述底层发送所述烧录完成标识。4.如权利要求1所述的烧录保护方法,其特征在于,所述烧录标识用于:指示控制高压器件下电。5.如权利要求1所述的烧录保护方法,其特征在于,所述烧录完成标识用于:指示控制高压器件上电。6.如权利要求4或5所述的烧录保护方法,其特征在于,所述高压器件至少包括高压接触器。7....

【专利技术属性】
技术研发人员:单宝洪尹良宋超凡谢锋
申请(专利权)人:潍柴新能源科技有限公司
类型:发明
国别省市:

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

1