电量检测方法和设备,及存储介质与流程

文档序号:22252714发布日期:2020-09-18 13:06阅读:122来源:国知局
电量检测方法和设备,及存储介质与流程

本发明涉及电子技术领域,尤其涉及一种电量检测方法和设备,及存储介质。



背景技术:

随着科技的进步以及集成电路的快速发展,许多电子装置得以缩小化,这些可携式电子装置(例如,移动电话、智能手机、数字相机、数字摄影机、笔记本电脑等等)均需要电力来进行运作,其中,此电力的来源即为电池。电池作为各类移动设备的储能和供电元件,其可用电量的精确测量在智能移动设备的发展中是一个非常关键的问题。

为了更好的监测电池电量,实现移动设备智能化的充放电管理,常通过电源管理集成电路(powermanagementic,pmic)和检流电阻构成的电流采样电路实现电量的监测,然而,当电流采样电路出现异常时,将无法获得电池实际电量变化,检测准确性差,从而降低了电量检测的精度。



技术实现要素:

本申请实施例提供了一种电量检测方法和设备,及存储介质,能够准确获得电池的实际电量变化,进一步提高了电量检测的准确性。

本申请实施例的技术方案是这样实现的:

第一方面,本申请实施例提供了一种电量检测方法,所述方法包括:

检测电池的当前状态和实时电流;

确定所述当前状态对应的预设参考电流,并根据所述实时电流和所述预设参考电流判断电量检测是否存在异常;

若判定所述电量检测存在异常,则获取所述电池的电压变化参数;

根据所述电压变化参数和所述预设参考电流确定所述电池的电量变化预测值,以完成电量检测。

第二方面,本申请实施例提供了一种电量检测设备,所述电量检测设备包括:检测单元,确定单元,判断单元以及获取单元,

所述检测单元,用于检测电池的当前状态和实时电流;

所述确定单元,用于确定所述当前状态对应的预设参考电流;

所述判断单元,用于根据所述实时电流和所述预设参考电流判断电量检测是否存在异常;

所述获取单元,用于若判定所述电量检测存在异常,则获取所述电池的电压变化参数;

所述确定单元,还用于根据所述电压变化参数和所述预设参考电流确定所述电池的电量变化预测值,以完成电量检测。

第三方面,本申请实施例提供了一种电量检测设备,所述电量检测设备包括处理器、存储有所述处理器可执行指令的存储器,当所述指令被所述处理器执行时,实现如上所述的电量检测方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有程序,应用于电量检测设备中,所述程序被处理器执行时,实现如上所述的电量检测方法。

本申请实施例提供了一种电量检测方法和设备,及存储介质,该电量检测设备可以检测电池的当前状态和实时电流;确定当前状态对应的预设参考电流,并根据实时电流和预设参考电流判断电量检测是否存在异常;若判定电量检测存在异常,则获取电池的电压变化参数;根据电压变化参数和预设参考电流确定电池的电量变化预测值,以完成电量检测。也就是说,在本申请的实施例中,电量检测设备可以根据电池的实时电流,以及当前状态对应的预设参考电流,对电量检测是否存在异常进行判断,继而在判定出电量检测存在异常时,进一步基于电池的电压变化参数和当前状态对应的预设参考电流,确定出电池的电量变化预测值,进而能够准确获得电池实际电量变化,进一步提高了电量检测的准确性。

附图说明

图1为本申请实施例提出的电量检测方法的实现流程示意图一;

图2为本申请实施例提出的电量检测方法的实现流程示意图二;

图3为本申请实施例提出的电量检测方法的实现流程示意图三;

图4为本申请实施例提出的电量可视化处理示意图一;

图5为本申请实施例提出的电量可视化处理示意图二;

图6为本申请实施例提出的充电时电量更新可视化处理示意图;

图7为本申请实施例提出的放电时电量更新可视化处理示意图;

图8为本申请提出的电量检测设备的组成结构示意图一;

图9为本申请提出的电量检测设备的组成结构示意图二。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释相关申请,而非对该申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关申请相关的部分。

随着科技的进步以及集成电路的快速发展,许多电子装置得以缩小化,这些可携式电子装置(例如,移动电话、智能手机、数字相机、数字摄影机、笔记本电脑等等)均需要电力来进行运作,其中,此电力的来源即为电池。电池作为各类移动设备的储能和供电元件,其可用电量的精确测量在智能移动设备的发展中是一个非常关键的问题。

为了更好的监测电池电量,实现移动设备智能化的充放电管理,现有技术方案常通过由电源管理集成电路pmic和检流电阻构成的电流采样电路实现电量的监测。具体的,依据pmic可以准确无误的采集检流电阻通过的电流变化并进行积分计算,从而确定出当前电量变化量,以更新当前移动设备的实际电量显示。

然而,当电流采样电路出现异常时,采集电流出现偏差很大,导致显示电量与实际电量之间出现偏差;例如放电时出现电量快速下降,而设备电池实际容量下降较少。因此,现有的电量检测方式无法获得电池实际电量变化,检测准确性差,从而降低了电量检测的精度。

为了解决现有电量检测机制所存在的问题,本申请实施例提供了电量检测方法和设备,及存储介质。具体地,电量检测设备可以根据电池的实时电流,以及当前状态对应的预设参考电流,对电量检测是否存在异常进行判断,继而在判定出电量检测存在异常时,进一步基于电池的电压变化参数,和当前状态对应的预设参考电流确定出电池的电量变化预测值,进而能够准确获得电池实际电量变化,进一步提高了电量检测的准确性。

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

本申请一实施例提供了一种电量检测方法,图1为本申请实施例提出的电量检测方法的实现流程示意图一,如图1所示,在本申请的实施例中,电量检测设备执行电量检测方法可以包括以下步骤:

步骤101、检测电池的当前状态和实时电流。

在本申请的实施例中,电量检测设备可以对电池的状态和电流进行实时检测,以获得电池的当前状态和实时电流。

需要说明的是,在本申请的实施例中,电池为可以充电循环利用的电池,例如锂电池、镍镉电池以及镍氢电池等。电量检测设备可以为需要电池支持运作的任意可携式电子装置。例如,平板电脑、移动电话、智能手机、便携式可穿戴电子设备,数字相机、数字摄影机、笔记本电脑或者音乐、视频等播放器。也可以为利用蓄电池支撑的电动自行车、电动汽车等,本申请对此不作具体限定。并且,在具体的实施过程中,本申请实施例中的电量检测方法可以是由一个设备单独执行的,也可以是多个设备配合执行的。

需要说明的是,在本申请的实施例中,电池的当前状态可以包括静置非工作状态、充电状态以及放电状态。可选地,当电池安装于电量检测设备,且电量检测设备通过电池进行供电时,可以通过检测电流方向来确定电池的当前状态,或者通过检测电池的膨胀力来确定电池的当前状态。

具体的,假定电池的正向电流方向为从电池的正极流出,从负极流入;负向电流方向为从电池的正极流入,从负极流出。如果当前的电流为正向电流方向,且电流大小等于或者大于工作放电电流最小阈值,那么判定当前状态为放电状态;如果当前的电流为反向电流方向,且电流大小等于或者大于充电电流最小阈值,则判定当前状态为充电状态;如果处于放电状态与充电状态之间的非工作状态(例如,电子设备处于待机或关机状态),电池输入/输出电流值很小,那么此时电池为静置非工作状态。

具体的,由于电池充/放电过程中,锂离子在极片中嵌入/脱出,使得极片的厚度会相应地收缩膨胀,因此,电量检测设备可以配置有传感器,该传感器可以设置在电池端板与电芯之间的位置,且与电芯接触,用于实时获取电池产生的膨胀力,并根据膨胀力与充/放电状态的对应关系,确定电池的当前状态。可选的,该传感器可以采用压力传感器(例如,压阻薄膜)。

进一步地,在本申请的实施例中,电量检测设备设置有电流采样电路,通过电流采样电路对检流电阻流过的电流进行实时采集,以确定电池的实时电流。若当前状态为放电状态,那么电池的实时电流即为放电电流;若当前状态为充电状态,那么电池的实时电流即为充电电流。

进一步地,在本申请的实施例中,电量检测设备还可以在检测实时电流和当前状态的同时,检测电池的实时开路电压、实时温度(即电池内部温度),以及电池对应的当前工作场景。

进一步地,在本申请的实施例中,电量检测设备检测出电池的当前状态和实时电流之后,可以结合实时电流和当前状态,进一步判断当前电量检测是否存在异常。

