一种电流放电的电池电量显示实现方法转让专利

申请号 : CN201610684964.1

文献号 : CN106324513B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 丁林坤吴小东肖高国张先云

申请人 : 深圳民盾安全技术开发有限公司

摘要 :

本发明公开了一种电流电量显示实现方法,包括如下步骤:S1:分别测试标准电池在100%电量时,其在不同系统状态下的工作时间;S2:将标准电池在100%电量时等分为100,分别计算出标准电池在不同系统状态下,其消耗1个等分值电量的工作时间,并存储;S3:在无系统状态时,检测实际工作电池的实际剩余电量,并获取其实际剩余电量的总等分值,并显示;S4:检测实际工作电池在不同系统状态下的实际工作时间,分别计算其消耗的实际等分值,根据其剩余电量总等分值,计算实际工作后的剩余电量等分值,并显示;S5:重复步骤S4至剩余等分值为0。本发明电量检测均匀、电量侦测稳定、显示直观。

权利要求 :

1.一种电流放电的电池电量显示实现方法,其特征在于,包括如下步骤:S1:分别测试标准电池在100%电量时,其在不同系统状态下的工作时间;

S2:将标准电池在100%电量时等分为100,分别计算出标准电池在不同系统状态下,其消耗1个等分值电量的工作时间,并存储;

S3:在无系统状态时,检测实际工作电池的实际剩余电量,并获取其实际剩余电量的总等分值,并显示;

S4:检测实际工作电池在不同系统状态下的实际工作时间,分别计算其消耗的实际等分值,根据其实际剩余电量总等分值,计算实际工作后的剩余电量等分值,并显示;

S5:重复步骤S4至剩余等分值为0。

2.根据权利要求1所述的电流放电的电池电量显示实现方法,其特征在于:步骤S3中,在检测实际工作电池的实际剩余电量之前,还检测实际工作电池与标准电池是否一致,是则继续,否则显示错误代码,并等待更换实际工作电池后,再重复步骤S3。

3.根据权利要求2所述的电流放电的电池电量显示实现方法,其特征在于:在步骤S5之后,还执行步骤S6:更换电池,并返回执行步骤S3。

4.根据权利要求1所述的电流放电的电池电量显示实现方法,其特征在于:步骤S3中,在检测实际工作电池的实际剩余电量之后,还判断实际剩余电量是否低于或等于预设的低电量数值,是则显示电量过低并等待更换实际工作电池后,再重复步骤S3,否则继续S4。

5.根据权利要求1所述的电流放电的电池电量显示实现方法,其特征在于:步骤S3和步骤S4中,在显示电量等分值时,还对其等分值进行存储。

说明书 :

一种电流放电的电池电量显示实现方法

技术领域

[0001] 本发明涉及计算机软件应用领域,尤其涉及的是一种电流放电的电池电量显示实现方法。

背景技术

[0002] 现有技术中,市面上各类便携式电子产品基本上都采用电池供电,相应的电量显示都是通过MCU的ADC电路检测电压方法来计量电池容量,通常采用电量格方式或百分比来显示。但是这种电量显示存在下述弊端:
[0003] 1、电量的精度(分辨率)不高;
[0004] 2、电量显示会出现反复变化,比如在重负载时从两格降低到一格后,过一会儿负载轻一些,又反弹回两格这种现象;
[0005] 3、ADC电池电压的采样方法,一般只适用低消耗电流时的电压,这时获得的电压才比较准确,而且会采用"多点采样计算平均值"的算法来避免瞬间电流对电压的干扰(也就是对检测时准确性的影响);
[0006] 4、对于需要瞬间大电流放电的设备,电池电压瞬间降压较大,ADC电路侦测电量很不稳定;
[0007] 5、对于电池放电曲线很平滑,压差变化量不大的电池,ADC电路侦测很不稳定。
[0008] 因此,现有技术存在缺陷,需要改进。

发明内容

[0009] 本发明所要解决的技术问题是:提供一种电量检测均匀、电量侦测稳定、显示直观的电流放电的电池电量显示实现方法。
[0010] 本发明的技术方案如下:一种电流放电的电池电量显示实现方法,包括如下步骤:S1:分别测试标准电池在100%电量时,其在不同系统状态下的工作时间;S2:将标准电池在
100%电量时等分为100,分别计算出标准电池在不同系统状态下,其消耗1个等分值电量的工作时间,并存储;S3:在无系统状态时,检测实际工作电池的实际剩余电量,并获取其实际剩余电量的总等分值,并显示;S4:检测实际工作电池在不同系统状态下的实际工作时间,分别计算其消耗的实际等分值,根据其剩余电量总等分值,计算实际工作后的剩余电量等分值,并显示;S5:重复步骤S4至剩余等分值为0。
[0011] 应用于上述技术方案,所述的电流放电的电池电量显示实现方法中,步骤S3中,在检测实际工作电池的实际剩余电量之前,还检测实际工作电池与标准电池是否一致,是则继续,否则显示错误代码,并等待更换实际工作电池后,再重复步骤S3。
[0012] 应用于上述技术方案,所述的电流放电的电池电量显示实现方法中,在步骤S5之后,还执行步骤S6:更换电池,并返回执行步骤S3。
[0013] 应用于上述技术方案,所述的电流放电的电池电量显示实现方法中,步骤S3中,在检测实际工作电池的实际剩余电量之后,还判断实际剩余电量是否低于或等于预设的低电量数值,是则显示电量过低并等待更换实际工作电池后,再重复步骤S3,否则继续S4。
[0014] 应用于上述技术方案,所述的电流放电的电池电量显示实现方法中,步骤S3和步骤S4中,在显示电量等分值时,还对其等分值进行存储。
[0015] 采用上述方案,本发明通过测试标准电池在不同系统状态下的工作时间,并对应计算消耗1个等分值电量的工作时间进行存储,最后在实际使用中,通过检测实际工作电池在不同系统状态下的实际工作时间,计算对应的等分值,并在相应的显示中减少等分值,倒计时减式的显示模式,显示直观,并且,通过该方法,可以针对各件类型的电池,输出电流不管是大电流,还是小电流,不管电池的放电曲线是平滑还是陡峭,电量的检测都是均匀的,准确的,也不会出现电量显示时高时低的现象。

