CN109188296A - 一种bbu电量校验方法、装置、终端及fcc计算方法 - Google Patents
一种bbu电量校验方法、装置、终端及fcc计算方法 Download PDFInfo
- Publication number
- CN109188296A CN109188296A CN201811075153.7A CN201811075153A CN109188296A CN 109188296 A CN109188296 A CN 109188296A CN 201811075153 A CN201811075153 A CN 201811075153A CN 109188296 A CN109188296 A CN 109188296A
- Authority
- CN
- China
- Prior art keywords
- bbu
- verified
- voltage
- fcc
- value
- 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
- 230000005611 electricity Effects 0.000 title claims abstract description 177
- 238000000034 method Methods 0.000 title claims abstract description 65
- 238000004364 calculation method Methods 0.000 title claims abstract description 25
- 238000012795 verification Methods 0.000 claims abstract description 62
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 23
- 238000007599 discharging Methods 0.000 claims abstract description 17
- 238000004590 computer program Methods 0.000 claims description 12
- 238000007781 pre-processing Methods 0.000 claims description 6
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 230000003750 conditioning effect Effects 0.000 description 17
- 230000008569 process Effects 0.000 description 15
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 5
- 229910052744 lithium Inorganic materials 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000010354 integration Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000000750 progressive effect Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 239000000126 substance Substances 0.000 description 2
- 238000012937 correction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
Landscapes
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
- Secondary Cells (AREA)
Abstract
本发明公开了一种BBU电量校验方法,包括:若待校验BBU充电至额定工作电压时,控制待校验BBU放电至第一电压阈值并停止放电,同时利用积分算法计算放出的第一电量;在待校验BBU静置第一预设时间后采集待校验BBU对应的第一电压;利用第一电量和第一电压计算待校验BBU的第一FCC数值;将第一FCC数值和初始FCC数值的误差与预设误差值进行比较得到BBU电量校验结果;该方法在采集待校验BBU对应的第一电压时,通过增加等待从而提高了第一电压的准确性,进而提高FCC值的准确性以及BBU电量校验的可靠性;本发明还公开了一种BBU电量校验装置、终端、一种FCC计算方法及计算机可读存储介质,具有上述有益效果。
Description
技术领域
本发明涉及电源技术领域,特别涉及一种BBU电量校验方法、装置、终端、一种FCC计算方法及计算机可读存储介质。
背景技术
BBU(Battery Back-Up Unit,电池备份单元)作为备份电源,被广泛应用,例如应用于存储产品中。当外接电源(例如存储设备外接电源)断电时,为避免数据丢失,所以要求BBU的电量至少支持一次备电。例如存储设备外接电源断电时,BBU负责提供缓存数据落盘、数据转储的电力。
目前,BBU中普遍使用锂电池,随着锂电池的使用,其FCC(Full Charge Capacity,额定电量/容量)会逐渐降低,一般要求每3个月,FCC变化量小于5%。因此为了保证BBU的准确可靠,必须定期(如3个月)对FCC值进行校准。现有技术中一般都是通过对BBU进行放电,根据放出的电量计算FCC值。但是这种方式的误差较大,会影响BBU作为备份电源的能力。
发明内容
本发明的目的是提供一种BBU电量校验方法、装置、终端、一种FCC计算方法及计算机可读存储介质,能够提高计算得到的FCC值的准确性,进而提高BBU电量校验的可靠性。
为解决上述技术问题,本发明提供一种BBU电量校验方法,包括:
若待校验BBU充电至额定工作电压时,控制所述待校验BBU放电至第一电压阈值并停止放电,同时利用积分算法计算放出的第一电量;
在所述待校验BBU静置第一预设时间后采集所述待校验BBU对应的第一电压;
利用所述第一电量以及所述第一电压计算所述待校验BBU的第一FCC数值;
将所述第一FCC数值和初始FCC数值的误差与预设误差值进行比较得到BBU电量校验结果。
可选的,控制所述待校验BBU放电至第一电压阈值之前,还包括:
判断所述待校验BBU的电压值是否大于预处理电压阈值;
若否,则控制所述待校验BBU充电至所述额定工作电压;
若是,则控制所述待校验BBU放电至所述预处理电压阈值后控制所述待校验BBU充电至所述额定工作电压。
可选的,控制所述待校验BBU充电至所述额定工作电压,包括:
控制所述待校验BBU平衡充电至所述额定工作电压。
可选的,当所述第一FCC数值和初始FCC数值的误差不小于所述预设误差值时,还包括:
将BBU电量校验次数数值加1;
判断加1后的所述BBU电量校验次数数值是否大于预设次数值;
若是,则BBU电量校验失败。
可选的,当所述第一FCC数值和初始FCC数值的误差小于所述预设误差值时,还包括:
控制所述待校验BBU放电至第二电压阈值并停止放电,同时利用积分算法计算放出的第二电量;
在所述待校验BBU静置第二预设时间后采集所述待校验BBU对应的第二电压;
利用所述第二电量以及所述第二电压计算所述待校验BBU的第二FCC数值;
相应的,将所述第一FCC数值和初始FCC数值的误差与预设误差值进行比较得到BBU电量校验结果,包括:
将所述第二FCC数值和所述初始FCC数值的误差与所述预设误差值进行比较得到BBU电量校验结果。
本发明还提供一种BBU电量校验装置,包括:
第一电量计算模块,用于若待校验BBU充电至额定工作电压时,控制所述待校验BBU放电至第一电压阈值并停止放电,同时利用积分算法计算放出的第一电量;
第一电压计算模块,用于在所述待校验BBU静置第一预设时间后采集所述待校验BBU对应的第一电压;
第一FCC数值计算模块,用于利用所述第一电量以及所述第一电压计算所述待校验BBU的第一FCC数值;
结果获取模块,用于将所述第一FCC数值和初始FCC数值的误差与预设误差值进行比较得到BBU电量校验结果。
本发明还提供一种终端,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上述所述BBU电量校验方法的步骤。
本发明还提供一种FCC计算方法,包括:
若待校验BBU充电至额定工作电压时,控制所述待校验BBU放电至第一电压阈值并停止放电,同时利用积分算法计算放出的第一电量;
在所述待校验BBU静置第一预设时间后采集所述待校验BBU对应的第一电压;
利用所述第一电量以及所述第一电压计算所述待校验BBU的第一FCC数值。
可选的,控制所述待校验BBU放电至第一电压阈值之前,还包括:
判断所述待校验BBU的电压值是否大于预处理电压阈值;
若否,则控制所述待校验BBU充电至所述额定工作电压;
若是,则控制所述待校验BBU放电至所述预处理电压阈值后控制所述待校验BBU充电至所述额定工作电压。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述BBU电量校验方法的步骤;和/或,实现如上述所述FCC计算方法的步骤。
本发明所提供的一种BBU电量校验方法,包括:若待校验BBU充电至额定工作电压时,控制待校验BBU放电至第一电压阈值并停止放电,同时利用积分算法计算放出的第一电量;在待校验BBU静置第一预设时间后采集待校验BBU对应的第一电压;利用第一电量以及第一电压计算待校验BBU的第一FCC数值;将第一FCC数值和初始FCC数值的误差与预设误差值进行比较得到BBU电量校验结果。
可见,该方法在采集待校验BBU对应的第一电压时,通过增加等待(即将待校验BBU静置第一预设时间),在待校验BBU电压平稳后再采集待校验BBU对应的第一电压,从而提高了第一电压的准确性,避免了电压不稳定造成的误差,提高后续以第一电压为基础计算的FCC值的准确性,进而提高BBU电量校验的可靠性;本发明还提供了一种BBU电量校验装置、终端、一种FCC计算方法及计算机可读存储介质,同样具有上述有益效果,在此不再赘述。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例所提供的BBU电量校验方法的流程图;
图2为本发明实施例所提供的一种具体BBU电量校验方法的流程示意图;
图3为本发明实施例所提供的BBU电量校验装置的结构框图;
图4为本发明实施例所提供的FCC计算方法的流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在一定温度范围内,锂电池的开路电压在某些区段与电池电量成线性关系,并且有相当大的斜率。这是由锂电池的化学特性决定的。例如3.92V对应70%的FCC,此段直线斜率为X Ah/V,3.82V对应50%的FCC,此段直线斜率为Y Ah/V。现有技术中一般都是利用上述电压与电量的对应关系,通过控制BBU放电到特定电压值,并在该过程中使用电流积分计算放出的电量,进而计算FCC值,并根据计算的FCC值实现对BBU电量校验。但是该校验过程中由于在BBU放电到特定电压值后采集的电压数值不准确,因此造成最终计算得到的FCC值误差较大。本实施例中通过提高采集的电压数值的准确性,提高计算得到的FCC值的准确性,进而提升BBU电量校验的可靠性。具体请参考图1,图1为本发明实施例所提供的BBU电量校验方法的流程图;该方法可以包括:
S101:若待校验BBU充电至额定工作电压时,控制待校验BBU放电至第一电压阈值并停止放电,同时利用积分算法计算放出的第一电量。
本实施例中并不对额定工作电压的具体数值进行限定,用户可以根据待校验BBU的实际情况进行设定。利用当待校验BBU作为笔记本电脑等的备用锂电池时,其额定工作电压可以为4.2V。本实施例也不限定待校验BBU充电至额定工作电压的具体方式,例如可以是利用待校验BBU对应的最大允许充电电流进行充电,当然也可以是利用平衡充电方式进行充电。进一步,为了保证待校验BBU充电至额定工作电压的过程中充电更加充分,本实施例中优选的,控制待校验BBU平衡充电至额定工作电压。可以理解的是,本实施例中也不对具体的平衡充电的形式进行限定,例如可以是以待校验BBU对应的最大充电电流值的二分之一进行慢充电至额定工作电压,确保充电更加充分。
在待校验BBU充电至额定工作电压后可以控制待校验BBU放电至第一电压阈值。本实施例中并不对放电形式进行限定。例如通过待校验BBU内部放电至第一电压阈值。本实施例中并不不对第一电压阈值的具体数值进行限定(例如可以是3.92V),用户可以根据BBU电池的实际情况进行设定。例如可以选择待校验BBU对应70%的FFC时对应的电压。也可以是选择待校验BBU对应80%的FFC时对应的电压。或者是用户自身设定的进行待校验BBU对应的FFC计算的电压值。
当待校验BBU放电至第一电压阈值时停止放电,并计算在待校验BBU从额定工作电压放电至第一电压阈值的过程中放出的第一电量。本实施例中并不对计算第一电量的积分算法进行限定,只要可以实现计算该放电过程中累积的放电量即第一电量即可。例如可以是电流积分算法,或者是库伦积分算法。
S102:在待校验BBU静置第一预设时间后采集待校验BBU对应的第一电压。
具体的,本步骤的主要目的是采集待校验BBU放电到第一电压阈值后对应的实际电压值即本实施例中所指的第一电压。本实施例为了克服现有技术中在待校验BBU放电到第一电压阈值后立刻采集待校验BBU对应的电压值所带来的采集的电压值不准确的缺点,进而本实施例在待校验BBU静置第一预设时间后采集待校验BBU对应的第一电压。原因是当待校验BBU放电到第一电压阈值时,其电压还不平稳,此时就立刻进行电压值的采集会出现采集到波动状态下的电压值,而该电压值并不能真实的反应待校验BBU此时的真实状态。本实施例通过将待校验BBU静置第一预设时间即增加采集电压值的等待时间,从而可以实现在待校验BBU电压平稳时采集第一电压。即本实施例中在每次放电操作之后,增加等待即将待校验BBU静置第一预设时间,在电压平稳后再进行数据采样,确保获取正确的电压数值。保证第一电压的准确性和可靠性。
本实施例中并不不对第一预设时间的具体数值进行限定,用户可以根据BBU电池的实际情况进行设定。例如可以是两小时。只要可以使得待校验BBU此时对应的电压值稳定即可。
S103:利用第一电量以及第一电压计算待校验BBU的第一FCC数值。
本实施例中并不限定利用第一电量以及第一电压计算待校验BBU的第一FCC数值的具体过程,该过程可以参考现有技术。例如当第一电压阈值为3.92(3.92V对应70%的FCC,此段直线斜率为X Ah/V)时,可以利用公式FCC1=(C1+(V1-3.92)*X)/0.3计算第一FCC数值FCC1,其中,C1为第一电量,V1为第一电压,X为第一电压阈值对应的直线斜率。
S104:将第一FCC数值和初始FCC数值的误差与预设误差值进行比较得到BBU电量校验结果。
具体的,本实施例中并不限定BBU电量校验结果的获取方式,只要可以根据第一FCC数值和初始FCC数值的误差情况确定BBU电量校验结果即可。例如具体过程可以参考现有技术中BBU电量校验结果的确定方式。当第一FCC数值与初始FCC数值之间的误差小于预设误差值,则BBU电量校验成功,此时还可以利用第一FCC数值更新初始FCC数值,当然也可以在此基础上将待校验BBU充满电后再结束BBU电量校验。当第一FCC数值与初始FCC数值之间的误差不小于预设误差值,则BBU电量校验失败,此时还可以上报校验失败的告警信息,不更新初始FCC数值,当然也可以在此基础上将待校验BBU充满电后再结束BBU电量校验。
本实施例中并不不对预设误差值的具体数值进行限定,用户可以根据BBU电量校验的实际情况进行设定。例如可以是初始FCC数值的5%。
进一步,为了提高BBU电量校验的准确性,仿真BBU电量校验过程出现偶然因素导致最终BBU电量校验结果不准确的问题。优选的,可以设定BBU电量校验失败的次数,当连续失败预设次数值时,再得出最终BBU电量校验失败的结论。当然可以设定BBU电量校验成功的次数,当连续成功预设次数值时,再得出最终BBU电量校验成功的结论。当然也可以是两者都有。当BBU电量校验失败时需要更换BBU,因此为一定程度上增加成本,为了避免不必要的更换,本优选实施例中当第一FCC数值和初始FCC数值的误差不小于预设误差值时,还包括:
将BBU电量校验次数数值加1;
判断加1后的BBU电量校验次数数值是否大于预设次数值;
若是,则BBU电量校验失败。
具体的,本实施例中并不限定BBU电量校验次数数值控制的方法,例如可以通过计数器实现对将BBU电量校验次数数值的控制。本实施例中并不限定具体的预设次数值的数值,可以根据实际BBU电量校验效率等要求进行确定。当然本实施例中并不对BBU电量校验失败后的操作进行限定。例如可以直接结束,也可以输出提示信息等。
基于上述技术方案,本发明实施例提供的BBU电量校验方法,该方法通过增加等待(即将待校验BBU静置第一预设时间),在待校验BBU电压平稳后再采集待校验BBU对应的第一电压,从而提高了第一电压的准确性,避免了电压不稳定造成的误差,提高后续以第一电压为基础计算的FCC值的准确性,进而提高BBU电量校验的可靠性。
基于上述实施例,为了进一步提高计算的FCC值的准确性,进而提高BBU电量校验的可靠性。优选的,本实施例中控制待校验BBU放电至第一电压阈值之前还可以包括:
判断待校验BBU的电压值是否大于预处理电压阈值;
若否,则控制待校验BBU充电至额定工作电压;
若是,则控制待校验BBU放电至预处理电压阈值后控制待校验BBU充电至额定工作电压。
具体的,本实施例中之所以需要在待校验BBU的电压值大于预处理电压阈值时,先控制待校验BBU放电至预处理电压阈值,然后再控制待校验BBU充电至额定工作电压的原因是为了使得待校验BBU进行充分地放电和充电,保证待校验BBU当前电量尽量逼近100%的FCC,进而提高后续BBU电量校验的可靠性以及准确性。进而本实施例中增加的上述过程可以理解为开始BBU电量校验之前,增加的预处理过程,以实现待校验BBU当前电量尽量逼近100%的FCC的目的。
其中,判断待校验BBU的电压值是否大于预处理电压阈值可以理解为判断开始BBU电量校验之前待校验BBU的电压值是否大于预处理电压阈值。即执行步骤S101之前先判定当前的待校验BBU的电压值是否大于预处理电压阈值。
本实施例中并不不对预处理电压阈值的具体数值进行限定,用户可以根据BBU电池的实际情况进行设定。例如可以是4V(可以理解为设置90%的FCC对应的电压值作为预处理电压阈值)。
基于上述技术方案,本发明实施例提供的BBU电量校验方法,该方法通过增加等待(即将待校验BBU静置第一预设时间),在待校验BBU电压平稳后再采集待校验BBU对应的第一电压,从而提高了第一电压的准确性,避免了电压不稳定造成的误差,以及通过BBU电量校验前的预处理保证待校验BBU当前电量尽量逼近100%的FCC,进而提高后续BBU电量校验的可靠性以及准确性。
基于上述实施例,为了进一步提高计算的FCC值的准确性,进而提高BBU电量校验的可靠性。优选的,本实施例中当第一FCC数值和初始FCC数值的误差小于预设误差值时还可以包括:
控制待校验BBU放电至第二电压阈值并停止放电,同时利用积分算法计算放出的第二电量;
在待校验BBU静置第二预设时间后采集待校验BBU对应的第二电压;
利用第二电量以及第二电压计算待校验BBU的第二FCC数值;
相应的,将第一FCC数值和初始FCC数值的误差与预设误差值进行比较得到BBU电量校验结果,包括:
将第二FCC数值和初始FCC数值的误差与预设误差值进行比较得到BBU电量校验结果。
具体的,本实施例中在第一FCC数值和初始FCC数值的误差小于预设误差值,即第一FCC数值满足BBU电量校验成功的条件时,为了提高BBU电量校验的准确性,排除偶然误差,且进一步提高计算得到的FCC数值的准确性。本实施例在第一次BBU电量校验的基础上循序渐进的执行第二次BBU电量校验,并根据第二次BBU电量校验得到的第二FCC数值作为最终的FCC值,使得校验结果更加准确。当然为了进一步提高准确性,还可以按照此过程继续在第二次BBU电量校验的基础上循序渐进的执行第三次BBU电量校验,并根据第三次BBU电量校验得到的第二FCC数值作为最终的FCC值。当然也可以进行第四次等。本实施例并不对叠加执行的次数进行限定,用户可以根据实际需求进行选择。但是考虑到BBU电量校验的效率以及耗时的时长(叠加执行的次数过多时耗时长也会影响BBU正常的充放电),一般情况下选择执行2次即可。
上述过程均可以参考上述获取第一FCC数值的过程以及具体解释内容。本实施例中并不对放电形式进行限定。例如通过待校验BBU内部放电至第二电压阈值。本实施例中并不不对第二电压阈值的具体数值进行限定(例如可以是3.82V),用户可以根据BBU电池的实际情况进行设定。例如可以选择待校验BBU对应50%的FFC时对应的电压。也可以是选择待校验BBU对应60%的FFC时对应的电压。或者是用户自身设定的进行待校验BBU对应的FFC计算的电压值。
具体的,本步骤的主要目的是采集待校验BBU放电到第二电压阈值后对应的实际电压值即本实施例中所指的第二电压。本实施例通过将待校验BBU静置第二预设时间即增加采集电压值的等待时间,从而可以实现在待校验BBU电压平稳时采集第二电压。即本实施例中在每次放电操作之后,增加等待即将待校验BBU静置第二预设时间,在电压平稳后再进行数据采样,确保获取正确的电压数值。保证第二电压的准确性和可靠性。
本实施例中并不不对第二预设时间的具体数值进行限定,用户可以根据BBU电池的实际情况进行设定。例如可以是两小时。只要可以使得待校验BBU此时对应的电压值稳定即可。当然本实施例中第一预设时间和第二预设时间可以相同,也可以不相同。
本实施例中并不限定利用第二电量以及第二电压计算待校验BBU的第二FCC数值的具体过程,该过程可以参考现有技术。例如当第二电压阈值为3.82(3.82V对应50%的FCC,此段直线斜率为Y Ah/V)时,可以利用公式FCC2=(C1+C2+(V2-3.82)*Y)/0.5计算第二FCC数值FCC2,其中,C1为第一电量,C2为第二电量,V2为第二电压,Y为第二电压阈值对应的直线斜率。
具体的,本实施例中并不限定BBU电量校验结果的获取方式,只要可以根据第二FCC数值和初始FCC数值的误差情况确定BBU电量校验结果即可。例如具体过程可以参考现有技术中BBU电量校验结果的确定方式。当第二FCC数值与初始FCC数值之间的误差小于预设误差值,则BBU电量校验成功,此时还可以利用第二FCC数值更新初始FCC数值,当然也可以在此基础上将待校验BBU充满电后再结束BBU电量校验。当第二FCC数值与初始FCC数值之间的误差不小于预设误差值,则BBU电量校验失败,此时还可以上报校验失败的告警信息,不更新初始FCC数值,当然也可以在此基础上将待校验BBU充满电后再结束BBU电量校验。
本实施例中并不不对预设误差值的具体数值进行限定,用户可以根据BBU电量校验的实际情况进行设定。例如可以是初始FCC数值的5%。
进一步,为了提高BBU电量校验的准确性,仿真BBU电量校验过程出现偶然因素导致最终BBU电量校验结果不准确的问题。优选的,可以设定BBU电量校验失败的次数,当连续失败预设次数值时,再得出最终BBU电量校验失败的结论。当然可以设定BBU电量校验成功的次数,当连续成功预设次数值时,再得出最终BBU电量校验成功的结论。当然也可以是两者都有。当BBU电量校验失败时需要更换BBU,因此为一定程度上增加成本,为了避免不必要的更换,本优选实施例中当第二FCC数值和初始FCC数值的误差不小于预设误差值时,还包括:
将BBU电量校验次数数值加1;
判断加1后的BBU电量校验次数数值是否大于预设次数值;
若是,则BBU电量校验失败。
具体的,本实施例中并不限定BBU电量校验次数数值控制的方法,例如可以通过计数器实现对将BBU电量校验次数数值的控制。本实施例中并不限定具体的预设次数值的数值,可以根据实际BBU电量校验效率等要求进行确定。当然本实施例中并不对BBU电量校验失败后的操作进行限定。例如可以直接结束,也可以输出提示信息等。
进一步优选的,本实施例可以同时对利用第一FCC数值和初始FCC数值的误差与预设误差值进行比较得到BBU电量校验结果的过程中,以及对利用第二FCC数值和初始FCC数值的误差与预设误差值进行比较得到BBU电量校验结果的过程中,均增加BBU电量校验次数的过程。此时它们可以设置相同的预设次数值也可以分别设置其对应的预设次数值。当然也可以仅在对利用第一FCC数值和初始FCC数值的误差与预设误差值进行比较得到BBU电量校验结果的过程中增加BBU电量校验次数的过程。
下面将额定工作电压设置为4.2V,预处理电压阈值设置为4V,第一电压阈值设置为3.92V,第二电压阈值设置为3.82V,第一预设时间和第二预设时间均设置为2小时,预设次数值设置为3,初始FCC值即图中的原FCC值,第一电压V1,第二电压V1,第一电量C1,第二电量C1为例说明上述BBU电量校验方法的具体过程,具体请参考图2。
首先,根据当前BBU的电池电压执行预处理。如果电压大于4V(对应90%的FCC),则先进行内部放电至4V,然后再进行充电,否则直接进行充电。以最大充电电流值的二分之一进行慢充电至4.2V,确保充电更加充分,称之为平衡充电。
然后,通过内部放电,使电压降至3.92V。该过程中以库伦积分计算累计放出的电量C1Ah。停止放电并静置2小时后,电压为V1,计算容量值,FCC1=(C1+(V1-3.92)*X)/0.3。判断FCC1与原FCC的误差,如果大于5%的FCC,则校验失败。
继续通过内部放电,使电压降至3.82V。该过程中以库伦积分计算累计放出的电量C2Ah。停止放电并静置2小时后,电压为V2,计算容量值,FCC2=(C1+C2+(V2-3.82)*Y)/0.5。判断FCC2与原FCC的误差,如果大于5%的FCC,则校验失败。
本轮校验失败,则重新校验。如果连续失败三次,则上报告警,告知用户BBU容量不可信,需尽快更换BBU。校验成功,则以FCC2更新原FCC值。
最后,为BBU充满电,结束校验。
通过上述过程可以看到该方法利用BBU电池的化学特性,根据放电电量估算FCC值。在开始BBU容量校验之前,增加预处理,保证BBU当前电量尽量逼近100%;每次放电操作之后,增加等待,确保获取正确的电压;循序渐进放电两次,分别计算FCC值,保证校验结果更可靠。
基于上述技术方案,本发明实施例提供的BBU电量校验方法,该方法通过增加等待(即将待校验BBU静置第一预设时间),在待校验BBU电压平稳后再采集待校验BBU对应的第一电压,从而提高了第一电压的准确性,避免了电压不稳定造成的误差,以及通过渐进的放电方式计算FCC值,提高了校验准确度,增强了BBU电量校验的可靠性。
下面对本发明实施例提供的BBU电量校验装置、终端、一种FCC计算方法及计算机可读存储介质进行介绍,下文描述的BBU电量校验装置、终端、一种FCC计算方法及计算机可读存储介质与上文描述的一种BBU电量校验方法可相互对应参照。
请参考图3,图3为本发明实施例所提供的BBU电量校验装置的结构框图;该装置可以包括:
第一电量计算模块100,用于若待校验BBU充电至额定工作电压时,控制待校验BBU放电至第一电压阈值并停止放电,同时利用积分算法计算放出的第一电量;
第一电压计算模块200,用于在待校验BBU静置第一预设时间后采集待校验BBU对应的第一电压;
第一FCC数值计算模块300,用于利用第一电量以及第一电压计算待校验BBU的第一FCC数值;
结果获取模块400,用于将第一FCC数值和初始FCC数值的误差与预设误差值进行比较得到BBU电量校验结果。
基于上述实施例,本实施例还可以包括:
预处理模块,用于判断待校验BBU的电压值是否大于预处理电压阈值;若否,则控制待校验BBU充电至额定工作电压;若是,则控制待校验BBU放电至预处理电压阈值后控制待校验BBU充电至额定工作电压。
基于上述任意实施例,本实施例还可以包括:
第一失败次数判断模块,用于当第一FCC数值和初始FCC数值的误差不小于预设误差值时,将BBU电量校验次数数值加1;判断加1后的BBU电量校验次数数值是否大于预设次数值;若是,则BBU电量校验失败。和/或,
第二失败次数判断模块,用于当第二FCC数值和初始FCC数值的误差不小于预设误差值时,将BBU电量校验次数数值加1;判断加1后的BBU电量校验次数数值是否大于预设次数值;若是,则BBU电量校验失败。
基于上述任意实施例,本实施例还可以包括:
第二校验模块,用于当第一FCC数值和初始FCC数值的误差小于预设误差值时,控制待校验BBU放电至第二电压阈值并停止放电,同时利用积分算法计算放出的第二电量;在待校验BBU静置第二预设时间后采集待校验BBU对应的第二电压;利用第二电量以及第二电压计算待校验BBU的第二FCC数值。
相应的,结果获取模块400具体用于将第二FCC数值和初始FCC数值的误差与预设误差值进行比较得到BBU电量校验结果。
需要说明的是,基于上述任意实施例,所述装置可以是基于可编程逻辑器件实现的,可编程逻辑器件包括FPGA,CPLD,单片机等。
本发明实施例还提供一种终端,包括:存储器,用于存储计算机程序;处理器,用于执行计算机程序时实现上述任意实施例所述的BBU电量校验方法的步骤。如处理器用于执行计算机程序时实现若待校验BBU充电至额定工作电压时,控制待校验BBU放电至第一电压阈值并停止放电,同时利用积分算法计算放出的第一电量;在待校验BBU静置第一预设时间后采集待校验BBU对应的第一电压;利用第一电量以及第一电压计算待校验BBU的第一FCC数值;将第一FCC数值和初始FCC数值的误差与预设误差值进行比较得到BBU电量校验结果。
请参考图4,图4为本发明实施例所提供的FCC计算方法的流程图;该方法可以包括:
S401:若待校验BBU充电至额定工作电压时,控制待校验BBU放电至第一电压阈值并停止放电,同时利用积分算法计算放出的第一电量。
S402:在待校验BBU静置第一预设时间后采集待校验BBU对应的第一电压。
S403:利用第一电量以及第一电压计算待校验BBU的第一FCC数值。
基于上述实施例,控制待校验BBU放电至第一电压阈值之前,还包括:
判断待校验BBU的电压值是否大于预处理电压阈值;
若否,则控制待校验BBU充电至额定工作电压;
若是,则控制待校验BBU放电至预处理电压阈值后控制待校验BBU充电至额定工作电压。
基于上述技术方案,本发明实施例提供的FCC计算方法,该方法通过增加等待(即将待校验BBU静置第一预设时间),在待校验BBU电压平稳后再采集待校验BBU对应的第一电压,从而提高了第一电压的准确性,避免了电压不稳定造成的误差,以及通过预处理的过程,提高了FCC计算的可靠性和准确性。
本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述任意实施例所述的BBU电量校验方法的步骤。如计算机程序被处理器执行时实现若待校验BBU充电至额定工作电压时,控制待校验BBU放电至第一电压阈值并停止放电,同时利用积分算法计算放出的第一电量;在待校验BBU静置第一预设时间后采集待校验BBU对应的第一电压;利用第一电量以及第一电压计算待校验BBU的第一FCC数值;将第一FCC数值和初始FCC数值的误差与预设误差值进行比较得到BBU电量校验结果。和/或如计算机程序被处理器执行时实现若待校验BBU充电至额定工作电压时,控制待校验BBU放电至第一电压阈值并停止放电,同时利用积分算法计算放出的第一电量;在待校验BBU静置第一预设时间后采集待校验BBU对应的第一电压;利用第一电量以及第一电压计算待校验BBU的第一FCC数值。
该计算机可读存储介质可以包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置、终端及计算机可读存储介质而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上对本发明所提供的一种BBU电量校验方法、装置、终端、一种FCC计算方法及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
Claims (10)
1.一种BBU电量校验方法,其特征在于,包括:
若待校验BBU充电至额定工作电压时,控制所述待校验BBU放电至第一电压阈值并停止放电,同时利用积分算法计算放出的第一电量;
在所述待校验BBU静置第一预设时间后采集所述待校验BBU对应的第一电压;
利用所述第一电量以及所述第一电压计算所述待校验BBU的第一FCC数值;
将所述第一FCC数值和初始FCC数值的误差与预设误差值进行比较得到BBU电量校验结果。
2.根据权利要求1所述的BBU电量校验方法,其特征在于,控制所述待校验BBU放电至第一电压阈值之前,还包括:
判断所述待校验BBU的电压值是否大于预处理电压阈值;
若否,则控制所述待校验BBU充电至所述额定工作电压;
若是,则控制所述待校验BBU放电至所述预处理电压阈值后控制所述待校验BBU充电至所述额定工作电压。
3.根据权利要求2所述的BBU电量校验方法,其特征在于,控制所述待校验BBU充电至所述额定工作电压,包括:
控制所述待校验BBU平衡充电至所述额定工作电压。
4.根据权利要求1所述的BBU电量校验方法,其特征在于,当所述第一FCC数值和初始FCC数值的误差不小于所述预设误差值时,还包括:
将BBU电量校验次数数值加1;
判断加1后的所述BBU电量校验次数数值是否大于预设次数值;
若是,则BBU电量校验失败。
5.根据权利要求1-4任一项所述的BBU电量校验方法,其特征在于,当所述第一FCC数值和初始FCC数值的误差小于所述预设误差值时,还包括:
控制所述待校验BBU放电至第二电压阈值并停止放电,同时利用积分算法计算放出的第二电量;
在所述待校验BBU静置第二预设时间后采集所述待校验BBU对应的第二电压;
利用所述第二电量以及所述第二电压计算所述待校验BBU的第二FCC数值;
相应的,将所述第一FCC数值和初始FCC数值的误差与预设误差值进行比较得到BBU电量校验结果,包括:
将所述第二FCC数值和所述初始FCC数值的误差与所述预设误差值进行比较得到BBU电量校验结果。
6.一种BBU电量校验装置,其特征在于,包括:
第一电量计算模块,用于若待校验BBU充电至额定工作电压时,控制所述待校验BBU放电至第一电压阈值并停止放电,同时利用积分算法计算放出的第一电量;
第一电压计算模块,用于在所述待校验BBU静置第一预设时间后采集所述待校验BBU对应的第一电压;
第一FCC数值计算模块,用于利用所述第一电量以及所述第一电压计算所述待校验BBU的第一FCC数值;
结果获取模块,用于将所述第一FCC数值和初始FCC数值的误差与预设误差值进行比较得到BBU电量校验结果。
7.一种终端,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至5任一项所述BBU电量校验方法的步骤。
8.一种FCC计算方法,其特征在于,包括:
若待校验BBU充电至额定工作电压时,控制所述待校验BBU放电至第一电压阈值并停止放电,同时利用积分算法计算放出的第一电量;
在所述待校验BBU静置第一预设时间后采集所述待校验BBU对应的第一电压;
利用所述第一电量以及所述第一电压计算所述待校验BBU的第一FCC数值。
9.根据权利要求8所述的FCC计算方法,其特征在于,控制所述待校验BBU放电至第一电压阈值之前,还包括:
判断所述待校验BBU的电压值是否大于预处理电压阈值;
若否,则控制所述待校验BBU充电至所述额定工作电压;
若是,则控制所述待校验BBU放电至所述预处理电压阈值后控制所述待校验BBU充电至所述额定工作电压。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述BBU电量校验方法的步骤;和/或实现如权利要求8或9所述FCC计算方法的步骤。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811075153.7A CN109188296B (zh) | 2018-09-14 | 2018-09-14 | 一种bbu电量校验方法、装置、终端及fcc计算方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811075153.7A CN109188296B (zh) | 2018-09-14 | 2018-09-14 | 一种bbu电量校验方法、装置、终端及fcc计算方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109188296A true CN109188296A (zh) | 2019-01-11 |
| CN109188296B CN109188296B (zh) | 2021-07-16 |
Family
ID=64911231
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201811075153.7A Active CN109188296B (zh) | 2018-09-14 | 2018-09-14 | 一种bbu电量校验方法、装置、终端及fcc计算方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109188296B (zh) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110687466A (zh) * | 2019-10-18 | 2020-01-14 | 苏州浪潮智能科技有限公司 | 一种电量校验方法及装置 |
| CN110824401A (zh) * | 2019-11-07 | 2020-02-21 | 苏州浪潮智能科技有限公司 | Bbu电量计的可信度监测方法、系统、设备及存储介质 |
| CN111273181A (zh) * | 2020-02-28 | 2020-06-12 | 苏州浪潮智能科技有限公司 | 电池备电单元监测方法、装置、服务器及可读存储介质 |
| CN113093035A (zh) * | 2021-04-14 | 2021-07-09 | 阳光电源股份有限公司 | 一种电池模块数量的确定方法及相关装置 |
| CN113740733A (zh) * | 2020-05-28 | 2021-12-03 | 南宁富桂精密工业有限公司 | 实时电量监控方法、电子装置及计算机可读储存媒体 |
| CN113820646A (zh) * | 2021-09-16 | 2021-12-21 | 国网四川省电力公司营销服务中心 | 一种电子式互感器校验方法及系统 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103226183A (zh) * | 2012-01-31 | 2013-07-31 | 三洋电机株式会社 | 二次电池的剩余容量算出方法以及组式电池 |
| CN106814318A (zh) * | 2015-11-30 | 2017-06-09 | 上海汽车集团股份有限公司 | 确定锂离子电池的寿命以及确定估算寿命修正因子的方法 |
| CN107748331A (zh) * | 2017-09-28 | 2018-03-02 | 郑州云海信息技术有限公司 | 一种校验电池可信度的方法 |
| JP2018048910A (ja) * | 2016-09-21 | 2018-03-29 | 株式会社豊田自動織機 | 蓄電装置 |
| CN108333526A (zh) * | 2018-01-30 | 2018-07-27 | 北京车和家信息技术有限公司 | 电池容量检测方法及装置 |
-
2018
- 2018-09-14 CN CN201811075153.7A patent/CN109188296B/zh active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103226183A (zh) * | 2012-01-31 | 2013-07-31 | 三洋电机株式会社 | 二次电池的剩余容量算出方法以及组式电池 |
| CN106814318A (zh) * | 2015-11-30 | 2017-06-09 | 上海汽车集团股份有限公司 | 确定锂离子电池的寿命以及确定估算寿命修正因子的方法 |
| JP2018048910A (ja) * | 2016-09-21 | 2018-03-29 | 株式会社豊田自動織機 | 蓄電装置 |
| CN107748331A (zh) * | 2017-09-28 | 2018-03-02 | 郑州云海信息技术有限公司 | 一种校验电池可信度的方法 |
| CN108333526A (zh) * | 2018-01-30 | 2018-07-27 | 北京车和家信息技术有限公司 | 电池容量检测方法及装置 |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110687466A (zh) * | 2019-10-18 | 2020-01-14 | 苏州浪潮智能科技有限公司 | 一种电量校验方法及装置 |
| CN110824401A (zh) * | 2019-11-07 | 2020-02-21 | 苏州浪潮智能科技有限公司 | Bbu电量计的可信度监测方法、系统、设备及存储介质 |
| CN111273181A (zh) * | 2020-02-28 | 2020-06-12 | 苏州浪潮智能科技有限公司 | 电池备电单元监测方法、装置、服务器及可读存储介质 |
| US11846677B2 (en) | 2020-02-28 | 2023-12-19 | Inspur Suzhou Intelligent Technology Co., Ltd. | Method and apparatus for monitoring battery backup unit, server, and readable storage medium |
| CN113740733A (zh) * | 2020-05-28 | 2021-12-03 | 南宁富桂精密工业有限公司 | 实时电量监控方法、电子装置及计算机可读储存媒体 |
| CN113093035A (zh) * | 2021-04-14 | 2021-07-09 | 阳光电源股份有限公司 | 一种电池模块数量的确定方法及相关装置 |
| CN113093035B (zh) * | 2021-04-14 | 2024-04-12 | 阳光电源股份有限公司 | 一种电池模块数量的确定方法及相关装置 |
| CN113820646A (zh) * | 2021-09-16 | 2021-12-21 | 国网四川省电力公司营销服务中心 | 一种电子式互感器校验方法及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109188296B (zh) | 2021-07-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109188296A (zh) | 一种bbu电量校验方法、装置、终端及fcc计算方法 | |
| EP3795433B1 (en) | Server, power battery maintenance method, device and system | |
| CN106772100B (zh) | 一种预测电池寿命的方法及装置 | |
| CN103308865B (zh) | 测算二次电池soc及自学习ocv-soc曲线的方法与电子设备 | |
| CN106338690B (zh) | 一种备用电池检测方法、装置、系统及供电方法 | |
| CN107436418B (zh) | 校准电池电量衰减的方法、终端及装置 | |
| KR102554505B1 (ko) | 배터리 진단 장치 및 방법 | |
| CN110018422B (zh) | 一种电池管理方法及装置 | |
| CN104656021A (zh) | 一种蓄电池剩余容量的预估方法及装置 | |
| CN114594396A (zh) | 一种数据校准方法、装置及电子设备 | |
| CN112098864A (zh) | 漏电流检测方法、装置、电子设备和存储介质 | |
| CN110618388B (zh) | 一种电池性能的检测方法和装置 | |
| US12050252B2 (en) | State-of-charge cut-off control method, apparatus and system, and storage medium | |
| CN111239621A (zh) | 一种蓄电池远程升压核容方法、装置、设备及存储介质 | |
| CN119581710A (zh) | 一种双向并联蓄电池核容系统及方法 | |
| US20160105041A1 (en) | Method and system for charging a battery | |
| CN117199629A (zh) | 电池加热方法、装置、设备以及存储介质 | |
| JP4445709B2 (ja) | 電源供給システムの二次電池の寿命診断方法 | |
| WO2025246646A1 (zh) | 电量确定方法、储能电源和计算机可读存储介质 | |
| CN108828451B (zh) | 一种电池备份单元的检修方法 | |
| CN111130177B (zh) | 一种bbu的管理方法、系统及装置 | |
| CN113706139A (zh) | 一种智能电量核算与电费收缴系统及方法 | |
| CN109541492A (zh) | 电源的剩余电量确定方法、装置、设备及可读存储介质 | |
| WO2021169162A1 (zh) | 电池备电单元监测方法、装置、服务器及可读存储介质 | |
| EP4641234A1 (en) | Method for detecting self-discharge state of battery pack, vehicle, and computer storage medium |
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 |