CN105223504A - 一种锂电池电量的估算方法及*** - Google Patents
一种锂电池电量的估算方法及*** Download PDFInfo
- Publication number
- CN105223504A CN105223504A CN201410240673.4A CN201410240673A CN105223504A CN 105223504 A CN105223504 A CN 105223504A CN 201410240673 A CN201410240673 A CN 201410240673A CN 105223504 A CN105223504 A CN 105223504A
- Authority
- CN
- China
- Prior art keywords
- task
- cell voltage
- lithium battery
- module
- power consumption
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
- Secondary Cells (AREA)
Abstract
本发明所提供的一种锂电池电量的估算方法及***,实时检测移动设备中耗电模块是否启动执行任务,当检测到至少一个耗电模块启动执行任务时,则获取锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度值及任务结束后电池电压恢复到一指定电压的耗时,并以上述数据为坐标点,将其标示在一空间直角坐标系中得到一当前锂电池电压特性坐标点,之后根据所述当前锂电池电压特性坐标点与预先标定的多个电池电量边界面确定锂电池当前剩余电量。本发明是当耗电模块启动执行任务时才进行电池电量估算,且估算为基于电压特性曲线变化趋势的估算,故结果更准确;同时估算过程通过软件即可实现,无需电源管理芯片,节省设备成本。
Description
技术领域
本发明涉及电池管理技术领域,尤其涉及的是一种锂电池电量的估算方法及***。
背景技术
在某些嵌入式产品开发中,为了尽可能降低产品的成本,不会使用较为高级的电源管理芯片,而一般的电源管理芯片不具有检测电池剩余电量的功能,所以一般需要借助软件来计算和判断。
现有技术中,测量电池剩余电量一般的判断方式是周期性通过ADC接口(模拟数字转换接口)测量电池电压,并根据测量值判断电池的电量。但通过此方法得到的电池剩余电量存在较大误差。例如,由于判定正常电压和低电压的门限值固定,可能出现有些电池的电压低于门限值,但是剩余电量较多,此时导致判定结果偏低;另一种情况是有些电池的电压高于门限值,但是剩余电量较少,无法发出低电压报警,此时导致判定结果偏高。而且随着锂电池的使用,电池性能有所下降,实际的门限值应该随着时间而上移。如果采用这种固定门限值的方法,随着设备的使用,报警后的使用时间越来越短。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种锂电池电量的估算方法及***,旨在解决现有技术中获取电池剩余电量值不准确的缺陷,同时本发明所述锂电池电量的估算方法精度高,实时监控,且实现过程并不复杂。
本发明的技术方案如下:
一种锂电池电量的估算方法,其中,所述方法包括步骤:
A、实时检测移动设备中耗电模块是否启动执行任务,当检测到至少一个耗电模块启动执行任务时,则获取锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度值及任务结束后电池电压恢复到一指定电压的耗时;
B、根据获取的所述锂电池执行任务前的电池电压、所述执行任务过程中电池电压下降最大幅度及所述任务结束后电池电压恢复到所述指定电压的耗时,标定一处于空间直角坐标系中的当前锂电池电压特性坐标点;
C、根据所述当前锂电池电压特性坐标点与预先标定的多个电池电量边界面确定锂电池当前剩余电量。
所述锂电池电量的估算方法,其中,所述步骤A具体包括:
A1、实时检测移动设备中耗电排名在前N个的耗电模块是否启动执行任务;其中,N为正整数;
A2、当检测到耗电排名在前N个的模块中的高耗电模块启动执行任务时,则获取锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度值及任务结束后电池电压恢复到所述指定电压的耗时;其中,所述高耗电模块为耗电排名在前N个的模块中耗电排名第一的模块;
A3、当检测到耗电排名在前N个的模块中的高耗电模块未启动执行任务,而检测到耗电排名在前N个的模块中的次高耗电模块启动执行任务时,则获取锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度值及任务结束后电池电压恢复到所述指定电压的耗时;其中,所述次高耗电模块是指除所述高耗电模块之外剩下的N—1个模块中最耗电的模块。
所述锂电池电量的估算方法,其中,所述步骤A具体包括:
A11、预先设置优先监控模块的模块列表及其监控顺序,以一预设的周期及按照监控顺序,依次监测所述模块列表中的模块是否有一耗电模块启动执行任务;
A12、当检测到所述模块列表中的模块有一耗电模块启动执行任务,则获取锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度值及任务结束后电池电压恢复到所述指定电压的耗时。
所述锂电池电量的估算方法,其中,所述步骤B具体包括:
B1、建立一分别以锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到所述指定电压的耗时为坐标轴的空间直角坐标系;
B2、将获取的锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到所述指定电压的耗时值分别标示在所述空间直角坐标系中,得到一当前锂电池电压特性坐标点。
所述锂电池电量的估算方法,其中,所述步骤C中当判断所述当前锂电池电压特性坐标点处于预先标定的多个电池电量边界面其中相邻两个边界面之间时,则根据相邻两个边界面对应的电池电量值确定锂电池当前剩余电量。
所述锂电池电量的估算方法,其中,所述电池电压反向脉冲特性曲线为以一预设的电压获取周期,获取多组锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到所述指定电压的耗时,并将多组所述锂电池执行任务前的电池电压、所述执行任务过程中电池电压下降最大幅度及所述任务结束后电池电压恢复到所述指定电压的耗时分别标示在一空间直角坐标系中,将标示在所述空间直角坐标中的多个点用光滑曲线连接后得到的曲线。
所述锂电池电量的估算方法,其中,所述指定电压为所述执行任务前的电池电压的95%。
一种锂电池电量的估算***,其中,包括:
数据获取模块,用于实时检测移动设备中耗电模块是否启动执行任务,当检测到至少一个耗电模块启动执行任务时,则获取锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度值及任务结束后电池电压恢复到一指定电压的耗时;
坐标点标定模块,用于根据获取的所述锂电池执行任务前的电池电压、所述执行任务过程中电池电压下降最大幅度及所述任务结束后电池电压恢复到所述指定电压的耗时,标定一处于空间直角坐标系中的当前锂电池电压特性坐标点;
电量获取模块,用于根据所述当前锂电池电压特性坐标点与预先标定的多个电池电量边界面确定锂电池当前剩余电量。
所述锂电池电量的估算***,其中,所述坐标点标定模块具体包括:
坐标轴建立单元,用于建立一分别以锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到所述指定电压的耗时为坐标轴的空间直角坐标系;
曲线获取单元,用于将获取的锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到所述指定电压的耗时值分别标示在所述空间直角坐标系中,得到一当前锂电池电压特性坐标点。
所述锂电池电量的估算***,其中,所述电量获取模块中当判断所述当前锂电池电压特性坐标点处于预先标定的多个电池电量边界面其中相邻两个边界面之间时,则根据相邻两个边界面对应的电池电量值确定锂电池当前剩余电量。
本发明所提供的一种锂电池电量的估算方法及***,实时检测移动设备中耗电模块是否启动执行任务,当检测到至少一个耗电模块启动执行任务时,则获取锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度值及任务结束后电池电压恢复到一指定电压的耗时,并以上述数据为坐标点,将其标示在一空间直角坐标系中得到一当前锂电池电压特性坐标点,之后根据所述当前锂电池电压特性坐标点与预先标定的多个电池电量边界面确定锂电池当前剩余电量。本发明是当高耗电模块启动执行任务时才进行电池电量估算,且估算为基于电压特性曲线变化趋势的估算,故结果更准确;同时估算过程通过软件即可实现,无需电源管理芯片,节省设备成本。
附图说明
图1为移动设备执行较耗电的任务后的锂电池电压曲线。
图2为本发明所述锂电池电量的估算方法较佳实施例的流程图
图3为本发明所述锂电池电量的估算***较佳实施例的结构框图。
具体实施方式
本发明提供一种锂电池电量的估算方法及***,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
假设锂电池初始状态为满点状态,在安装有锂电池的移动设备的使用过程中对电池电压的实时测量,并根据测量结果得到一移动设备执行较耗电的任务后的锂电池电压曲线,如图1所示,所述锂电池电压曲线标定在一以时间t为x轴,以电压V为y轴的直角坐标系中,其中,V0为锂电池满电量状态时的电池电压,v、v1、v2……、vn为锂电池在使用不同时间后分别测得的当前电池电压,Vlow为锂电池低电量状态时的电池电压(即无法带动移动设备工作的电压),从图1中的多条曲线可以发现:当移动设备执行完一个较耗电的任务后,电池电压v将会如图1的I图所示,有一个小小的负脉冲,然后电池电压恢复到任务执行之前的电压水平,脉冲的时间较短;而随着移动设备的使用,锂电池电量下降,执行相同任务后,电池的电量曲线将会如图1的II图、III图的趋势变化,最后演变成IV图的情况。
从图中1中的IV图,可以得到电池电量随着使用而下降的特征描述:①任务执行前电池电压逐渐下降;②执行耗电量大的任务,电池电压瞬间下降逐步增大;③电池电压恢复的时间越来越长。
基于电池电压的上述特征,本发明提供一种锂电池电量的估算方法。
请参见图2,图2是本发明所述锂电池电量的估算方法的较佳实施例的流程图。如图2所示,所述锂电池电量的估算方法,包括以下步骤:
步骤S100、实时检测移动设备中耗电模块是否启动执行任务,当检测到至少一个耗电模块启动执行任务时,则获取锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度值及任务结束后电池电压恢复到一指定电压的耗时;
现以两个具体应用实施例实施,来说明步骤S100中数据获取的具体过程;
实施例一
101、实时检测移动设备中耗电排名在前N个的耗电模块是否启动执行任务;其中,N为正整数;
显然,移动设备中耗电排名在前N个的耗电模块在用户日常使用过程中经过统计即可获得。具体的,最耗电的模块为高耗电模块,第二耗电的模块为次高耗电模块,第三耗电的模块为第三耗电模块,依次类推,第N耗电的模块为第N耗电模块。
102、当检测到耗电排名在前N个的模块中的高耗电模块启动执行任务时,则获取锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度值及任务结束后电池电压恢复到所述指定电压的耗时;其中,所述高耗电模块为耗电排名在前N个的模块中耗电排名第一的模块;
103、当检测到耗电排名在前N个的模块中的高耗电模块未启动执行任务,而检测到耗电排名在前N个的模块中的次高耗电模块启动执行任务时,则获取锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度值及任务结束后电池电压恢复到所述指定电压的耗时;其中,所述次高耗电模块是指除所述高耗电模块之外剩下的N—1个模块中最耗电的模块。
具体的,在102和103中可以一预定的时间周期T来检测高耗电模块和次高耗电模块是否启动执行任务。例如,在时间0-T内检测到高耗电模块是否启动执行任务,若在时间0-T内高耗电模块未启动执行任务,则在时间T-2T内检测次高耗电模块是否启动执行任务;若在时间T-2T内次高耗电模块未启动执行任务,则在时间2T-3T内检测第三耗电模块是否启动执行任务,以此类推,直至检测完移动设备中耗电排名在前N个的耗电模块是否有启动执行任务的。
实施例二
111、预先设置优先监控模块的模块列表及其监控顺序,以一预设的周期及按照监控顺序,依次检测所述模块列表中的模块是否有一耗电模块启动执行任务;
在111中预先设置用户期望监控的耗电模块列表,并确定耗电模块列表中每一耗电模块的监控顺序。当完成上述设置后,即以一预设的周期及按照监控顺序,依次检测所述模块列表中的模块是否有一耗电模块启动执行任务。
112、当检测到所述模块列表中的模块有一耗电模块启动执行任务,则获取锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度值及任务结束后电池电压恢复到一指定电压的耗时。
在111的轮询式检测方式中,当检测到所述模块列表中的模块有一耗电模块启动执行任务,即获取上述的3个锂电池参数,从而进行锂电池剩余电量的估算。
本发明较佳的实施例中,采用的是基于移动设备中耗电模块的执行任务而进行电池电量的估算的技术方案,而非采用固定周期进行电池电量的估算的方案。采用基于移动设备中耗电模块的执行任务而进行电池电量的估算的技术方案的电量估算一致性更好,且估算结果更加准确。
在移动设备的使用过程中,实时检测移动设备中耗电模块是否启动执行任务,当检测至少一耗电模块启动执行任务时,则获取锂电池执行任务前的电池电压Vpre、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到一指定电压的耗时trecovery;其中所述指定电压由锂电池执行任务前的电池电压Vpre决定,所述指定电压的取值范围为0.9Vpre-0.99Vpre,较佳的所述指定电压取值为0.95Vpre;其中,T1为正整数,Vpre、及trecovery都为大于或等于0的实数。
由于在步骤S100中是实时检测移动设备中任意一耗电模块是否启动而进行锂电池电量的估算,也即只要移动设备中有一个耗电模块启动执行任务,则获取锂电池执行任务前的电池电压Vpre、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到一指定电压的耗时trecover;例如,移动设备中高耗电模块在较长时间内未启动执行任务,而次高耗电模块或其他耗电模块中任意一个启动并执行任务,则获取此时的Vpre、及trecovery。
步骤S200、根据获取的所述锂电池执行任务前的电池电压、所述执行任务过程中电池电压下降最大幅度及所述任务结束后电池电压恢复到所述指定电压的耗时,标定一处于空间直角坐标系中的当前锂电池电压特性坐标点;
当在步骤S100中获取锂电池执行任务前的电池电压Vpre、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到一指定电压的耗时trecovery后,可分别以Vpre、及trecovery为坐标轴建立一空间直角坐标系,并将步骤S100中获取的(Vpre,,trecovery)标示在空间直角坐标系中。
步骤S300、根据所述当前锂电池电压特性坐标点与预先标定的多个电池电量边界面确定锂电池当前剩余电量;
进一步地实施例,如图2所示,在步骤S100数据获取过程之前,还包括:
步骤S10、预先标定电池电压反向脉冲特性曲线,并根据所述电池电压反向脉冲特性曲线标定多个电池电量边界面。
本发明较佳的实施例中,在移动设备出厂前,移动设备产商都会标定电池电压反向脉冲特性曲线,并根据所述电池电压反向脉冲特性曲线标定多条电池电量边界面。当标定的电池电量边界面数量越多时,所述锂电池当前剩余电量的估算结果越准确。
具体的,标定耗电模块的电池电量电池电压反向脉冲特性曲线及电池电量边界面的过程为:
(1)选择一块电池,每隔一段时间,如1小时,高耗电模块执行一次任务,测量出上述的(Vpre,,trecovery),并在分别以锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到执行任务前的电池电压的95%的耗时为坐标轴的空间直角坐标系中标示出来。随着时间的增长,将会在该坐标系中得到一条曲线,表示针对所述高耗电软件模块从满电状态到电池耗尽状态的电池电压反向脉冲特性曲线;
(2)选择多块电池作相同的测试,在相关坐标系中将会得到曲线族,并构成一个针对所述高耗电模块的电池电压反向脉冲特性曲线有效工作区间,所述电池电压反向脉冲特性曲线有效工作区间采用曲线的交集运算得出。
(3)根据上所述电池电压反向脉冲特性曲线有效工作区间的边界,得到一系列的电池低电量的边界条件,这些边界条件将会构成电池电量估算的边界条件;另外将有效工作区间划分阶段,将会得到电池电量的不同等级,以及相应电池电量等级的边界条件;电池低电量的边界条件及相应电池电量等级的边界条件构成电池电量估算的依据。
本发明较佳实施例中之所以选择在一以Vpre、及trecovery为坐标轴建立一空间直角坐标系中标定电池电压反向脉冲特性曲线及多个电池电量边界面,是因为从图1可以看出,在平面直角坐标系中标定电池电压特性曲线需实时获取数据,并根据数据绘制曲线,每测得一组数据就要绘制一条与之对应的电池电压特性曲线,极大的增加了移动设备数据处理的工作量。但若建立以Vpre、及trecovery为坐标轴的空间直角坐标系,当获取一组(Vpre,,trecovery),得到的只是空间直角坐标系中的一个坐标点,极大简化了绘制过程。标定电池电压反向脉冲特性曲线的过程,如上述(1)-(2)过程所述。
现以一具体实例来说明上述(3)过程中电池电量边界面标定过程。当在上述(1)和(2)过程中标定了电池电压反向脉冲特性曲线后,可以发现所述电池电压反向脉冲特性曲线中有一些拐点,此时,可在每个拐点处都设置一平行于Otrecovery坐标面且经过此拐点的电池电量边界面。例如,所述电池电压反向脉冲特性曲线中有10拐点,此时根据10个拐点分别设置一平行于Otrecovery坐标面且经过此拐点的电池电量边界面,由上述10个拐点对应的电池电量标定10个电池电量边界面对应的电池电量,例如分别标定为10%,20%,30%,40%,50%,60%,70%,80%,90%及100%的电池电量边界面,此时结合所述当前锂电池电压特性坐标点与上述10个电池电量边界面确定锂电池当前剩余电量,当所述当前锂电池电压特性坐标点处于上述10个电池电量边界面其中相邻两个电池电量边界之间的中间区域时,例如当前锂电池电压特性坐标点处于电池电量剩余60%的边界面与池电量剩余70%的边界面的中间区域时,则可估算此时锂电池当前剩余电量为61-69%。显然当标定的电池电量边界面数量越多时,所述锂电池当前剩余电量的估算结果越准确。
进一步地实施例,所述步骤S200坐标点标定的具体过程包括:
步骤S201、建立一分别以锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到所述指定电压的耗时为坐标轴的空间直角坐标系;
当在步骤S100中获取锂电池执行任务前的电池电压Vpre、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到所述指定电压的耗时trecovery后,可分别以Vpre、及trecovery为坐标轴建立一空间直角坐标系,其中,Vpre、及trecovery都为大于或等于0的实数。
步骤S202、将获取的锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到所述指定电压的耗时值分别标示在所述空间直角坐标系中,得到一当前锂电池电压特性坐标点。
进一步地实施例,所述步骤S300中当判断所述当前锂电池电压特性坐标点处于预先标定的多个电池电量边界面其中相邻两个边界面之间时,则根据相邻两条边界曲线对应的电池电量值确定锂电池当前剩余电量。
进一步地实施例,所述电池电压反向脉冲特性曲线为以一预设的电压获取周期,获取多组锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到所述指定电压的耗时,并将多组所述锂电池执行任务前的电池电压、所述执行任务过程中电池电压下降最大幅度及所述任务结束后电池电压恢复到所述指定电压的耗时分别标示在一空间直角坐标系中,将标示在所述空间直角坐标中的多个点用光滑曲线连接后得到的曲线。
本发明的较佳实施例中,不仅需要预先标定基于耗电模块的电池电量电池电压反向脉冲特性曲线及电池电量边界面,而且还需要预先标定移动设备中的耗电模块,现以一具体实例来说明标定移动设备中耗电模块标定过程。
具体的,移动设备中耗电模块的标定过程为;
(a)设计一个标志位(flag_high_consume),表示硬件模块的驱动任务是否高耗电模块(true表示为高耗电),并由模块的ID(编号)和标志位构成底层驱动模块耗电信息的Object数组,将其命名为:
driver_consume_flahs<module_id,flag_high_consume>[]
上述数组为一二维数组,基本单元是(module_id,flag_high_consume),数组名为driver_consume_flahs;***层的设计和应用层的设计过程中,涉及到调用高耗电底层驱动模块的上层模块,都需要标注相关的标志位flag_hig_consume_up,该标志位由模块所调用的底层模块的flag_high_consume经过“与”运算而得;
类似地,上层模块也构成关于模块耗电的数据结构:
driver_consume_flahs_up<module_id,flag_high_consume>[]
也为二维数组,基本单元是(module_id,flag_high_consume_up),数组名为driver_consume_flahs_up。
上述数据结构中的flag_high_consume是通过底层模块测试获得。通过周期执行相关模块函数,用示波器观测目标设备的工作电流,根据具体目标设备的模块的耗电量级进行人为设定判断依据判定flag_high_consume的逻辑判断结果是为真还是为假。
(b)当程序运行时,执行某个上层模块(函数或者程序任务)时,根据driver_consume_flahs_up<module_id,flag_high_consume>[]获得这个模块的flag_hig_consume_up,从而判断是否高耗电模块。
基于上述方法,本发明还提供了一种锂电池电量的估算***,如图2所示,所述锂电池电量的估算***包括:
数据获取模块100,用于实时检测移动设备中耗电模块是否启动执行任务,当检测到至少一个耗电模块启动执行任务时,则获取锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度值及任务结束后电池电压恢复到一指定电压的耗时;
坐标点标定模块200,用于根据获取的所述锂电池执行任务前的电池电压、所述执行任务过程中电池电压下降最大幅度及所述任务结束后电池电压恢复到所述指定电压的耗时,标定一处于空间直角坐标系中的当前锂电池电压特性坐标点;
电量获取模块300,用于根据所述当前锂电池电压特性坐标点与预先标定的多个电池电量边界面确定锂电池当前剩余电量。
进一步地实施例,所述锂电池电量的估算***还包括:
标定模块10,用于预先标定电池电压反向脉冲特性曲线,并根据所述电池电压反向脉冲特性曲线标定多条电池电量边界面。
进一步地实施例,所述坐标点标定模块200具体包括:
坐标轴建立单元,用于建立一分别以锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到所述指定电压的耗时为坐标轴的空间直角坐标系;
曲线获取单元,用于将获取的锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到所述指定电压的耗时值分别标示在所述空间直角坐标系中,得到一当前锂电池电压特性坐标点。
综上所述,本发明所提供的一种锂电池电量的估算方法及***,实时监控移动设备中的高耗电模块是否启动执行任务,当检测所述高耗电模块启动执行任务时,则获取锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度值及任务结束后电池电压恢复到一指定电压的耗时,并以上述数据为坐标点,将其标示在一空间直角坐标系中得到一当前锂电池电压特性坐标点,之后根据所述当前锂电池电压特性坐标点与预先标定的多个电池电量边界面确定锂电池当前剩余电量。本发明是当高耗电模块启动执行任务时才进行电池电量估算,且估算为基于电压特性曲线变化趋势的估算,故结果更准确;同时估算过程通过软件即可实现,无需电源管理芯片,节省设备成本。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (10)
1.一种锂电池电量的估算方法,其特征在于,所述方法包括步骤:
A、实时检测移动设备中耗电模块是否启动执行任务,当检测到至少一个耗电模块启动执行任务时,则获取锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度值及任务结束后电池电压恢复到一指定电压的耗时;
B、根据获取的所述锂电池执行任务前的电池电压、所述执行任务过程中电池电压下降最大幅度及所述任务结束后电池电压恢复到所述指定电压的耗时,标定一处于空间直角坐标系中的当前锂电池电压特性坐标点;
C、根据所述当前锂电池电压特性坐标点与预先标定的多个电池电量边界面确定锂电池当前剩余电量。
2.根据权利要求1所述锂电池电量的估算方法,其特征在于,所述步骤A具体包括:
A1、实时检测移动设备中耗电排名在前N个的耗电模块是否启动执行任务;其中,N为正整数;
A2、当检测到耗电排名在前N个的模块中的高耗电模块启动执行任务时,则获取锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度值及任务结束后电池电压恢复到所述指定电压的耗时;其中,所述高耗电模块为耗电排名在前N个的模块中耗电排名第一的模块;
A3、当检测到耗电排名在前N个的模块中的高耗电模块未启动执行任务,而检测到耗电排名在前N个的模块中的次高耗电模块启动执行任务时,则获取锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度值及任务结束后电池电压恢复到所述指定电压的耗时;其中,所述次高耗电模块是指除所述高耗电模块之外剩下的N—1个模块中最耗电的模块。
3.根据权利要求1所述锂电池电量的估算方法,其特征在于,所述步骤A具体包括:
A11、预先设置优先监控模块的模块列表及其监控顺序,以一预设的周期及按照监控顺序,依次监测所述模块列表中的模块是否有一耗电模块启动执行任务;
A12、当检测到所述模块列表中的模块有一耗电模块启动执行任务,则获取锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度值及任务结束后电池电压恢复到所述指定电压的耗时。
4.根据权利要求1所述锂电池电量的估算方法,其特征在于,所述步骤B具体包括:
B1、建立一分别以锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到所述指定电压的耗时为坐标轴的空间直角坐标系;
B2、将获取的锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到所述指定电压的耗时值分别标示在所述空间直角坐标系中,得到一当前锂电池电压特性坐标点。
5.根据权利要求1所述锂电池电量的估算方法,其特征在于,所述步骤C中当判断所述当前锂电池电压特性坐标点处于预先标定的多个电池电量边界面其中相邻两个边界面之间时,则根据相邻两个边界面对应的电池电量值确定锂电池当前剩余电量。
6.根据权利要求1所述锂电池电量的估算方法,其特征在于,所述电池电压反向脉冲特性曲线为以一预设的电压获取周期,获取多组锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到所述指定电压的耗时,并将多组所述锂电池执行任务前的电池电压、所述执行任务过程中电池电压下降最大幅度及所述任务结束后电池电压恢复到所述指定电压的耗时分别标示在一空间直角坐标系中,将标示在所述空间直角坐标中的多个点用光滑曲线连接后得到的曲线。
7.根据权利要求1-6任一项所述锂电池电量的估算方法,其特征在于,所述指定电压为所述执行任务前的电池电压的95%。
8.一种锂电池电量的估算***,其特征在于,包括:
数据获取模块,用于实时检测移动设备中耗电模块是否启动执行任务,当检测到至少一个耗电模块启动执行任务时,则获取锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度值及任务结束后电池电压恢复到一指定电压的耗时;
坐标点标定模块,用于根据获取的所述锂电池执行任务前的电池电压、所述执行任务过程中电池电压下降最大幅度及所述任务结束后电池电压恢复到所述指定电压的耗时,标定一处于空间直角坐标系中的当前锂电池电压特性坐标点;
电量获取模块,用于根据所述当前锂电池电压特性坐标点与预先标定的多个电池电量边界面确定锂电池当前剩余电量。
9.根据权利要求8所述锂电池电量的估算***,其特征在于,所述坐标点标定模块具体包括:
坐标轴建立单元,用于建立一分别以锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到所述指定电压的耗时为坐标轴的空间直角坐标系;
曲线获取单元,用于将获取的锂电池执行任务前的电池电压、执行任务过程中电池电压下降最大幅度及任务结束后电池电压恢复到所述指定电压的耗时值分别标示在所述空间直角坐标系中,得到一当前锂电池电压特性坐标点。
10.根据权利要求8所述锂电池电量的估算***,其特征在于,所述电量获取模块中当判断所述当前锂电池电压特性坐标点处于预先标定的多个电池电量边界面其中相邻两个边界面之间时,则根据相邻两个边界面对应的电池电量值确定锂电池当前剩余电量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410240673.4A CN105223504B (zh) | 2014-05-30 | 2014-05-30 | 一种锂电池电量的估算方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410240673.4A CN105223504B (zh) | 2014-05-30 | 2014-05-30 | 一种锂电池电量的估算方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105223504A true CN105223504A (zh) | 2016-01-06 |
CN105223504B CN105223504B (zh) | 2018-03-16 |
Family
ID=54992568
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410240673.4A Active CN105223504B (zh) | 2014-05-30 | 2014-05-30 | 一种锂电池电量的估算方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105223504B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107390126A (zh) * | 2017-06-06 | 2017-11-24 | 广州视源电子科技股份有限公司 | 一种电子设备的电池电量显示控制方法及显示控制装置 |
CN108828451A (zh) * | 2018-06-29 | 2018-11-16 | 郑州云海信息技术有限公司 | 一种电池备份单元的检修方法 |
CN112345823A (zh) * | 2020-10-20 | 2021-02-09 | 深圳市新国都支付技术有限公司 | 功耗测试方法、装置、***及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10187295A (ja) * | 1996-12-19 | 1998-07-14 | Casio Comput Co Ltd | 電源管理装置 |
US6166524A (en) * | 2000-03-09 | 2000-12-26 | Wilson Greatbatch Ltd. | Alternate fuel gauge for an alkali metal electrochemical cell |
US20060197536A1 (en) * | 2005-03-03 | 2006-09-07 | Cardiac Pacemakers, Inc. | Battery status indicator compensating for battery voltage recovery |
CN101303397A (zh) * | 2008-06-25 | 2008-11-12 | 河北工业大学 | 锂离子电池组剩余电能计算方法及装置 |
CN103048629A (zh) * | 2013-01-24 | 2013-04-17 | 圣邦微电子(北京)股份有限公司 | 锂电池电量的计量方法和计量装置 |
CN103257323A (zh) * | 2013-06-03 | 2013-08-21 | 清华大学 | 一种锂离子电池剩余可用能量的估计方法 |
-
2014
- 2014-05-30 CN CN201410240673.4A patent/CN105223504B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10187295A (ja) * | 1996-12-19 | 1998-07-14 | Casio Comput Co Ltd | 電源管理装置 |
US6166524A (en) * | 2000-03-09 | 2000-12-26 | Wilson Greatbatch Ltd. | Alternate fuel gauge for an alkali metal electrochemical cell |
US20060197536A1 (en) * | 2005-03-03 | 2006-09-07 | Cardiac Pacemakers, Inc. | Battery status indicator compensating for battery voltage recovery |
CN101303397A (zh) * | 2008-06-25 | 2008-11-12 | 河北工业大学 | 锂离子电池组剩余电能计算方法及装置 |
CN103048629A (zh) * | 2013-01-24 | 2013-04-17 | 圣邦微电子(北京)股份有限公司 | 锂电池电量的计量方法和计量装置 |
CN103257323A (zh) * | 2013-06-03 | 2013-08-21 | 清华大学 | 一种锂离子电池剩余可用能量的估计方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107390126A (zh) * | 2017-06-06 | 2017-11-24 | 广州视源电子科技股份有限公司 | 一种电子设备的电池电量显示控制方法及显示控制装置 |
CN108828451A (zh) * | 2018-06-29 | 2018-11-16 | 郑州云海信息技术有限公司 | 一种电池备份单元的检修方法 |
CN108828451B (zh) * | 2018-06-29 | 2021-03-09 | 苏州浪潮智能科技有限公司 | 一种电池备份单元的检修方法 |
CN112345823A (zh) * | 2020-10-20 | 2021-02-09 | 深圳市新国都支付技术有限公司 | 功耗测试方法、装置、***及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN105223504B (zh) | 2018-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018059074A1 (zh) | 一种电池微短路的检测方法及装置 | |
CN107015163B (zh) | 一种电池容量的获取方法和装置 | |
CN105158699A (zh) | 电池健康状态的检测方法和装置 | |
US9182451B2 (en) | System and method for posteriori adaptation of a state of charge model in a battery | |
WO2024060537A1 (zh) | 电池异常自放电预警方法、***、电子设备及存储介质 | |
CN107015153B (zh) | 一种蓄电池soh的电压和电流采样控制方法 | |
CN104714181A (zh) | 一种获取电压与电池荷电状态关系的方法和*** | |
CN204667117U (zh) | 一种基于通用a/d检测范围自适应的模拟量检测装置 | |
CN106772091A (zh) | 电池容量值的更新方法、装置及终端 | |
CN104714182A (zh) | 一种确定电池荷电状态值的方法和*** | |
CN109143012A (zh) | Igbt剩余寿命预估方法 | |
CN105223504A (zh) | 一种锂电池电量的估算方法及*** | |
CN109870650A (zh) | 电池监控方法及*** | |
CN102721927A (zh) | 一种检测移动设备电池电量的方法及*** | |
CN102608510B (zh) | 晶体硅太阳电池少子寿命的快速测定方法 | |
KR20140084823A (ko) | 배터리의 열화 판단방법 | |
KR101549678B1 (ko) | 배터리의 충방전 효율을 반영한 에너지 관리 시스템 및 방법 | |
CN105277887A (zh) | 一种蓄电池的剩余电量的检测方法和装置 | |
CN114047451B (zh) | 蓄电池状态识别方法及装置 | |
CN201194025Y (zh) | 一种用于混合动力汽车电池性能检测装置 | |
CN203405557U (zh) | 一种动力电池荷电状态估计*** | |
CN105425166A (zh) | 一种电池电量检测方法及装置 | |
CN107632267B (zh) | 一种电池异常单体定位方法及*** | |
CN114750638B (zh) | 一种动力电池电流控制方法、装置、电动汽车及存储介质 | |
CN113138347B (zh) | 一种双脉冲信号采集电池参数及计算动力电池余能的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |