电池电量计算方法、装置、组件、电子设备和存储介质与流程

文档序号:30926837发布日期:2022-07-29 23:51阅读:123来源:国知局
电池电量计算方法、装置、组件、电子设备和存储介质与流程

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.图1为本技术一实施例所的实施环境的示意图。
48.图2为本技术另一实施例的实施环境示意图。
49.图3为本技术一实施例的电池电量计算方法的流程图。
50.图4为本技术一实施例的电子设备结构图。
51.图5为本技术一实施例的计算机设备的结构框图。
具体实施方式
52.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
53.本技术提供的电池电量计算方法,可以应用于如图1所示的应用环境中。图1为本技术一实施例的实施环境的示意图。
54.请参考图1,其中,终端102通过网络与服务器104通过网络进行通信,终端102可以发送实时电量信息至服务器104。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
55.图2为本技术另一实施例的实施环境示意图。
56.该实施环境为一物联网平台,该物联网平台包括终端100、网关200以及部署在网关200中的物联网设备300。
57.其中,终端100可以是台式电脑、笔记本电脑、平板电脑、智能手机或者其他可实施网络连接的电子设备,在此不进行限定。
58.终端100与网关200之间建立网络连接,物联网设备300可以发送设备的实时电量信息至网关200,以使网关可以将设备的实时电量信息转发给终端100。在一种实施方式中,终端100与网关200之间通过2g/3g/4g/5g、wifi等建立网络连接。通过该网络连接与网关200交互,进而使得用户借助此终端100控制接入网关200的物联网设备执行相应动作。
59.物联网设备300接入物联网平台中网关200,并通过其自身所配置的通信模块与网关200通信,进而受控于网关200。在一种实施方式中,物联网设备300通过局域网络接入网关200,从而部署于网关200中。物联网设备300通过局域网络接入网关200的过程包括,由网关200首先建立一个局域网络,物联网设备300通过连接该网关200,从而接入该网关200建立的局域网络中。局域网络包括:zigbee或者蓝牙。
60.物联网设备300可以是智能打印机、智能传真机、智能摄像机、智能空调或者配置了通信模块(例如zigbee模块、wi-fi模块、蓝牙通信模块等)的人体传感器、门窗传感器、温湿度传感器、水浸传感器、天然气报警器、烟雾报警器、墙壁开关、墙壁插座、无线开关无线墙贴开关、魔方控制器、窗帘电机等设备,在此不进行限定。
61.第一实施例
62.本技术提供一种电池电量计算方法,图3为本技术一实施例的电池电量计算方法的流程图。
63.如图3所示,电池电量计算方法包括:
64.s10:获取目标电池的当前充电电压。
65.s20:根据当前充电电压和基准电压,确定目标电池的目标电量计算模型。
66.示例性地,产品出厂即设置有基准电压,属于预设的电压阈值。基准电压的大小一般选自第二充电过程中的充电电压。
67.电池的充电过程一般分为第一充电过程和第二充电过程,若电池的当前充电电压小于基准电压,则表示电池处于第一充电过程中;若电池的当前充电电压等于基准电压,则表示电池处于第二充电过程中。
68.可选地,第一充电过程可以是恒流充电过程,第二充电过程可以是恒压充电过程,基准电压为恒压充电过程中的恒压充电电压,即在当前充电电压小于恒压充电电压时,电池会以恒定电流充电,此时充电电压会逐渐增大至恒压充电电压。当充电电压等于恒压充电电压时,充电电压以恒定电压充电直至达到电池的最大容量。示例性地,在锂电池的充电过程中,分为恒流充电过程和恒压充电过程。在不同的充电阶段,电池的电压和电量呈现出不同的特征,因此可以根据当前充电电压与基准电压的关系,确认此时所处的充电阶段,从而选择不同的计算模型进行电量的拟合计算。示例性地,在恒流充电过程中电量与充电电压呈现出关联函数关系,在恒压充电过程中,因为充电电压恒定,电量与充电时间呈现出关联函数关系。
69.s30:根据目标电量计算模型,计算目标电池的当前电量。
70.在不同的充电电压时选择不同的目标电量计算模型,可以更准确地拟合特征数据的函数关系。
71.可选地,目标电池的电量计算模型包括第一电量计算模型和第二电量计算模型。根据当前充电电压和基准电压,确定目标电池的目标电量计算模型的步骤包括:
72.比较当前充电电压和基准电压;若当前充电电压小于基准电压,则将第一电量计算模型确定为目标电量计算模型;若当前充电电压等于基准电压,则将第二电量计算模型确定为目标电量计算模型。
73.可以理解地,在充电电压的数值比较小时,电池电量与充电电压呈现出关联函数关系。在充电电压的数值比较大时,电池电量与充电时间呈现出关联函数关系。
74.可选地,比较当前充电电压和基准电压的步骤之前,该方法包括:
75.获取电压补偿方程,电压补偿方程表征在目标电池的第一充电过程中,检测到的目标电池的第一电压和第二电压之间的关系。
76.获取放电特性方程,放电特性方程表征在目标电池的放电过程中,目标电池的当前放电电压与目标电池的电量之间的关系。
77.根据电压补偿方程和放电特性方程,得到第一电量计算模型。
78.示例性地,目标电池在第一充电过程中,会在目标电池两端形成浮充电压即第一电压。目标电池停止充电且不工作静置一定时间后,目标电池两端的电压会降低至实际电压即第二电压。此时,通过电压补偿方程可以反应出第一电压与第二电压之间的对应关系。示例性地,在目标电池工作过程中,即目标电池放电过程中,目标电池的剩余电量与电池两端的放电电压存在一定的对应关系。此时,通过放电特性方程可以反映目标电池的电量与电池两端当前放电电压的对应关系。通过电压补偿方程和放电特性方程之间共有的目标电池两端的电压参数,可以得到第一电量计算模型,即得到第一充电过程中的第一电压与目标电池的电量之间的对应函数关系。
79.可选地,获取电压补偿方程的步骤包括:
80.对目标电池充电第一预设时长后停止充电,获取第一电压,第一电压表征在第一充电过程中,对目标电池充电第一预设时长时,检测到的目标电池的电压。对目标电池停止充电第二预设时长,获取第二电压,第二电压表征在第一充电过程中,对目标电池停止充电第二预设时长后,检测到的目标电池的电压。以第一电压和第二电压为充电对照组,重复以上步骤至少一次,以获取至少两个充电对照组。根据至少两个充电对照组,得到电压补偿方程。
81.根据实际负载场景模拟充电电池在充电电压小于基准电压时,以预设间隔时间断续充电的不同电压数据,能够获取更加贴合实际使用数据的电压补偿方程。
82.示例性地,将目标电池放电至电量起始点再次以恒定的电流充电,充一段固定的时间停充并不工作静置一段时间,记录停充时的电压作为第一电压,记录静置一段时间后的电压作为第二电压。记录第一电压与第二电压之间的差值。然后继续充一段固定的时间停充并不工作静置一段时间,如此重复多次,直到目标电池的当前充电电压达到恒压充电点停止重复。可以根据测得的多组第一电压与第二电压之间的差值数据进行拟合得到电压补偿方程。重复多次可减少测量电压的误差,增加计算电压补偿方程的准确性。需要说明的是,本技术对第一预设时长和第二预设时长的时间不做限定,可选地,可设置五分钟、十分钟等时长。
83.可选地,获取放电特性方程的步骤包括:
84.获取目标电池在放电过程中的当前放电电压,以及获取当前放电电压对应的目标电池的电量;以当前放电电压和当前放电电压对应的目标电池的电量为放电对照组,获取至少两个放电对照组;根据至少两个放电对照组,得到放电特性方程。
85.选取多组放电对照组可减少测量电压的误差,可以增加计算放电特性方程的准确性。示例性,可以对多组放电对照组进行拟合得到放电特性方程。
86.可选地,目标电池的电量可以采用剩余电池电量的百分比的方式和目标电池当前放电电压组成放电对照组。示例性地,根据实际负载场景模拟负载放电,通过标准的库仑计
可以得到一个目标电池的电量随时间变化的曲线,与在这个过程中实际测得的放电电压随时间变化的曲线联立,得到目标电池的电量与当前放电电压的对应关系,即放电特性方程。
87.在一实施例中,根据电压补偿方程和放电特性方程,可以得到第一电量计算模型:
88.c(ux)=f(ux+g(ux))
89.其中,c为当前电量,f为放电特性方程函数,g为电压补偿方程函数,ux为当前充电电压。
90.可选地,比较当前充电电压和基准电压的步骤之前,该方法还包括:
91.获取修正方程,修正方程用于在目标电池的第二充电过程中,修正目标电池的电量。
92.根据修正方程、第一电量计算模型和基准电压,得到第二电量计算模型。
93.示例性地,第二充电过程可以是恒压充电过程,在恒压充电过程中,由于当前充电电压恒定,但此时电池的电量还在不断变化,因此需要获取一个与目标电池在恒压充电过程中的充电时长有关的修正方程,以对电池的电量进行修正,修正方程需要考虑修正系数和充电时长两个变量。
94.可选地,以恒压充电过程中的恒压充电电压为基准电压,若当前充电电压达到恒压充电电压后,则此时目标电池进入第二充电过程,即目标电池以恒压充电电压进行恒压充电。
95.因此,在恒压充电过程中,根据修正方程、第一电量计算模型和基准电压,可以得到第二电量计算模型,第二电量计算模型可以为:
96.c(tx)=αtx+f(u0+g(u0))
97.其中,c为当前电量,α为修正系数,tx为恒压充电过程中的充电时长,u0为恒压充电电压,即基准电压。
98.可选地,修正方程包括修正系数,获取修正方程的步骤,还包括:
99.获取对目标电池充电第一充电时长后对应的目标电池的电量,第一充电时长表征目标电池在第二充电过程中的充电时长;根据第一充电时长、对目标电池充电第一充电时长后对应的目标电池的电量、基准电压和第一电量计算模型,得到修正系数;根据修正系数,得到修正方程。
100.示例性地,在当前充电电压等于恒压充电电压时,以以下公式计算修正系数:
101.α=(cx-f(u0+g(u0)))/tx
102.其中,tx可以为第一充电时长,cx为第一充电时长对应的目标电池的电量,u0为基准电压。示例性地,第一充电时长表征目标电池在第二充电过程中的充电时长,第二充电过程可以是恒压充电过程,第一充电时长可以是目标电池在恒压充电过程中的任意充电时长,本技术对第一充电时长的数值不做限定,可选地,可设置五分钟、十分钟等充电时长。因为目标电池处于恒压充电过程,u0为恒压充电电压,即基准电压,所以根据第一充电时长、对目标电池充电第一充电时长后对应的目标电池的电量、基准电压和第一电量计算模型,可以得到修正系数α。进而根据计算到的修正系数α,得到修正方程。需要说明的是,c(u0)=f(u0+g(u0))为当前充电电压达到恒压充电电压时对应的目标电池的电量,通过将恒压充电电压u0代入第一电量计算模型计算得到。
103.可选的,获取修正系数还可以是,以第一充电时长和第一充电时长对应的目标电
池的电量作为恒压充电对照组,并获取至少两个恒压充电对照组,根据至少两个恒压充电对照组,可以得到一个目标电池的电量随恒压充电时长变化的曲线,则该曲线的斜率即为修正系数,即根据至少两个恒压充电对照组可获取修正系数,选取多组恒压充电对照组可减少修正系数的误差,从而可以增加修正方程的准确性,以获取更加准确的目标电池电量。
104.恒压充电电压是恒流充电过程和恒压充电过程的明显分界。在两个充电阶段,电池电量分别可以映射于不同的充电参数。在恒流充电过程,电池电量与充电电压有一定的函数映射关系。在恒压充电过程,电池电量与恒压充电过程的充电时长有一定的函数映射关系。
105.可选地,当前目标电池的电量可以采用剩余电池电量的百分比的方式。
106.示例性地,当智能装置的电量有80%时,可以显示为80%或直接显示80。百分比的方式更符合当前电子产品的使用习惯。
107.可选地,根据目标电量计算模型,计算目标电池的当前电量的步骤之后,包括:
108.发送或展示当前电量。
109.计算出准确的电量后,必要的情况下可以发送给其他器件,以便根据目标电池的实际电量进行工作的规划和执行。在一些情况下,可以将计算所得的电量显示给用户查看,以使用户能够获取目标电池当前的实际电量。
110.充电过程中在基准电压前后不同阶段的不同电流及电压特征,实现分阶段的电量计算。在恒流充电过程通过电量与充电电压的线性关联关系进行计算,在恒压充电过程通过电量与充电时间之间的线性关联关系进行计算,从而实现了在充电过程中对目标电池的电量的准确计算,进而提升了用户体验。另外,基于放电特性方程以及电压补充方程来获取目标电池充电过程中的电量计算模型,解决了电子设备在插上充电器时显示的目标电池的电量值与接着拔掉充电器后显示的目标电池的电量值不一致的问题,从而得到一个准确可信的目标电池电量值。
111.第二实施例
112.另一方面,本技术还提供一种电池电量计算组件。电池电量计算组件包括互相连接的处理模块和存储器,存储器上存储有计算机程序,处理模块被配置为执行计算机程序时实现如上述的电池电量计算方法。
113.具体地,对于单节或多节并联的锂电池设备的新产品,在电池电量计算组件出厂之前可以通过上述流程得到方程的相关系数,使得在产品充电中可以通过测量产品当前的充电电压得到电池当前实际容量的数据。
114.在本实施例中,电池电量计算组件可以对多组放电对照组进行拟合得到放电特性方程。可选的,电池电量计算组件根据实际负载场景模拟负载放电得到一个目标电池的电量随时间变化的曲线,与在这个过程中实际测得的当前放电电压随时间变化的曲线联立,得到目标电池的电量与当前放电电压的对应关系,即放电特性方程。
115.当产品正在充电时,电池电量计算组件通过检测电池的当前充电电压ux,并通过比较该检测到的当前充电电压ux与基准电压u0(即恒压充电电压,u0为产品出厂前根据电芯规格所预设的电压)。若该当前充电电压ux小于u0,则说明处于恒流充电过程,将ux代入第一电量计算模型以计算电池的当前电量:
116.c(ux)=f(ux+g(ux))
117.若该当前充电电压ux等于u0,则电池电量计算组件将电池处于恒压充电过程中的充电时间tx代入第二电量计算模型,以计算电池的当前电量:
118.c(tx)=αtx+f(u0+g(u0))
119.然后将代入公式求得的电池电量的百分比c2(比如电量百分比是60%,则值c2=60),在产品的显示屏上显示,若产品没有显示屏,也可以通过wifi、zigbee、蓝牙等通信方式将求得的电池电量的百分比c2发送给其他设备(如手机、电脑、中控屏等设备)进行显示或提示。
120.在本实施例中,当电池电量计算组件计算得出当前电量后,可以在智能装置产品的显示屏上显示当前电量,若产品没有显示屏,也可以通过wifi、zigbee、蓝牙等通信方式将求得的电池目标电量发送给其他设备,如手机、电脑、中控屏等设备进行显示或提示。
121.第三实施例
122.另一方面,本技术还提供一种电池电量计算装置。
123.在一实施例中,电池电量计算装置包括依次连接的数据获取模块、模型确定模块和计算模块。
124.数据获取模块用于获取目标电池的当前充电电压,并发送当前充电电压至模型选择模块。
125.模型确定模块用于根据当前充电电压和基准电压,确定目标电池的目标电量计算模型。可选地,可以发送目标电量计算模型至计算模块。
126.计算模块用于根据目标电量计算模型,计算目标电池的当前电量。
127.可选地,模型确定模块还用于比较当前充电电压和基准电压;若当前充电电压小于基准电压,则将第一电量计算模型确定为目标电量计算模型;若当前充电电压等于基准电压,则将第二电量计算模型确定为目标电量计算模型。
128.可选地,电池电量计算装置还包括方程获取模块;
129.方程获取模块用于比较当前充电电压和基准电压的步骤之前,获取电压补偿方程,电压补偿方程表征在目标电池的第一充电过程中,检测到的目标电池的第一电压和第二电压之间的关系;获取放电特性方程,放电特性方程表征在目标电池的放电过程中,目标电池的当前放电电压与目标电池的电量之间的关系;根据电压补偿方程和放电特性方程,得到第一电量计算模型。
130.可选地,方程获取模块还用于对目标电池充电第一预设时长后停止充电,获取第一电压,第一电压表征在第一充电过程中,对目标电池充电第一预设时长时,检测到的目标电池的电压;对目标电池停止充电第二预设时长,获取第二电压,第二电压表征在第一充电过程中,对目标电池停止充电第二预设时长后,检测到的目标电池的电压;以第一电压和第二电压为充电对照组,重复以上步骤至少一次,以获取至少两个充电对照组;根据至少两个充电对照组,得到电压补偿方程。
131.可选地,方程获取模块还用于获取目标电池在放电过程中的当前放电电压,以及获取当前放电电压对应的目标电池的电量;以当前放电电压和当前放电电压对应的目标电池的电量为放电对照组,获取至少两个放电对照组;根据至少两个放电对照组,得到放电特性方程。
132.可选地,方程获取模块还用于比较当前充电电压和基准电压的步骤之前,获取修
正方程,修正方程用于在目标电池的第二充电过程中,修正目标电池的电量;根据修正方程、第一电量计算模型和基准电压,得到第二电量计算模型。
133.可选地,方程获取模块还用于修正方程包括修正系数,获取对目标电池充电第一充电时长后对应的目标电池的电量,第一充电时长表征目标电池在第二充电过程中的充电时长;根据第一充电时长、对目标电池充电第一充电时长后对应的目标电池的电量、基准电压和第一电量计算模型,得到修正系数;根据修正系数,得到修正方程。
134.可选地,电池电量计算装置还包括电量发送模块,电量发送模块用于发送当前电量。
135.可选地,电池电量计算装置还包括电量显示模块,电量显示模块用于展示当前电量。
136.可选地,电池电量计算装置用于实现如上述的电池电量计算方法。电池电量计算装置在实现上述的方法时所涉及的技术细节与以上实施例相同,在此不再赘述。
137.第四实施例
138.本技术提供一种电子设备,图4为本技术一实施例的电子设备结构图。
139.请参阅图4,在一实施例中,电子设备包括电池1和如上述的电池电量计算组件2。
140.电池电量计算组件2,与电池1连接,用于计算电池1的实时电量。
141.可选地,电子设备还包括显示模块3。
142.电池电量计算组件2,与显示模块3连接,还用于将计算得到的实时电量发送至显示模块。
143.显示模块3,用于展示实时电量。
144.其中,智能装置可以是笔记本电脑、平板电脑、智能手机、窗帘电机或者其他使用电池供电的电子设备,在此不进行限定。
145.第五实施例
146.另一方面,本技术还提供一种存储介质,具体地,存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的电池电量计算方法的步骤。
147.在本技术提供的电子设备和存储介质的实施例中,可以包含任一上述充电方法实施例的全部技术特征,说明书拓展和解释内容与上述方法的各实施例基本相同,在此不再做赘述。
148.本技术实施例还提供一种计算机程序产品,计算机程序产品包括计算机程序代码,当计算机程序代码在计算机上运行时,使得计算机执行如上各种可能的实施方式中的方法。
149.本技术实施例还提供一种芯片,包括存储器和处理器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,使得安装有芯片的设备执行如上各种可能的实施方式中的方法。
150.图5为本技术一实施例的计算机设备的结构框图。
151.请参考图5,在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器也叫做存储介质,包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程
序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种电量计算方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
152.本技术提供的电池电量计算方法、装置、组件、电子设备和存储介质,通过充电过程中在基准电压前后不同阶段的不同电流及电压特征,实现分阶段的电量计算。在恒流充阶段通过电量与充电电压的线性关联关系进行计算,在恒压充阶段通过电量与充电时间之间的线性关联关系进行计算,从而实现了在充电过程中对电池电量的准确计算,进而提升了用户体验。
153.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
154.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
155.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1