车辆休眠异常处理方法、装置及车辆与流程

文档序号:38562252发布日期:2024-07-05 11:32阅读:213来源:国知局

本发明涉及车辆控制,特别是涉及一种车辆休眠异常处理方法、装置及车辆。


背景技术:

1、随着车辆智能化、电动化的发展,车辆上的控制器越来越多,控制器逻辑也越来越复杂,由控制器休眠异常导致的汽车亏电问题也越来越多。由于汽车亏电后不能启动,影响大,问题严重度等级高。目前,针对休眠异常的恢复策略主要是发现休眠异常后,通过控制器自重启/其它控制器发送重启命令/云后台发送重启命令的方式尝试使控制器重启,尝试通过软件重启使故障控制器恢复正常。

2、然而,上述方式中,会存在因软件bug从而导致控制器软件进入死循环,导致控制器对外无响应无应答,对内软件卡滞。此时控制器对内外命令无响应,控制器自重启/其它控制器发送重启命令/云后台发送重启命令等方法失效,从而出现当车辆控制器休眠异常时由于控制器失效导致汽车亏电的问题。


技术实现思路

1、有鉴于此,本发明旨在提出一种车辆休眠异常处理方法、装置及车辆,解决了车辆控制器休眠异常时由于控制器失效导致汽车亏电的问题。

2、依据本发明的第一方面,提供了一种车辆休眠异常处理方法,应用于休眠异常诊断模块,该方法包括:

3、根据预设休眠条件确定所述目标车辆是否处于休眠异常状态;

4、若是,则向所述目标车辆的目标控制器发送软重启指令,以使所述目标控制器基于所述软重启指令进行重启;

5、在检测到重启后的所述目标控制器处于异常状态的情况下,向低压锂电池管理模块发送对外断开输出请求信号,以使所述低压锂电池管理模块控制所述目标车辆中的电池模块对重启后的所述目标控制器进行断电重启处理。

6、在检测到断电重启后的所述目标控制器处于正常状态的情况下,确定所述目标车辆休眠异常恢复。

7、可选地,所述向所述目标车辆的目标控制器发送软重启指令包括:

8、根据网络管理协议确定所述目标车辆中处于异常状态的目标控制器;

9、向所述目标控制器发送软重启指令。

10、可选地,所述向所述目标车辆的目标控制器发送软重启指令包括:

11、向目标车辆的全部控制器发送软重启指令。

12、可选地,在所述在检测到重启后的所述目标控制器处于异常状态的情况下,向低压锂电池管理模块发送对外断开输出请求信号,以使所述低压锂电池管理模块控制所述目标车辆中的电池模块对重启后的所述目标控制器进行断电重启处理的步骤之后,所述方法包括:

13、在检测到断电重启后的所述目标控制器处于异常状态的情况下,通过tbox将所述目标控制器以及所述目标控制器对应的故障数据上传至云后台。

14、可选地,所述根据预设休眠条件确定所述目标车辆是否处于休眠异常状态包括:

15、在检测到所述目标车辆当前电源模式为关闭,关闭时长达到预设时长,所述目标车辆执行目标功能的情况下,确定所述目标车辆处于休眠正常状态;

16、在检测到所述目标车辆当前电源模式为关闭,关闭时长达到预设时长的,所述目标车辆处于无法休眠状态的情况下,确定所述目标车辆处于休眠异常状态。

17、根据本发明的第二方面,提供了一种车辆休眠异常处理方法,应用于低压锂电池管理模块,该方法包括:

18、接收休眠异常诊断模块发送的对外断开输出请求信号;

19、根据所述对外断开输出请求信号控制目标车辆中的电池模块对重启后的目标控制器进行断电重启处理,以使所述目标控制器故障解除,所述目标车辆休眠异常恢复;

20、其中,所述对外断开输出请求信号是休眠异常诊断模块在检测到重启后的所述目标控制器处于异常状态的情况下发送的,重启后的所述目标控制器是基于软重启指令进行重启,所述软重启指令是确定所述目标车辆处于休眠异常状态时所述休眠异常诊断模块向所述目标车辆的目标控制器发送的。

21、可选地,所述根据所述对外断开输出请求信号控制目标车辆中的电池模块对重启后的目标控制器进行断电重启处理包括:

22、根据所述对外断开输出请求信号控制目标车辆中的电池模块基于所述目标控制器对应的故障优先级顺序逐次对所述目标控制器进行断电重启处理。

