一种电池电量自适应显示方法、装置、存储介质以及系统与流程
未命名
07-20
阅读:131
评论:0
1.本发明涉及电池电量自适应显示技术领域,尤其涉及一种电池电量自适应显示方法、装置、计算机可读存储介质及系统。
背景技术:
2.随着科技的发展,电子设备制造及其应用技术逐渐渗透到社会的方方面面,为各行各业所普遍使用。许多电池供电的电子设备需要对电池的电量进行检测,以向用户报告剩余的电池电量。由于电子设备的运行需要靠电子设备的电池电量来支撑,当电量耗尽时,电子设备的运转就会即刻停止,对于一些正在进行中的流程可能会导致重大损失。因此,电子设备电池电量能够实时自适应显示以使用户根据电量合理安排工作是十分必要的。
3.在现有技术中,通常在电源电池管理芯片中集成库仑计及电流检测电阻,通过电流检测电路获取单位时间内流过的电流,然后由库仑计及相关电路计算得出已使用电量及剩余电量,最后通过剩余电量与总容量的比值换算成百分比的形式呈现给用户。
4.但是,现有技术仍存在如下缺陷:1、成本较高:集成库仑计需要成本,如果使用支持通过不同温度对记录的总容量进行纠正的库仑计,成本会更高。而且,库仑计芯片不能单独工作,需要配合上位机,这进一步增加了成本;2、增大电池损耗:库仑计需要对电流进行检测,采用电流检测电阻虽然简单,但无形中增加了电池内阻加大了损耗;3、准确度不高:若环境温度突然产生较大变化(如气温骤降,电池自由电子数量减少),即使库仑计支持根据温度纠正总容量,至少也需要一轮充放电的过程才能纠正;且电池长期使用会产生老化损耗,使得满电电压低于原本满电电压,从而导致显示不准确。
5.因此,当前需要一种电池电量自适应显示方法、装置、计算机可读存储介质以及系统,从而克服现有技术中存在的上述缺陷。
技术实现要素:
6.本发明实施例提供一种电池电量自适应显示方法、装置、计算机可读存储介质以及系统,从而提升电池电量的显示自适应性以及显示准确性。
7.本发明一实施例提供一种电池电量自适应显示方法,所述显示方法包括:获取电池的基本参数组,根据所述基本参数组计算所述电池的电量电压映射表,检测所述电池的当前电压,并根据所述当前电压以及所述电量电压映射表,对所述当前电压进行显示;所述电量电压映射表包括电量百分比、对应的电压范围以及所述电压范围对应的电压区间占比;检测所述电池的充放电状态,并在所述充放电状态为充满电时,获取所述电池的满电电压,并根据所述电量百分比、所述电压范围以及所述电压区间占比,判断所述满电电压是否超出对应的第一电压范围;当判断认为所述满电电压超出所述第一电压范围时,根据所述满电电压对所述电量电压映射表进行更新,并重复上述步骤。
8.作为上述方案的改进,根据所述基本参数组计算所述电池的电量电压映射表,具体包括:根据所述基本参数组,计算所述电池的每个单位的电量百分比所对应的电压范围;
根据所述电压范围以及所述电池的总电压区间,计算各个电压范围所对应的电压区间占比。
9.作为上述方案的改进,根据所述电量百分比、所述电压范围以及所述电压区间占比,判断所述满电电压是否超出对应的第一电压范围,具体包括:根据所述电量百分比以及对应的所述电压范围,获取对应的预计满电电压;判断所述满电电压与所述预计满电电压的差值是否超出预设的偏差范围,若是,则所述满电电压超出对应的第一电压范围。
10.作为上述方案的改进,根据所述满电电压对所述电量电压映射表进行更新,具体包括:将所述满电电压作为所述电量电压映射表中所述电量百分比为100%所对应的第二电压范围;根据所述第二电压范围更新所述电池的第一总电压区间,并根据所述第一总电压区间,计算并更新所述电量电压映射表。
11.作为上述方案的改进,根据所述当前电压以及所述电量电压映射表,对所述当前电压进行显示,具体包括:在所述电量电压映射表中,查找所述当前电压对应的第一电量百分比,并向所述用户显示所述第一电量百分比。
12.本发明另一实施例对应提供了一种电池电量自适应显示装置,所述显示装置包括检测显示单元、电压判断单元以及映射更新单元,其中,所述检测显示单元用于获取电池的基本参数组,根据所述基本参数组计算所述电池的电量电压映射表,检测所述电池的当前电压,并根据所述当前电压以及所述电量电压映射表,对所述当前电压进行显示;所述电量电压映射表包括电量百分比、对应的电压范围以及所述电压范围对应的电压区间占比;所述电压判断单元用于检测所述电池的充放电状态,并在所述充放电状态为充满电时,获取所述电池的满电电压,并根据所述电量百分比、所述电压范围以及所述电压区间占比,判断所述满电电压是否超出对应的第一电压范围;所述映射更新单元用于当判断认为所述满电电压超出所述第一电压范围时,根据所述满电电压对所述电量电压映射表进行更新,并重复上述步骤。
13.作为上述方案的改进,所述检测显示单元还用于:根据所述基本参数组,计算所述电池的每个单位的电量百分比所对应的电压范围;根据所述电压范围以及所述电池的总电压区间,计算各个电压范围所对应的电压区间占比。
14.作为上述方案的改进,所述映射更新单元还用于:将所述满电电压作为所述电量电压映射表中所述电量百分比为100%所对应的第二电压范围;根据所述第二电压范围更新所述电池的第一总电压区间,并根据所述第一总电压区间,计算并更新所述电量电压映射表。
15.作为上述方案的改进,所述电压判断单元还用于:根据所述电量百分比以及对应的所述电压范围,获取对应的预计满电电压;判断所述满电电压与所述预计满电电压的差值是否超出预设的偏差范围,若是,则所述满电电压超出对应的第一电压范围。
16.作为上述方案的改进,所述检测显示单元还用于:在所述电量电压映射表中,查找所述当前电压对应的第一电量百分比,并向所述用户显示所述第一电量百分比。
17.本发明另一实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如前所述的电池电量自适应显示方法。
18.本发明另一实施例提供了一种电池电量自适应显示系统,所述显示系统包括处理
器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如前所述的电池电量自适应显示方法。
19.与现有技术相比,本技术方案存在如下有益效果:
20.本发明提供了一种电池电量自适应显示方法、装置、计算机可读存储介质以及系统,通过在每次充满电后更新电池电量各个单位的电量百分比与电压范围之间的映射关系,并在映射关系的改变超出一定阈值时,对用于显示电量百分比的电量电压映射表进行更新,并在实时检测当前电压后,根据更新后的电量电压映射表,以百分比的形式对所述当前电压进行显示,该方法、装置、计算机可读存储介质以及系统提升了电池电量的显示自适应性以及显示准确性。
附图说明
21.图1是本发明一实施例提供的一种电池电量自适应显示方法的流程示意图;
22.图2是本发明一实施例提供的一种电池电量自适应显示方法的工作流程图;
23.图3是本发明一实施例提供的一种电池电量自适应显示装置的结构示意图。
具体实施方式
24.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
25.具体实施例一
26.本发明实施例首先描述了一种电池电量自适应显示方法。图1是本发明一实施例提供的一种电池电量自适应显示方法的流程示意图;图2是本发明一实施例提供的一种电池电量自适应显示方法的工作流程图。
27.如图1所示,所述显示方法包括:
28.s1:获取电池的基本参数组,根据所述基本参数组计算所述电池的电量电压映射表,检测所述电池的当前电压,并根据所述当前电压以及所述电量电压映射表,对所述当前电压进行显示。
29.在一个实施例中,根据所述基本参数组计算所述电池的电量电压映射表,具体包括:根据所述基本参数组,计算所述电池的每个单位的电量百分比所对应的电压范围;根据所述电压范围以及所述电池的总电压区间,计算各个电压范围所对应的电压区间占比。
30.在一个实施例中,根据所述当前电压以及所述电量电压映射表,对所述当前电压进行显示,具体包括:在所述电量电压映射表中,查找所述当前电压对应的第一电量百分比,并向所述用户显示所述第一电量百分比。
31.s2:检测所述电池的充放电状态,并在所述充放电状态为充满电时,获取所述电池的满电电压,并根据所述电量百分比、所述电压范围以及所述电压区间占比,判断所述满电电压是否超出对应的第一电压范围。
32.在一个实施例中,根据所述电量百分比、所述电压范围以及所述电压区间占比,判断所述满电电压是否超出对应的第一电压范围,具体包括:根据所述电量百分比以及对应
的所述电压范围,获取对应的预计满电电压;判断所述满电电压与所述预计满电电压的差值是否超出预设的偏差范围,若是,则所述满电电压超出对应的第一电压范围。
33.s3:当判断认为所述满电电压超出所述第一电压范围时,根据所述满电电压对所述电量电压映射表进行更新,并重复上述步骤。
34.在一个实施例中,根据所述满电电压对所述电量电压映射表进行更新,具体包括:将所述满电电压作为所述电量电压映射表中所述电量百分比为100%所对应的第二电压范围;根据所述第二电压范围更新所述电池的第一总电压区间,并根据所述第一总电压区间,计算并更新所述电量电压映射表。
35.本发明实施例描述了一种电池电量自适应显示方法,通过在每次充满电后更新电池电量各个单位的电量百分比与电压范围之间的映射关系,并在映射关系的改变超出一定阈值时,对用于显示电量百分比的电量电压映射表进行更新,并在实时检测当前电压后,根据更新后的电量电压映射表,以百分比的形式对所述当前电压进行显示,该自适应显示方法提升了电池电量的显示自适应性以及显示准确性。
36.具体实施例二
37.除上述方法外,本发明实施例还公开了一种电池电量自适应显示装置。参见图2,另一实施例提供的一种装置的结构示意图。图3是本发明一实施例提供的一种电池电量自适应显示装置的结构示意图。
38.如图2所示,所述显示装置包括检测显示单元11、电压判断单元12以及映射更新单元13。
39.其中,所述检测显示单元11用于获取电池的基本参数组,根据所述基本参数组计算所述电池的电量电压映射表,检测所述电池的当前电压,并根据所述当前电压以及所述电量电压映射表,对所述当前电压进行显示;所述电量电压映射表包括电量百分比、对应的电压范围以及所述电压范围对应的电压区间占比。
40.在一个实施例中,所述检测显示单元11还用于:根据所述基本参数组,计算所述电池的每个单位的电量百分比所对应的电压范围;根据所述电压范围以及所述电池的总电压区间,计算各个电压范围所对应的电压区间占比。
41.在一个实施例中,所述检测显示单元11还用于:在所述电量电压映射表中,查找所述当前电压对应的第一电量百分比,并向所述用户显示所述第一电量百分比。
42.电压判断单元12用于检测所述电池的充放电状态,并在所述充放电状态为充满电时,获取所述电池的满电电压,并根据所述电量百分比、所述电压范围以及所述电压区间占比,判断所述满电电压是否超出对应的第一电压范围。
43.在一个实施例中,所述电压判断单元12还用于:根据所述电量百分比以及对应的所述电压范围,获取对应的预计满电电压;判断所述满电电压与所述预计满电电压的差值是否超出预设的偏差范围,若是,则所述满电电压超出对应的第一电压范围。
44.映射更新单元13用于当判断认为所述满电电压超出所述第一电压范围时,根据所述满电电压对所述电量电压映射表进行更新,并重复上述步骤。
45.在一个实施例中,所述映射更新单元13还用于:将所述满电电压作为所述电量电压映射表中所述电量百分比为100%所对应的第二电压范围;根据所述第二电压范围更新所述电池的第一总电压区间,并根据所述第一总电压区间,计算并更新所述电量电压映射
表。
46.其中,所述显示装置集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。即,本发明另一实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如前所述的电池电量自适应显示方法。
47.其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
48.需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,单元之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
49.本发明实施例描述了一种电池电量自适应显示装置及计算机可读存储介质,通过在每次充满电后更新电池电量各个单位的电量百分比与电压范围之间的映射关系,并在映射关系的改变超出一定阈值时,对用于显示电量百分比的电量电压映射表进行更新,并在实时检测当前电压后,根据更新后的电量电压映射表,以百分比的形式对所述当前电压进行显示,该自适应显示装置及计算机可读存储介质提升了电池电量的显示自适应性以及显示准确性。
50.具体实施例三
51.除上述方法和装置外,本发明实施例还描述了一种电池电量自适应显示系统。
52.所述显示系统包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如前所述的电池电量自适应显示方法。
53.为进一步说明,将以一个实际应用来举例:当需要对电池的电量进行自适应显示时,首先根据所使用电池的基本参数,计算出电量每一(段)百分比对应的电压范围,以及该电压范围占总电压区间的比例,即该(段)百分比所占总电压区间的比例;接着,将前面计算出的结果整理为电量-电压占比表(本文描述为“电量电压映射表”)预设到程序中;在充电过程中,检测到充电ic上报充满后,获取当前满电电压;然后,将当前满电电压与记录(预设)满电电压进行比较,如果超出偏差范围,则将记录满电电压更新为当前满电电压,并得
出最新的总电压区间;最后,使用最新的总电压区间和根据电量电压映射表,计算并更新的电量-电压占比表;如此循环。
54.例如,某一型号电池初始规格中,满电电压为4.2v,空电电压为3.4v,90%
‑‑
100%电量对应4.0
‑‑
4.2v电压,占比25%;长时间使用后,由于电池老化,满电电压只能达到4.1v,但90%
‑‑
100%电量占比不变,此时其对应的电压区间为3.925
‑‑
4.1v。
55.所称处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述装置的控制中心,利用各种接口和线路连接整个装置的各个部分。
56.所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
57.与现有技术相比,本技术方案充放电流程使用同一张电量-电压占比表,不需要根据不同流程做额外记录;其次,电量计算的依据更新方式不同:本技术方案的电量-电压占比表只在充满电时根据满电电压更新,其他方案在充放电不同流程记录不同对应关系,且不同流程记录方法不一;在此基础上,本技术方案可以随着温度、电池老化等条件对电量-电压占比表进行自适应调整;此外,电量计算方法不同,本技术方案中电量只根据电量-电压占比表进行计算,不同流程间电量显示误差小,准确度高,而其他方案电量根据多个预设条件计算,不同流程间电量显示可能有较大偏差。
58.本发明实施例描述了一种电池电量自适应显示系统,通过在每次充满电后更新电池电量各个单位的电量百分比与电压范围之间的映射关系,并在映射关系的改变超出一定阈值时,对用于显示电量百分比的电量电压映射表进行更新,并在实时检测当前电压后,根据更新后的电量电压映射表,以百分比的形式对所述当前电压进行显示,该自适应显示系统提升了电池电量的显示自适应性以及显示准确性。
59.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
技术特征:
1.一种电池电量自适应显示方法,其特征在于,所述显示方法包括:获取电池的基本参数组,根据所述基本参数组计算所述电池的电量电压映射表,检测所述电池的当前电压,并根据所述当前电压以及所述电量电压映射表,对所述当前电压进行显示;所述电量电压映射表包括电量百分比、对应的电压范围以及所述电压范围对应的电压区间占比;检测所述电池的充放电状态,并在所述充放电状态为充满电时,获取所述电池的满电电压,并根据所述电量百分比、所述电压范围以及所述电压区间占比,判断所述满电电压是否超出对应的第一电压范围;当判断认为所述满电电压超出所述第一电压范围时,根据所述满电电压对所述电量电压映射表进行更新,并重复上述步骤。2.根据权利要求1所述的电池电量自适应显示方法,其特征在于,根据所述基本参数组计算所述电池的电量电压映射表,具体包括:根据所述基本参数组,计算所述电池的每个单位的电量百分比所对应的电压范围;根据所述电压范围以及所述电池的总电压区间,计算各个电压范围所对应的电压区间占比。3.根据权利要求1所述的电池电量自适应显示方法,其特征在于,根据所述电量百分比、所述电压范围以及所述电压区间占比,判断所述满电电压是否超出对应的第一电压范围,具体包括:根据所述电量百分比以及对应的所述电压范围,获取对应的预计满电电压;判断所述满电电压与所述预计满电电压的差值是否超出预设的偏差范围,若是,则所述满电电压超出对应的第一电压范围。4.根据权利要求1所述的电池电量自适应显示方法,其特征在于,根据所述满电电压对所述电量电压映射表进行更新,具体包括:将所述满电电压作为所述电量电压映射表中所述电量百分比为100%所对应的第二电压范围;根据所述第二电压范围更新所述电池的第一总电压区间,并根据所述第一总电压区间,计算并更新所述电量电压映射表。5.根据权利要求1所述的电池电量自适应显示方法,其特征在于,根据所述当前电压以及所述电量电压映射表,对所述当前电压进行显示,具体包括:在所述电量电压映射表中,查找所述当前电压对应的第一电量百分比,并向所述用户显示所述第一电量百分比。6.一种电池电量自适应显示装置,其特征在于,所述显示装置包括检测显示单元、电压判断单元以及映射更新单元,其中,所述检测显示单元用于获取电池的基本参数组,根据所述基本参数组计算所述电池的电量电压映射表,检测所述电池的当前电压,并根据所述当前电压以及所述电量电压映射表,对所述当前电压进行显示;所述电量电压映射表包括电量百分比、对应的电压范围以及所述电压范围对应的电压区间占比;所述电压判断单元用于检测所述电池的充放电状态,并在所述充放电状态为充满电时,获取所述电池的满电电压,并根据所述电量百分比、所述电压范围以及所述电压区间占
比,判断所述满电电压是否超出对应的第一电压范围;所述映射更新单元用于当判断认为所述满电电压超出所述第一电压范围时,根据所述满电电压对所述电量电压映射表进行更新,并重复上述步骤。7.根据权利要求6所述的电池电量自适应显示装置,其特征在于,所述检测显示单元还用于:根据所述基本参数组,计算所述电池的每个单位的电量百分比所对应的电压范围;根据所述电压范围以及所述电池的总电压区间,计算各个电压范围所对应的电压区间占比。8.根据权利要求7所述的电池电量自适应显示装置,其特征在于,所述映射更新单元还用于:将所述满电电压作为所述电量电压映射表中所述电量百分比为100%所对应的第二电压范围;根据所述第二电压范围更新所述电池的第一总电压区间,并根据所述第一总电压区间,计算并更新所述电量电压映射表。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至5中任意一项所述的电池电量自适应显示方法。10.一种电池电量自适应显示系统,其特征在于,所述显示系统包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至5中任意一项所述的电池电量自适应显示方法。
技术总结
本发明公开了一种电池电量自适应显示方法、装置、存储介质以及系统。通过在每次充满电后更新电池电量各个单位的电量百分比与电压范围之间的映射关系,并在映射关系的改变超出一定阈值时,对用于显示电量百分比的电量电压映射表进行更新,并在实时检测当前电压后,根据更新后的电量电压映射表,以百分比的形式对所述当前电压进行显示,该自适应显示方法、装置、存储介质以及系统提升了电池电量的显示自适应性以及显示准确性。适应性以及显示准确性。适应性以及显示准确性。
技术研发人员:程翔宇 吴曦
受保护的技术使用者:广州通则康威智能科技有限公司
技术研发日:2023.03.27
技术公布日:2023/7/18
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