步骤102、确定当前状态对应的预设参考电流,并根据实时电流和预设参考电流判断电量检测是否存在异常。

在本申请的实施例中,电量检测设备在检测出电池的当前状态和实时电流之后,可以先确定出当前状态对应的预设参考电流,从而进一步根据实时电流和预设参考电流判断电量检测是否存在异常。

需要说明的是,在本申请的实施例中,电量检测设备可以预先对不同的状态进行参考电流的设置,即不同的状态对应不同的参考电流。电量检测设备在确定出电池的充/放电状态之后,可以进一步确定充/放电状态对应的参考电流,也就是理想的充/放电电流。

可以理解的是,由于充电过程中会产生一定的热量,使得电池温度发生变化,因此电池温度可以较为直接的反映出充电电流的大小;而放电时,由于电量检测设备在不同的工作场景下(例如:打电话、打游戏、视频通话等)功耗不同,也就是所需电流大小不相同,因此,可以利用不同的工作场景反映出当前放电电流的大小。综上所述,电量检测设备可以先确定出不同状态下,用于反映电流大小的不同参数,进而建立不同状态下,不同参数与预设参考电流的对应关系。

可选的,电量检测设备可以预先建立温度与充电参考电流的对应关系,以及工作场景与放电参考电流的对应关系。当当前状态为充电状态时,电量检测设备可以获取实时温度对应的第一参考电流,并将该第一参考电流确定为预设参考电流;其中,预设参考电流为实时温度下,电池的理想充电电流。当当前状态为放电状态时,电量检测设备可以获取当前工作场景对应的第二参考电流,并将该第二参考电流确定为预设参考电流;其中,预设参考电流为当前工作场景下,电池的理想放电电流。

需要说明的是,在本申请的实施例中,由于在充电的过程中会产生一定的热量,一旦电池的温度到达过热的阈值,那么就会触发手机的过热保护,系统会自动限制手机的充电速度,降低充电电流大小使手机充电过程中产生热量的速度降低。因此,充电状态时,温度越高,充电参考电流应越小,温度与充电参考电流为反比例关系;而放电时,当前工作场景功耗越大,则所需电流值越大。

进一步地,在本申请的实施例中,电量检测设备确定出当前状态对应的预设参考电流之后,可以进一步根据电池的实时电流,即检测到的实际充/放电电流,与预设参考电流,即理想充/放电电流,判断电量检测是否存在异常。

可选的,电池检测设备可以计算实时电流与预设参考电流的差值,若该差值在预设差值范围内,则判定电量检测不存在异常;若该差值不在预设差值范围内,则判定电量检测存在异常。

具体的,充电状态时,电量检测设备可以计算在实时温度下,实际充电电流与理想充电电流的差值,如果该充电流差值在预设差值范围内,那么确定电量检测不存在异常;如果充电流差值不在预设差值范围内,那么确定电量检测存在异常。放电状态时,电量检测设备可以计算当前工作场景下,实际放电电流流与理想放电电流的差值,如果该放电流差值在预设差值范围内,那么确定电量检测不存在异常;如果放电流差值不在预设差值范围内,那么确定电量检测存在异常。

例如,当前状态为充电状态时,手机锂电池的正常充电温度范围为0-45摄氏度,假定电池的实时温度为15摄氏度时,理想充电电流为50ma,预设差值范围为(-5ma,+5ma),如果实际充电电流为48ma,此时实际充电电流与理想充电电流的差值为-2ma,满足预设差值范围,那么表明电量检测正常;如果实际充电电流为30ma,此时实际充电电流与理想充电电流的差值为-20ma,不满足预设差值范围,那么表明电量检测存在异常。同理,放电状态下,若检测出的实际放电电流,与当前工作场景对应的理想放电电流的差值在预设范围内,则表示电量检测正常,否则,电量监测存在异常。

进一步地,在本申请的实施例中,电量检测设备在确定出当前状态对应的预设参考电流,并根据实时电流和预设参考电流确定出电量检测情况之后,电量检测设备可以进一步根据不同的电量检测情况执行不同的处理过程;其中,该电量检测情况包括电量检测存在异常,和电量检测不存在异常两种。

步骤103、若判定电量检测存在异常,则获取电池的电压变化参数。

