车载控制器的控制方法及装置、电子设备和可读存储介质与流程

文档序号:40296457发布日期:2024-12-13 11:10阅读:25来源:国知局
车载控制器的控制方法及装置、电子设备和可读存储介质与流程

本发明涉及车载控制器,特别涉及一种车载控制器的控制方法、车载控制器的控制装置、电子设备及计算机可读存储介质。


背景技术:

1、现代社会中,汽车行业发展迅速,特别是新能源汽车。汽车是交通出行不可或缺的产品,使用场合多样化,使用范围广,具有不确定性。例如,有些车主几个星期,甚至几个月都使车辆处于熄火状态或待机状态,从而可能出现车载控制器休眠功耗过大的情况,进一步可能会导致车载铅酸电池亏电,出现无法再次启动的问题,造成车辆故障或损坏。因此,有必要对车辆状态进行控制,在车辆处于熄火状态或待机状态后,使车载控制器进入功耗更低的低功耗模式,以满足功耗要求。

2、现有技术控制车载控制器启动运行、进入低功耗或被唤醒(即退出低功耗)时,通常有两种方式。第一种方式是唤醒信号直接唤醒微处理器mcu,功耗大,而且在唤醒前无法识别唤醒信号的类型,因而唤醒后需要先进行自检,耗时长。第二种方式是先激活电源,再唤醒微处理器mcu,同样在唤醒前无法识别唤醒信号的类型,需要在唤醒后先进行自检,耗时长,无法快速唤醒。


技术实现思路

1、本发明提出了一种车载控制器的控制方法,用以解决上述问题。

2、第一方面,本发明的实施方式公开了一种车载控制器的控制方法,包括:

3、确定唤醒信号的类型,唤醒信号能够唤醒车载控制器;

4、根据唤醒信号的类型确定车载控制器的状态;

5、当唤醒信号有效,且唤醒信号为整车点火启动信号时,车载控制器进行自检,在自检无故障时,车载控制器被唤醒,控制车载控制器进入运行状态;

6、当唤醒信号有效,且唤醒信号为控制启动信号时,车载控制器不进行自检,车载控制器被唤醒,控制车载控制器进入运行状态;其中,控制启动信号为除了整车点火启动信号以外的任意信号;

7、当唤醒信号无效时,车载控制器未被唤醒,控制车载控制器进入低功耗状态;

8、当唤醒信号有效,且唤醒信号为故障发生信号时,车载控制器被唤醒,车载控制器不进行自检,控制车载控制器进入故障处理状态以处理故障。

9、采用上述技术方案,本发明的车载控制器的控制方法能够在车载控制器被唤醒前首先识别出唤醒信号的类型,进而根据唤醒信号的类型来确定是否需要自检,有针对性地控制车载控制器的状态,降低功耗,唤醒快速。

10、根据本发明的另一具体实施方式,确定唤醒信号的类型,具体包括:

11、根据唤醒信号确定唤醒标志位;

12、识别唤醒标志位;

13、当唤醒标志位为整车点火标志位时,唤醒信号有效且唤醒信号为整车点火启动信号;

14、当唤醒标志位为控制启动标志位时,唤醒信号有效且唤醒信号为控制启动信号;

15、当唤醒标志位为初始标志位时,唤醒信号无效;

16、当唤醒标志位为故障发生标志位时,唤醒信号有效且唤醒信号为故障发生信号。

17、根据本发明的另一具体实施方式,当唤醒信号有效,且唤醒信号为故障发生信号时,车载控制器被唤醒,车载控制器不进行自检,控制车载控制器进入故障处理状态以处理故障,具体包括:

18、根据故障发生信号确定对应的故障处理措施;

19、执行故障处理措施以进行故障处理;

20、若故障解除,则控制车载控制器进入低功耗状态;若故障未解除,则进行人工故障处理,直至故障解除。

21、根据本发明的另一具体实施方式,还包括:

22、当车载控制器进入运行状态后,继续判断唤醒信号是否真实有效;

23、若唤醒信号真实有效,控制车载控制器维持运行状态,周期性检测整车点火启动信号;

24、当检测到整车点火启动信号无效时,接收到休眠指令信号,且控制启动信号无效时,控制车载控制器进入低功耗状态;

