本技术涉及电子设备领域,尤其涉及一种电池电量显示方法和电子设备。
背景技术:
1、锂离子电池在当今的移动电子设备中使用非常广泛,用户对电池电量的准确显示往往比较重视,精度1%的电量显示对于小容量锂电池来说难度比较大。这是因为电池在高压阶段如4.2v-4.0v放电速度快,充电速度慢,而在低压阶段3.5v-3.2v放电速度快,充电速度快。也就是说,充电速度和放电速度在同一阶段不同,充电速度在不同阶段不同,放电速度在不同阶段也不同,并且,可能存在跳变显示电量的问题,这样不容易在充电过程或放电过程中对电池的电量实现高精度显示。
技术实现思路
1、本技术实施例提供一种电池电量显示方法和电子设备,通过对电量区间分段,确保在每个电量区间显示电量均能按照步进电量变化,不存在跳变显示电量的问题,能够在充电过程和放电过程中对电池的电量实现高精度显示,并且无需使用库仑计,有助于降低成本。
2、第一方面,本技术实施例提供一种电池电量显示方法,电池电量显示方法包括:获取电池的初始电量和电池的充放电状态;其中,充放电状态包括充电状态和放电状态;在初始电量位于设定电量区间的情况下,基于初始电量、电池的充放电状态和目标时间显示电池电量;其中,设定电量区间为以下至少一区间:零电量q0和第一电量阈值q1之间、第二电量阈值q2和满电量qf之间;第二电量阈值q2大于第一电量阈值q1;目标时间为在设定电量区间内电池的电量变化步进电量qs所需的时间,步进电量qs为电池电量每次显示改变的电量值。
3、本技术实施例的电池电量显示方法,通过对电量区间分段,例如,设定电量区间可为容易出现跳变的区间,当初始电量位于设定电量区间内时,可基于初始电量、电池的充放电状态和目标时间显示电池电量,确保在每个电量区间显示电量均能按照步进电量变化,不存在跳变显示电量的问题,能够在充电过程和放电过程中对电池的电量实现高精度显示,并且无需使用库仑计,有助于降低成本。
4、在一种可能的实现方式中,初始电量位于零电量q0和第一电量阈值q1之间;基于初始电量、电池的充放电状态、目标时间显示电池电量,包括:获取电池的电量由第一电量阈值q1减少至零电量q0所需的第一时间t1;根据第一电量阈值q1、第一时间t1以及步进电量qs确定第一目标时间tm1,其中,tm1=(t1*qs)/q1,目标时间包括第一目标时间tm1;在初始电量的基础上,按照经过第一目标时间tm1减少步进电量qs的方式显示电量。也就是说,在零电量q0和第一电量阈值q1之间进行放电时,可按照经过第一目标时间tm1减少步进电量的方式显示电池电量,从而实现电池电量在零电量q0和第一电量阈值q1之间按照步进电量变化显示,确保实现高精度显示,避免发生跳变。
5、在一种可能的实现方式中,初始电量位于第二电量阈值q2和满电量qf之间;基于初始电量、电池的充放电状态、目标时间显示电池电量,包括:获取电池的电量由满电量qf减少至第二电量阈值q2所需的第二时间t2;根据满电量qf、第二电量阈值q2、第二时间t2以及步进电量qs确定第二目标时间tm2,其中,tm2=(t2*qs)/(qf-q2),目标时间包括第二目标时间tm2;在初始电量的基础上,按照经过第二目标时间tm2减少步进电量qs的方式显示电量。也就是说,在第二电量阈值q2和满电量qf之间进行放电时,可按照经过第二目标时间tm2减少步进电量的方式显示电池电量,从而实现电池电量在第二电量阈值q2和满电量qf之间按照步进电量变化显示,确保实现高精度显示,避免发生跳变。
6、在一种可能的实现方式中,电池电量显示方法还包括:在显示的电量小于第三电量阈值q3的情况下,输出提示信号;其中,第三电量阈值q3小于第一电量阈值q1,且大于零电量q0。这样在电池电量较低时能够输出提示信号,方便及时提醒用户进行充电。
7、在一种可能的实现方式中,电池电量显示方法还包括:在显示的电量为零电量q0的情况下,输出关机信号。
8、在一种可能的实现方式中,初始电量位于零电量q0和第一电量阈值q1之间;基于初始电量、电池的充放电状态、目标时间显示电池电量,包括:获取电池的电量由零电量q0增加至第一电量阈值q1所需的第三时间t3;根据第一电量阈值q1、第三时间t3以及步进电量qs确定第三目标时间tm3,其中,tm3=(t3*qs)/q1,目标时间包括第三目标时间tm3;在初始电量的基础上,按照经过第三目标时间tm3增加步进电量qs的方式显示电量。也就是说,在零电量q0和第一电量阈值q1之间进行充电时,可按照经过第三目标时间tm3增加步进电量的方式显示电池电量,从而实现电池电量在零电量q0和第一电量阈值q1之间按照步进电量变化显示,确保实现高精度显示,避免发生跳变。
9、在一种可能的实现方式中,初始电量位于第二电量阈值q2和满电量qf之间;基于初始电量、电池的充放电状态、目标时间显示电池电量,包括:获取电池的电量由第二电量阈值q2增加至满电量qf所需的第四时间t4;根据满电量qf、第二电量阈值q2、第四时间t4以及步进电量qs确定第四目标时间tm4,其中,tm4=(t4*qs)/(qf-q2),目标时间包括第四目标时间tm4;在初始电量的基础上,按照经过第四目标时间tm4增加步进电量qs的方式显示电量。也就是说,在第二电量阈值q2和满电量qf之间进行充电时,可按照经过第四目标时间tm4增加步进电量的方式显示电池电量,从而实现电池电量在第二电量阈值q2和满电量qf之间按照步进电量变化显示,确保实现高精度显示,避免发生跳变。
10、在一种可能的实现方式中,获取电池的初始电量,包括:获取初始电压和电池的充放电曲线;其中,充放电曲线包括充电曲线和放电曲线;基于初始电压和充放电曲线确定初始电量。
11、在一种可能的实现方式中,在初始电量位于设定电量区间内时,电池电量显示方法还包括:基于开路电压法计算电池的实际电量;在电池的显示电量与实际电量的差值大于设定值的情况下,减小目标时间。也就是说,在设定电量区间内电池的显示电量与实际电量的差值大于设定值的情况下,可减小目标时间,以便加快显示电量同步到实际电量,进而减小显示电量与实际电量的偏差。
12、第二方面,本技术实施例提供一种电池电量显示装置,电池电量显示装置包括:获取模块,用于获取电池的初始电量和电池的充放电状态;其中,充放电状态包括充电状态和放电状态;显示模块,用于在初始电量位于设定电量区间的情况下,基于初始电量、电池的充放电状态和目标时间显示电池电量;其中,设定电量区间为以下至少一区间:零电量q0和第一电量阈值q1之间、第二电量阈值q2和满电量qf之间;第二电量阈值q2大于第一电量阈值q1;目标时间为在设定电量区间内电池的电量变化步进电量qs所需的时间,步进电量qs为电池电量每次显示改变的电量值。
13、在一种可能的实现方式中,初始电量位于零电量q0和第一电量阈值q1之间;显示模块具体用于:获取电池的电量由第一电量阈值q1减少至零电量q0所需的第一时间t1;根据第一电量阈值q1、第一时间t1以及步进电量qs确定第一目标时间tm1,其中,tm1=(t1*qs)/q1,目标时间包括第一目标时间tm1;在初始电量的基础上,按照经过第一目标时间tm1减少步进电量qs的方式显示电量。
14、在一种可能的实现方式中,初始电量位于第二电量阈值q2和满电量qf之间;显示模块具体用于:获取电池的电量由满电量qf减少至第二电量阈值q2所需的第二时间t2;根据满电量qf、第二电量阈值q2、第二时间t2以及步进电量qs确定第二目标时间tm2,其中,tm2=(t2*qs)/(qf-q2),目标时间包括第二目标时间tm2;在初始电量的基础上,按照经过第二目标时间tm2减少步进电量qs的方式显示电量。
15、在一种可能的实现方式中,电池电量显示装置包括提示模块,提示模块用于在显示的电量小于第三电量阈值q3的情况下,输出提示信号;其中,第三电量阈值q3小于第一电量阈值q1,且大于零电量q0。
16、在一种可能的实现方式中,初始电量位于零电量q0和第一电量阈值q1之间;显示模块具体用于:获取电池的电量由零电量q0增加至第一电量阈值q1所需的第三时间t3;根据第一电量阈值q1、第三时间t3以及步进电量qs确定第三目标时间tm3,其中,tm3=(t3*qs)/q1,目标时间包括第三目标时间tm3;在初始电量的基础上,按照经过第三目标时间tm3增加步进电量qs的方式显示电量。
17、在一种可能的实现方式中,初始电量位于第二电量阈值q2和满电量qf之间;显示模块具体用于:获取电池的电量由第二电量阈值q2增加至满电量qf所需的第四时间t4;根据满电量qf、第二电量阈值q2、第四时间t4以及步进电量qs确定第四目标时间tm4,其中,tm4=(t4*qs)/(qf-q2),目标时间包括第四目标时间tm4;在初始电量的基础上,按照经过第四目标时间tm4增加步进电量qs的方式显示电量。
18、在一种可能的实现方式中,获取模块具体用于:获取初始电压和电池的充放电曲线;其中,充放电曲线包括充电曲线和放电曲线;基于初始电压和充放电曲线确定初始电量。
19、在一种可能的实现方式中,在初始电量位于设定电量区间内时,显示模块还用于:基于开路电压法计算电池的实际电量;在电池的显示电量与实际电量的差值大于设定值的情况下,减小目标时间。
20、第三方面,本技术实施例提供一种芯片,应用于电子设备,芯片包括接口、一个或多个处理器;接口用于接收代码指令并将代码指令传输至处理器;处理器用于运行代码指令以使得电子设备执行上述第一方面提供的电池电量显示方法。
21、第四方面,本技术实施例提供一种电子设备,电子设备包括处理器和存储器;处理器和存储器电连接;存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当处理器执行计算机指令时,使电子设备执行上述第一方面提供的电池电量显示方法。
22、第五方面,本技术实施例提供一种计算机存储介质,计算机存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行上述第一方面提供的方法。
23、第六方面,本技术实施例提供一种包含指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行上述第一方面提供的方法。
24、本发明的其他特征和优点将在随后的具体实施例部分予以详细说明。
1.一种电池电量显示方法,其特征在于,所述电池电量显示方法包括:
2.根据权利要求1所述的电池电量显示方法,其特征在于,所述初始电量位于所述零电量q0和所述第一电量阈值q1之间;
3.根据权利要求1或2所述的电池电量显示方法,其特征在于,所述初始电量位于所述第二电量阈值q2和所述满电量qf之间;
4.根据权利要求1-3中任一项所述的电池电量显示方法,其特征在于,所述电池电量显示方法还包括:
5.根据权利要求1-4中任一项所述的电池电量显示方法,其特征在于,所述电池电量显示方法还包括:
6.根据权利要求1-5中任一项所述的电池电量显示方法,其特征在于,所述初始电量位于所述零电量q0和所述第一电量阈值q1之间;
7.根据权利要求1-6中任一项所述的电池电量显示方法,其特征在于,所述初始电量位于所述第二电量阈值q2和所述满电量qf之间;
8.根据权利要求1-7中任一项所述的电池电量显示方法,其特征在于,所述获取电池的初始电量,包括:
9.根据权利要求1-8中任一项所述的电池电量显示方法,其特征在于,在所述初始电量位于所述设定电量区间内时,所述电池电量显示方法还包括:
10.一种电子设备,其特征在于,包括处理器和存储器;所述处理器和所述存储器电连接;