本发明涉及汽车节能领域,具体涉及一种车载信息娱乐终端的低功耗控制方法、系统、介质及设备。
背景技术:
1、车载信息娱乐终端在电路上一般由两种主要的控制芯片组成,分别是mcu(microcontrol unit,微控制单元)和soc(system on chip,系统级芯片),mcu主要承担信号转换、电源管理等任务。
2、mcu的软件是可更新的,因此分为bootloader(升级程序、启动程序)和app(应用程序)两部分,其中信号转换、电源管理等mcu的主要任务都在app的软件里面,bootloader只负责对app进行刷写升级。因此,bootloader软件只会对升级进行处理。
3、实际上,可能存在bootloader升级app失败而用户不知晓的场景,在此场景下,mcu软件一直驻留在bootloader运行程序,用户停车离车后,因bootloader不带电源管理功能,因此不会管理与soc的休眠唤醒以及对板上电源进行下电,导致车载信息娱乐终端总成一直处于非休眠的高耗电状态(电流大小约1a),导致整车亏电。
4、因此,如果能提供一种解决微控制单元刷写失败后,车载信息娱乐终端不休眠导致整车亏电问题的方法,则更有利于车载信息娱乐终端实现低功耗和车辆节能。
技术实现思路
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、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种车载信息娱乐终端的低功耗控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的车载信息娱乐终端的低功耗控制方法,其特征在于,所述预设休眠条件为当所述车载电源档位为关闭档位时,所述升级程序在预设时长内的运行状态为无升级行为。
3.根据权利要求1所述的车载信息娱乐终端的低功耗控制方法,其特征在于,所述休眠指令为上拉通用型输入输出以通知所述系统级芯片休眠。
4.根据权利要求1所述的车载信息娱乐终端的低功耗控制方法,其特征在于,所述预设断电条件为对所述系统级芯片进入休眠所用时长进行计时,当所述时长达到预设休眠阈值时,所述系统级芯片的工作状态为已休眠。
5.根据权利要求1所述的车载信息娱乐终端的低功耗控制方法,其特征在于,所述预设唤醒条件为所述车载信息娱乐终端检测到存在唤醒源,所述唤醒源为所述车载电源的档位状态处于启动档位。
6.根据权利要求1所述的车载信息娱乐终端的低功耗控制方法,其特征在于,当所述车载信息娱乐终端对处于低功耗模式的微控制单元和系统级芯片进行唤醒后,执行上电指令,所述上电指令为对所述外设电源和/或所述系统级芯片上电。
7.一种车载信息娱乐终端的低功耗控制系统,其特征在于,所述系统包括:
8.根据权利要求7所述的车载信息娱乐终端的低功耗控制系统,其特征在于,所述系统还包括上电模块,用于在所述车载信息娱乐终端对处于低功耗模式的微控制单元和系统级芯片进行唤醒后,执行上电指令,所述上电指令为对所述外设电源和/或所述系统级芯片上电。
9.根据权利要求7所述的车载信息娱乐终端的低功耗控制系统,其特征在于,所述系统还包括计时模块,用于对所述升级程序的升级行为进行计时和/或对所述系统级芯片进入休眠所用时长进行计时。
10.根据权利要求7所述的车载信息娱乐终端的低功耗控制系统,其特征在于,所述休眠唤醒策略执行模块还包括检测模块,用于对所述车载电源档位的电平和中断源进行检测。
11.根据权利要求7所述的车载信息娱乐终端的低功耗控制系统,其特征在于,所述系统还包括第一电源管理模块,用于对升级程序进行电源管理;第二电源管理模块,用于对车载信息娱乐终端内应用程序进行电源管理。
12.一种设备,其特征在于,所述设备包括:
13.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求1至6中任一项所述的车载信息娱乐终端的低功耗控制方法。