CN116840714A - 电池检测方法、装置和电子设备 - Google Patents
电池检测方法、装置和电子设备 Download PDFInfo
- Publication number
- CN116840714A CN116840714A CN202311051118.2A CN202311051118A CN116840714A CN 116840714 A CN116840714 A CN 116840714A CN 202311051118 A CN202311051118 A CN 202311051118A CN 116840714 A CN116840714 A CN 116840714A
- Authority
- CN
- China
- Prior art keywords
- battery
- charging
- preset
- impedance
- current
- 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.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 63
- 238000007600 charging Methods 0.000 claims abstract description 241
- 238000000034 method Methods 0.000 claims description 59
- 230000036541 health Effects 0.000 claims description 25
- 230000015654 memory Effects 0.000 claims description 19
- 230000005611 electricity Effects 0.000 claims description 11
- 230000000670 limiting effect Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 description 26
- 238000010278 pulse charging Methods 0.000 description 10
- 238000012360 testing method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 239000000725 suspension Substances 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 230000002829 reductive effect Effects 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 4
- 230000036961 partial effect Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000007599 discharging Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000002238 attenuated effect Effects 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000010998 test method Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 230000020169 heat generation Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000178 monomer Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000010287 polarization Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/385—Arrangements for measuring battery or accumulator variables
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R27/00—Arrangements for measuring resistance, reactance, impedance, or electric characteristics derived therefrom
- G01R27/02—Measuring real or complex resistance, reactance, impedance, or other two-pole characteristics derived therefrom, e.g. time constant
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/389—Measuring internal impedance, internal conductance or related variables
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Secondary Cells (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
本申请公开了一种电池检测方法、装置和电子设备,属于电子技术领域。在电子设备的电池处于充电状态且电量在预设范围内的情况下,暂停对所述电池充电;在暂停充电的时长达到第一预设时长的情况下,获取所述电池当前的第一电压,并采用预设充电电流对所述电池进行充电;在采用所述预设充电电流对所述电池充电的时长达到第二预设时长的情况下,获取所述电池当前的第二电压;根据所述第一电压、所述第二电压和所述预设充电电流,确定所述电池当前的第一阻抗。
Description
技术领域
本申请属于电子技术领域,具体涉及一种电池检测方法、装置和电子设备。
背景技术
目前,手机等电子产品已逐渐成为人们生活中不可或缺的社交和娱乐工具,人们对于电子产品的使用时间和频率也日益增长,从而对电子产品的电池的续航能力和安全应用提出了更高要求。
通常电池的阻抗会随着电池的使用时间而发生变化,因此,可通过检测电池的阻抗来评估电池的健康状态。但是在电子产品投入使用时,难以对整机直接进行电池阻抗检测,需要拆机将电池从设备中取下单独进行阻抗检测,且检测方法是通过先后使用不同大小的电流对电池充电来检测电池阻抗,该方式由于无法抵消初始电流带来的阻抗,导致检测的阻抗与电池的真实阻抗存在较大差异,即检测的阻抗的准确性不高。
发明内容
本申请实施例的目的是提供一种电池检测方法,能够解决现有电池阻抗检测方法检测的阻抗的准确性不高的问题。
第一方面,本申请实施例提供了一种电池检测方法,包括:
在电子设备的电池处于充电状态且电量在预设范围内的情况下,暂停对所述电池充电;
在暂停充电的时长达到第一预设时长的情况下,获取所述电池当前的第一电压,并采用预设充电电流对所述电池进行充电;
在采用所述预设充电电流对所述电池充电的时长达到第二预设时长的情况下,获取所述电池当前的第二电压;
根据所述第一电压、所述第二电压和所述预设充电电流,确定所述电池当前的第一阻抗。
第二方面,本申请实施例提供了一种电池检测装置,包括:
充电控制模块,用于在电子设备的电池处于充电状态且电量在预设范围内的情况下,暂停对所述电池充电;
第一获取模块,用于在暂停充电的时长达到第一预设时长的情况下,获取所述电池当前的第一电压;
所述充电控制模块还用于采用预设充电电流对所述电池进行充电;
所述第一获取模块还用于在采用所述预设充电电流对所述电池充电的时长达到第二预设时长的情况下,获取所述电池当前的第二电压;
第一确定模块,用于根据所述第一电压、所述第二电压和所述预设充电电流,确定所述电池当前的第一阻抗。
第三方面,本申请实施例提供了一种电池检测电路,设置在电子设备中,所述电池检测电路包括电池、PMIC和电量计;
其中,所述PMIC的第一端和第二端分别连接所述电池的正负极,所述PMIC的充电接口用于连接充电器;所述PMIC用于在连接所述充电器时,控制暂停向所述电池输出充电电流或向所述电池充电输出预设充电电流;
所述电量计的两端分别连接所述电池的正负极,用于测量所述电池的电压。
第四方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第六方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
第七方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
在本申请实施例中,在电子设备的电池处于充电状态且电量在预设范围内的情况下,暂停对所述电池充电;在暂停充电的时长达到第一预设时长的情况下,获取所述电池当前的第一电压,并采用预设充电电流对所述电池进行充电;在采用所述预设充电电流对所述电池充电的时长达到第二预设时长的情况下,获取所述电池当前的第二电压;根据所述第一电压、所述第二电压和所述预设充电电流,确定所述电池当前的第一阻抗。这样,不仅可在整机充电过程中通过充电控制对电池阻抗进行检测,且由于第一电压是暂停充电后检测到的电池电压,因此初始电流为零,由此计算得到的阻抗能够贴近电池的真实阻抗,具备较高的准确性。
附图说明
图1是本申请实施例提供的整机测试电池阻抗的电路原理图;
图2是本申请实施例提供的电池单体阻抗测试方法与整机阻抗测试方法的对比示意图;
图3是本申请实施例提供的电池检测方法的流程图;
图4是本申请实施例提供的电池阻抗与电量的关系曲线图;
图5是本申请实施例提供的电池检测电路的电路图;
图6是本申请实施例提供的电池在使用过程中的阻抗增长曲线图;
图7是本申请实施例提供的电池检测装置的结构图;
图8是本申请实施例提供的电子设备的结构图;
图9是本申请实施例提供的电子设备的硬件结构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
目前行业通常是采用电池单体阻抗的测试方法,即将电池取出单独进行对阻抗测试,过程大概为:1)先将电池使用较小的电流I1(一般为电池容量的0.1倍)充电,维持约10s的时间,检测电池此时电压,得到电压V1;2)给予电池大电流I2(一般为电池容量的1倍)充电,维持一定时间,再次检测电池电压,得到电压V2;计算电池阻抗R′=(V2-V1)/(I2-I1)。但此阻抗其实并非电池的全部阻抗,由于初始电流I1也会带来阻抗,只是将两次充电电流减去并不能完全抵消初始电流I1带来的阻抗增量R0=V1/I1。
本申请实施例提出直接在整机中测试电池阻抗,该方式目前行业中较少使用。本申请实施例将电子设备的电源***作为一个外部测试柜,在合适的时候先停止充电一段时间,然后给予电池脉冲电流充电,来在线计算阻抗。本申请实施例采用的整机中电池阻抗测试方法的过程为:1)停止对电池充电,电流为0,检测得到电压V1;2)给予电池大电流I充电,检测得到电压V2;计算电池阻抗R=(V2-V1)/I。此方法计算出来的阻抗代表着电池的全部阻抗,而且在整机中容易实现,整机测试电池阻抗电路图可如图1所示。行业电池单体抗测试方法与本申请实施例中的整机阻抗测试方法对比可如图2所示。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的电池检测方法、装置和电子设备进行详细地说明。
请参见图3,图3为本申请实施例提供的电池检测方法的流程图,如图3所示,该方法包括以下步骤:
步骤301、在电子设备的电池处于充电状态且电量在预设范围内的情况下,暂停对所述电池充电。
本申请实施例中,考虑到电池的阻抗是绝对存在的,电池只要有电流通过,一定会存在极化,在本身有电流存在的前提下突然给予脉冲电流,测出的阻抗并非电池的全部阻抗,只有停止充电后使电流为零的情况下再给予脉冲电流测出的阻抗才是全部阻抗。因此,本申请实施例提出在电子设备的充电过程中,对整机的充电逻辑进行设计,在电池电量在一定范围内时,执行阻抗检测算法逻辑,将电池停止充电若干秒,然后给予整机一个恒定的脉冲电流充电若干秒,***自动记录脉冲充电前后电池的电压,根据脉冲充电前后的电压差和脉冲电流,计算电池阻抗。
具体地,在电子设备处于充电状态下,可以判断电池电量是否在预设范围内,在电量较低未达到预设范围内时,可以继续保持当前充电状态,当充电到电量达到预设范围内时,启用本申请实施例设计的充电控制逻辑以检测电池阻抗,即首先控制暂停对所述电池充电,例如,可以切断外部输入电流与电池充电电路之间的连接,或者也可以切断与电池直连的电源模块与电池的连接,以停止对电池输送充电电流。并且该暂停充电过程可以保持第一预设时长,即控制暂停充电第一预设时长,以获得电池在没有任何负载下的电压V1,以及为了获得暂停充电后使用脉冲电流对所述电池充电得到的脉冲电压V2。
其中,所述预设范围可以是电池阻抗比较稳定时对应的电量范围,如为电池容量的30%~80%、40%~70%等电量区间,实际中电池阻抗会受电池电量的影响而发生变化,如图4所示,当电量在40%~70%之间时,电池阻抗是相对稳定的,变化范围较小,因此,可以选择在40%~70%电量间检测阻抗值,以避免前后两次检测因电池电量不同对阻抗的影响。考虑到整机电量在50%时,电池的阻抗是最稳定的,因此,可以选择在电量为50%左右时通过充电控制进行阻抗检测。
步骤302、在暂停充电的时长达到第一预设时长的情况下,获取所述电池当前的第一电压,并采用预设充电电流对所述电池进行充电。
在暂停充电的时长达到所述第一预设时长的情况下,可以获取此时所述电池两端的电压,如图1所示,可以通过连接所述电池两端的整机电量计检测所述电池的电压,得到当前电压,设为第一电压V1,并可记录所述第一电压V1。
其中,所述第一预设时长可以为1s~10s之间,即可以暂停对所述电池充电1s至10s左右。为均衡检测效率与效果,可以控制暂停充电时长为5s。
并且在暂停充电的时长达到所述第一预设时长的情况下,可以控制采用预设充电电流I对所述电池进行充电,并且该充电过程可以持续第二预设时长,即可控制采用所述预设充电电流对所述电池充电第二预设时长,也就是说,可以控制采用第二预设时长的预设充电电流对所述电池进行脉冲充电,以获取脉冲充电电压V2。
其中,所述预设充电电流可以为大电流,如其大小可以在1A~3A之间。理论上充电电流越大,越能够将电池的阻抗水平测试出来,因此可以尽可能采用尽可能大的充电电流对所述电池进行脉冲充电,如整机的充电电流能力上限为2A,则采用2A脉冲电流对所述电池充电,以获得所述电池准确的阻抗值。
步骤303、在采用所述预设充电电流对所述电池充电的时长达到第二预设时长的情况下,获取所述电池当前的第二电压。
在采用所述预设充电电流对所述电池充电的时长达到所述第二预设时长的情况下,可以获取此时所述电池两端的电压,如图1所示,可以通过连接所述电池两端的整机电量计检测所述电池的电压,得到当前电压,设为第二电压V2,并可记录所述第二电压V2。所述第一电压V1和所述第二电压V2即为所述电池在脉冲充电前后的电压。
其中,所述第二预设时长可以为1s~5s之间,即可以采用预设充电电流对所述电池充电1s至5s左右。为均衡检测效率与效果,可以控制脉冲充电时长为2s。
需说明的是,在采用所述预设充电电流对所述电池充电的时长达到所述第二预设时长的情况下,此时已获得了计算所述电池阻抗所需的第一电压V1和第二电压V2,因此,可以恢复对所述电池充电,具体为恢复暂停充电前所使用的充电方式。
步骤304、根据所述第一电压、所述第二电压和所述预设充电电流,确定所述电池当前的第一阻抗。
获得所述第一电压V1、所述第二电压V2后,可以结合所述第一电压V1、所述第二电压V2和所述预设充电电流I2,计算所述电池当前的阻抗,设为第一阻抗R1。
具体地,计算电池阻抗的原理为:电池在充电时,相当于电池内部串联一个电阻,产生了一定的分压,当在短时间内给予电池脉冲电流充电,可以认为能够充进去的电量很少,理论上电池电压不会上升或上升很小。因此,可以在电池暂停充电一段时间后,再给予电池脉冲电流充电,使电压有明显上升,且该上升可以近似认为是由于电池本身阻抗带来的,根据欧姆定律,电压的上升值等于电池阻抗与电流的乘积,即ΔV=脉冲电流I×阻抗R,由此可计算R=ΔV/脉冲电流I。因此,可以计算出所述电池当前第一阻抗R1=(V2-V1)/I,由于暂停充电后电流为0,因此,通过此方法计算出来的第一阻抗R1代表着所述电池的全部阻抗,即贴近电池真实阻抗,具备较高准确性。
可选地,所述暂停对所述电池充电,包括:
通过电源管理集成电路(Power Management IC,PMIC)控制暂停向所述电池输出充电电流;
所述采用预设充电电流对所述电池进行充电,包括:
通过所述PMIC向所述电池输出预设充电电流以对所述电池充电。
一种实施方式中,可以利用所述电子设备内部集成的电源管理模块PMIC来实现在所述电子设备充电过程中对所述电池的充电控制。
请参见图5,图5为本申请实施例提供的电池检测电路的原理图,该电池检测电路设置在电子设备中,所述电池检测电路包括电池、PMIC和电量计;
其中,所述PMIC的第一端和第二端分别连接所述电池的正负极,所述PMIC的充电接口用于连接充电器;所述PMIC用于在连接所述充电器时,控制暂停向所述电池输出充电电流或向所述电池充电输出预设充电电流;
所述电量计的两端分别连接所述电池的正负极,用于测量所述电池的电压。
如图5所示,在所述电子设备连接外部充电器处于充电状态时,通过外部充电器给予电流到PMIC,由PMIC控制暂停给所述电池输出电流以暂停对所述电池充电,并在暂停第一预设时长后,由PMIC分配设置的电流即预设充电电流给所述电池充电第二预设时长,结束后恢复正常的充电机制。电量计可以适时检测电池的电压,从而通过电压的变化和分配的充电电流大小来计算电池的阻抗。所述电量计可以集成设置在PMIC内部,也可以单独部署。
通过该实施方式,能够利用电子设备中已有的PMIC在充电过程中控制对电池的充电逻辑,实现在线监控电池阻抗,不需要将电池取出使用设备进行检测,且只需读取电池充电过程中电压和电流数据,且不需要额外增加控制器件和硬件采集器件。
可选地,在通过所述PMIC向所述电池输出所述预设充电电流的时长达到所述第二预设时长的情况下,所述方法还包括:
停止通过所述PMIC向所述电池输出所述预设充电电流,并切换为使用快充模块对所述电池进行充电。
进一步地,考虑到目前电子设备基本采用快充充电,而通过PMIC输出的充电电流较小,充电速度较慢,因此,在所述电子设备的充电过程中,一开始使用的快充模块对电池充电,在需要控制充电以进行检测电池阻抗时,启用PMIC,通过所述PMIC控制先后对电池暂停充电和脉冲充电,在脉冲充电结束后,立即停止通过所述PMIC对所述电池充电,并切换回使用所述快充模块对所述电池进行充电,以保证充电效率。
现有技术中,主要通过置入容量曲线预测电池容量,缺少对电池阻抗的监测和监控,无法准确预测电池的健康状态,当部分工况下内阻急剧增加,而电池容量正常时会造成漏判,带来安全问题。
实际中,电子设备在使用过程中电池阻抗的变化情况如图6所示,随着循环次数即电池充放电次数的增加,电池阻抗会随之增长,在循环使用1000周后,电池阻抗大概增加2倍以上。
因此,在本申请的一些实施例中,可通过监测电池阻抗的变化,来估测电池的损耗,进而评估所述电池的健康状态。例如,在确定所述第一阻抗较大,如较参考值、出厂值或正常值增加3倍及以上,或者阻抗增速过快,如较上一次检测的阻抗值或某段时间检测的阻抗值增大1倍及以上,则判断为所述电池出现较大损耗,存在安全风险;否则可认为所述电池损耗在正常范围内,不存在安全风险。在存在安全风险的情况下,可以进一步采取相应措施,如输出警报提示、降低充电电流、限制充电电量等,来降低或避免所述电池的安全风险。
可选地,所述方法还包括:
获取所述电池的参考阻抗;
确定所述第一阻抗相对所述参考阻抗的增量;
根据所述增量,确定所述电池的健康状态,其中,在所述增量达到预设值的情况下,确定所述电池存在安全风险。
即一种实施方式中,可以通过计算电池当前的阻抗相对参考阻抗的增量,来确定所述电池的健康状态,评估所述电池是否存在安全风险。所述参考阻抗可以是指所述电池在投入使用前的阻抗,如为出厂时设置的电池健康状态下的参考阻抗。
电池在使用过程中阻抗会随着老化的进行逐渐增加,一般认为电池容量衰减至80%左右后继续使用会有安全方面的风险,本申请实施例中,可以通过阻抗的增加程度去表征电池的健康状态,当通过整机测试电池的阻抗相比参考阻抗增量达到预设值的情况下,如增量为300%以上时,认为电池容量已经衰减至80%以下,故可确定此时所述电池存在安全风险。
通过该实施方式,能够基于电池当前阻抗相比参考阻抗的增量,准确地预测电池的健康状态,避免部分工况下内阻急剧增加,而电池容量正常造成的漏判,进一步提升电池安全能力。
可选地,所述方法还包括:
获取所述电池在第一历史时间的第二阻抗,以及在所述第一历史时间与当前时间之间的充电循环周期次数;
根据所述第二阻抗、所述第一阻抗、和所述充电循环周期次数,确定所述电池的阻抗增长速率;
根据所述阻抗增长速率,确定所述电池的健康状态,其中,在所述阻抗增长速率达到预设速率的情况下,确定所述电池存在安全风险。
另一种实施方式中,可以通过计算电池当前的阻抗相对上一阶段测试的阻抗的增长速率,来确定所述电池的健康状态,评估所述电池是否存在安全风险。
其中,所述第二阻抗为第一历史时间对电池阻抗检测得到的阻抗,所述第一阻抗为当前检测得到的阻抗,通过将两次检测的阻抗差值除以两次检测期间所述电池的充电循环周期次数,即可确定所述电池的阻抗增长速率,其中,所述第一历史时间可以是过去的某个时间,如为上一次检测电池阻抗的时间。在具体实现时,可以设定每隔一段时间检测一次电池阻抗,也就是说,所述第一历史时间可以是距当前时间间隔为预设时间间隔的历史时间。
本申请实施例中,还可以通过阻抗的增加速率去表征电池的健康状态,当通过整机测试电池的阻抗相比历史阻抗的增长速率达到预设速率的情况下,认为电池容量已经衰减至80%以下,故可确定此时所述电池存在安全风险。
其中,所述充电循环周期次数为所述电池在所述第一历史时间至所述第一阻抗的确定时间之间的充放电次数,一次充电循环周期为充电1次和放电1次。即可以根据两次检测的阻抗差值除以两次检测期间电池的充电循环次数,确定所述电池的阻抗增长速率,若电池在循环50次后阻抗增加1倍以上,则认为所述电池存在安全风险。
通过该实施方式,能够基于电池当前阻抗相比历史阻抗的增长速率,准确地预测电池的健康状态,避免部分工况下内阻急剧增加,而电池容量正常造成的漏判,进一步提升电池安全能力。
可选地,在确定所述电池存在安全风险的情况下,所述方法还包括如下至少一项:
限制所述电池的充电电量不超过预设百分比,所述预设百分比小于或等于60%;
降低对所述电池的充电电流;
输出电池健康状态提示信息,用于提示所述电池存在安全风险,或提示用户更换电池。
即在确定所述电池存在安全风险的情况下,可以通过整机的充电配置去降低用户继续使用的安全风险,一种方式是限制电池的充电电量,使其充电充满度不超过预设百分比,为了保证较好的防范效果,所述预设百分比可以设置在60%或以下,例如,将电池充满时的充电电量限制在60%以内,即电池最多只能充满至总容量的60%,以减少电池的总体能量,降低热失控风险;另一种方式是降低充电电流,根据热量格式Q=I2RT,在R一定时,I越小,电池的产热量Q越低,因此降低充电电流同样也可以降低热失控的风险。
在确定所述电池存在安全风险的情况下,还可以输出电池健康状态提示信息,如可以弹窗提醒,或在消息通知栏提醒,提示用户所述电池存在安全风险,或者提示用户及时更换电池。
通过该实施方式,能够采取充电措施降低电池的安全风险,及时提示用户安全使用风险。
下面通过几个具体实施例对本申请实施例的实施方式进行举例说明:
实施例1:整机电量在40%时,执行充电逻辑,先停止充电5s,再使用1A脉冲电流充电1s,通过脉冲充电前后电压和脉冲电流,计算阻抗R如下表1所示:
表1电池阻抗检测相关参数
实施例2:整机电量在50%时,此时电池的阻抗是最稳定的,执行充电逻辑,先停止充电5s,再使用1A脉冲电流充电1s,通过脉冲充电前后电压和脉冲电流,计算阻抗R如下表2所示:
表2电池阻抗检测相关参数
实施例3:整机电量在50%时,此时电池的阻抗是最稳定的,执行充电逻辑,先停止充电5s,再使用整机的充电电流能力上限如2A脉冲电流充电1s,充电电流越大,越能准确测试出电池阻抗水平,通过脉冲充电前后电压和脉冲电流,计算阻抗R如下表3所示:
表3电池阻抗检测相关参数
实施例4:在实施例3的基础上,电池循环1000次后阻抗增量为136/55=247%,此时电池已经老化过度,继续使用可能会存在安全的问题,通过设置阀值300%,在监控到电池的阻抗值增量≥300%后,降低电池的充电充满度以减少安全风险,或提醒用户更换电池。
此外,需说明的是,在实际应用中,不需要每次充电都执行本申请实施例中的阻抗检测算法,可以设置定期检测,如每周检测一次,因为阻抗的增长是有一个过程的,不会突然的变大或者变小,隔段时间检测一次可以降低执行算法的频率。但本申请实施例中的阻抗检测算法每次执行只影响充电时间6s左右,对每次充电所需充电时长的影响可以忽略不计。
针对不同机型,可以预置各种电池老化场景后的阻抗标准值,通过与实测数据进行比对,预测电池健康状态。例如,正常老化的电池,循环使用1000周即循环1000次后,阻抗大概增加2倍,但如果电池在使用过程中有损伤,电池阻抗会在损伤后50个使用周期内阻抗增加1倍甚至2倍以上,通过阻抗增量和/或增加速率对比,可以将异常的电池识别出来。
本申请实施例提供一种电子设备充电过程在线检测电池阻抗的方法,对电池使用过程中的阻抗进行监控和预测,与实验室测试的电池阻抗结果一致,可以很精准地预测电池的健康状态,而且提供了可以预测电池是否安全的阻抗增长阀值,提高电池使用安全性。通过本申请实施例,能够在线监控电池阻抗,不需要将电池取出使用设备进行检测;只需读取电池充电过程数据,不需要额外增加硬件采集器。
本申请实施例中的电池检测方法,在电子设备的电池处于充电状态且电量在预设范围内的情况下,暂停对所述电池充电;在暂停充电的时长达到第一预设时长的情况下,获取所述电池当前的第一电压,并采用预设充电电流对所述电池进行充电;在采用所述预设充电电流对所述电池充电的时长达到第二预设时长的情况下,获取所述电池当前的第二电压;根据所述第一电压、所述第二电压和所述预设充电电流,确定所述电池当前的第一阻抗。这样,不仅可在整机充电过程中通过充电控制对电池阻抗进行检测,且由于第一电压是暂停充电后检测到的电池电压,因此初始电流为零,由此计算得到的阻抗能够贴近电池的真实阻抗,具备较高的准确性。
本申请实施例提供的电池检测方法,执行主体可以为电池检测装置。本申请实施例中以电池检测装置执行电池检测方法为例,说明本申请实施例提供的电池检测装置。
请参见图7,图7为本申请实施例提供的电池检测装置的结构示意图,如图7所示,电池检测装置700包括:
充电控制模块701,用于在电子设备的电池处于充电状态且电量在预设范围内的情况下,暂停对所述电池充电;
第一获取模块702,用于在暂停充电的时长达到第一预设时长的情况下,获取所述电池当前的第一电压;
充电控制模块701还用于采用预设充电电流对所述电池进行充电;
第一获取模块702还用于在采用所述预设充电电流对所述电池充电的时长达到第二预设时长的情况下,获取所述电池当前的第二电压;
第一确定模块703,用于根据所述第一电压、所述第二电压和所述预设充电电流,确定所述电池当前的第一阻抗。
可选地,充电控制模块701为PMIC,用于在电子设备的电池处于充电状态且电量在预设范围内的情况下,暂停向所述电池输出充电电流,以及在暂停向所述电池输出充电电流的时长达到第一预设时长的情况下,向所述电池输出预设充电电流以对所述电池充电。
可选地,所述PMIC还用于在向所述电池输出所述预设充电电流的时长达到所述第二预设时长的情况下,停止向所述电池输出所述预设充电电流;
电池检测装置700还包括快充模块,用于在所述PMIC停止向所述电池输出所述预设充电电流的情况下,对所述电池进行充电。
可选地,电池检测装置700还包括:
第二获取模块,用于获取所述电池的参考阻抗;
第二确定模块,用于确定所述第一阻抗相对所述参考阻抗的增量;
第三确定模块,用于根据所述增量,确定所述电池的健康状态,其中,在所述增量达到预设值的情况下,确定所述电池存在安全风险。
可选地,电池检测装置700还包括:
第三获取模块,用于获取所述电池在第一历史时间的第二阻抗,以及在所述第一历史时间与当前时间之间的充电循环周期次数;
第四确定模块,用于根据所述第二阻抗、所述第一阻抗和所述充电循环周期次数,确定所述电池的阻抗增长速率;
第五确定模块,用于根据所述阻抗增长速率,确定所述电池的健康状态,其中,在所述阻抗增长速率达到预设速率的情况下,确定所述电池存在安全风险。
可选地,电池检测装置700还包括处理模块,用于在确定所述电池存在安全风险的情况下,执行如下至少一项:
限制所述电池的充电充满度不超过预设百分比,所述预设百分比小于或等于60%;
降低对所述电池的充电电流;
输出电池健康状态提示信息,用于提示所述电池存在安全风险,或提示用户更换电池。
可选地,所述电量的预设范围为所述电池容量的40%至70%;
所述第一预设时长在1s至10s之间;
所述第二预设时长在1s至5s之间;
所述预设充电电流的大小在1A至3A之间。
本申请实施例中的电池检测装置700,在电子设备的电池处于充电状态且电量在预设范围内的情况下,暂停对所述电池充电;在暂停充电的时长达到第一预设时长的情况下,获取所述电池当前的第一电压,并采用预设充电电流对所述电池进行充电;在采用所述预设充电电流对所述电池充电的时长达到第二预设时长的情况下,获取所述电池当前的第二电压;根据所述第一电压、所述第二电压和所述预设充电电流,确定所述电池当前的第一阻抗。这样,不仅可在整机充电过程中通过充电控制对电池阻抗进行检测,且由于第一电压是暂停充电后检测到的电池电压,因此初始电流为零,由此计算得到的阻抗能够贴近电池的真实阻抗,具备较高的准确性。
本申请实施例中的电池检测装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtualreality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personalcomputer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personalcomputer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的电池检测装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的电池检测装置能够实现图3的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选地,如图8所示,本申请实施例还提供一种电子设备800,包括处理器801和存储器802,存储器802上存储有可在所述处理器801上运行的程序或指令,该程序或指令被处理器801执行时实现上述电池检测方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图9为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备900包括但不限于:射频单元901、网络模块902、音频输出单元903、输入单元904、传感器905、显示单元906、用户输入单元907、接口单元908、存储器909、以及处理器910等部件。
本领域技术人员可以理解,电子设备900还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器910逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,处理器910,用于:
在电子设备的电池处于充电状态且电量在预设范围内的情况下,暂停对所述电池充电;
在暂停充电的时长达到第一预设时长的情况下,获取所述电池当前的第一电压,并采用预设充电电流对所述电池进行充电;
在采用所述预设充电电流对所述电池充电的时长达到第二预设时长的情况下,获取所述电池当前的第二电压;
根据所述第一电压、所述第二电压和所述预设充电电流,确定所述电池当前的第一阻抗。
可选地,处理器910,还用于:
通过电源管理集成电路PMIC控制暂停向所述电池输出充电电流;
通过所述PMIC向所述电池输出预设充电电流以对所述电池充电。
可选地,处理器910,还用于:
在通过所述PMIC向所述电池输出所述预设充电电流的时长达到所述第二预设时长的情况下,停止通过所述PMIC向所述电池输出所述预设充电电流,并切换为使用快充模块对所述电池进行充电。
可选地,处理器910,还用于:
获取所述电池的参考阻抗;
确定所述第一阻抗相对所述参考阻抗的增量;
根据所述增量,确定所述电池的健康状态,其中,在所述增量达到预设值的情况下,确定所述电池存在安全风险。
可选地,处理器910,还用于:
获取所述电池在第一历史时间的第二阻抗,以及在所述第一历史时间与当前时间之间的充电循环周期次数;
根据所述第二阻抗、所述第一阻抗和所述充电循环周期次数,确定所述电池的阻抗增长速率;
根据所述阻抗增长速率,确定所述电池的健康状态,其中,在所述阻抗增长速率达到预设速率的情况下,确定所述电池存在安全风险。
可选地,处理器910,还用于在确定所述电池存在安全风险的情况下,执行如下至少一项:
限制所述电池的充电充满度不超过预设百分比,所述预设百分比小于或等于60%;
降低对所述电池的充电电流;
输出电池健康状态提示信息,用于提示所述电池存在安全风险,或提示用户更换电池。
可选地,所述电量的预设范围为所述电池容量的40%至70%;
所述第一预设时长在1s至10s之间;
所述第二预设时长在1s至5s之间;
所述预设充电电流的大小在1A至3A之间。
应理解的是,本申请实施例中,输入单元904可以包括图形处理器(GraphicsProcessing Unit,GPU)9041和麦克风9042,图形处理器9041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元906可包括显示面板9061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板9061。用户输入单元907包括触控面板9071以及其他输入设备9072中的至少一种。触控面板9071,也称为触摸屏。触控面板9071可包括触摸检测装置和触摸控制器两个部分。其他输入设备9072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
存储器909可用于存储软件程序以及各种数据。存储器909可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作***、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器909可以包括易失性存储器或非易失性存储器,或者,存储器909可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器909包括但不限于这些和任意其它适合类型的存储器。
处理器910可包括一个或多个处理单元;可选地,处理器910集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作***、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器910中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述电池检测方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述电池检测方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述电池检测方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (10)
1.一种电池检测方法,其特征在于,包括:
在电子设备的电池处于充电状态且电量在预设范围内的情况下,暂停对所述电池充电;
在暂停充电的时长达到第一预设时长的情况下,获取所述电池当前的第一电压,并采用预设充电电流对所述电池进行充电;
在采用所述预设充电电流对所述电池充电的时长达到第二预设时长的情况下,获取所述电池当前的第二电压;
根据所述第一电压、所述第二电压和所述预设充电电流,确定所述电池当前的第一阻抗。
2.根据权利要求1所述的方法,其特征在于,所述暂停对所述电池充电,包括:
通过电源管理集成电路PMIC控制暂停向所述电池输出充电电流;
所述采用预设充电电流对所述电池进行充电,包括:
通过所述PMIC向所述电池输出预设充电电流以对所述电池充电。
3.根据权利要求2所述的方法,其特征在于,在通过所述PMIC向所述电池输出所述预设充电电流的时长达到所述第二预设时长的情况下,所述方法还包括:
停止通过所述PMIC向所述电池输出所述预设充电电流,并切换为使用快充模块对所述电池进行充电。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述电池的参考阻抗;
确定所述第一阻抗相对所述参考阻抗的增量;
根据所述增量,确定所述电池的健康状态,其中,在所述增量达到预设值的情况下,确定所述电池存在安全风险。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述电池在第一历史时间的第二阻抗,以及在所述第一历史时间与当前时间之间的充电循环周期次数;
根据所述第二阻抗、所述第一阻抗和所述充电循环周期次数,确定所述电池的阻抗增长速率;
根据所述阻抗增长速率,确定所述电池的健康状态,其中,在所述阻抗增长速率达到预设速率的情况下,确定所述电池存在安全风险。
6.根据权利要求4或5所述的方法,其特征在于,在确定所述电池存在安全风险的情况下,所述方法还包括如下至少一项:
限制所述电池的充电电量不超过预设百分比,所述预设百分比小于或等于60%;
降低对所述电池的充电电流;
输出电池健康状态提示信息,用于提示所述电池存在安全风险,或提示用户更换电池。
7.根据权利要求1至5中任一项所述的方法,其特征在于,所述电量的预设范围为所述电池容量的40%至70%;
所述第一预设时长在1s至10s之间;
所述第二预设时长在1s至5s之间;
所述预设充电电流的大小在1A至3A之间。
8.一种电池检测装置,其特征在于,包括:
充电控制模块,用于在电子设备的电池处于充电状态且电量在预设范围内的情况下,暂停对所述电池充电;
第一获取模块,用于在暂停充电的时长达到第一预设时长的情况下,获取所述电池当前的第一电压;
所述充电控制模块还用于采用预设充电电流对所述电池进行充电;
所述第一获取模块还用于在采用所述预设充电电流对所述电池充电的时长达到第二预设时长的情况下,获取所述电池当前的第二电压;
第一确定模块,用于根据所述第一电压、所述第二电压和所述预设充电电流,确定所述电池当前的第一阻抗。
9.一种电池检测电路,其特征在于,设置在电子设备中,所述电池检测电路包括电池、PMIC和电量计;
其中,所述PMIC的第一端和第二端分别连接所述电池的正负极,所述PMIC的充电接口用于连接充电器;所述PMIC用于在连接所述充电器时,控制暂停向所述电池输出充电电流或向所述电池充电输出预设充电电流;
所述电量计的两端分别连接所述电池的正负极,用于测量所述电池的电压。
10.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至7中任一项所述的电池检测方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311051118.2A CN116840714A (zh) | 2023-08-21 | 2023-08-21 | 电池检测方法、装置和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311051118.2A CN116840714A (zh) | 2023-08-21 | 2023-08-21 | 电池检测方法、装置和电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116840714A true CN116840714A (zh) | 2023-10-03 |
Family
ID=88169207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311051118.2A Pending CN116840714A (zh) | 2023-08-21 | 2023-08-21 | 电池检测方法、装置和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116840714A (zh) |
-
2023
- 2023-08-21 CN CN202311051118.2A patent/CN116840714A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10884475B1 (en) | Method for determining battery available power for an electronic device | |
CN106786958B (zh) | 充电方法、装置及终端 | |
CN102680897B (zh) | 电池电量管理方法和装置 | |
CN106646256B (zh) | 电池容量计算方法 | |
KR101635924B1 (ko) | 휴대용 전자 디바이스 내의 배터리 모니터링 | |
CN107302633B (zh) | 应用控制方法、装置、存储介质以及电子设备 | |
TWI416150B (zh) | 可偵測電池電量的電子裝置及電池電量偵測方法 | |
CN104281513B (zh) | 一种应用程序耗电量检测方法及*** | |
EP3611526B1 (en) | Battery capacity monitor | |
CN104656021B (zh) | 一种蓄电池剩余容量的预估方法及装置 | |
CN106772091A (zh) | 电池容量值的更新方法、装置及终端 | |
CN112858938B (zh) | 电量计算方法、装置、存储介质及电子设备 | |
CN110783970B (zh) | 一种充电方法、装置、充电终端及计算机可读存储介质 | |
CN109462260A (zh) | 一种充电方法、充电设备以及电子设备 | |
CN103942133B (zh) | 一种信息处理方法及电子设备 | |
EP3590174A1 (en) | Dynamic battery power management | |
CN106711933B (zh) | 一种设备供电异常处理方法、装置及摄像机 | |
US11971767B2 (en) | Battery management system for gauging with low power | |
CA2752313A1 (en) | Time dampened charging indicator | |
US9716393B2 (en) | Battery backup remaining time arrangement | |
US20140019789A1 (en) | Monitoring a battery in an electronic device | |
WO2016126268A1 (en) | Battery calibration | |
CN116840714A (zh) | 电池检测方法、装置和电子设备 | |
CN116819335A (zh) | 电池寿命预测方法、装置、计算机设备及存储介质 | |
US20140019790A1 (en) | Monitoring a battery in an electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |