具体实施方式
充电时间确定模块,用于根据所述充电电流检测模块检测到的当前的充电电流值、所述耗电电流检测模块检测到的当前应用的耗电电流值AC、所述电池电量获得模块获得的当前的电池电量C和电池总电量TC,以及电池充电不同阶段的充电电量与所述电池总电量的比值,确定为所述电池完成充电所需的剩余时间T,具体为:
(1)电池电压<3.2V时,充电处于涓流阶段,即第一充电阶段,当前的充电电流值为X,第一充电阶段的充电电量与所述电池总电量的比值为M1,第二充电阶段的充电电量与所述电池总电量的比值为M2,第三充电阶段的充电电量与所述电池总电量的比值为M3,
其中,Y′为第二充电阶段的充电电流预设值,Z′为第三充电阶段的充电电流预设值;
(2)3.2V≤电池电压<4.2V时,充电处于恒流阶段,即第二充电阶段,当前的充电电流值为Y,
(3)4.2V≤电池电压<4.225V时,充电处于恒压阶段,即第三充电阶段,当前的充电电流值为Z,
(4)电池电压≥4.225V时,电池电量已满,停止充电。。
再一方面,本发明实施例还提供一种终端设备,包括上述的一种充电时间的确定装置。
与现有技术相比,本发明实施例具有以下优点:本发明实施例根据当前的充电电流值、当前应用的耗电电流值、当前的电池电量和电池总电量,以及电池充电不同阶段的充电电量与电池总电量的比值,确定为电池完成充电所需的剩余时间。从而实现了确定为电池完成充电所需的剩余时间。
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一种充电时间的确定方法;
图2为充电过程中的电压、电流的关系示意图;
图3电池放电曲线示意图;
图4为本发明实施例一种充电时间的确定装置的结构图。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种充电时间的确定方法,可以确定并向用户提示为电池完成充电所需的剩余时间。
如图1所示,为本发明实施例一种充电时间的确定方法,包括:
步骤S101,检测当前的充电电流值、当前应用的耗电电流值和当前的电池电压,并根据当前的电池电压获得当前的电池电量。
其中,根据当前的电池电压获得当前的电池电量具体可以为:根据当前的电池电压,查询电池电压和电池电量的映射关系,获得当前的电池电量。电池电压和电池电量的映射关系可以如表1所示。
表1
采样时刻 |
电池电压(mV) |
电池电量(mAh) |
10:48:24.0 |
4.1901 |
900.3 |
10:48:54.0 |
4.1784 |
900 |
11:08:54.0 |
4.1606 |
890 |
11:29:04.0 |
4.1482 |
880 |
… |
… |
… |
例如:当检测到的电池电压为4.1784mV时,查询表1,可以获得当前的电池电量为900mAh。
在获得当前的电池电量后,还可以提示该当前的电池电量,在提示时,可以提示当前的电池电量的具体数值,也可以提示当前的电池电量与电池总电量的比值,还可以两者均提示。但是本发明实施例并不局限于此,还可采用其他的提示方式向用户提示当前的电池电量,例如:以图标的形式向用户提示当前的电池电量。
步骤S102,根据当前的充电电流值、当前应用的耗电电流值、当前的电池电量和电池总电量,以及电池充电不同阶段的充电电量与电池总电量的比值,确定为电池完成充电所需的剩余时间。
在确定为电池完成充电所需的剩余时间之后,还可将该剩余时间提示给用户,在提示时,可以向用户提示具体的剩余时间值,还可以图标的形式向用户提示为电池完成充电所需的剩余时间。但是本发明实施例并不局限于此,还可采用其他的提示方式向用户提示该剩余时间。
当电池充电处于第一充电阶段,当前的充电电流值为X,当前应用的耗电电流值为AC,当前的电池电量为C,电池总电量为TC,第一充电阶段的充电电量与所述电池总电量的比值为M1,第二充电阶段的充电电量与电池总电量的比值为M2,第三充电阶段的充电电量与电池总电量的比值为M3,为电池完成充电所需的剩余时间为T时,
可以确定
其中,Y′为第二充电阶段的充电电流预设值,Z′为第三充电阶段的充电电流预设值。
当电池充电处于第二充电阶段,当前的充电电流值为Y时,确定为电池完成充电所需的剩余时间为:
其中,Z′为第三充电阶段的充电电流预设值。
当电池充电处于第三充电阶段,当前的充电电流值为Z时,确定为电池完成充电所需的剩余时间为:
上述第一充电阶段可以为涓流阶段,第二充电阶段可以为恒流阶段,第三充电阶段可以为恒压阶段。
如图2所示,为充电过程中的电压、电流的关系示意图,具体为:
(1)电池电压<3.2V时,充电处于涓流阶段,即第一充电阶段,充电电流为30mA;
(2)3.2V≤电池电压<4.2V时,充电处于恒流阶段,即第二充电阶段,充电电流为750mA;
(3)4.2V≤电池电压<4.225V时,充电处于恒压阶段,即第三充电阶段,充电电流为100mA。
(4)电池电压≥4.225V时,电池电量已满,停止充电。
下面以电池总电量为1050mAh的电池为例,对本发明实施例提供的一种充电剩余时间的确定方法进行详细说明。
假设上述电池的电池放电曲线如图3所示,涓流阶段的充电电量约占电池总电量的3%,即M1=3%;恒流阶段的充电电量约占电池总电量的95%,即M2=95%;恒压阶段的充电电量约占电池总电量的2%,即M3=2%。
当电池充电处于不同的充电阶段时,确定为电池完成充电所需的剩余时间具体为:
(1)电池电压≤3.2V,即电池充电处于第一充电阶段时,确定为电池完成充电所需的剩余时间具体可以为:
(2)3.2V≤电池电压<4.2V,即电池充电处于第二充电阶段时,确定为电池完成充电所需的剩余时间具体可以为:
(3)4.2V≤电池电压<4.225V时,即电池充电处于第三充电阶段时,确定为电池完成充电所需的剩余时间具体可以为:
式(4)、式(5)和式(6)中,各符号的含义分别为:
a)T:为电池完成充电所需的剩余时间,单位:小时;
b)TC:电池总电量,单位:mAh;
c)C:电池电量,单位:mAh;
d)X:检测到的第一充电阶段的充电电流,单位:mA;
e)Y:检测到的第二充电阶段的充电电流,单位:mA;
f)Z:检测到的第三充电阶段的充电电流,单位:mA;
g)AC:当前应用的耗电电流,单位:mA;
i)Y′为第二充电阶段的充电电流预设值;
j)Z′为第三充电阶段的充电电流预设值。
上述充电时间的确定方法,根据当前的充电电流值、当前应用的耗电电流值、当前的电池电量和电池总电量,以及电池充电不同阶段的充电电量与电池总电量的比值,确定为电池完成充电所需的剩余时间。并且本发明实施例在确定为电池完成充电所需的剩余时间时,考虑了当前应用的耗电电流对完成充电所需的剩余时间的影响,由于不同应用的耗电电流值不同,因此终端设备在进行不同的应用时,本发明实施例确定的为电池完成充电所需的剩余时间是不同的。
如图4所示,为本发明实施例一种充电时间的确定装置的结构图,包括:
充电电流检测模块41,用于检测当前的充电电流值;
耗电电流检测模块42,用于检测当前应用的耗电电流值;
电池电压检测模块43,用于检测当前的电池电压;
电池电量获得模块44,用于根据电池电压检测模块43检测到的当前的电池电压获得当前的电池电量;
充电时间确定模块45,用于根据充电电流检测模块41检测到的当前的充电电流值、耗电电流检测模块42检测到的当前应用的耗电电流值、电池电量获得模块44获得的当前的电池电量和电池总电量,以及电池充电不同阶段的充电电量与电池总电量的比值,确定为电池完成充电所需的剩余时间。
其中,电池电量获得模块44具体用于根据电池电压检测模块43检测到的当前的电池电压,查询电池电压和电池电量的映射关系,获得当前的电池电量。
该充电时间的确定装置还可以包括:
电池电量提示模块46,用于提示电池电量获得模块44获得的当前的电池电量。
该充电时间的确定装置还可以包括:
充电时间提示模块47,用于提示充电时间确定模块45确定的为电池完成充电所需的剩余时间。
本发明实施例中,充电电流检测模块41检测当前的充电电流值,耗电电流检测模块42检测当前应用的耗电电流值,电池电压检测模块43检测当前的电池电压,电池电量获得模块44根据电池电压检测模块43检测到的当前的电池电压获得当前的电池电量。具体地,电池电量获得模块44根据电池电压检测模块43检测到的当前的电池电压,查询电池电压和电池电量的映射关系,获得当前的电池电量。电池电量获得模块44获得的当前的电池电量由电池电量提示模块46进行提示。在提示时,电池电量提示模块46可以提示当前的电池电量的具体数值,也可以提示当前的电池电量与电池总电量的比值,还可以两者均提示。但是本发明实施例并不局限于此,电池电量提示模块46还可采用其他的提示方式向用户提示当前的电池电量,例如:以图标的形式向用户提示当前的电池电量。
然后,充电时间确定模块45根据充电电流检测模块41检测到的当前的充电电流值、耗电电流检测模块42检测到的当前应用的耗电电流值、电池电量获得模块44获得的当前的电池电量和电池总电量,以及电池充电不同阶段的充电电量与电池总电量的比值,确定为电池完成充电所需的剩余时间。
当电池充电处于第一充电阶段,当前的充电电流值为X,当前应用的耗电电流值为AC,当前的电池电量为C,电池总电量为TC,第一充电阶段的充电电量与所述电池总电量的比值为M1,第二充电阶段的充电电量与电池总电量的比值为M2,第三充电阶段的充电电量与电池总电量的比值为M3,为电池完成充电所需的剩余时间为T时,
充电时间确定模块45确定为电池完成充电所需的剩余时间为:
其中,Y′为第二充电阶段的充电电流预设值,Z′为第三充电阶段的充电电流预设值。
当电池充电处于第二充电阶段,当前的充电电流值为Y时,充电时间确定模块45确定为电池完成充电所需的剩余时间为:
其中,Z′为第三充电阶段的充电电流预设值。
当电池充电处于第三充电阶段,当前的充电电流值为Z时,充电时间确定模块45确定为电池完成充电所需的剩余时间为:
上述第一充电阶段可以为涓流阶段,第二充电阶段可以为恒流阶段,第三充电阶段可以为恒压阶段。
在充电时间确定模块45确定为电池完成充电所需的剩余时间之后,充电时间提示模块47向用户提示充电时间确定模块45确定的为电池完成充电所需的剩余时间。在提示时,充电时间提示模块47可以向用户提示具体的剩余时间值,还可以图标的形式向用户提示为电池完成充电所需的剩余时间。但是本发明实施例并不局限于此,还可采用其他的提示方式向用户提示该剩余时间。
本发明实施例还提供一种终端设备,包括上述的一种充电时间的确定装置。该终端设备可以为手机、笔记本电脑或PDA(Personal Digital Assistant,个人数字助理)等。
本发明实施例提供的充电时间的确定装置和终端设备,可以确定为电池完成充电所需的剩余时间,并可以提示电池当前的电量,以及为电池完成充电所需的剩余时间。
上述模块可以分布于一个装置,也可以分布于多个装置。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。