【技术实现步骤摘要】
车载控制器的休眠方法、装置及车辆
[0001]本申请涉及车辆
,特别涉及一种车载控制器的休眠方法、装置及车辆。
技术介绍
[0002]目前,车载控制器中一般都具有休眠唤醒功能,以避免控制器长期处于低压时不断消耗低压电源的电量,从而造成低压电源欠压,控制器无法工作,当控制器进入休眠之后,需要接收到唤醒指令后才能被唤醒并重新工作。
[0003]相关技术中,通过采用带有休眠功能的MCU(Microcontroller Unit,微控制单元)芯片或休眠唤醒功能的外围驱动芯片来实现车载控制器的休眠唤醒。
[0004]然而,虽然相关技术中的方案可以实现休眠唤醒,但对于一些异常情况,无法有效处理,例如,在快速上下电过程中,控制器执行休眠步骤但还未进入休眠模式时,接收到了唤醒设备发出的唤醒指令。此时控制器依然会执行休眠步骤,但是由于唤醒设备一直存在,导致硬件上无法进入休眠模式,导致休眠步骤无法正常完成,也无法恢复到正常工作模式,从而导致控制器卡在反复休眠的过程中,无法正常工作,再如,车载控制器可以恢复正常工作模式,但是 ...
【技术保护点】
【技术特征摘要】
1.一种车载控制器的休眠方法,其特征在于,包括以下步骤:在车载控制器的未工作持续时长达到第一预设时长时,检测是否接收到第一唤醒设备发出的第一唤醒指令;如果未接收到所述第一唤醒指令,则控制所述车载控制器进入预休眠模式,并在处于所述预休眠模式时,每隔第二预设时长,检测是否接收到所述第一唤醒设备发出的第二唤醒指令;以及在检测到所述车载控制器接收到所述第二唤醒指令时,控制所述车载控制器从所述预休眠模式切换至预唤醒模式,并在恢复所述车载控制器的第一执行数据后,结束所述预唤醒模式,唤醒所述车载控制器。2.根据权利要求1所述的方法,其特征在于,其中,在所述车载控制器处于所述预休眠模式时,对所述车载控制器的第二执行数据进行休眠处理,并存储处理后的第二执行数据;在所述车载控制器处于所述预唤醒模式时,对所述车载控制器的第一执行数据进行恢复处理,其中,所述第一执行数据包括车辆的状态数据、报文数据、状态标志位的读取数据中的任意一种或多种。3.根据权利要求2所述的方法,其特征在于,还包括:在未检测到所述车载控制器接收到所述第二唤醒指令时,检测所述第二执行数据是否存储完毕;如果所述第二执行数据存储完毕,则结束所述预休眠模式,控制所述车载控制器进入休眠模式。4.根据权利要求3所述的方法,其特征在于,在控制所述车载控制器进入休眠模式之后,还包括:检测是否接收到第二唤醒设备发出的第三唤醒指令,或者计时所述车载控制器的休眠持续时长;若接收到所述第三唤醒指令,或者所述休眠持续时长达到第三预设时长,则结束所述休眠模式,唤醒所述车载控制器。5.根据权利要求1所述的方法,其特征在于,还包括:在所述车载控制器的未工作持续时长达到第一预设时长时,若接收到所述第一唤醒设备发出的第一唤醒指令,则控制所述车载控制器进入正常工作模式。6.根据权利要求1
‑...
【专利技术属性】
技术研发人员:程晓东,熊建,赵鑫龙,李漠尘,
申请(专利权)人:北汽福田汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。