在本申请的实施例中,电量检测设备在确定出当前状态对应的预设参考电流,并根据实时电流和预设参考电流对电量检测是否存在异常进行判断之后,如果判定出电量检测存在异常,那么电量检测设备可以进一步获取电池的电压变化参数。

需要说明的是,在本申请的实施例中,如果判定出电量检测存在异常,那么表示上述电流采样电路可能存在故障,从而导致检测出的电池的实时电流值,不再是充/放电状态下实际的充/放电电流,可以理解的是,此时电量检测设备显示的当前可用电量并不是电池的实际可用电量,在此情况下,电量检测设备可以获取电池的电压变化参数,以通过电压变化参数确定电池的实际可用电量。

可选的,电量检测设备可以在判定电量检测存在异常之后,将相应地标志位进行置位,启动电量检测异常纠错机制,此时,电量检测设备可以获取电池的电压变化参数,以通过电压变化参数确定电池的实际可用电量,从而实现对电量检测设备显示电量进行校正处理。

需要说明的是,在本申请的实施例中,电压变化参数用于表征预设电量检测周期中电池的开路电压变化值。具体的,电量检测设备设置有电量检测周期,电量检测设备可以在电池实际使用过程中,实时获取电池的端电压,并将端电压作为电池的实时开路电压,在满足预设电量检测周期时,计算出该预设时间段电池的开路电压变化值。例如,充电状态下,t时刻电池的开路电压为3.3v,(t+t)时刻电池的开路电压为3.8v,那么电池的开路电压在预设电量检测周期t中的变化值为+0.5v。

进一步地,在本申请的实施例中,电量检测设备在判定出当前电量检测存在异常,并获取到电池的电压变化参数之后,可以进一步根据当前状态下,电压变化参数和预设参考电流确定电池的电量变化预测值。

步骤104、根据电压变化参数和预设参考电流确定电池的电量变化预测值,以完成电量检测。

在本申请的实施例中,电量检测设备在判定出当前电量检测存在异常,并获取到电池的电压变化参数之后,电量检测设备可以进一步根据电压变化参数和预设参考电流确定电池的电量变化预测值,以完成电量检测。

需要说明的是,在本申请的实施例中,电量检测设备可以利用电池的电压变化参数对电池的电量变化预测值进行估计,从而得到电池电量的第一预测变化值。具体地,电量检测设备可以预设开路电压变化值与电池电量变化值的对应关系,从而可以在确定出电池的电量变化参数之后,根据电量变化参数、预设开路电压变化值与电池电量变化值的对应关系,确定出电池电量的第一预测变化值。

更具体地,由于电池在实际使用过程中,温度变化极大地影响电池的充放电速度,从而影响电池电量变化,因此,电量检测设备还可以在电池实际使用过程中,获取电池的实时温度,并计算上述预设电量检测周期中电池的温度变化值,也就是电池的温度变化参数,进而根据电池的电压变化参数、温度变化参数以及预设开路电压变化值、温度变化值与电池电量变化值的对应关系,确定出电池电量的第一预测变化值。

进一步地,为了更为准确的确定出电池的实际电量变化,在根据电压变化参数估计电池电量变化的同时,电量检测设备还可以根据预设参考电流对电池的电量变化进行估计,并得到电池电量的第二预测变化值,进一步根据第一预测变化值和第二预测变化值共同确定电池的电量变化预测值,也就是预设检测周期内电池的实际电量变化。

具体的,根据步骤102可知,充/放电状态下确定预设参考电流的方式存在差异;其中,充电状态下基于温度确定参考电流,而放电状态下基于工作场景确定参考电流。因此,充电状态时,电量检测设备可以获取实时温度对应的参考电流,并基于实时温度对应的参考电流进一步确定电池电量的第二预测变化值;而放电状态时,电量检测设备可以获取当前工作场景对应的参考电流,并基于当前工作场景对应的参考电流进一步确定电池电量的第二预测变化值。

可选的,充电状态时,电量检测设备可以在上述预设电量检测周期中,确定出多组温度对应的多个参考电流值,电量检测设备可以基于该预设检测周期,对多个参考电流值(理想充电电流)做积分运算,进而确定出电池电量的第二预测变化值;放电状态时,电量检测设备可以在上述预设电量检测周期中,确定出多种工作场景对应的多个参考电流值,电量检测设备可以基于该预设检测周期,对多个参考电流值(理想放电电流)做积分运算,进而确定出电池电量的第二预测变化值。

需要说明的是,在本申请的实施例中,在使用充电设备为电池进行充电时,由于部分电量会以热量的形式散发,因此电流不可能百分百的转化为电池电量,因此,在通过预设参考电流估计电池电量变化时,电量检测设备可以先根据电流的转化率确定出有效电流,也就是电池真正获得的充电流,进而对该有效电流进行积分运算,从而确定出更为准确的电池电量变化值。

进一步地,在本申请的实施例中,电量检测设备可以结合根据开路电压变化确定出的电池电量的第一预测变化值,和根据不同状态对应的预设参考电流确定出的电量的第二预测变化值,共同确定出电池的电量变化预测值。

具体地,在本申请的实施例中,电量检测设备可以设置电量更新周期,也就是每隔一定时间计算一次电池的电量变化预测值,该电量更新周期内,电量检测设备可以多次在预设电量检测周期对电池电量变化进行检测,确定出多组第一预测变化值和第二预测变化值,进而根据多组第一预测变化值和第二预测变化值确定电池的电量变化预测值。

可选的,电量检测设备可以计算多组第一预测变化值和第二预测变化值的算术平均值,获得电量变化均值,并将其电量变化均值作为该更新周期内电池的电量变化预测值;电量检测设备还可以计算多组第一预测变化值和第二预测变化值的加权平均值,获得电量变化均值并作为电池的电量变化预测值。

进一步地,在本申请的实施例中,图2为本申请实施例提出的电量检测方法的实现流程示意图二,如图2所示,在根据实时电流和预设参考电流对电量检测是否存在异常进行判断之后,若判定电量检测不存在异常,则根据实时电流确定电池的电量变化预测值(步骤105)。也就是说,如果电量检测设备根据实时电流,以及当前状态对应的预设参考电流判定出电量检测并不存在异常,那么表示上述电流采样电路良好,从而检测出的电池的实时电流为充/放电状态下实际的充/放电电流,可以理解的是,此时电量检测设备显示的当前可用电量是电池的实际可用电量,在此情况下,电量检测设备可以直接对预设电量检测周期中实时电流做积分运算,以在满足电量更新周期时确定出电池的电量变化预测值。需要说明的,若电量检测正常,则电量检测设备也不需要对相应地标志位进行置位,也就是说,不需要启动电量检测异常纠错机制。

进一步地,在本申请的实施例中,电量检测设备可以对电池的电量检测状况进行监测,若电量检测正常,则根据电池的实时电流确定电池的电量变化预测值;若电量检测存在异常,则电量检测设备启动电量纠错机制,结合电池的电压变化参数和预设参考电流进一步确定电池的电量变化预测值。

本申请实施例提供了一种电量检测方法,该电量检测设备可以检测电池的当前状态和实时电流;确定当前状态对应的预设参考电流,并根据实时电流和预设参考电流判断电量检测是否存在异常;若判定电量检测存在异常,则获取电池的电压变化参数;根据电压变化参数和预设参考电流确定电池的电量变化预测值,以完成电量检测。也就是说,在本申请的实施例中,电量检测设备可以根据电池的实时电流,以及当前状态对应的预设参考电流,对电量检测是否存在异常进行判断,继而在判定出电量检测存在异常时,进一步基于电池的电压变化参数和当前状态对应的预设参考电流,确定出电池的电量变化预测值,进而能够准确获得电池实际电量变化,进一步提高了电量检测的准确性。

基于上述实施例,在本申请的另一实施例中,图3为本申请实施例提出的电量检测方法的实现流程示意图三,如图3所示,在确定电池的电量变化预测值之后,即步骤104或步骤105之后,电量检测设备执行电量检测方法的步骤还可以包括:

步骤106、获取电池的当前可用电量。

在本申请的实施例中,电量检测设备可以在确定出电池的电量变化预测值之后,先获取电池的当前可用电量。

需要说明的是,在本申请的实施例中,电量检测设备可以基于某一电子设备电量显示区域当前显示的电量,确定出电池的当前可用电量,其中,该可用电量为完成本次电池充/放电之前,也就是本次电池电量更新之前的可用电量。具体地,由于电子设备显示电量的更新速度较电池实际容量变化较迟缓,因此,在计算出电池的电量变化预测值时,电子设备显示的电量还未更新,那么可以根据该显示电量确定出电池的当前可用电量,并将该电量作为电池本次电池电量更新之前的可用电量。

