Nothing Special   »   [go: up one dir, main page]

CN108303651B - 一种电池电量的测量方法及终端 - Google Patents

一种电池电量的测量方法及终端 Download PDF

Info

Publication number
CN108303651B
CN108303651B CN201711371014.4A CN201711371014A CN108303651B CN 108303651 B CN108303651 B CN 108303651B CN 201711371014 A CN201711371014 A CN 201711371014A CN 108303651 B CN108303651 B CN 108303651B
Authority
CN
China
Prior art keywords
battery
sampling
soc
state
time
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.)
Active
Application number
CN201711371014.4A
Other languages
English (en)
Other versions
CN108303651A (zh
Inventor
陈东启
刘宗铭
张成博
任佑林
柴威荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujian Landi Commercial Equipment Co Ltd
Original Assignee
Fujian Landi Commercial Equipment Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujian Landi Commercial Equipment Co Ltd filed Critical Fujian Landi Commercial Equipment Co Ltd
Priority to CN201711371014.4A priority Critical patent/CN108303651B/zh
Publication of CN108303651A publication Critical patent/CN108303651A/zh
Application granted granted Critical
Publication of CN108303651B publication Critical patent/CN108303651B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/367Software therefor, e.g. for battery testing using modelling or look-up tables

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Secondary Cells (AREA)

Abstract

本发明提供了一种电池电量的测量方法及终端,根据电池所处的状态判断是否可以进行电池电压采样,并且在进行电量计算时,根据实时电池电量和历史电池电量确定校正值,通过所述校正值确定采样时间内消耗的电量,根据所述消耗的电量和历史电池电量,确定当前电池电量,保证采样时所得到的电池电压的稳定,进而保证了通过实时电压转换出的电量的稳定性与准确性,从而实现用户能够准确地获取当前电子设备的电量状态。

Description

一种电池电量的测量方法及终端
技术领域
本发明涉及电池领域,尤其涉及一种电池电量的测量方法及终端。
背景技术
电池电量是电子设备的一项重要指标,通过电池电量,用户可以获取电子设备的当前电量状态,确定是否需要充电。因此,对于电池电量的测量一直是业界研究的热点。
目前,对于电池电量的测量方法有以下几种:开路电压测量法、电量累积法、测量内阻法、数学模型建立测量法以及基于模糊推理和神经网络的测量方法。然而,上述测量方法中,或者适用范围局限,或者测量误差较大,或者复杂度大,因此,并不能很好地对电池电量进行测量。
发明内容
本发明所要解决的技术问题是:提供一种测量精度高的电池电量的测量方法及终端。
为了解决上述技术问题,本发明采用的一种技术方案为:
一种电池电量的测量方法,包括步骤:
S1、确定电池所处的状态,根据所述状态判断是否可以进行电池电压采样,若是,则执行步骤S2,否则,返回步骤S1;
S2、对所述电池进行电压采样,获得实时电池电量;
S3、获取历史电池电量,根据所述实时电池电量和所述历史电池电量,确定校正值,根据所述校正值,确定采样时间内消耗的电量;
S4、根据所述历史电池电量和所述消耗的电量,得到当前电池电量。
为了解决上述技术问题,本发明采用的另一种技术方案为:
一种电池电量的测量终端,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
S1、确定电池所处的状态,根据所述状态判断是否可以进行电池电压采样,若是,则执行步骤S2,否则,返回步骤S1;
S2、对所述电池进行电压采样,获得实时电池电量;
S3、获取历史电池电量,根据所述实时电池电量和所述历史电池电量,确定校正值,根据所述校正值,确定采样时间内消耗的电量;
S4、根据所述历史电池电量和所述消耗的电量,得到当前电池电量。
本发明的有益效果在于:根据电池所处的状态判断是否可以进行电池电压采样,并且在进行电量计算时,根据实时电池电量和历史电池电量确定校正值,通过所述校正值确定采样时间内消耗的电量,根据所述消耗的电量和历史电池电量,确定当前电池电量,保证采样时所得到的电池电压的稳定,进而保证了通过实时电压转换出的电量的稳定性与准确性,从而实现用户能够准确地获取当前电子设备的电量状态。
附图说明
图1为本发明实施例的一种电池电量的测量方法的流程图;
图2为本发明实施例的一种电池电量的测量终端的结构示意图;
标号说明:
1、电池电量的测量终端;2、存储器;3、处理器。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
本发明最关键的构思在于:根据电池所处的状态判断是否可以进行电池电压采样,并且在进行电量计算时,根据实时电池电量和历史电池电量确定校正值,通过所述校正值确定采样时间内消耗的电量。
请参照图1,一种电池电量的测量方法,包括步骤:
S1、确定电池所处的状态,根据所述状态判断是否可以进行电池电压采样,若是,则执行步骤S2,否则,返回步骤S1;
S2、对所述电池进行电压采样,获得实时电池电量;
S3、获取历史电池电量,根据所述实时电池电量和所述历史电池电量,确定校正值,根据所述校正值,确定采样时间内消耗的电量;
S4、根据所述历史电池电量和所述消耗的电量,得到当前电池电量。
由上述描述可知,本发明的有益效果在于:根据电池所处的状态判断是否可以进行电池电压采样,并且在进行电量计算时,根据实时电池电量和历史电池电量确定校正值,通过所述校正值确定采样时间内消耗的电量,根据所述消耗的电量和历史电池电量,确定当前电池电量,保证采样时所得到的电池电压的稳定,进而保证了通过实时电压转换出的电量的稳定性与准确性,从而实现用户能够准确地获取当前电子设备的电量状态。
进一步的,还包括步骤:
S5、将所述历史电池电量更新为所述当前电池电量。
由上述描述可知,及时对历史电池电量进行更新,保证了所得到的当前电池电量的准确性。
进一步的,所述步骤S1中根据所述状态判断是否可以进行电池电压采样具体包括:
S11、预设电池的状态,所述状态包括正常状态、准备采集状态、充电稳定延时状态和电压纹波延时状态;
S12、判断所述电池是否处于准备采集状态,若是,则可以进行电池电压采样;否则,开启降低采样电压波纹设置,并将所述电池的状态设置为电压波纹延时状态;
S13、判断是否有外电接入,若是,关闭电池充电,将所述电池的状态设置为充电稳定延时状态;
S14、判断是否接收到中断信号,若是,执行步骤S15,否则,执行步骤S16;
S15、判断电压波纹延时时间是否等于第一预设时间,若是,则将所述电池的状态设置为准备采集状态,并返回步骤S12,否则,返回步骤S15;
S16、执行阻塞延时,判断阻塞延时时间是否等于第二预设时间,若是,则将所述电池的状态设置为准备采集状态,并返回步骤S12,否则,返回步骤S16。
由上述描述可知,通过预设电池的状态,并根据电池所处的状态确定是否可以对电池进行电压采样,若电池不处于可进行电压采样的状态,则对电池进行降低采样电压波纹或阻塞延时,在进行上述设置后,再将所述电池的状态设置为可进行电压采样的状态,保证了所采样的电压的稳定性,从而确保所计算出的电池电量的准确性。
进一步的,所述步骤S2和S3之间还包括步骤:
关闭降低采样电压波纹设置;
判断是否有外电接入,若是,则开启电池充电;
将所述电池的状态设置为正常状态。
由上述描述可知,在执行电压采样之后,将采样之前的设置恢复原状,保证了电池的正常运行,不影响电子设备的正常工作。
进一步的,所述步骤S2具体包括:
S21、采用限幅滤波法对所述电池电压进行滤波采样;
S22、判断所述采样是否成功,若是,则删除采样队列中最早插入的采样值,将得到的当前采样值插入所述采样队列;
S23、对所述采样队列中的采样值取平均,得到实时平均电压值;
S24、根据所述实时平均电压值和电压-电量表,得到实时电池电量。
由上述描述可知,通过限幅滤波法对电池电压进行滤波采样,并通过队列的方式对电压采样值进行存储,若电压采样不成功,则用队列中的历史值作为当前采样值,并且对队列中的电压采样值进行取平均,作为实时平均电压值,不仅保证了无论电压采样是否成功,都可以获得实时平均电压值,而且也保证了所算出来的实时平均电压值的准确性。
进一步的,所述步骤S23和S24之间还包括步骤:
判断所述实时平均电压值是否大于最小有效电压值,若是,则实时电池电量为0;否则,执行步骤S24。
由上述描述可知,通过将实时平均电压值与最小有效电压值比较,能够及时剔除无效的实时平均电压值。
进一步的,所述步骤S22还包括:
设置告警标志位,若所述采样不成功,则对所述告警标志位置位,并执行告警提示。
由上述描述可知,通过告警提示的方式指示电压采样的不成功,能够简单明了的让用户获知电压采样的结果。
进一步的,所述步骤S3中根据所述实时电池电量和所述历史电池电量,确定校正值具体包括:
判断所述电池是否充电,若是,则ΔSOC=|SOCU|-|SOClast|,否则,ΔSOC=|SOClast|-SOCU|,其中,ΔSOC表示电量改变量,SOCU表示实时电池电量,SOClast表示历史电池电量;
根据所述电量改变量确定校正值Ecorrect
Figure BDA0001513746080000051
其中,λ表示电池的放电率,RPerc=SOC0*Percadjust threshold,SOC0表示电池的满电电量,Percadjust threshold表示跟随阈值,RPerc表示跟随阈值对应的能量值。表示。
由上述描述可知,RPerc在一定程度上决定了结果在时间域上的稳定性,并且根据电量改变量的不同确定对应的校正值,能够根据电池的不同状态确定相匹配的校正值,以此保证了所确定的校正值的准确性,从而实现对电池电量的正确校正,并且在时间域上具备一定的稳定性。
进一步的,所述步骤S3中根据所述校正值,确定采样时间内消耗的电量具体包括:
根据所述校正值,确定单位采样时间t内消耗的电量:
SOC(t)=Ecorrect*2i*t
其中,i表示标准单位电流。
由上述描述可知,基于校正值在采样时间内进行积分,即能够准确地得到采样时间内消耗的电量。
进一步的,所述步骤S4中根据所述历史电池电量和所述消耗的电量,得到当前电池电量具体包括:
判断所述电池是否充电,若是,则当前电池电量为:
SOCcurrent=SOClast+SOC(t);
否则,当前电池电量为:
SOCcurrent=SOClast-SOC(t)。
由上述描述可知,基于电池在采样时间内消耗的电量,再根据电池的充放电状态进行电池电量的计算,能够准确地得到电池的当前电量。
进一步的,以预设时间间隔执行步骤S1。
由上述描述可知,以预设时间间隔进行电池电压的采样,对电池电量进行计算,能够对电池电量进行及时更新。
请参见图2,一种电池电量的测量终端,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
S1、确定电池所处的状态,根据所述状态判断是否可以进行电池电压采样,若是,则执行步骤S2,否则,返回步骤S1;
S2、对所述电池进行电压采样,获得实时电池电量;
S3、获取历史电池电量,根据所述实时电池电量和所述历史电池电量,确定校正值,根据所述校正值,确定采样时间内消耗的电量;
S4、根据所述历史电池电量和所述消耗的电量,得到当前电池电量。
由上述描述可知,本发明的有益效果在于:根据电池所处的状态判断是否可以进行电池电压采样,并且在进行电量计算时,根据实时电池电量和历史电池电量确定校正值,通过所述校正值确定采样时间内消耗的电量,根据所述消耗的电量和历史电池电量,确定当前电池电量,保证采样时所得到的电池电压的稳定,进而保证了通过实时电压转换出的电量的稳定性与准确性,从而实现用户能够准确地获取当前电子设备的电量状态。
进一步的,还包括步骤:
S5、将所述历史电池电量更新为所述当前电池电量。
由上述描述可知,及时对历史电池电量进行更新,保证了所得到的当前电池电量的准确性。
进一步的,所述步骤S1中根据所述状态判断是否可以进行电池电压采样具体包括:
S11、预设电池的状态,所述状态包括正常状态、准备采集状态、充电稳定延时状态和电压纹波延时状态;
S12、判断所述电池是否处于准备采集状态,若是,则可以进行电池电压采样;否则,开启降低采样电压波纹设置,并将所述电池的状态设置为电压波纹延时状态;
S13、判断是否有外电接入,若是,关闭电池充电,将所述电池的状态设置为充电稳定延时状态;
S14、判断是否接收到中断信号,若是,执行步骤S15,否则,执行步骤S16;
S15、判断电压波纹延时时间是否等于第一预设时间,若是,则将所述电池的状态设置为准备采集状态,并返回步骤S12,否则,返回步骤S15;
S16、执行阻塞延时,判断阻塞延时时间是否等于第二预设时间,若是,则将所述电池的状态设置为准备采集状态,并返回步骤S12,否则,返回步骤S16。
由上述描述可知,通过预设电池的状态,并根据电池所处的状态确定是否可以对电池进行电压采样,若电池不处于可进行电压采样的状态,则对电池进行降低采样电压波纹或阻塞延时,在进行上述设置后,再将所述电池的状态设置为可进行电压采样的状态,保证了所采样的电压的稳定性,从而确保所计算出的电池电量的准确性。
进一步的,所述步骤S2和S3之间还包括步骤:
关闭降低采样电压波纹设置;
判断是否有外电接入,若是,则开启电池充电;
将所述电池的状态设置为正常状态。
由上述描述可知,在执行电压采样之后,将采样之前的设置恢复原状,保证了电池的正常运行,不影响电子设备的正常工作。
进一步的,所述步骤S2具体包括:
S21、采用限幅滤波法对所述电池电压进行滤波采样;
S22、判断所述采样是否成功,若是,则删除采样队列中最早插入的采样值,将得到的当前采样值插入所述采样队列;
S23、对所述采样队列中的采样值取平均,得到实时平均电压值;
S24、根据所述实时平均电压值和电压-电量表,得到实时电池电量。
由上述描述可知,通过限幅滤波法对电池电压进行滤波采样,并通过队列的方式对电压采样值进行存储,若电压采样不成功,则用队列中的历史值作为当前采样值,并且对队列中的电压采样值进行取平均,作为实时平均电压值,不仅保证了无论电压采样是否成功,都可以获得实时平均电压值,而且也保证了所算出来的实时平均电压值的准确性。
进一步的,所述步骤S23和S24之间还包括步骤:
判断所述实时平均电压值是否大于最小有效电压值,若是,则实时电池电量为0;否则,执行步骤S24。
由上述描述可知,通过将实时平均电压值与最小有效电压值比较,能够及时剔除无效的实时平均电压值。
进一步的,所述步骤S22还包括:
设置告警标志位,若所述采样不成功,则对所述告警标志位置位,并执行告警提示。
由上述描述可知,通过告警提示的方式指示电压采样的不成功,能够简单明了的让用户获知电压采样的结果。
进一步的,所述步骤S3中根据所述实时电池电量和所述历史电池电量,确定校正值具体包括:
判断所述电池是否充电,若是,则ΔSOC=|SOCU|-|SOClast|,否则,ΔSOC=|SOClast|-|SOCU|,其中,ΔSOC表示电量改变量,SOCU表示实时电池电量,SOClast表示历史电池电量;
根据所述电量改变量确定校正值Ecorrect
Figure BDA0001513746080000091
其中,λ表示电池的放电率,RPerc=SOC0*Percadjust threshold,SOC0表示电池的满电电量,Percadjust threshold表示跟随阈值,RPerc表示跟随阈值对应的能量值。
由上述描述可知,RPerc在一定程度上决定了结果在时间域上的稳定性,并且根据电量改变量的不同确定对应的校正值,能够根据电池的不同状态确定相匹配的校正值,以此保证了所确定的校正值的准确性,从而实现对电池电量的正确校正,并且在时间域上具备一定的稳定性。
进一步的,所述步骤S3中根据所述校正值,确定采样时间内消耗的电量具体包括:
根据所述校正值,确定单位采样时间t内消耗的电量:
SOC(t)=Ecorrect*21*t
其中,i表示标准单位电流。
由上述描述可知,基于校正值在采样时间内进行积分,即能够准确地得到采样时间内消耗的电量。
进一步的,所述步骤S4中根据所述历史电池电量和所述消耗的电量,得到当前电池电量具体包括:
判断所述电池是否充电,若是,则当前电池电量为:
SOCcurrent--SOClast+SOC(t);
否则,当前电池电量为:
SOCcurrent=SOClast-SOC(t)。
由上述描述可知,基于电池在采样时间内消耗的电量,再根据电池的充放电状态进行电池电量的计算,能够准确地得到电池的当前电量。
进一步的,以预设时间间隔执行步骤S1。
由上述描述可知,以预设时间间隔进行电池电压的采样,对电池电量进行计算,能够对电池电量进行及时更新。
实施例一
请参照图1,一种电池电量的测量方法,包括步骤:
S1、确定电池所处的状态,根据所述状态判断是否可以进行电池电压采样,若是,则执行步骤S2,否则,返回步骤S1;
其中,根据所述状态判断是否可以进行电池电压采样具体包括:
S11、预设电池的状态,所述状态包括正常状态、准备采集状态、充电稳定延时状态和电压纹波延时状态;
S12、判断所述电池是否处于准备采集状态,若是,则可以进行电池电压采样;否则,开启降低采样电压波纹设置,并将所述电池的状态设置为电压波纹延时状态;
S13、判断是否有外电接入,若是,关闭电池充电,将所述电池的状态设置为充电稳定延时状态;
S14、判断是否接收到中断信号,若是,执行步骤S15,否则,执行步骤S16;
S15、判断电压波纹延时时间是否等于第一预设时间,若是,则将所述电池的状态设置为准备采集状态,并返回步骤S12,否则,返回步骤S15;
S16、执行阻塞延时,判断阻塞延时时间是否等于第二预设时间,若是,则将所述电池的状态设置为准备采集状态,并返回步骤S12,否则,返回步骤S16;
S2、对所述电池进行电压采样,获得实时电池电量;
具体的,包括:
S21、采用限幅滤波法对所述电池电压进行滤波采样;
S22、判断所述采样是否成功,若是,则删除采样队列中最早插入的采样值,将得到的当前采样值插入所述采样队列;
S23、对所述采样队列中的采样值取平均,得到实时平均电压值;
判断所述实时平均电压值是否大于最小有效电压值,若是,则实时电池电量为0;否则,执行步骤S24;
S24、根据所述实时平均电压值和电压-电量表,得到实时电池电量;
对于实时电池电量的确定,通过分段电压-电量转换表可以准确地得到实时电池电量值,或者可以通过简化的作法,即
SOCU=SOC0/ΔUVali dRange*ΔUthis real
其中,ΔUthis real=实时平均电压值-最小有效电压值,ΔUValid Rsnge=最大有效电压值-最小有效电压值;
在对电压采样完成之后,关闭降低采样电压波纹设置;
判断是否有外电接入,若是,则开启电池充电;
将所述电池的状态设置为正常状态;
S3、获取历史电池电量,根据所述实时电池电量和所述历史电池电量,确定校正值,根据所述校正值,确定采样时间内消耗的电量;
所述根据所述实时电池电量和所述历史电池电量,确定校正值具体包括:
判断所述电池是否充电,若是,则ΔSOC=|SOCU|-|SOClast|否则,ΔSOC=|SOClast|-|SOCU|,其中,ΔSOC表示电量改变量,SOCU表示实时电池电量,SOClast表示历史电池电量;
根据所述电量改变量确定校正值Ecorrect
Figure BDA0001513746080000121
其中,λ表示电池的放电率,RPerc表示;
所述根据所述校正值,确定采样时间内消耗的电量具体包括:
根据所述校正值,确定单位采样时间t内消耗的电量:
SOC(t)=Ecorrect*2i*t (2)
其中,i表示标准单位电流;
S4、根据所述历史电池电量和所述消耗的电量,得到当前电池电量;
所述根据所述历史电池电量和所述消耗的电量,得到当前电池电量具体包括:
判断所述电池是否充电,若是,则当前电池电量为:
SOCcurrent=SOClast+SOC(t) (3)
否则,当前电池电量为:
SOCcurrent=SOClast-SOC(t) (4)
计算完当前电池电量之后,将当前电池电量除以标准总电量,则可以算出电量百分比,显示当前电池电量时,可以通过电量百分比的形式显示;
S5、将所述历史电池电量更新为所述当前电池电量。
实施例二
所述实施例与实施例一的不同在于,所述步骤S22还包括:
设置告警标志位,若所述采样不成功,则对所述告警标志位置位,并执行告警提示;
在根据校正值,确定单位采样时间t内消耗的电量,并计算得到当前电池电量后,判断告警标志位是否置位,若是,则需要根据当前电池电量对校正值进行调整,具体为:
判断电池的充电状态,若有外电接入,处于在电满状态,则判断当前电池电量是否大于等于标准电池总电量,若是,则将校正值调整为0;若有外电接入,处于充电满状态,判断当前电池电量是否小于等于标准电池总电量,若是,则将校正值调整至最低,否则,调整至0;若外电未接入,判断实时电池电量是否为0,若是,则将校正值调整至最大;
校正值调整完之后,再根据式(2)重新计算单位采样时间t内消耗的电量,并根据式(3)(4)计算当前电池电量。
实施例三
所述实施例与实施例一的不同在于,以预设时间间隔执行步骤S1,其中,对于采样时间周期t的确定,如果有外电接入,则采样周期t为10s,如果没有外电接入,则采样周期t为2s。
实施例四
请参照图2,一种电池电量的测量终端1,包括存储器2、处理器3以及存储在所述存储器2上并可在所述处理器3上运行的计算机程序,所述处理3器执行所述计算机程序时实现实施例一中的步骤。
实施例五
请参照图2,一种电池电量的测量终端1,包括存储器2、处理器3以及存储在所述存储器2上并可在所述处理器3上运行的计算机程序,所述处理3器执行所述计算机程序时实现实施例二中的步骤。
实施例六
请参照图2,一种电池电量的测量终端1,包括存储器2、处理器3以及存储在所述存储器2上并可在所述处理器3上运行的计算机程序,所述处理3器执行所述计算机程序时实现实施例三中的步骤。
综上所述,本发明提供的一种电池电量的测量方法及终端,根据电池所处的状态判断是否可以进行电池电压采样,并且在进行电量计算时,根据实时电池电量和历史电池电量确定校正值,通过所述校正值确定采样时间内消耗的电量,根据所述消耗的电量和历史电池电量,确定当前电池电量,避免了由于电池各个模块状态的改变导致的采集到的电压的瞬时变化或者由于电压抖动导致的电压起伏或者由于充放电的各个阶段电压上升下降速率的不同而导致的由实时电压转换出的电量的大幅度的震动,保证采样时所得到的电池电压的稳定,进而保证了通过实时电压转换出的电量的稳定性与准确性,从而实现用户能够准确地获取当前电子设备的电量状态。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (16)

1.一种电池电量的测量方法,其特征在于,包括步骤:
S1、确定电池所处的状态,根据所述状态判断是否可以进行电池电压采样,若是,则执行步骤S2,否则,返回步骤S1;
S2、对所述电池进行电压采样,获得实时电池电量;
S3、获取历史电池电量,根据所述实时电池电量和所述历史电池电量,确定校正值,根据所述校正值,确定采样时间内消耗的电量;
S4、根据所述历史电池电量和所述消耗的电量,得到当前电池电量;
所述步骤S1中根据所述状态判断是否可以进行电池电压采样具体包括:
S11、预设电池的状态,所述状态包括正常状态、准备采集状态、充电稳定延时状态和电压纹波延时状态;
S12、判断所述电池是否处于准备采集状态,若是,则可以进行电池电压采样;否则,开启降低采样电压波纹设置,并将所述电池的状态设置为电压波纹延时状态;
S13、判断是否有外电接入,若是,关闭电池充电,将所述电池的状态设置为充电稳定延时状态;
S14、判断是否接收到中断信号,若是,执行步骤S15,否则,执行步骤S16;
S15、判断电压波纹延时时间是否等于第一预设时间,若是,则将所述电池的状态设置为准备采集状态,并返回步骤S12,否则,返回步骤S15;
S16、执行阻塞延时,判断阻塞延时时间是否等于第二预设时间,若是,则将所述电池的状态设置为准备采集状态,并返回步骤S12,否则,返回步骤S16。
所述步骤S3中根据所述实时电池电量和所述历史电池电量,确定校正值具体包括:
判断所述电池是否充电,若是,则ΔSOC=|SOCU|-|SOClast|,否则,ΔSOC=|SOClast|-|SOCU|,其中,ΔSOC表示电量改变量,SOCU表示实时电池电量,SOClast表示历史电池电量;
根据所述电量改变量确定校正值Ecorrect
Figure FDA0002354657690000021
其中,λ表示电池的放电率,RPerc=SOC0*Percadjustthreshold,SOC0表示电池的满电电量,Percadjustthreshold表示跟随阈值,RPerc表示跟随阈值对应的能量值;
所述步骤S3中根据所述校正值,确定采样时间内消耗的电量具体包括:
根据所述校正值,确定单位采样时间t内消耗的电量:
SOC(t)=Ecorrect*2i*t
其中,i表示标准单位电流。
2.根据权利要求1所述的电池电量的测量方法,其特征在于,还包括步骤:
S5、将所述历史电池电量更新为所述当前电池电量。
3.根据权利要求1所述的电池电量的测量方法,其特征在于,
所述步骤S2和S3之间还包括步骤:
关闭降低采样电压波纹设置;
判断是否有外电接入,若是,则开启电池充电;
将所述电池的状态设置为正常状态。
4.根据权利要求1所述的电池电量的测量方法,其特征在于,
所述步骤S2具体包括:
S21、采用限幅滤波法对所述电池电压进行滤波采样;
S22、判断所述采样是否成功,若是,则删除采样队列中最早插入的采样值,将得到的当前采样值插入所述采样队列;
S23、对所述采样队列中的采样值取平均,得到实时平均电压值;
S24、根据所述实时平均电压值和电压-电量表,得到实时电池电量。
5.根据权利要4所述的电池电量的测量方法,其特征在于,
所述步骤S23和S24之间还包括步骤:
判断所述实时平均电压值是否大于最小有效电压值,若否,则实时电池电量为0;否则,执行步骤S24。
6.根据权利要求4所述的电池电量的测量方法,其特征在于,
所述步骤S22还包括:
设置告警标志位,若所述采样不成功,则对所述告警标志位置位,并执行告警提示。
7.根据权利要求1所述的电池电量的测量方法,其特征在于,
所述步骤S4中根据所述历史电池电量和所述消耗的电量,得到当前电池电量具体包括:
判断所述电池是否充电,若是,则当前电池电量为:
SOCcurrent=SOClast+SOC(t);
否则,当前电池电量为:
SOCcurrent=SOClast-SOC(t)。
8.根据权利要求2所述的电池电量的测量方法,其特征在于,
以预设时间间隔执行步骤S1。
9.一种电池电量的测量终端,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
S1、确定电池所处的状态,根据所述状态判断是否可以进行电池电压采样,若是,则执行步骤S2,否则,返回步骤S1;
S2、对所述电池进行电压采样,获得实时电池电量;
S3、获取历史电池电量,根据所述实时电池电量和所述历史电池电量,确定校正值,根据所述校正值,确定采样时间内消耗的电量;
S4、根据所述历史电池电量和所述消耗的电量,得到当前电池电量;
所述步骤S1中根据所述状态判断是否可以进行电池电压采样具体包括:
S11、预设电池的状态,所述状态包括正常状态、准备采集状态、充电稳定延时状态和电压纹波延时状态;
S12、判断所述电池是否处于准备采集状态,若是,则可以进行电池电压采样;否则,开启降低采样电压波纹设置,并将所述电池的状态设置为电压波纹延时状态;
S13、判断是否有外电接入,若是,关闭电池充电,将所述电池的状态设置为充电稳定延时状态;
S14、判断是否接收到中断信号,若是,执行步骤S15,否则,执行步骤S16;
S15、判断电压波纹延时时间是否等于第一预设时间,若是,则将所述电池的状态设置为准备采集状态,并返回步骤S12,否则,返回步骤S15;
S16、执行阻塞延时,判断阻塞延时时间是否等于第二预设时间,若是,则将所述电池的状态设置为准备采集状态,并返回步骤S12,否则,返回步骤S16;所述步骤S3中根据所述实时电池电量和所述历史电池电量,确定校正值具体包括:
判断所述电池是否充电,若是,则ΔSOC=|SOCU|-|SOClast|,否则,ΔSOC=|SOClast|-|SOCU|,其中,ΔSOC表示电量改变量,SOCU表示实时电池电量,SOClast表示历史电池电量;
根据所述电量改变量确定校正值Ecorrect
Figure FDA0002354657690000041
其中,λ表示电池的放电率,RPerc=SOC0*Percadjustthreshold,SOC0表示电池的满电电量,Percadjustthreshold表示跟随阈值,RPerc表示跟随阈值对应的能量值;
所述步骤S3中根据所述校正值,确定采样时间内消耗的电量具体包括:
根据所述校正值,确定单位采样时间t内消耗的电量:
SOC(t)=Ecorrect*2i*t
其中,i表示标准单位电流。
10.根据权利要求9所述的电池电量的测量终端,其特征在于,还包括步骤:
S5、将所述历史电池电量更新为所述当前电池电量。
11.根据权利要求9所述的电池电量的测量终端,其特征在于,
所述步骤S2和S3之间还包括步骤:
关闭降低采样电压波纹设置;
判断是否有外电接入,若是,则开启电池充电;
将所述电池的状态设置为正常状态。
12.根据权利要求9所述的电池电量的测量终端,其特征在于,
所述步骤S2具体包括:
S21、采用限幅滤波法对所述电池电压进行滤波采样;
S22、判断所述采样是否成功,若是,则删除采样队列中最早插入的采样值,将得到的当前采样值插入所述采样队列;
S23、对所述采样队列中的采样值取平均,得到实时平均电压值;
S24、根据所述实时平均电压值和电压-电量表,得到实时电池电量。
13.根据权利要12所述的电池电量的测量终端,其特征在于,
所述步骤S23和S24之间还包括步骤:
判断所述实时平均电压值是否大于最小有效电压值,若否,则实时电池电量为0;否则,执行步骤S24。
14.根据权利要求12所述的电池电量的测量终端,其特征在于,
所述步骤S22还包括:
设置告警标志位,若所述采样不成功,则对所述告警标志位置位,并执行告警提示。
15.根据权利要求9所述的电池电量的测量终端,其特征在于,
所述步骤S4中根据所述历史电池电量和所述消耗的电量,得到当前电池电量具体包括:
判断所述电池是否充电,若是,则当前电池电量为:
SOCcurrent=SOClast+SOC(t);
否则,当前电池电量为:
SOCcurrent=SOClast-SOC(t)。
16.根据权利要求10所述的电池电量的测量终端,其特征在于,
以预设时间间隔执行步骤S1。
CN201711371014.4A 2017-12-19 2017-12-19 一种电池电量的测量方法及终端 Active CN108303651B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711371014.4A CN108303651B (zh) 2017-12-19 2017-12-19 一种电池电量的测量方法及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711371014.4A CN108303651B (zh) 2017-12-19 2017-12-19 一种电池电量的测量方法及终端

Publications (2)

Publication Number Publication Date
CN108303651A CN108303651A (zh) 2018-07-20
CN108303651B true CN108303651B (zh) 2020-05-05

Family

ID=62870621

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711371014.4A Active CN108303651B (zh) 2017-12-19 2017-12-19 一种电池电量的测量方法及终端

Country Status (1)

Country Link
CN (1) CN108303651B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109143095B (zh) * 2018-08-27 2019-08-09 江苏盖睿健康科技有限公司 一种提高电量测量准确性的方法
CN111220919B (zh) * 2018-11-26 2021-04-20 北汽福田汽车股份有限公司 电池电量检测方法、装置及车辆
CN109581022A (zh) * 2019-01-29 2019-04-05 漳州市东方智能仪表有限公司 一种双阻抗输入万用表及在万用表上显示电池电量的方法
CN110618998B (zh) * 2019-09-09 2022-04-15 上海钧正网络科技有限公司 电池更换结果更新方法、装置、计算机设备和存储介质
CN111103547B (zh) * 2019-12-30 2022-01-21 宁波方太厨具有限公司 一种电池低电量的判断方法及应用该方法的灶具
CN111426963A (zh) * 2020-04-20 2020-07-17 上海和宗焊接设备制造有限公司 一种电池焊机的电量采样测量系统及其测试方法
CN112782596A (zh) * 2020-12-07 2021-05-11 深圳市新国都支付技术有限公司 电池电量计算方法、电子设备及存储介质
CN114047449A (zh) * 2021-11-16 2022-02-15 深圳市广和通无线股份有限公司 电池电量显示方法、装置、电子设备和存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101116003A (zh) * 2005-01-27 2008-01-30 松下电动车辆能源股份有限公司 二次电池充电/放电电量的估计方法和装置,二次电池极化电压的估计方法和装置,以及二次电池剩余容量的估计方法和装置
CN102162836A (zh) * 2011-03-21 2011-08-24 浙江吉利汽车研究院有限公司 一种汽车电池soc的估算方法
CN102508169A (zh) * 2011-11-07 2012-06-20 浙江绿源电动车有限公司 电池电量的获取装置和获取方法
CN102590756A (zh) * 2012-02-14 2012-07-18 深圳市沛城电子科技有限公司 电池电量检测的方法及装置
CN103499794A (zh) * 2013-10-14 2014-01-08 北京华电天仁电力控制技术有限公司 一种储能电池剩余容量估算方法及装置
CN103913706A (zh) * 2012-12-29 2014-07-09 北京谊安医疗系统股份有限公司 一种锂电池电量检测的方法及其装置
CN105403836A (zh) * 2014-09-02 2016-03-16 思科技术公司 电池消耗量监控
CN205958635U (zh) * 2016-07-25 2017-02-15 青岛歌尔声学科技有限公司 一种采集电子设备的电池电压的装置
CN106842042A (zh) * 2016-12-28 2017-06-13 深圳天珑无线科技有限公司 一种对电量显示进行校准的方法、系统以及电子设备

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150234028A1 (en) * 2014-02-19 2015-08-20 Energy Pass Incorporation State of Charge Gauge Device and State of Charge Gauge Method Thereof

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101116003A (zh) * 2005-01-27 2008-01-30 松下电动车辆能源股份有限公司 二次电池充电/放电电量的估计方法和装置,二次电池极化电压的估计方法和装置,以及二次电池剩余容量的估计方法和装置
CN102162836A (zh) * 2011-03-21 2011-08-24 浙江吉利汽车研究院有限公司 一种汽车电池soc的估算方法
CN102508169A (zh) * 2011-11-07 2012-06-20 浙江绿源电动车有限公司 电池电量的获取装置和获取方法
CN102590756A (zh) * 2012-02-14 2012-07-18 深圳市沛城电子科技有限公司 电池电量检测的方法及装置
CN103913706A (zh) * 2012-12-29 2014-07-09 北京谊安医疗系统股份有限公司 一种锂电池电量检测的方法及其装置
CN103499794A (zh) * 2013-10-14 2014-01-08 北京华电天仁电力控制技术有限公司 一种储能电池剩余容量估算方法及装置
CN105403836A (zh) * 2014-09-02 2016-03-16 思科技术公司 电池消耗量监控
CN205958635U (zh) * 2016-07-25 2017-02-15 青岛歌尔声学科技有限公司 一种采集电子设备的电池电压的装置
CN106842042A (zh) * 2016-12-28 2017-06-13 深圳天珑无线科技有限公司 一种对电量显示进行校准的方法、系统以及电子设备

Also Published As

Publication number Publication date
CN108303651A (zh) 2018-07-20

Similar Documents

Publication Publication Date Title
CN108303651B (zh) 一种电池电量的测量方法及终端
EP3779484B1 (en) Method and apparatus for correcting state of health of battery, and management system and storage medium
CN110488194B (zh) 一种基于电化学阻抗模型的锂电池soc估算方法及其系统
TWI420126B (zh) 電池容量預測裝置及其預測方法
JP5541112B2 (ja) 電池監視装置、及び電池監視方法
JP5324196B2 (ja) バッテリの劣化推定方法及び装置
CN103344921B (zh) 锂离子动力电池健康状态评估系统及方法
JP5393176B2 (ja) バッテリシステム及び入出力電力推定方法
US20090048793A1 (en) State and parameter estimator having integral and differential components for electrical energy accumulators
CN111239624A (zh) 一种电池容量校准方法、装置、电子设备及存储介质
JP2014025738A (ja) 残容量推定装置
CN101535827A (zh) 用于在电池非平衡时确定电池的荷电状态的设备和方法
JP5474993B2 (ja) 充電段階または放電段階において電池の充電状態を決定する方法
CN106249168B (zh) 一种电池曲线修正方法和装置
JP2016516181A (ja) 電池の電量計量システム
CN102449495A (zh) 电池充电率计算装置
KR20120052334A (ko) 전지의 특성화 방법
CN111142032B (zh) 电池电量的确定方法、装置、设备和存储介质
JP2013250071A (ja) 満充電容量検出装置及び蓄電池システム
WO2022183459A1 (zh) 一种估算电池包soc的方法、装置及电池管理系统
JP2020125968A (ja) 電池劣化診断装置、電池劣化解析回路及び電池劣化診断プログラム
TWI758760B (zh) 電池控制裝置以及電池容量估測方法
JP4016881B2 (ja) 電池の残量計測装置
CN114609530A (zh) 修正电池荷电状态的方法、装置、设备及介质
CN113466728B (zh) 一种两阶段电池模型参数在线辨识的方法与系统

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
GR01 Patent grant
GR01 Patent grant