电池电量的确定方法、装置、设备和存储介质与流程

文档序号:20695375发布日期:2020-05-12 14:54阅读:138来源:国知局
电池电量的确定方法、装置、设备和存储介质与流程

本发明涉及电池技术领域,尤其涉及一种电池电量的确定方法、装置、设备和存储介质。



背景技术:

锂电池具有能量高、使用寿命长、额定电压高、自放电率低、重量轻等诸多优点,已被广泛应用于各种电子设备。锂电池的电量计算是电池电量管理的基础,如何确定锂电池的电量成为了关注的焦点。

在一种技术方案中,通过电池的开路电压对应荷电状态(stateofcharge,soc)的电压电量曲线,得到电池的剩余电量。然而,在这种技术方案中,充放电时电压电量曲线差异很大,如图1所示,相同的电池电压下,分别在充放电情况下对应的soc差异很大,导致通过电压电量曲线所得出的电池的剩余电量的误差比较大。

因此,如何避免因充放电时电压电量曲线差异导致电量计算不准确成为了亟待解决的技术难题。



技术实现要素:

本发明实施例提供一种电池电量的确定方法、装置、设备和存储介质,用于解决因充放电时电压电量曲线差异导致电量计算不准确的问题。

本发明实施例第一方面,提供了一种电池电量的确定方法,包括:确定目标电池的实时电压;若所述目标电池处于放电状态,则基于所述实时电压与目标电压电量映射关系,确定所述目标电池的剩余电量,其中,所述目标电压电量映射关系为预先获取的所述目标电池的电压与剩余电量之间的映射关系;若所述目标电池处于充电状态,则基于所述实时电压与目标充电电压实际电压映射关系,确定所述目标电池的实际电压,以及基于所述目标电池的实际电压与所述目标电压电量映射关系,确定所述目标电池的剩余电量,其中,所述目标充电电压实际电压映射关系为预先获取的所述目标电池的充电电压与实际电压之间的映射关系。

在本发明的一些实施例中,基于上述方案,所述目标电压电量映射关系包括目标电压电量表,所述方法还包括:确定所述目标电池的放电倍率;根据所述放电倍率,从多个电压电量表中确定与所述目标电池对应的所述目标电压电量表,所述电压电量表包括预先测量的所述目标电池的多个电压以及对应的剩余电量,各个电压电量表与各个放电倍率一一对应。

在本发明的一些实施例中,基于上述方案,所述方法还包括:针对充满电的所述目标电池,分别生成与多个放电倍率中各个放电倍率对应的所述电压电量表。

在本发明的一些实施例中,基于上述方案,所述方法还包括:确定所述目标电池的最低工作电压以及满电电压;基于所述最低工作电压以及所述满电电压,从所述目标电压电量表中重新确定目标电压电量表。

在本发明的一些实施例中,基于上述方案,所述目标充电电压实际电压映射关系包括目标充电电压实际电压表,所述方法还包括:确定所述目标电池的充电倍率;根据所述充电倍率,从多个充电电压实际电压表中确定与所述目标电池对应的所述目标充电电压实际电压表,其中,所述目标充电电压实际电压表包括预先测量的所述目标电池的多个充电电压以及对应的实际电压,各个充电电压实际电压表与各个充电倍率一一对应。

在本发明的一些实施例中,基于上述方案,所述方法还包括:针对完全放电的所述目标电池,分别生成与多个充电倍率中各个充电倍率对应的所述充电电压实际电压表。

在本发明的一些实施例中,基于上述方案,所述方法还包括:对所述目标电池的剩余电量进行滤波处理,得到所述目标电池的滤波电量;对所述滤波电量进行反向转换,得到所述目标电池的滤波电压。

在本发明的一些实施例中,基于上述方案,所述方法还包括:若所述目标电池处于充电状态,则确定所述滤波电压与所述目标电池的满电电压之间的差值是否小于预定阈值;若小于所述预定阈值,则以预定电压幅度增加所述目标电池的满电电压;基于增加后的所述目标电池的满电电压重新确定所述目标电池的所述滤波电量以及所述滤波电压。

在本发明的一些实施例中,基于上述方案,所述方法还包括:判断重新确定的所述滤波电压在预定时间段内是否发生变化;若发生变化,则将重新确定的所述滤波电压作为所述目标电池的满电电压。

本发明实施例的第二方面,提供了一种电池电量的确定装置,包括:实时电压确定模块,用于确定目标电池的实时电压;第一电量确定模块,用于若所述目标电池处于放电状态,则基于所述实时电压与目标电压电量映射关系,确定所述目标电池的剩余电量,其中,所述目标电压电量映射关系为预先获取的所述目标电池的电压与剩余电量之间的映射关系;第二电量确定模块,用于若所述目标电池处于充电状态,则基于所述实时电压与目标充电电压实际电压映射关系,确定所述目标电池的实际电压,以及基于所述目标电池的实际电压与所述目标电压电量映射关系,确定所述目标电池的剩余电量,其中,所述目标充电电压实际电压映射关系为预先获取的所述目标电池的充电电压与实际电压之间的映射关系。

在本发明的一些实施例中,基于上述方案,所述目标电压电量映射关系包括目标电压电量表,所述装置还包括:放电倍率确定模块,用于确定所述目标电池的放电倍率;第一表选取模块,用于根据所述放电倍率,从多个电压电量表中确定与所述目标电池对应的所述目标电压电量表,所述电压电量表包括预先测量的所述目标电池的多个电压以及对应的剩余电量,各个电压电量表与各个放电倍率一一对应。

在本发明的一些实施例中,基于上述方案,所述装置还包括:电压电量表生成模块,用于针对充满电的所述目标电池,分别生成与多个放电倍率中各个放电倍率对应的所述电压电量表。

在本发明的一些实施例中,基于上述方案,所述装置还包括:重新确定模块,用于确定所述目标电池的最低工作电压以及满电电压;基于所述最低工作电压以及所述满电电压,从所述目标电压电量表中重新确定目标电压电量表。

在本发明的一些实施例中,基于上述方案,所述目标充电电压实际电压映射关系包括目标充电电压实际电压表,所述装置还包括:充电倍率确定模块,用于确定所述目标电池的充电倍率;第二表选取模块,用于根据所述充电倍率,从多个充电电压实际电压表中确定与所述目标电池对应的所述目标充电电压实际电压表,其中,所述目标充电电压实际电压表包括预先测量的所述目标电池的多个充电电压以及对应的实际电压,各个充电电压实际电压表与各个充电倍率一一对应。

在本发明的一些实施例中,基于上述方案,所述装置还包括:充电电压实际电压表生成模块,用于针对完全放电的所述目标电池,分别生成与多个充电倍率中各个充电倍率对应的所述充电电压实际电压表。

在本发明的一些实施例中,基于上述方案,所述装置还包括:滤波处理模块,用于对所述目标电池的剩余电量进行滤波处理,得到所述目标电池的滤波电量;反向转换模块,用于对所述滤波电量进行反向转换,得到所述目标电池的滤波电压。

在本发明的一些实施例中,基于上述方案,所述装置被配置为:若所述目标电池处于充电状态,则确定所述滤波电压与所述目标电池的满电电压之间的差值是否小于预定阈值;若小于所述预定阈值,则以预定电压幅度增加所述目标电池的满电电压;基于增加后的所述目标电池的满电电压重新确定所述目标电池的所述滤波电量以及所述滤波电压。

在本发明的一些实施例中,基于上述方案,所述装置还被配置为:判断重新确定的所述滤波电压在预定时间段内是否发生变化;若发生变化,则将重新确定的所述滤波电压作为所述目标电池的满电电压。

本发明实施例的第三方面,提供了一种电池电量的确定设备,包括:处理器以及存储器;存储器用于存储计算机程序和数据,所述处理器调用存储器存储的计算机程序,以执行第一方面任一实施例提供的电池电量的确定方法。

本发明第四方面提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,所述计算机程序在被处理器执行时用于执行第一方面任一实施例提供的电池电量的确定方法。

根据本发明实施例提供的电池电量的确定方法、装置、设备和存储介质,一方面,充电和放电使用同一电压电量表计算剩余电量,而且在充电情况下,从充电电压实际电压表中获取目标电池的实际电压,避免了因充放电时电压电量曲线差异导致电量计算不准确的问题;另一方面,通过电压信息计算电池的剩余电量,而不是由电池的电流信息计算,因此不存在库仑计量法中的累积误差的问题;再一方面,通过选用适当的电压电量表和充电电压实际电压表,从电压电量表中查找剩余电量,避免了因负载强度变化导致电量计算不准确的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为一种技术方案中的充放电情况下的电池电压与荷电状态的关系示意图;

图2为一种技术方案中的放电时不同负载下的电池电压与荷电状态的关系示意图;

图3为一种技术方案中的库仑计量法的累积误差的示意图;

图4为根据本发明的一些实施例提供的电池电量的确定方法的流程示意图;

图5为根据本发明的另一些实施例提供的电池电量的确定方法的流程示意图;

图6为根据本发明实施例提供的电池电量的确定装置实施例一的示意框图;

图7为根据本发明实施例提供的电池电量的确定装置实施例二的示意框图;

图8为根据本发明实施例提供的电池电量的确定装置实施例三的示意框图;

图9为根据本发明实施例提供的电池电量的确定装置实施例四的示意框图;

图10为根据本发明实施例提供的电池电量的确定装置实施例五的示意框图;

图11为根据本发明实施例提供的电池电量的确定装置实施例六的示意框图;

图12为根据本发明实施例提供的电池电量的确定装置实施例七的示意框图;

图13为根据本发明的一些实施例提供的电池电量的确定设备实施例的示意框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面首先对本发明实施例中用到的技术术语进行说明:

荷电状态soc:指的是电池剩余容量与总容量的比值。

充电电压:指的是在充电状态下电池的电压。

实际电压:指的是电池断开充电一定时间后,电池稳定状态下的电压。电池在充电时,电池的电压存在虚高的现象,即充电电压比实际电压高。不同的实际电压,充电电压虚高的幅度是不一样的,即实际电压与充电电压是非线性关系的。

放电倍率:电池在规定的时间放出其额定容量时所需要的电流值。例如,额定容量为100a·h的电池用20a放电时,其放电倍率为0.2c。

充电倍率:电池在规定的时间充电至其额定容量时所需要的电流值。

目前,锂电池的电池技术一般有开路电压法以及库仑计量法。在开路电压法中,通过电池的开路电压对应soc的电压电量曲线,确定电池的电量。然而,在开路电压法中,参照图1所示,相同的电池电压下,分别在充放电下对应的荷电状态差异很大;参照图2所示,相同的电池电压下,分别在不同的载荷下对应的荷电状态差异比较明显。因此,在开路电压法中,由于相同的电池电压下,分别在充放电下对应的soc差异很大,分别在不同的载荷下对应的荷电状态差异也较大,导致通过电压电量曲线所得出的电池的剩余电量的误差比较大。例如,在放电的过程中,容易让用户对电池的剩余使用时间评估不准,会让用户感觉电池电量不耐用;在充电的时候,会表现出电池电量反而迅速下降,拔除充电时又反而迅速上升,或者表现出长时间没有充进电的不实表象。

在库仑计量法中,在电池的充电/放电路径上连接一个检测电阻,通过模数转换器(analog-to-digitalconverter,adc)量测在检测该电阻上的电压,将测得的电压转换成电池正在充电或放电的电流值,通过实时计数器将该电流值对时间作积分,从而得知流过多少库仑即电量。库仑计量法能够精确计算出充电或放电过程中实时的soc,藉由通过充电库仑计数器和放电库仑计数器,能够计算剩余电容量及完全充电容量,从而计算出荷电状态(soc=剩余容量/完全充电容量)。然而,库仑计量法存在以下缺点:(1)在电流感测以及adc量测中存在偏移误差的累积,如图3所示,在实际应用中,如果不进行任何修正,则随着时间的持续累积的误差是无上限的;(2)完全充电容量(fullchargingcapacity,fcc)的误差,fcc误差是电池设计容量的值与电池真正的完全充电容量之间的差异,fcc误差受到温度、老化、负载等因素影响。

