欢迎光临小豌豆知识网!
当前位置:首页 > 物理技术 > 测量测试> 电池剩余容量、容量显示信息的确定方法及设备、介质独创技术39508字

电池剩余容量、容量显示信息的确定方法及设备、介质

2021-04-06 19:57:10

电池剩余容量、容量显示信息的确定方法及设备、介质

  技术领域

  本申请涉及电池技术领域,特别是涉及一种电池剩余容量、容量显示信息的确定方法及设备、介质。

  背景技术

  电池容量是衡量电池性能的重要性能指标之一,它表示在一定条件下电池放出的电量。一般地,使用开路电压直接预测电池的剩余容量,这种方法是获取到电池在理想使用状态下的电压-容量关系后,在电池的实际使用过程中,不考虑电池实时的工作情况,均利用电池的电压得到电池的剩余容量。

  可以理解的,电池在实际使用过程中,面对复杂多变的工作负载、工作环境、工作功率等情况,在不同情况下,剩余容量不是单一理想使用状态下的电压-容量对应关系,而是不同时刻与电压直接预测电池的剩余容量存在不同大小的差异。基于此,面对复杂多变的工作情况,如何在电池使用过程中确定真实剩余容量,成为亟待解决的问题。

  发明内容

  本申请主要提供一种电池剩余容量、容量显示信息的确定方法及设备、介质。

  本申请第一方面提供了一种电池剩余容量的确定方法,包括:获取电池在目标时刻之前的预设时间内的放电容量情况;利用所述放电容量情况,检测所述电池是否进入线性放电状态;响应于所述电池进入所述线性放电状态,基于所述放电容量情况,确定所述电池在所述目标时刻的真实剩余容量。

  其中,所述基于所述放电容量情况,确定所述电池在所述目标时刻的真实剩余容量,包括:基于所述放电容量情况,确定所述电池在所述线性放电状态下每预设周期的周期放电容量;获取所述电池的剩余周期数,其中,所述剩余周期数为所述电池当前到放电完成过程所包含的所述预设周期的数量;获取所述周期放电容量与所述剩余周期数之间的积,以得到所述电池在所述目标时刻的真实剩余容量。

  其中,所述预设时间包括预设数量个所述预设周期,所述放电容量情况包括每个所述预设周期的测量放电容量;所述基于所述放电容量情况,确定所述电池在所述线性放电状态下每预设周期的周期放电容量,包括:将所述预设数量个所述测量放电容量的平均值,作为所述周期放电容量;所述获取所述电池的剩余周期数,包括:获取所述电池的剩余电压以及周期放电电压,其中,所述剩余电压为所述电池的当前电压与所述截止电压之间的差,所述周期放电电压为所述预设时间内的一个所述预设周期内的放电电压;获取所述剩余电压与所述周期放电电压之间的商,以得到所述剩余周期数。

  其中,所述预设时间包括预设数量个所述预设周期,所述放电容量情况包括每个所述预设周期的测量放电容量;所述利用所述放电容量情况,检测所述电池是否进入线性放电状态,包括:判断所述预设数量个所述测量放电容量的变化情况是否满足预设条件;若是,则确定所述电池进入线性放电状态。

  其中,所述判断所述预设数量个所述测量放电容量的变化情况是否满足预设条件,包括:获取所述预设数量个所述测量放电容量的平均值;判断每个所述测量放电容量与所述平均值的差值是否均在预设范围内;若是,则确定所述预设数量个所述测量放电容量的变化情况满足预设条件;所述获取电池在目标时刻之前的预设时间内的放电容量情况,包括:在所述预设时间内,获取每个预设周期内的工作电流;将所述预设周期与对应的所述工作电流之间的积,作为所述预设周期的测量放电容量。

  为解决上述问题,本申请第二方面提供了一种电池容量显示信息的确定方法,包括:获取电池在第一时刻的第一预估剩余容量,并基于所述第一预估剩余容量确定对应所述第一时刻的第一容量显示信息;在确定所述电池在所述第一时刻的第一真实剩余容量的情况下,基于所述第一预估剩余容量和所述第一真实剩余容量,确定对应后续时刻的第二容量显示信息;其中,所述第一真实剩余容量为上述第一方面的方法得到的真实剩余容量。

  其中,所述基于所述第一预估剩余容量和所述第一真实剩余容量,确定对应后续时刻的第二容量显示信息,包括:若所述第一真实剩余容量大于所述第一预估剩余容量,则将对应所述第一时刻至第二时刻的所述第二容量显示信息确定为所述第一容量显示信息,并基于所述电池在所述第二时刻之后的第二真实剩余容量,确定对应所述第二时刻之后的所述第二容量显示信息,其中,所述电池在所述第二时刻的第二真实剩余容量与所述第一预估剩余容量之间的差值小于预设容量差值;若所述第一真实剩余容量等于所述第一预估剩余容量,则基于所述电池在后续时刻的第二真实剩余容量,确定对应后续时刻的所述第二容量显示信息;若所述第一真实剩余容量小于所述第一预估剩余容量,则获取所述电池在所述第一时刻到第三时刻之间的第二预估剩余容量,并基于所述第二预估剩余容量,确定对应所述第一时刻到第三时刻之间的第二容量显示信息,并基于所述电池在所述第三时刻之后的第二真实剩余容量,确定对应所述第三时刻之后的所述第二容量显示信息,其中,所述第一时刻到第三时刻之间的第二预估剩余容量按时序从所述第一预估剩余容量下降至所述第一真实剩余容量。

  其中,所述容量显示信息为对应真实剩余容量或对应预估剩余容量与所述电池的最大容量之间的比值;所述第二时刻与所述第一时刻之间的时间差为:按每预设周期减少周期放电容量的方式,将所述第一真实剩余容量减少至等于或小于所述第一预估剩余容量所需的时间,其中,所述周期放电容量为所述电池在线性放电状态下每预设周期的放电容量;所述获取所述电池在所述第一时刻到第三时刻之间的第二预估剩余容量,包括:获取所述第一预估剩余容量与所述第一真实剩余容量之间的容量差;将所述容量差等分为预设数量个补偿放电容量,并将所述周期放电容量与所述补偿放电容量之和作为单位放电容量;在所述第一时刻之后的所述预设数量个预设周期内,将所述第一预估剩余容量按每预设周期减少所述单位放电容量,得到所述电池在所述第一时刻到第三时刻之间的第二预估剩余容量。

  本申请第三方面提供了一种电子设备,包括相互耦接的存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现上述第一方面所述的电池剩余容量的确定方法,和/或实现上述第二方面所述的电池容量显示信息的确定方法。

  本申请第四方面提供了一种计算机可读存储介质,其上存储有程序指令,其特征在于,所述程序指令被处理器执行时实实现上述第一方面所述的电池剩余容量的确定方法,和/或实现上述第二方面所述的电池容量显示信息的确定方法。

  上述方案中,获取电池在目标时刻之前的预设时间内的放电容量情况,然后利用放电容量情况,检测电池进入线性放电状态后,响应于电池进入线性放电状态,基于放电容量情况,确定电池在目标时刻的真实剩余容量,从而不仅利用一段时间的放电容量情况确定电池处于线性放电状态后,基于线性放电状态下的放电容量情况,实现获得在电池工作过程中目标时刻的电池的真实剩余容量,而且通过以往线性放电状态的电池的放电容量情况对真实剩余容量进行实时确定,能够应对电池实际工作中的复杂状况,提高真实剩余容量的预测精度。

  附图说明

  图1是本申请电池剩余容量的确定方法一实施例的流程示意图;

  图2是本申请电池剩余容量的确定方法一实施例步骤S13的流程示意图;

  图3是本申请电池容量显示信息的确定方法一实施例的流程示意图;

  图4是本申请电子设备一实施例的框架示意图;

  图5是本申请电池剩余容量的确定装置一实施例的结构示意图;

  图6是本申请计算机可读存储介质一实施例的框架示意图。

  具体实施方式

  下面结合说明书附图,对本申请实施例的方案进行详细说明。

  请参阅图1,图1是本申请电池剩余容量的确定方法一实施例的流程示意图。具体而言,本实施例方法包括以下步骤:

  步骤S11:获取电池在目标时刻之前的预设时间内的放电容量情况。

  目标时刻是电池工作过程中需要确定真实剩余容量所对应的时刻。该放电容量情况可包括在预设时间内对应不同时刻的放电容量。在一实施例中,预设时间可包括预设数量个预设周期,放电容量情况可包括每个预设周期的测量放电容量。

  可以理解的是,上述预设数量个预设周期的时间总和小于或等于预设时间,具体地,在预设数量个预设周期的时间总和等于预设时间的情况下,预设数量个连续的预设周期组成预设时间,换言之预设时间内预设周期是连续的;在预设数量个预设周期的时间总和小于预设时间的情况下,全部或部分预设周期之间存在相等或不等的时间间隔,例如,每个预设周期之间间隔相同时间。预设时间内的预设数量个预设周期可以是连续的,也可以是间断的,因此,预设时间的组成方式在此不作具体限定。目标时刻是预设数量个预设周期中时序最晚的预设周期对应的时刻。

  步骤S12:利用放电容量情况,检测电池是否进入线性放电状态。

  本实施例中,通过分析放电容量情况中各时刻的放电容量,可确定电池是否进入线性放电状态。例如,在包括预设数量个预设周期的预设时间内,放电容量情况包括每个预设周期的测量放电容量,可判断预设数量个测量放电容量的变化情况是否满足预设条件;若预设数量个测量放电容量的变化情况满足预设条件,则确定电池进入线性放电状态,否则,确定电池未进入线性放电状态。

  电池进入线性放电状态的情况下,在预设周期内电压变化量、容量变化量及电池放电速度均为线性变化,其中,电池放电速度为容量变化量与电压变化量的比值。预设条件可以是每个测量放电容量与预设数量个测量放电容量的平均值的差值均在预设范围内,预设范围大于等于零,还可以是电池放电速度在预设放电速度内,在此不作限定。

  在一实施例中,在预设时间内,获取每个预设周期内的工作电流,将预设周期与对应的工作电流之间的积,作为对应预设周期的测量放电容量,在获得对应预设数量个预设周期的预设数量个测量放电容量后,获取预设数量个测量放电容量的平均值;判断每个测量放电容量与平均值的差值是否均在预设范围内;若每个测量放电容量与平均值的差值是否均在预设范围内,则确定预设数量个测量放电容量的变化情况满足预设条件。在另一实施例中,为提高线性放电状态判断的准确性,进而提高真实剩余容量的准确性,每个测量放电容量与预设数量个测量放电容量的平均值均相等,则确定预设数量个测量放电容量的变化情况满足预设条件,进而确定电池进入线性放电状态。

  在检测电池未进入线性放电状态的情况下,确定原来的目标时刻的时序之后的一时刻作为新的目标时刻,或者保持目标时刻不变、调整预设周期,进而重返步骤S11获取电池在目标时刻之前的预设时间内的放电容量情况。在预设数量个预设周期的时间总和等于预设时间的情况下,预设时间内预设数量个预设周期是连续的,将下一个预设周期对应的时刻作为新的目标时刻即可。

  在一应用实施例中,预设数量为3,首次检测电池是否进入线性放电状态的预设周期分别为T1、T2、T3,目标时刻为T3之后的时刻,获取电池在目标时刻之前的放电容量情况后,检测电池未进入线性放电状态,则确定新的目标时刻为T4之后的时刻,第二次检测电池是否进入线性放电状态的预设周期分别为T2、T3、T4,重新获取电池在新的目标时刻之前的放电容量情况,并利用放电容量情况,检测电池是否进入线性放电状态,以此类推,直到检测电池进入线性放电状态为止。

  在另一应用实施例中,预设时间包括不连续的预设周期,预设数量为3,首次检测电池是否进入线性放电状态的预设周期分别为T1、T2、T4,目标时刻为T4之后的时刻,获取电池在目标时刻之前的放电容量情况后,检测电池未进入线性放电状态,可保持目标时刻为T4之后的时刻,第二次检测电池是否进入线性放电状态的预设周期分别为T2、T3、T4,重新获取电池在目标时刻之前的放电容量情况,并利用放电容量情况,检测电池是否进入线性放电状态;还可确定新的目标时刻,例如,新的目标时刻为T5之后的时刻,重新获取电池在新的目标时刻之前的放电容量情况,并利用放电容量情况,检测电池是否进入线性放电状态,直到检测电池进入线性放电状态为止。本应用实施例仅用于举例说明,预设时间和预设周期的确定以及线性放电状态的判断,还可参考上述步骤S11和步骤S12,在此不再赘述。

  步骤S13:响应于电池进入线性放电状态,基于放电容量情况,确定电池在目标时刻的真实剩余容量。

  在不同工作功率下,电池的真实剩余容量存在较大差异,而在电池进入线性放电状态后,通过线性放电状态下的放电容量情况所确定的真实剩余容量更接近实际容量情况,提高真实剩余容量的预测精度。考虑到不同使用工况下,电池的真实剩余容量与开路电压对应的预估剩余容量存在较大差异,判断电池进入线性放电状态后,根据线性区间的放电容量情况,对真实剩余容量进行预测,可在不同使用工况的实时过程中,确定真实剩余容量。

  通过上述方式,获取电池在目标时刻之前的预设时间内的放电容量情况,然后利用放电容量情况,检测到电池进入线性放电状态后,响应于电池进入线性放电状态,基于放电容量情况,确定电池在目标时刻的真实剩余容量,从而不仅利用一段时间的放电容量情况确定电池处于线性放电状态后,基于以往线性放电状态下的放电容量情况在电池工作过程中得到未来的目标时刻的电池的真实剩余容量,而且通过以往线性放电状态的电池的放电容量情况对真实剩余容量进行实时确定,能够应对电池实际工作中的复杂状况,提高真实剩余容量的预测精度。

  如图2所示,图2是本申请电池剩余容量的确定方法一实施例步骤S13的流程示意图。基于放电容量情况,确定电池在目标时刻的真实剩余容量的步骤中,具体包括以下步骤:

  步骤S131:基于放电容量情况,确定电池在线性放电状态下每预设周期的周期放电容量。

  利用预设周期与对应的工作电流之间的积,得到预设周期的测量放电容量后,将预设数量个测量放电容量的平均值,作为周期放电容量。

  为了便于理解本申请方案中如何在电池进入线性放电状态后,利用以往的放电容量情况来预测真实剩余容量,下面结合一具体例子进行说明:

  在一应用实施例中,获取放电容量情况时的预设周期为T、预设数量为3;检测电池是否进入线性放电状态时,每个测量放电容量与预设数量个测量放电容量的平均值均相等,则确定预设数量个测量放电容量的变化情况满足预设条件。电池装配于电子设备后开始放电,获取三个预设周期T内的工作电流I1、I2及I3;将预设周期T与对应的工作电流之间的积,作为预设周期T的测量放电容量C1=I1*T、C2=I2*T及C3=I3*T,从而获取到电池在目标时刻之前的预设时间内的放电容量情况。获取三个测量放电容量C1、C2及C3的平均值C平均;判断每个测量放电容量C1、C2及C3是否均等于平均值C平均;若C1=C2=C3=C平均,则确定三个测量放电容量的变化情况满足预设条件,从而检测电池进入线性放电状态,此时,目标时刻为C3之后的时刻;若不满足C1=C2=C3=C平均,则获取预设周期T内的工作电流I4及其对应的测量放电容量C4=I4*T,获取新的三个测量放电容量C2、C3及C4的新的平均值C平均,重新判断每个测量放电容量C2、C3及C4是否均等于新的平均值C平均,若C2=C3=C4=C平均,则确定电池进入线性放电状态,此时,目标时刻为C4之后的时刻;若不满足C2=C3=C4=C平均,则重新获取C5判断预设数量个测量放电容量是否均等于平均值,以此类推,直到判断预设数量个测量放电容量均等于平均值,判定电池进入线性放电状态为止。

  本应用实施例以C4之后的时刻为目标时刻,确定电池在C4的真实剩余容量为例。对应于本步骤S131,则将平均值C平均作为周期放电容量。在另一实施例中,周期放电容量可与平均值存在预设误差,使得周期放电容量最大值为平均值与预设误差的和,最小值为平均值与预设误差的差。

  步骤S132:获取电池的剩余周期数。

  剩余周期数为电池当前到放电完成过程所包含的预设周期的数量。剩余周期数的获取方式包括:获取电池的剩余电压以及周期放电电压,获取剩余电压与周期放电电压之间的商,以得到剩余周期数。在剩余电压与周期放电电压作除后有余数的情况下,则将商作为剩余周期数即可。

  其中,剩余电压为电池的当前电压与截止电压之间的差。可以理解的,截止电压为电池的最低电压,电压值少于截止电压时,电池服务的电子设备将不能工作。截止电压根据实际情况可自定义设置,在此不作具体限定。

  周期放电电压为预设时间内的一个预设周期内的放电电压。可以理解的,通过判断预设数量个测量放电容量的变化情况是否满足预设条件来检测电池是否进入线性放电状态时,若每个测量放电容量与预设数量个测量放电容量的平均值相等,或者存在测量放电容量与预设数量个测量放电容量的平均值相等,则将预设数量个测量放电容量的平均值作为周期放电电压;否则可以确定任意一预设周期内的放电电压作为周期放电电压,或者与平均值的差值最小的测量放电容量作为周期放电电压,在此不作具体限定。

  本应用实施例中,将预设数量个测量放电容量的平均值U平均作为周期放电电压。目标时刻为C4之后的时刻,剩余电压为电池的当前电压U4与截止电压U0之间的差U4-U0,周期放电电压UT=U平均,获取电池的剩余周期数的商U4-U0/U平均。将电池的剩余周期数记为N,N=U4-U0/U平均。

  步骤S133:获取周期放电容量与剩余周期数之间的积,以得到电池在目标时刻的真实剩余容量。

  获取到周期放电容量与剩余周期数后,可将周期放电容量与剩余周期数之间的积作为电池在目标时刻的真实剩余容量,也可以获取周期放电容量与剩余周期数之间的积后,将积与预设容量的和作为电池在目标时刻的真实剩余容量。为弥补电池满放状态下容量与零存在一定容量差值,从而通过将周期放电容量与剩余周期数相乘得到的积加上与容量差值对应的预设容量,得到电池在目标时刻的真实剩余容量,可提高真实剩余容量的准确性。

  本实用实施例中,将周期放电容量C平均与剩余周期数N相乘,得到电池在C4对应时刻的真实剩余容量为C平均*N。

  因此,根据一段时间的放电容量情况,确定是否进入线性放电状态,若是,则可基于线性放电状态的放电容量情况计算得到目标时刻的真实剩余容量,能够在电池工作过程中确定真实剩余容量,并且通过以往线性放电状态的电池的放电容量情况对真实剩余容量进行实时确定,能够应对电池实际工作中的复杂状况,提高预测真实剩余容量的精度。实际应用中,由于能够在电池的实际使用过程中,实现对真实剩余容量的确定,不需要电池在生产线上经过多次的满充-满放的过程来得到容量梯度值作为预测真实剩余容量的参考,而是正常装配后即可出厂销售,在使用过程中实时确定真实剩余容量即可,使得装配、检测等制造工艺简单和快速,尤其在电池应用于小家电等生产消耗小的产品的情况下,可大大提高生产效率。

  请参阅图3,图3是本申请电池容量显示信息的确定方法一实施例的流程示意图。具体而言,本实施例方法包括以下步骤:

  步骤S31:获取电池在第一时刻的第一预估剩余容量,并基于第一预估剩余容量确定对应第一时刻的第一容量显示信息。

  第一时刻为电池在工作过程中的任意时刻。一般地,在确定得到电池的真实剩余容量之前,均利用对应时刻的预估剩余容量确定对应时刻的容量显示信息。

  在获取电池对应时刻的预估剩余容量之前,可获取电池开路电压下的电压-容量曲线。具体地,对电池充电使其处于满充状态,检测到电池温度与测试温度在预设温度范围内时,电池以模拟倍率进入放电状态,判断电池是否进入满放状态,若否,则重复进行电池温度与测试温度在预设温度范围内的检测,以及电池以模拟倍率进入放电的步骤,直到检测到电池处于满放状态。在电池从满充状态变化为满放状态期间,获取并记录离散的多组电压容量数据,通过线性插值,得到连续的电压-容量曲线。在获取到电池开路电压下的电压-容量曲线后,利用电池对应时刻的电压,即可获取对应时刻的第一预估剩余容量,也即第一预估剩余容量为开路电压下电池在第一时刻的预估值。

  容量显示信息为能够表示电池剩余容量且用于显示的信息,例如可以直接为剩余容量值,或者为剩余容量百分比。剩余容量百分比即为对应剩余容量与电池的最大容量之间的比值。为便于说明,下面统一以容量显示信息为剩余容量百分比来举例。故对于第一容量显示信息,即为对应的第一预估剩余容量与电池的最大容量之间的比值。

  步骤S32:在确定电池在第一时刻的第一真实剩余容量的情况下,基于第一预估剩余容量和第一真实剩余容量,确定对应后续时刻的第二容量显示信息。

  第一真实剩余容量为利用上述对应图1电池剩余容量的确定方法的任一实施例得到的真实剩余容量。若电池在第一时刻处于线性放电状态,则能够获得该第一真实剩余容量。在获取到第一时刻对应的第一预估剩余容量和第一真实剩余容量后,即可确定第二容量显示信息。可以理解的,电池运用于智能家电等电子设备后,上述的容量显示信息为电子设备显示给用户的剩余容量值、剩余容量百分比等。电池的剩余容量可以是电子设备的电池的剩余容量,也可以是与电子设备连接其余设备的电池的剩余容量,在此不作具体限定。为减小容量显示信息的突变,使得容量显示信息平缓且不断接近真实情况,根据第一预估剩余容量和第一真实剩余容量的大小关系,分情况确定第二容量显示信息。第二容量显示信息是基于电池在后续时刻的第二真实剩余容量所确定的,或者根据对应时刻的第二真实剩余容量动态校准后得到的。第二容量显示信息获取方式具体如下:

  第一种情况:若第一真实剩余容量大于第一预估剩余容量,需要延缓容量显示信息的变化速度,因此将对应所述第一时刻至第二时刻的所述第二容量显示信息确定为所述第一容量显示信息。

  在第二时刻,电池的第二真实剩余容量与第一预估剩余容量之间的差值小于预设容量差值,也即是在第二时刻后,第一预估剩余容量与第一真实剩余容量的经过相同时间后容量变化大小相近、甚至相同。第二时刻与第一时刻之间的时间差为:按每预设周期减少周期放电容量的方式,将所述第一真实剩余容量减少至等于或小于第一预估剩余容量所需的时间,其中,周期放电容量为电池在线性放电状态下每预设周期的放电容量。

  由于第二时刻时电池的第二真实剩余容量与第一预估剩余容量之间的差值小于预设容量差值,因此,可基于电池在第二时刻之后的第二真实剩余容量,确定对应第二时刻之后的第二容量显示信息。也即是,在第一时刻后、第二时刻之前,第二容量显示信息保持为第一容量显示信息,而第一真实剩余容量则不断减小并于第二时刻等于第一预估剩余容量;从第二时刻开始,对应预估剩余容量等于对应真实剩余容量,故第二容量显示信息等于第二真实剩余容量与电池的最大容量之间的比值。

  以第一真实剩余容量为C真实,第一预估剩余容量C预估,第一容量显示信息为SOC1,第二容量显示信息为SOC2为例。

  在一应用实施例中,在第一时刻,第一真实剩余容量为C真实大于第一预估剩余容量C预估,第一容量显示信息为SOC1;在第一时刻至第二时刻之间,第一真实剩余容量为C真实仍然大于第一预估剩余容量C预估,第二容量显示信息SOC2保持为与第一容量显示信息为SOC1相同。按每预设周期减少周期放电容量的方式,将第一真实剩余容量C真实减少至等于或小于第一预估剩余容量C预估期间,第二容量显示信息SOC2一直保持不变。从第二时刻开始,对应真实剩余容量等于对应预估剩余容量,每预设周期减少周期放电容量,后续时刻的第二容量显示信息等于对应真实剩余容量与电池的最大容量之间的比值。

  由于第一真实剩余容量大于第一预估剩余容量,因此在第一时刻与第二时刻时间,第一真实剩余容量正常减小,而显示给用户的第二容量显示信息保持在第一容量显示信息大小不变,直到电池的第二真实剩余容量与第一预估剩余容量之间的差值小于预设容量差值,使得显示情况与真实情况同步,第二容量显示信息等于对应真实剩余容量与电池的最大容量之间的比值,实现第二容量显示信息的校正。

  第二种情况:若第一真实剩余容量等于第一预估剩余容量,则基于电池在后续时刻的第二真实剩余容量,确定对应后续时刻的第二容量显示信息。对应真实剩余容量等于对应预估剩余容量的情况下,第二容量显示信息等于对应真实剩余容量与电池的最大容量之间的比值,也等于对应预估剩余容量与电池的最大容量之间的比值,后续时刻的第二容量显示信息等于对应真实剩余容量与电池的最大容量之间的比值即可。

  在一应用实施例中,第一真实剩余容量为C真实等于第一预估剩余容量C预估,也即是在第一时刻刚好是真实剩余容量与估剩余容量的时刻,直接从第一时刻开始第二容量显示信息等于对应真实剩余容量与电池的最大容量之间的比值,其中,对应真实剩余容量按每预设周期减少周期放电容量的方式不断减小。

  第三种情况:若第一真实剩余容量小于第一预估剩余容量,需要修正并加快容量显示信息的变化速度,则获取电池在第一时刻到第三时刻之间的第二预估剩余容量,并基于第二预估剩余容量,确定对应第一时刻到第三时刻之间的第二容量显示信息。第一时刻到第三时刻之间的第二预估剩余容量按时序从第一预估剩余容量下降至第一真实剩余容量。

  第一时刻到第三时刻之间的第二预估剩余容量获取方式为:获取第一预估剩余容量与第一真实剩余容量之间的容量差;将容量差等分为预设数量个补偿放电容量,并将周期放电容量与补偿放电容量之和作为单位放电容量;在第一时刻之后的预设数量个预设周期内,将第一预估剩余容量按每预设周期减少单位放电容量,得到电池在第一时刻到第三时刻之间的第二预估剩余容量。

  在第三时刻之前,第二预估剩余容量不断减小直至与第一真实剩余容量相等,因此等于对应预估剩余容量与电池的最大容量之间的比值的第二容量显示信息不断减小;从第三时刻开始,对应预估剩余容量等于对应真实剩余容量,第二容量显示信息等于第二真实剩余容量与电池的最大容量之间的比值,从而基于电池在第三时刻之后的第二真实剩余容量,确定对应第三时刻之后的第二容量显示信息。

  通过将第一预估剩余容量与第一真实剩余容量之间的容量差分为预设数量进行逐步补偿,实现第二预估剩余容量的平滑减小,使得用户看到的第二容量显示信息进行自然平缓的变化,提高用户体验。

  在一应用实施例中,第一真实剩余容量为C真实小于第一预估剩余容量C预估,获取第一预估剩余容量C预估与第一真实剩余容量C真实之间的容量差C预估-C预估,将容量差C预估-C预估等分为N’个补偿放电容量C补偿,N’小于等于获取第一真实剩余容量时的剩余周期数N。如上述图1对应的电池剩余容量的确定方法中,将平均值C平均作为周期放电容量,在获取到补偿放电容量C补偿后,将周期放电容量C平均与补偿放电容量C补偿之和作为单位放电容量C补偿+C补偿;在第一时刻之后的N’预设周期内,将第一预估剩余容量C预估按每预设周期减少单位放电容量,例如,经过第一时刻后的第一个预设周期后等于第一预估剩余容量C预估减去单位放电容量C补偿+C补偿,直到对应预估剩余容量与对应真实剩余容量相等。在得到电池在第一时刻到第三时刻之间的第二预估剩余容量后,基于第二预估剩余容量,即可确定对应第一时刻到第三时刻之间的第二容量显示信息。

  通过上述方式,开路电压对应的电压容量曲线仅作为第一预估剩余容量及其对应第一容量显示信息的初始预估值,后续时刻的容量显示信息根据第一真实剩余容量和第一预估剩余容量,可通过不断调整和修正,确定对应后续时刻的第二容量显示信息,从而在电池的实际使用过程中,可不断对容量显示信息进行修正,使其贴近真实容量变化情况。

  请参阅图4,图4为本申请电子设备一实施例的框架示意图。具体而言,本实施例中电子设备400包括相互耦接的存储器410和处理器420。其中,存储器410用于存储的程序指令以及处理器420处理时所需存储的数据。电子设备400可包括电池,利用处理器420控制存储器410及其自身以实现上述电池剩余容量的确定方法,可确定其自身的电池工作过程中的真实剩余容量。电子设备400可以为具有电池的智能家电,智能家电的类型不作具体限定。电子设备400还可利用处理器420控制存储器410及其自身以实现上述电池剩余容量的确定方法,确定与电子设备400连接的其余设备的电池的真实剩余容量。

  处理器420控制存储器410及其自身以实现上述电池剩余容量的确定方法任一实施例和/或电池容量显示信息的确定方法任一实施例的步骤。处理器420还可以称为CPU(Central Processing Unit,中央处理单元)。处理器420可能是一种集成电路芯片,具有信号的处理能力。处理器420还可以是通用处理器、数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。另外,处理器420可以由多个成电路芯片共同实现。

  请参阅图5,图5为本申请电池剩余容量的确定装置一实施例的结构示意图。如图5所示,该电子设备500包括获取模块510、检测模块520和确定模块530。

  获取模块510,用于获取电池在目标时刻之前的预设时间内的放电容量情况;检测模块520,用于利用放电容量情况,检测电池是否进入线性放电状态;确定模块530,用于响应于电池进入线性放电状态,基于放电容量情况,确定电池在目标时刻的真实剩余容量。因此,获取模块510获取到电池在目标时刻之前的预设时间内的放电容量情况后,检测模块520利用放电容量情况,检测电池是否进入线性放电状态,若检测模块520检测电池进入线性放电状态,则确定模块530响应于电池进入线性放电状态,基于放电容量情况,确定电池在目标时刻的真实剩余容量,从而通过以往线性放电状态的电池的放电容量情况对真实剩余容量进行实时确定,能够应对电池实际工作中的复杂状况,提高真实剩余容量的预测精度。

  获取模块510还用于获取电池在第一时刻的第一预估剩余容量;确定模块530还用于基于所述第一预估剩余容量确定对应所述第一时刻的第一容量显示信息;确定模块530还用于在确定所述电池在所述第一时刻的第一真实剩余容量的情况下,基于所述第一预估剩余容量和所述第一真实剩余容量,确定对应后续时刻的第二容量显示信息。其中,第一真实剩余容量为上述通过以往线性放电状态的电池的放电容量情况对真实剩余容量进行实时确定所得。通过上述方式,后续时刻的第二容量显示信息根据第一真实剩余容量和第一预估剩余容量得以确定,在电池的实际使用过程中,可不断对容量显示信息进行修正,使其贴近真实容量变化情况。

  本实施例各模块的实现功能具体可参考上述实施例对应步骤的相关描述。

  请参阅图6,图6为本申请存储装置600一实施例的框架示意图。本申请存储装置600存储有能够被处理器运行的程序指令610,程序指令610用于实现上述电池剩余容量的确定方法任一实施例和/或电池容量显示信息的确定方法任一实施例的步骤。

  该存储装置600具体可以为U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等可以存储程序指令610的介质,或者也可以为存储有该程序指令610的服务器,该服务器可将存储的程序指令610发送给其他设备运行,或者也可以自运行该存储的程序指令610。

  在本申请所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

  作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。

  另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

  集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

《电池剩余容量、容量显示信息的确定方法及设备、介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)