可选的,电量检测设备在根据该显示电量确定当前可用电量时,如果显示区域是以百分比形式显示电量,那么电量检测设备可以获取电池的满电电量,也就是电池充满时的电池容量,将电池的满电电量乘以当前可用电量所占用的百分比,即可确定出当前可用电量。例如,手机满电电量为1000mah,如果手机当前显示电量为60,那么可以确定电池的当前可用电量为满电电量的百分之六十,即当前可用电量为600mah。

进一步地,在本申请的实施例中,电量检测设备在获取到电池的当前可用电量之后,可以进一步根据当前可用电量、当前状态以及确定出的电量变化预测值,确定电池的实际可用电量。

步骤107、根据当前可用电量、当前状态以及电量变化预测值,确定电池的实际可用电量。

在本申请的实施例中,电量检测设备在获取到电池的当前可用电量之后,可以利用当前可用电量,结合当前状态以及确定出的电量变化预测值进一步确定出电池的实际可用电量。

具体地,在本申请的实施例中,若当前状态为充电状态,则根据电量变化预测值对当前可用电量进行叠加处理,以获得实际可用电量;也就是说,如果电池的当前状态为充电状态,由于通过充电可以使得电池电量增加,因此,电池的电量变化预测值是通过充电而增加的电量变化值,电量检测设备需要在当前可用电量的基础上,对当前可用电量和电量变化预测值做加法运算处理,以获得电池的实际可用电量,也就是电量更新后电池的实际可用电量。

具体地,在本申请的实施例中,若当前状态为放电状态,则根据电量变化预测值对当前可用电量进行衰减处理,以获得实际可用电量;也就是说,如果电池的当前状态为放电状态,由于通过放电可以使得电池电量减少,因此,电池的电量变化预测值是经过放电而减少的电量变化值,电量检测设备需要在当前可用电量的基础上,对当前可用电量和电量变化预测值做减法运算处理,以获得电池的实际可用电量,也就是电量更新后电池的实际可用电量。

示例性地,在本申请的实施例中,当确定出电量变化预测值为200mah,并获取到电池的当前可用电量为600mah时,如果电池的当前状态为充电状态,那么电池的实际可用电量为600mah+200mah=800mah;如果电池的当前状态为放电状态,那么电池的实际可用电量为600mah-200mah=400mah。

进一步地,在本申请的实施例中,电量检测设备在根据当前可用电量、当前状态以及电量变化预测值,确定出电池的实际可用电量之后,可以进一步对实际可用电量进行可视化处理。

步骤108、对实际可用电量进行可视化处理。

在本申请的实施例中,电量检测设备在确定出电池的实际可用电量之后,可以进一步对实际可用电量进行可视化处理。

需要说明的是,在本申请的实施例中,在确定出电池的实际可用电量之后,可以通过相应接口,电量检测设备将当前实际可用电量输出至微处理器,通过微处理器将当前可用电量通过电量检测设备的显示屏显示给用户,以实现当前可用电量的更新。

可选的,电量检测设备对实际可用电量进行可视化处理常采用两种方式,一种是采用格数进行显示,一种是直接以百分数的形式进行显示。

具体的,在以百分数的形式进行电量显示时,电量检测设备可以获取电池的满电容量,并计算实际可用电量与满电电量的比值,即将实际可用电量转化为百分比形式,电量检测设备可以直接将计算出的百分比显示给用户。例如,图4为本申请实施例提出的电量可视化处理示意图一,如图4所示,直接以百分数的形式显示电池的实际可用电量,其中,灰度表示可用电量,由图4可知,当前显示数字为60,即表示电池的实际可用电量为满电电量的百分之六十。

具体地,在以格数的形式进行电量显示时,电量检测设备可以获取电池的满电容量,并计算实际可用电量与满电电量的比值,然后进一步确定每个格数代表的实际电量值,可选的,每个格子代表的电量值可以为相同的,也可以为不相同的,进而按照格数对电池的实际可用电量进行显示。例如,图5为本申请实施例提出的电量可视化处理示意图二,如图5所示,采用五个格子进行电量显示,其中,灰度表示可用电量,假定每个格子对应的可用电量是相同的,也就是电池满电电量的百分之二十,如果电池的实际可用电量为满电电量的百分之六十,那么灰度的格子数应为3个。