23、根据本发明的第三方面,提供了一种车辆休眠异常处理装置,应用于休眠异常诊断模块,所述装置包括:

24、确定模块,用于根据预设休眠条件确定所述目标车辆是否处于休眠异常状态;

25、第一发送模块,用于若是,则向所述目标车辆的目标控制器发送软重启指令,以使所述目标控制器基于所述软重启指令进行重启;

26、第二发送模块,用于在检测到重启后的所述目标控制器处于异常状态的情况下,向低压锂电池管理模块发送对外断开输出请求信号,以使所述低压锂电池管理模块控制所述目标车辆中的电池模块对重启后的所述目标控制器进行断电重启处理。

27、恢复模块,用于在检测到断电重启后的所述目标控制器处于正常状态的情况下,确定所述目标车辆休眠异常恢复。

28、可选地,所述第一发送模块包括:

29、确定子模块,用于根据网络管理协议确定所述目标车辆中处于异常状态的目标控制器;

30、第一发送子模块,用于向所述目标控制器发送软重启指令。

31、可选地,所述第一发送模块包括:

32、第二发送子模块,用于向目标车辆的全部控制器发送软重启指令。

33、可选地,所述装置还包括:

34、故障上传模块,用于在检测到断电重启后的所述目标控制器处于异常状态的情况下,通过tbox将所述目标控制器以及所述目标控制器对应的故障数据上传至云后台。

35、可选地,所述确定模块包括:

36、第一休眠异常确定子模块,用于在检测到所述目标车辆当前电源模式为关闭,关闭时长达到预设时长,所述目标车辆执行目标功能的情况下,确定所述目标车辆处于休眠正常状态;

37、第二休眠异常确定子模块,用于在检测到所述目标车辆当前电源模式为关闭,关闭时长达到预设时长的,所述目标车辆处于无法休眠状态的情况下,确定所述目标车辆处于休眠异常状态。

38、根据本发明的第三方面,提供了一种车辆休眠异常处理装置,应用于低压锂电池管理模块,所述装置包括:

39、接收模块,用于接收休眠异常诊断模块发送的对外断开输出请求信号;

40、断电重启模块,用于根据所述对外断开输出请求信号控制目标车辆中的电池模块对重启后的目标控制器进行断电重启处理,以使所述目标控制器故障解除,所述目标车辆休眠异常恢复;

41、其中,所述对外断开输出请求信号是休眠异常诊断模块在检测到重启后的所述目标控制器处于异常状态的情况下发送的,重启后的所述目标控制器是基于软重启指令进行重启,所述软重启指令是确定所述目标车辆处于休眠异常状态时所述休眠异常诊断模块向所述目标车辆的目标控制器发送的。

42、可选地,所述断电重启模块包括:

43、断电重启子模块,用于根据所述对外断开输出请求信号控制目标车辆中的电池模块基于所述目标控制器对应的故障优先级顺序逐次对所述目标控制器进行断电重启处理。

44、根据本发明的第四方面,提供一种存储介质,所述存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项所述车辆休眠异常处理方法步骤。

45、根据本发明的第五方面,提供一种车辆,包括本发明的第二方面或者第三方面所述的一种车辆休眠异常处理装置。

46、本发明实施例提供的一种车辆休眠异常处理方法,通过根据预设休眠条件确定所述目标车辆是否处于休眠异常状态;若是,则向所述目标车辆的目标控制器发送软重启指令,以使所述目标控制器基于所述软重启指令进行重启;在检测到重启后的所述目标控制器处于异常状态的情况下,向低压锂电池管理模块发送对外断开输出请求信号,以使所述低压锂电池管理模块控制所述目标车辆中的电池模块对重启后的所述目标控制器进行断电重启处理。在检测到断电重启后的所述目标控制器处于正常状态的情况下,确定所述目标车辆休眠异常恢复。本发明实施例通过确认整车发生休眠异常后,首先进行软重启指令,若仍存在异常,此时可以通过低压锂电池管理模块控制电池模块使整车断电再上电,实现存在异常的目标控制器的断电重启,从而可以消除系统bug导致的休眠异常问题,避免异常的目标控制器因bug等原因造成程序运行卡滞,诊断程序不能运行导致的诊断策略失效的问题。

47、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

当前第1页1 2 
当前第1页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!
1