25、若唤醒信号无效,控制车载控制器进入低功耗状态。

26、根据本发明的另一具体实施方式,车载控制器包括控制单元,控制单元包括待机域和上电域,待机域与上电域通过寄存器实现相互访问,寄存器用于存储唤醒标志位;

27、上电域运行时,车载控制器处于运行状态;待机域运行且上电域不运行时,车载控制器处于低功耗状态。

28、根据本发明的另一具体实施方式,控制方法还包括:

29、当车载控制器处于低功耗状态时,检测是否存在故障;

30、当检测到存在故障时,唤醒信号有效,且唤醒信号为故障发生信号时,车载控制器被唤醒,车载控制器不进行自检,控制车载控制器进入故障处理状态以处理故障;

31、和/或,

32、当车载控制器处于低功耗状态时,检测整车点火启动信号是否有效;

33、当检测到整车点火启动信号有效时,对整车点火启动信号进行滤波,以确认整车点火启动信号是否真实有效;

34、当整车点火启动信号被确认真实有效时,车载控制器进行自检,在自检无故障时,车载控制器被唤醒,控制车载控制器进入运行状态;

35、和/或,

36、当车载控制器处于低功耗状态时,检测控制启动信号是否有效;

37、当检测到控制启动信号有效时,对控制启动信号进行滤波,以确认控制启动信号是否真实有效;

38、当控制启动信号被确认真实有效时,车载控制器不进行自检,车载控制器被唤醒,控制车载控制器进入运行状态。

39、根据本发明的另一具体实施方式,车载控制器与电源连接,电源用于对车载控制器供电,车载控制器的控制方法还包括:

40、判断电源电压是否在有效电压范围内;其中,有效电压范围表示足以使车载控制器开始工作的电源电压范围;

41、若电源电压在有效电压范围内,则电源对车载控制器供电,以使车载控制器能够确定唤醒信号的类型,根据唤醒信号的类型确定车载控制器的状态;

42、若电源电压不在有效电压范围内,则电源不对车载控制器供电,车载控制器进入断电状态。

43、第二方面,本发明的实施方式公开了一种车载控制器的控制装置,包括:

44、信号确定模块,用于确定唤醒信号的类型,唤醒信号能够唤醒车载控制器;

45、状态控制模块,用于根据唤醒信号的类型确定车载控制器的状态;

46、当唤醒信号有效,且唤醒信号为整车点火启动信号时,车载控制器进行自检,在自检无故障时,车载控制器被唤醒,控制车载控制器进入运行状态;

47、当唤醒信号有效,且唤醒信号为控制启动信号时,车载控制器不进行自检,车载控制器被唤醒,控制车载控制器进入运行状态;其中,控制启动信号为除了整车点火启动信号以外的任意信号;

48、当唤醒信号无效时,车载控制器未被唤醒,控制车载控制器进入低功耗状态;

49、当唤醒信号有效,且唤醒信号为故障发生信号时,车载控制器被唤醒,车载控制器不进行自检,控制车载控制器进入故障处理状态以处理故障。

50、采用上述技术方案,本发明的车载控制器的控制装置能够在车载控制器被唤醒前首先识别出唤醒信号的类型,进而根据唤醒信号的类型来确定是否需要自检,有针对性地控制车载控制器的状态,降低功耗,唤醒快速。

51、第三方面,本发明的实施方式公开了一种电子设备,包括处理器和存储器,存储器中存储有至少一条指令,至少一条指令在被处理器执行时实现前述第一方面中任一实施方式中的车载控制器的控制方法。

52、采用上述技术方案,电子设备能够在车载控制器被唤醒前首先识别出唤醒信号的类型,进而根据唤醒信号的类型来确定是否需要自检,有针对性地控制车载控制器的状态,降低功耗,唤醒快速。

53、第四方面,本发明的实施方式公开了一种计算机可读存储介质,计算机可读存储介质中存储有至少一条指令,至少一条指令在被执行时实现前述第一方面中任一实施方式中的车载控制器的控制方法。

54、采用上述技术方案,计算机可读存储介质能够在车载控制器被唤醒前首先识别出唤醒信号的类型,进而根据唤醒信号的类型来确定是否需要自检,有针对性地控制车载控制器的状态,降低功耗,唤醒快速。

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