本发明涉及新能源汽车,尤其涉及一种hvcu升级刷写控制方法。
背景技术:
1、hvcu是电动汽车或混合动力汽车的核心控制部件,具体地,hvcu是控制整车是否能处于高压工作状态的控制器,bms控制器及电池高压继电器为高压执行部件。在车辆上电后,hvcu控制bms进入高压工作模式,整车各类用电器,尤其是高压工作部件处于工作就绪状态。此外,汽车ota升级应用越来越广泛,当升级对象是hvcu时,hvcu处于被刷新状态不能正常工作,导致整车无法继续保持高压工作模式,部分功能失效;由于hvcu突然进入刷写模式导致整车高压部件瞬间失压,还可能损害电池寿命;同时,整车多为蓄电池供电,动力电池无法为其补电,增加蓄电池的亏电风险,影响用户的用车体验。
2、具体hvcu进行ota升级的场景如下:升级前ota主控模块判断是否需要下高压,如果需要,则向hvcu发送下高压指令,hvcu通知高压工作部件下高压,下高压成功后,开始执行升级任务;升级完成后,ota主控模块向vcu发送上高压指令,hvcu执行上高压,整车再次处于功能就绪状态。
3、上述升级需要下高压的场景,会导致在高压模式下工作的用电器此时无法正常工作,影响用户体验,又因为不能保持在高压工作模式,大电池(动力电池)无法给小电池(蓄电池)充电,升级过程实际是由小电池供电,若因升级失败车辆一直维持在当前状态,则可能造成小电池亏电,进而无法启动车辆,影响正常用车。
技术实现思路
1、鉴于上述,本发明旨在提供一种hvcu升级刷写控制方法,以解决前述提及的技术问题。
2、本发明采用的技术方案如下:
3、本发明提供了一种hvcu升级刷写控制方法,其中包括:
4、在接收到ota升级指令后,向hvcu发出进入ota升级模式信号以及高压保持信号;
5、当确定hvcu进入ota升级模式时,判断当前状态机处于高压状态并同步至预置的高压保持模块;
6、高压保持模块发送保持高压指令至bms;
7、bms监控当前高压状态,并强制保持高压在线状态;
8、hvcu进入升级刷写进程。
9、在其中至少一种可能的实现方式中,所述向hvcu发出进入ota升级模式信号以及高压保持信号包括:
10、先向hvcu发送进入ota升级模式信号;
11、在hvcu判定允许进入ota升级模式后,再向hvcu发送高压保持信号。
12、在其中至少一种可能的实现方式中,在向hvcu发出进入ota升级模式信号以及高压保持信号之前,所述控制方法还包括:
13、基于接收到ota升级指令,判断当前升级前置条件(可预设)是否满足;
14、在确定条件满足后,再向hvcu发出进入ota升级模式信号以及高压保持信号。
15、在其中至少一种可能的实现方式中,当hvcu判定禁能ota升级模式,或不满足升级前置条件时,hvcu触发高压保持模块与bms的通信链路断开。
16、在其中至少一种可能的实现方式中,所述控制方法还包括:
17、在hvcu升级结束后,mcu开始工作的同时发送退出ota升级信号;由mcu触发高压保持模块停止向bms发送保持高压指令,切换为高压正常控制模式。
18、在其中至少一种可能的实现方式中,所述高压保持模块以硬件形式独立配置在hvcu中。
19、与现有技术相比,本发明的主要设计构思在于,在接收到ota升级指令后,向hvcu发出进入ota升级模式信号及高压保持信号;当确定hvcu进入ota升级模式时,判断当前状态机处于高压状态并同步至预置的高压保持模块,由高压保持模块发送保持高压指令至bms,以实现强制保持高压在线状态,在上述多端信号逻辑执行之后,才使hvcu进入升级刷写进程。本发明能够在升级hvcu控制器时,依然保持整车高压状态,确保高压工作部件可以正常工作,并在升级过程中,动力电池仍可以为蓄电池持续供电,不会因为长时间的升级或升级失败导致蓄电池亏电进而无法用车。
1.一种hvcu升级刷写控制方法,其特征在于,包括:
2.根据权利要求1所述的hvcu升级刷写控制方法,其特征在于,所述向hvcu发出进入ota升级模式信号以及高压保持信号包括:
3.根据权利要求2所述的hvcu升级刷写控制方法,其特征在于,在向hvcu发出进入ota升级模式信号以及高压保持信号之前,所述控制方法还包括:
4.根据权利要求3所述的hvcu升级刷写控制方法,其特征在于,当hvcu判定禁能ota升级模式,或不满足升级前置条件时,hvcu触发高压保持模块与bms的通信链路断开。
5.根据权利要求1所述的hvcu升级刷写控制方法,其特征在于,所述控制方法还包括:
6.根据权利要求1~5任一项所述的hvcu升级刷写控制方法,其特征在于,所述高压保持模块以硬件形式独立配置在hvcu中。