示例性地,在本申请的实施例中,图6为本申请实施例提出的充电时电量更新可视化处理示意图,如图6所示,更新前可用电量显示为数字60,即满电电量的百分之六十,对电池进行充电,在确定出预设时间段电池的电量变化预测值之后,对当前可用电量做叠加处理,更新后的电池的实际可用电量为满电电量的百分之八十,即显示数字更新为80。图7为本申请实施例提出的放电时电量更新可视化处理示意图,如图7所示,更新前可用电量显示为数字60,即满电电量的百分之六十,用户进行视频通话使得电池处于放电状态,在确定出预设时间段电池的电量变化预测值之后,对当前可用电量做衰减处理,更新后的电池的实际可用电量为满电电量的百分之四十,即显示数字更新为40。

进一步地,在本申请的实施例中,在对实际可用电量进行可视化处理之后,用户可以根据显示电量决定是否电池的实际可用电量是否充足,是否需要进行充电。例如,若实际可用电量显示为20,则需要对电池进行充电处理;而实际可用电量若显示为80,则表示不需要对电池进行充电处理。

本申请实施例提供了一种电量检测方法,电量检测设备在准确计算出电池的电量变化预测值之后,可以进一步根据当前可用电量、当前状态以及电量变化预测值,确定电池的实际可用电量,并通过显示屏显示给用户,从而能够准确的确定出电池的实际可用电量并通知给用户,进一步提高了电量检测的准确性。

基于上述实施例,在本申请的另一实施例中,图8为本申请提出的电量检测设备的组成结构示意图一,如图8所示,本申请实施例提出的电量检测设备10可以包括检测单元11,确定单元12,判断单元13,获取单元14以及处理单元15。

所述检测单元11,用于检测电池的当前状态和实时电流;

所述确定单元12,用于确定所述当前状态对应的预设参考电流;并根据所述实时电流和所述预设参考电流判断电量检测是否存在异常;

所述判断单元13,用于根据所述实时电流和所述预设参考电流判断电量检测是否存在异常;

所述获取单元14,用于若判定所述电量检测存在异常,则获取所述电池的电压变化参数;

所述确定单元12,还用于根据所述电压变化参数和所述预设参考电流确定所述电池的电量变化预测值,以完成电量检测。

进一步地,在本申请的实施例中,所述检测单元11,还用于在确定所述当前状态对应的预设参考电流之前,检测所述电池的实时温度、所述电池对应的当前工作场景。

进一步地,在本申请的实施例中,当所述当前状态为充电状态时,所述确定单元12,具体用于获取所述实时温度对应的第一参考电流;以及将所述第一参考电流确定为所述预设参考电流。

进一步地,在本申请的实施例中,当所述当前状态为放电状态时,所述确定单元12,具体用于获取所述当前工作场景对应的第二参考电流;以及将所述第二参考电流确定为所述预设参考电流。

进一步地,在本申请的实施例中,所述判断单元13,具体用于计算所述实时电流与所述预设参考电流的差值;以及若所述差值不在预设差值范围内,则判定所述电量检测存在异常;以及否则,判定所述电量检测不存在异常。。

进一步地,在本申请的实施例中,所述确定单元12,还具体用于获取所述电池的温度变化参数,并根据所述电压变化参数和所述温度变化参数,确定所述电池的第一预测变化值;以及根据所述第一参考电流确定所述电池的第二预测变化值;以及基于所述第一预测变化值,和所述第二预测变化值,确定所述电量变化预测值。

进一步地,在本申请的实施例中,所述确定单元12,还具体用于获取所述电池的温度变化参数,并根据所述电压变化参数和所述温度变化参数,确定所述电池的第一预测变化值;以及根据所述第二参考电流确定所述电池的第二预测变化值;以及基于所述第一预测变化值,和所述第二预测变化值,确定所述电量变化预测值。

进一步地,在本申请的实施例中,所述确定单元12,还用于在根据所述实时电流和所述预设参考电流判断电量检测是否存在异常之后,若判定所述电量检测不存在异常,则根据所述实时电流确定所述电池的电量变化预测值。

进一步地,在本申请的实施例中,所述获取单元14,用于在确定所述电池的电量变化预测值之后,获取所述电池的当前可用电量。

进一步地,在本申请的实施例中,所述确定单元12,还用于根据所述当前可用电量、所述当前状态以及所述电量变化预测值,确定所述电池的实际可用电量。

进一步地,在本申请的实施例中,所述处理单元15,用于对所述实际可用电量进行可视化处理。

进一步地,在本申请的实施例中,所述确定单元12,还具体用于若所述当前状态为充电,则根据所述电量变化预测值对所述当前可用电量进行求和运算,以获得所述实际可用电量;以及若所述当前状态为放电,则根据所述电量变化预测值对所述当前可用电量进行差值运算,以获得所述实际可用电量。

在本申请的实施例中,进一步地,图9为本申请提出的电量检测设备的组成结构示意图二,如图9所示,本申请实施例提出的电量检测设备10还可以包括处理器16、存储有处理器16可执行指令的存储器17,进一步地,电量检测设备10还可以包括通信接口18,和用于连接处理器16、存储器17以及通信接口18的总线19。

在本申请的实施例中,上述处理器16可以为特定用途集成电路(applicationspecificintegratedcircuit,asic)、数字信号处理器(digitalsignalprocessor,dsp)、数字信号处理装置(digitalsignalprocessingdevice,dspd)、可编程逻辑装置(programmablelogicdevice,pld)、现场可编程门阵列(fieldprogrammablegatearray,fpga)、中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本申请实施例不作具体限定。电量检测设备10还可以包括存储器17,该存储器17可以与处理器16连接,其中,存储器17用于存储可执行程序代码,该程序代码包括计算机操作指令,存储器17可能包含高速ram存储器,也可能还包括非易失性存储器,例如,至少两个磁盘存储器。

在本申请的实施例中,总线19用于连接通信接口18、处理器16以及存储器17以及这些器件之间的相互通信。

在本申请的实施例中,存储器17,用于存储指令和数据。

进一步地,在本申请的实施例中,上述处理器16,用于检测电池的当前状态和实时电流;确定所述当前状态对应的预设参考电流,并根据所述实时电流和所述预设参考电流判断电量检测是否存在异常;若判定所述电量检测存在异常,则获取所述电池的电压变化参数;根据所述电压变化参数和所述预设参考电流确定所述电池的电量变化预测值,以完成电量检测。

在实际应用中,上述存储器17可以是易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);或者非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,rom),快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);或者上述种类的存储器的组合,并向处理器16提供指令和数据。

另外,在本实施例中的各功能模块可以集成在一个推荐单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

本申请实施例提供了一种电量检测设备,该电量检测设备可以检测电池的当前状态和实时电流;确定当前状态对应的预设参考电流,并根据实时电流和预设参考电流判断电量检测是否存在异常;若判定电量检测存在异常,则获取电池的电压变化参数;根据电压变化参数和预设参考电流确定电池的电量变化预测值,以完成电量检测。也就是说,在本申请的实施例中,电量检测设备可以根据电池的实时电流,以及当前状态对应的预设参考电流,对电量检测是否存在异常进行判断,继而在判定出电量检测存在异常时,进一步基于电池的电压变化参数和当前状态对应的预设参考电流,确定出电池的电量变化预测值,进而能够准确获得电池实际电量变化,进一步提高了电量检测的准确性。

本申请实施例提供一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现如上所述的电量检测方法。

具体来讲,本实施例中的一种电量检测方法对应的程序指令可以被存储在光盘,硬盘,u盘等存储介质上,当存储介质中的与一种电量检测方法对应的程序指令被一电子设备读取或被执行时,包括如下步骤:

检测电池的当前状态和实时电流;

确定所述当前状态对应的预设参考电流,并根据所述实时电流和所述预设参考电流判断电量检测是否存在异常;

若判定所述电量检测存在异常,则获取所述电池的电压变化参数;

根据所述电压变化参数和所述预设参考电流确定所述电池的电量变化预测值,以完成电量检测。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的实现流程示意图和/或方框图来描述的。应理解可由计算机程序指令实现流程示意图和/或方框图中的每一流程和/或方框、以及实现流程示意图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1