附图说明

[0016] 图1为本发明的软件执行示意图。

具体实施方式

[0017] 以下结合附图和具体实施例,对本发明进行详细说明。其中,下面的案例是以一种“智能脉冲远距离电击防爆器”为例说明。
[0018] 本实施例提供了一种电流放电的电池电量显示实现方法,该电池电量显示实现方法包括如下步骤:首先,在对电子产品的电池使用之前,可以通过对该电子产品使用的标准电池进行测试,测试步骤包括S1和S2,测试完成后,将得到的标准数据进行存储,如此,在每次装入对应电池时,均可以使用标准电池的测试数据,无需重复步骤步S1和S2。
[0019] 其中,步骤S1:分别测试标准电池在100%电量时,其在不同系统状态下的工作时间,例如,使用在高压电击器的电池,其主要有两种不同的系统状态,包括电击时状态和照明开启待机状态,其测试包括标准电池在100%电量时,其在电击时状态下的工作时间,即在电击时状态下,标准电池100%电量到0电量的工作时间数值,以及包括测试标准电池在100%电量时,其在照明开启待机状态下的工作时间,即在照明开启待机状态下,标准电池
100%电量到0电量的工作时间数值。
[0020] 然后,执行步骤S2:将标准电池在100%电量时等分为100,分别计算出标准电池在不同系统状态下,其消耗1个等分值电量的工作时间,并存储;例如,在电击时状态下,标准电池100%电量到0电量的工作时间为2000s,则其消耗1个等分值电量的工作时间为20s,又如,在照明开启待机状态下,标准电池100%电量到0电量的工作时间为96000s,则其消耗1个等分值电量的工作时间为960s,如此,将各个不同系统状态下,其消耗的1个等分值电量的工作时间分别进行存储,以待实际使用电子产品时用。
[0021] 最后,在实际使用中进行步骤S3,其流程如图1所示,在电子产品插入电池后,MCU单片机进行初始化,首先是检测电池的类型,即检测实际工作电池与测试的标准电池是否一致,是则继续后面步骤,否则显示错误代码,等待更换实际工作电池后,再重复步骤S3。
[0022] 在插入的实际工作电池与标准电池一致后,在无系统状态时,检测实际工作电池的实际剩余电量,在检测实际工作电池的实际剩余电量之后,还进行是否低电量判断,具体通过检测实际工作电池的实际剩余电量之后,判断实际剩余电量是否低于或等于预设的低电量数值,如果是低于或等于,则直接显示电量过低,或者,也可以同时发出低电量报警,并且,在等待更换实际工作电池后,再重复步骤S3;如果,判断实际剩余电量是高于低电量数值,则继续,通过实际剩余电量获取其实际剩余电量的总等分值,并显示总等分值的数值,例如,其实际剩余电量为100%,则其总等分值为100,显示数值100,如果实际剩余电量为90%,则其总等分值为90,显示数值90,如此类推。
[0023] 然后,步骤S4,在不同系统状态使用时,检测实际工作电池在不同系统状态下的实际工作时间,根据步骤S2中存储的数据,分别计算其消耗的实际等分值,并根据其剩余电量总等分值,计算工作后的剩余电量等分值,并显示。
[0024] 例如,实际剩余电量总等分值为90,标准电池中,其在电击时状态下,其消耗1个等分值电量的工作时间为20s,在照明开启待机状态下,则其消耗1个等分值电量的工作时间为960s;因此,当系统检测到在电击时状态下,实际工作电池的实际工作时间达到20s时,系统消耗了1个等分值电量,则对应显示减少为89,然后,当系统再检测到在照明开启待机状态下,实际工作电池的实际工作时间到960s时,系统再消耗了1个等分值电量,显示则对应减少为88,如此类推;当多种状态同时工作时,例如,照明与电击工作同时执行时,系统计算电量的时间也是按两者共同消费电量的总和来推算这个工作时间。
[0025] 如此,当通过消耗,重复步骤S4至剩余等分值为0,使电量显示对应减少为0时则结束,等待更换电池,并且,在步骤S6更换电池后,再返回执行步骤S3,如此重复。
[0026] 或者,在步骤S3和步骤S4中,每次在显示电量等分值时,还对其等分值进行存储,如此,方便记忆存储使用过程数据,方便实际工作电池的不连续使用,使其在不连续使用时,相应的数据可以连续使用。
[0027] 以上仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。