基于上述内容,本发明的基本思想在于,电池处于放电过程时,测量电池的实时电压值,通过查找目标电压电量表,获得电池的剩余电量;电池处于充电过程时,测量电池的实时电压值,通过查找目标充电电压实际电压表,得到电池的实际电压值,再通过查找该目标电压电量表,获得电池的剩余电量。目标电压电量表包括预先获取的目标电池的多个电压以及对应的剩余电量,目标充电电压实际电压表包括预先获取的目标电池的多个充电电压以及对应的实际电压。本发明实施例的技术方案,与开路电压法相比,充电和放电使用同一电压电量表计算剩余电量,而且在充电情况下,从充电电压实际电压表中获取目标电池的实际电压,解决了因充放电时电压电量曲线差异导致电量计算不准确的问题;通过选用适当的电压电量表和充电电压实际电压表,从电压电量表中查找剩余电量,避免了因负载强度变化导致电量计算不准确的问题。与库仑计量法相比,本发明实施例的技术方案中,通过电压信息计算电池的剩余电量,而不是由电池的电流信息计算,因此不存在库仑计量法中的累积误差。

下面通过几个具体实施例对本发明提供的电池电量的确定方法进行说明。

图4为根据本发明的一些实施例提供的电池电量的确定方法的流程示意图。

参照图4所示,在步骤s410中,确定目标电池的实时电压。

在示例实施例中,目标电池为锂电池,通过模数转换器adc确定目标电池的实时电压。例如,通过微控制单元(microcontrollerunit;mcu)/中央处理器(centralprocessunit;cpu)自带的adc或独立的adc器件,以及必要的硬件电路,测量目标电池的实时电压。

在步骤s420中,若目标电池处于放电状态,则基于目标电池的实时电压与目标电压电量映射关系,确定目标电池的剩余电量,其中,目标电压电量映射关系为预先获取的目标电池的电压与剩余电量之间的映射关系。

在示例实施例中,目标电压电量映射关系包括目标电压电量表,目标电压电量表中包括预先测量的目标电池的多个电压以及对应的剩余电量。若目标电池处于放电状态,基于目标电池的实时电压,从目标电压电量表中查找与该实时电压对应的剩余电量。

需要说明的是,虽然以目标电压电量映射关系为目标电压电量表为例进行说明,但是本发明的实施例不限于此,例如,目标电压电量映射关系还可以为电压电量键值对,或者电压电量二维数组等,本发明对此不进行特殊限定。

在步骤s430中,若目标电池处于充电状态,则基于目标电池的实时电压与目标充电电压实际电压映射关系,确定目标电池的实际电压,以及基于目标电池的实际电压与上述电压电量映射关系,确定目标电池的剩余电量,其中,目标充电电压实际电压映射关系为预先获取的目标电池的充电电压与实际电压之间的映射关系。

在示例实施例中,目标充电电压实际电压映射关系包括目标充电电压实际电压表,目标充电电压实际电压表包括预先测量的所述目标电池的多个充电电压以及对应的实际电压。若目标电池处于充电状态,则基于目标电池的实时电压,从目标充电电压实际电压映射关系中,查找目标电池的实际电压,基于查找到的目标电池的实际电压,从上述电压电量表中,查找目标电池的剩余电量。

需要说明的是,虽然以目标充电电压实际电压映射关系为目标充电电压实际电压表为例进行说明,但是本发明的实施例不限于此,例如,目标电压电量映射关系还可以为充电电压实际电压键值对,或者充电电压实际电压二维数组等,本发明对此不进行特殊限定。

根据图4的示例实施例中的技术方案,一方面,充电和放电使用同一电压电量表计算剩余电量,而且在充电情况下,从充电电压实际电压表中获取目标电池的实际电压,避免了因充放电时电压电量曲线差异导致电量计算不准确的问题;另一方面,通过电压信息计算电池的剩余电量,而不是由电池的电流信息计算,因此不存在库仑计量法中的累积误差的问题;再一方面,通过选用适当的电压电量表和充电电压实际电压表,从电压电量表中查找剩余电量,避免了因负载强度变化导致电量计算不准确的问题。

此外,在示例实施例中,该电池电量的确定方法还包括:针对充满电的目标电池,分别生成与多个放电倍率中各个放电倍率对应的电压电量表,该电压电量表包括预先测量的目标电池的多个电压以及对应的剩余电量,各个电压电量表与各个放电倍率一一对应。例如,可以通过现有测量设备,或者自制治具根据“安时积分法”(电流对时间的积分),对充满电的锂电池,分别测量出0.1c、0.2c、0.5c、1.0c、2.0c等放电倍率下的“电压电量表”,该电压电量表中的数据由间隔一定差值的电压与对应的剩余电量组成,间隔电压包括但不限于20mv、50mv、100mv,电压电量表中的电压覆盖目标电池的全范围工作电压。在测量的过程中,不需要断开目标电池的放电负载。

进一步地,为了准确地确定目标电池对应的电压电量表,该电池电量的确定方法还包括:确定目标电池的放电倍率;根据目标电池放电倍率,从多个电压电量表中确定与目标电池对应的目标电压电量表。例如,通过测量或评估目标电池的平均电流,从多个电压电量表中,选取与该平均电流最接近的放电倍率对应的电压电量表,也可以根据该平均电流确定目标电池的目标放电倍率,选取与该目标放电倍率最接近的放电倍率对应的电压电量表。

此外,在示例实施例中,该电池电量的确定方法还包括:针对完全放电的目标电池,分别生成与多个充电倍率中各个充电倍率对应的充电电压实际电压表,目标充电电压实际电压表包括预先测量的所述目标电池的多个充电电压以及对应的实际电压,各个充电电压实际电压表与各个充电倍率一一对应。例如,通过现有测量设备或自制治具,对完全放电的锂电池,分别测量出0.1c、0.2c、0.5c、1.0c、2.0c等充电倍率下的“充电电压实际电压表”。充电电压实际电压表中的数据由间隔一定差值的充电电压与对应的实际电压组成,间隔电压包括但不限于20mv、50mv、100mv。电池充电到预定充电电压值时,断开电池的充电,等待时间包括但不限于60s、120s、180s,直至电池电压稳定,即为电池的实际电压,记录该充电电压值和实际电压值,重复此操作,直至测量完所有的预定充电电压及其对应的实际电压。测量出的预定充电电压对应的实际电压,需要覆盖电池的全范围工作电压。

进一步地,在示例实施例中,为了准确地确定目标电量对应的充电电压实际电压表,该电池电量的确定方法还包括:确定所述目标电池的充电倍率;根据该充电倍率,从多个充电电压实际电压表中确定与目标电池对应的目标充电电压实际电压表。例如,根据目标电池的硬件设计的电池充电倍率,从多个充电电压实际电压表中选取对应的充电电压实际电压表。

此外,由于电池使用一段时间后会出现电池老化等问题,导致电池满电电压的改变。因此,在示例实施例中,该电池电量的确定方法还包括:确定目标电池的最低工作电压以及满电电压;基于该最低工作电压以及该满电电压,从目标电压电量表中重新确定新的目标电压电量表。例如,电池充电时,当电池的实际电压接近满电电压(即上一次充满电时电池的实际电压)时,增大电池的满电电压,增加幅度包括但不限于1mv、3mv、5mv。当电池的实际电压维持在某个值一定时间后,维持的时间包括但不限于5min、10min、15min,或者充电集成电路(integratedcircuit,ic)的充电指示引脚变为无效电平后,将此时电池的实际电压作为新的满电电压,实现电池满电电压的动态智能调整,从而能够应对电池老化等问题导致电池满电电压的改变。

进一步地,根据电池的最低工作电压(例如由电池管理系统给出的最低工作电压)和电池的满电电压,对目标电压电量表进行截取,重新定义电池最低工作电压对应的电池剩余电量为0%,电池满电电压对应的电池剩余电量为100%,在此基础上对截取出来的电压电量表进行均匀拉伸,重新计算各个电压对应的剩余电量值,得到“新的电压电量表”。

在本发明实施例的技术方案中,根据电池的最低工作电压以及满电电压重新确定新的电压电量表,能够根据电池的实际满电电压动态地确定新的电压电量表,从而能够更准确地确定电池的剩余电量。

此外,在示例实施例中,为了更准确地确定目标电池的剩余电量,该电池电量的确定方法还包括:对目标电池的剩余电量进行滤波处理;对滤波处理后的剩余电量进行反向转换,得到目标电池的电压。滤波处理的方法包括但不限于均值滤波、中值滤波、加权滤波、一阶低通滤波、二阶低通滤波等。例如,当电池处于放电状态时,根据电池的实时电压,通过查找“新的电压电量表”,得到电池剩余电量,并对该电池剩余电量进行滤波处理,得到滤波后的电池剩余电量,对滤波后的电池剩余电量进行反向转换,得到相应滤波后的电压,最终得到滤波后的电池电压和电池剩余电量。当电池处于充电状态时,根据电池的实时电压,通过查找“充电电压实际电压表”,得到电池的实际电压值,再通过电池的实际电压值查找“新的电压电量表”,获得电池的剩余电量,并对获得的剩余电量进行滤波处理,得到滤波后的电池剩余电量;对滤波后的电池剩余电量进行反向转换,得到相应滤波后的电压,最终得到滤波后的电池电压和电池剩余电量。

图5为根据本发明的另一些实施例提供的电池电量的确定方法的流程示意图。

参照图5所示,在步骤s510中,采集目标电池的实时电压。例如,通过adc采集目标电池的实时电压。

在步骤s515中,确定目标电池是否处于充电状态,若处于充电状态,则进行至步骤s520,接着进行至步骤s525;若不处于充电状态,则进行至步骤s525。

在步骤s520中,基于目标电池的实时电压,查找充电电压实际电压表,确定目标电池的实际电压。

在步骤s525中,基于目标电池的实时电压或实际电压,查找电压电量表,确定目标电池的剩余电量。例如,在充电状态下,基于目标电池的实际电压,查找电压电量表;在放电状态下,基于目标电池的实时电压,查找电压电量表。

在步骤s530中,对得到的目标电池的剩余电量进行滤波处理,得到目标电池的滤波后的剩余电量。滤波处理包括但不限于均值滤波、中值滤波、加权滤波、一阶低通、二阶低通等。

在步骤s535中,通过目标电池的滤波后的剩余电量确定目标电池的滤波电压。例如,对滤波后的剩余电量进行反向转换,得到目标电池的滤波后的电压。

在步骤s540中,确定目标电池是否处于充电状态,若处于充电状态,则进行至步骤s545;若不处于充电状态,则进行至步骤s565。

在步骤s545中,确定目标电池的滤波后电压是否接近目标电池的满电电压(即上一次充满电时电池的实际电压),若接近满电电压,则进行至步骤s550;若没有接近满电电压,则进行至步骤s555。

在步骤s550中,适当调大满电电压,重新计算滤波后剩余电量和电压。例如,增加幅度包括但不限于1mv、3mv、5mv,重新计算电池的滤波后剩余电量和电压。

在步骤s555中,确定滤波后的电压在预定时间段内是否维持不变,若维持不变,则进行至步骤s560;若发生变化,则进行至步骤s565。

在步骤s560中,将目标电池的当前滤波后电压作为满电电压,重新计算目标电池的滤波后剩余电量以及滤波后电压。例如,根据电池的最低工作电压和该满电电压,对目标电压电量表进行截取,对截取出来的电压电量表进行均匀拉伸,重新计算各个电压对应的剩余电量值,得到“新的电压电量表”。

通过步骤s540至步骤s560,能够实现电池满电电压的动态智能调整,从而能够应对电池老化或更换电池等问题导致电池的满电电压的改变,进而能够更准确地进行电量计算。

在步骤s565中,限制目标电池的充电时的电压与电量越来越大,放电时电压与电量越来越小。从而能够避免充电时电池电量下降,拔除充电时电池电量上升的问题。

图6为根据本发明的一些实施例提供的电池电量的确定装置的示意框图。参照图6所示,该电池电量的确定装置600包括:

实时电压确定模块610,用于确定目标电池的实时电压;第一电量确定模块620,用于若所述目标电池处于放电状态,则基于所述实时电压与目标电压电量映射关系,确定所述目标电池的剩余电量,其中,所述目标电压电量映射关系为预先获取的所述目标电池的电压与剩余电量之间的映射关系;第二电量确定模块630,用于若所述目标电池处于充电状态,则基于所述实时电压与目标充电电压实际电压映射关系,确定所述目标电池的实际电压,以及基于所述目标电池的实际电压与所述目标电压电量映射关系,确定所述目标电池的剩余电量,其中,所述目标充电电压实际电压映射关系为预先获取的所述目标电池的充电电压与实际电压之间的映射关系。

在本发明的一些实施例中,基于上述方案,参照图7所示,所述目标电压电量映射关系包括目标电压电量表,所述装置600还包括:放电倍率确定模块710,用于确定所述目标电池的放电倍率;第一表选取模块720,用于根据所述放电倍率,从多个电压电量表中确定与所述目标电池对应的所述目标电压电量表,所述电压电量表包括预先测量的所述目标电池的多个电压以及对应的剩余电量,各个电压电量表与各个放电倍率一一对应。

在本发明的一些实施例中,基于上述方案,参照图8所示,所述装置600还包括:电压电量表生成模块810,用于针对充满电的所述目标电池,分别生成与多个放电倍率中各个放电倍率对应的所述电压电量表。

在本发明的一些实施例中,基于上述方案,参照图9所示,所述装置600还包括:重新确定模块910,用于确定所述目标电池的最低工作电压以及满电电压;基于所述最低工作电压以及所述满电电压,从所述目标电压电量表中重新确定目标电压电量表。

在本发明的一些实施例中,基于上述方案,所述目标充电电压实际电压映射关系包括目标充电电压实际电压表,参照图10所示,所述装置600还包括:充电倍率确定模块1010,用于确定所述目标电池的充电倍率;第二表选取模块1020,用于根据所述充电倍率,从多个充电电压实际电压表中确定与所述目标电池对应的所述目标充电电压实际电压表,其中,所述目标充电电压实际电压表包括预先测量的所述目标电池的多个充电电压以及对应的实际电压,各个充电电压实际电压表与各个充电倍率一一对应。

在本发明的一些实施例中,基于上述方案,参照图11所示,所述装置600还包括:充电电压实际电压表生成模块1110,用于针对完全放电的所述目标电池,分别生成与多个充电倍率中各个充电倍率对应的所述充电电压实际电压表。

在本发明的一些实施例中,基于上述方案,参照图12所示,所述装置600还包括:滤波处理模块1210,用于对所述目标电池的剩余电量进行滤波处理,得到所述目标电池的滤波电量;反向转换模块1220,用于对所述滤波电量进行反向转换,得到所述目标电池的滤波电压。

在本发明的一些实施例中,基于上述方案,所述装置被配置为:若所述目标电池处于充电状态,则确定所述滤波电压与所述目标电池的满电电压之间的差值是否小于预定阈值;若小于所述预定阈值,则以预定电压幅度增加所述目标电池的满电电压;基于增加后的所述目标电池的满电电压重新确定所述目标电池的所述滤波电量以及所述滤波电压。

在本发明的一些实施例中,基于上述方案,所述装置还被配置为:判断重新确定的所述滤波电压在预定时间段内是否发生变化;若发生变化,则将重新确定的所述滤波电压作为所述目标电池的满电电压。

本申请实施例提供的电池电量的确定装置能够实现前述方法实施例中的各个过程,并达到相同的功能和效果,这里不再重复。

图13为本发明的一些实施例提供的电池电量的确定设备实施例一的结构示意图,如图13所示,本实施例提供的电池电量的确定设备1300可以包括:存储器1310以及处理器1320。

可选的,该电池电量的确定设备还可以包括总线。其中,总线用于实现各元件之间的连接。

所述存储器1310用于存储计算机程序和数据,所述处理器1320调用存储器存储的计算机程序,以执行前述任一方法实施例提供的电池电量的确定方法的技术方案。

其中,存储器1310和处理器1320之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可以通过一条或者多条通信总线或信号线实现电性连接,如可以通过总线连接。存储器中存储有实现数据访问控制方法的计算机执行指令,包括至少一个可以软件或固件的形式存储于存储器中的软件功能模块,处理器通过运行存储在存储器内的计算机程序以及模块,从而执行各种功能应用以及电池电量的确定。

存储器可以是,但不限于,随机存取存储器(randomaccessmemory,简称:ram),只读存储器(readonlymemory,简称:rom),可编程只读存储器(programmableread-onlymemory,简称:prom),可擦除只读存储器(erasableprogrammableread-onlymemory,简称:eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,简称:eeprom)等。其中,存储器用于存储程序,处理器在接收到执行指令后,执行程序。进一步地,上述存储器内的软件程序以及模块还可包括操作系统,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通信,从而提供其他软件组件的运行环境。

处理器可以是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,简称:cpu)、网络处理器(networkprocessor,简称:np)等。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。可以理解,图13的结构仅为示意,还可以包括比图13中所示更多或者更少的组件,或者具有与图13所示不同的配置。图13中所示的各组件可以采用硬件和/或软件实现。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时可以实现上述任一方法实施例提供的电池电量的确定方法。

本实施例中的计算机可读存储介质可以是计算机能够存取的任何可用介质,或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备,可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如ssd)等。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1