在移动终端的恒压充电过程中检测电池电量的方法和系统的制作方法

文档序号:5961498阅读:515来源:国知局
专利名称:在移动终端的恒压充电过程中检测电池电量的方法和系统的制作方法
技术领域
本发明涉及移动设备领域,尤其涉及的是一种在移动终端的恒压充电过程中检测电池电量的方法和系统。
背景技术
手机的充电过程分为三个过程,预充电、恒流充电和恒压充电。当手机结束恒流充电进入恒压充电时,虽然此时电池并未完全充满,但是由于电池内阻的存在,此时的电池电压已经达到了电池的最大电压4. 2V。所以,当手机进入恒压充电的过程中,仅仅靠电池电压去判定电池容量的方法,无法正确判定电池实际的电池容量。下面以天津力神电池的TCL384461为例进行具体描述。参见图1,根据图I所示的200mA/550mA的充电曲线图,分别建立图2a所示的200mA充电曲线的电池电压和电池电量 的对应关系表和图2b所不的550mA充电曲线的电池电压和电池电量的对应关系表。从图I可以看出,550mA的充电曲线比200mA的充电曲线更早进入恒压充电过程,对于550mA的充电曲线,当手机结束恒流充电进入恒压充时,虽然此时电量只有83%,但是电压已经达到了 4. 2V。所以,当手机进入恒压充电的过程中,仅仅靠电池电压去判定电池容量的方法,无法正确判定电池实际的电池容量。再者,虽然可以通过设定不同的截止电流来产生中断,进而判断恒压充电过程时的电池电量,然而这种方式也不能对电池电量做出正确的判断。以550mA充电曲线为例,当手机进入恒压充电过程后,充电电流开始从550mA逐渐减小,直到最大截止电流200mA,在该过程中,电池电压恒定在4. 2V,但无法检测范围在[83%, 94%]之间的电池电量,电池电量会直接从83%跳变到94%,使电池电量的显示产生偏差,影响用户体验。因此,现有技术还有待于改进和发展。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种在移动终端的恒压充电过程中检测电池电量的方法和系统。本发明解决技术问题所采用的技术方案如下
一种在移动终端的恒压充电过程中检测电池电量的方法,其中包括以下步骤
A、移动终端预先设定恒压充电过程开始时的第一电池电量,以及恒压充电过程中的最小截止电流、最大截止电流和充电电流达到最大截止电流时的第二电池电量;
B、移动终端进入恒压充电过程,在所述第一电池电量的基础上每隔预定时间将当前电池电量增加用于矫正当前电池电量的固定电量值,直到当前电池电量等于所述第二电池电量;
C、通过寄存器设定当前截止电流为所述最大截止电流,将所述当前截止电流减去固定电流值,并判断当前截止电流是否达到所述最小截止电流;
D、当当前截止电流未达到所述最小截止电流时,实时判断当前充电电流与当前截止电流的大小,当检测到当前充电电流等于当前截止电流时,查询预先存储的充电电流与电池电量的关系表,得出当前电池电量;
E、再次将当前截止电流减去所述固定电流值,执行步骤D,直到当前截止电流达到所述最小截止电流时完成充电。所述的在移动终端的恒压充电过程中检测电池电量的方法,其中,所述步骤B中的预定时间根据以下公式计算
T0= Q0 T / (Q2-Q1)
其中,Ttl表示所述预定时间,Qtl表示所述固定电量值,Q1表示恒压充电过程开始时的所述第一电池电量,Q2表示示恒压充电过程中充电电流达到最大截止电流时的所述第二电池电量,T表示恒压充电过程中充电电流达到最大截止电流的充电时间。所述的在移动终端的恒压充电过程中检测电池电量的方法,其中,所述步骤B还·包括设置一定时器,并设定所述定时器的定时时间为所述预定时间。所述的在移动终端的恒压充电过程中检测电池电量的方法,其中,所述步骤B还包括当当前电池电量不等于所述地二电池电量时,初始化所述定时器,并重新计时,当达到所述定时器的定时时间时将当前电池电量增加所述固定电量值。 所述的在移动终端的恒压充电过程中检测电池电量的方法,其中,所述步骤D还包括
实时检测当前充电电流与当前截止电流的大小,当当前充电电流等于当前截止电流时,电源监控单元产生中断。一种在移动终端的恒压充电过程中检测电池电量的系统,其中,所述系统包括 预设置模块,预先设定恒压充电过程开始时的第一电池电量,以及恒压充电过程中的
最小截止电流、最大截止电流和充电电流达到最大截止电流时的第二电池电量;
第一电量处理模块,用于在所述第一电池电量的基础上每隔预定时间将当前电池电量增加用于矫正当前电池电量的固定电量值,直到当前电池电量等于所述第二电池电量;截止电流设定模块,用于通过寄存器设定当前截止电流,将所述当前截止电流减去固定电流值,
第二电量处理模块,用于实时判断当前充电电流与当前截止电流的大小,并当检测到当前充电电流等于当前截止电流时,查询预先存储的充电电流与电池电量的关系表,更新当前电池电量。所述的在移动终端的恒压充电过程中检测电池电量的系统,其中,所述系统还包括定时器,用于设定所述预定时间。所述的在移动终端的恒压充电过程中检测电池电量的系统,其中,所述系统还包括中断产生模块,用于当所述第二电量处理模块检测到当前充电电流等于当前截止电流时,控制电源监控单元产生中断。本发明所提供的在移动终端的恒压充电过程中检测电池电量的方法和系统,很好的实现了对移动终端恒压充电过程中电池电量的准确检测,克服了现有恒压充电过程中电池电量跳变的问题,且检测方法简单,通过软件实现,成本较低。


图I是现有技术一电池200mA和550mA的充电曲线。图2a和图2b分别是根据图I所示的两个充电曲线得出的电池电压和电池电量的
对应关系表。图3是本发明提供的在移动终端的恒压充电过程中检测电池电量的方法流程图。图4是本发明提供的在移动终端的恒压充电过程中检测电池电量的方法中一优选实施例的充电电量与电池电量的关系表。图5是本发明提供的在移动终端的恒压充电过程中检测电池电量的方法中又一优选实施例的流程图。图6是本发明提供的在移动终端的恒压充电过程中检测电池电量的系统的结构示意图。图7是本发明提供的在移动终端的恒压充电过程中检测电池电量的系统的一优选实施例的结构示意图。
具体实施例方式为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明提供了一种在移动终端的恒压充电过程中检测电池电量的方法,如图3所示,包括以下步骤
步骤S100、移动终端预先设定恒压充电过程开始时的第一电池电量,以及恒压充电过程中的最小截止电流、最大截止电流和充电电流达到最大截止电流时的第二电池电量;步骤S200、移动终端进入恒压充电过程,在所述第一电池电量的基础上每隔预定时间将当前电池电量增加用于矫正当前电池电量的固定电量值,直到当前电池电量等于所述第二电池电量;
步骤S300、通过寄存器设定当前截止电流为所述最大截止电流,将所述当前截止电流减去固定电流值,并判断当前截止电流是否达到所述最小截止电流;
步骤S400、当当前截止电流未达到所述最小截止电流时,实时判断当前充电电流与当前截止电流的大小,当检测到当前充电电流等于当前截止电流时,查询预先存储的充电电流与电池电量的关系表,得出当前电池电量;
步骤S500、再次将当前截止电流减去所述固定电流值,执行步骤S400,直到当前截止电流达到所述最小截止电流时完成充电。下面结合具体的实施例对上述步骤进行详细的描述。每个电池恒压充电过程开始时的第一电池电量、在进入恒压充电过程中的最大截止电流、最小截止电流以及充电电流达到最大截止电流时的第二电池电量都是固定的,可以通过实验方式进行测量。本实施例以天津力神电池的TCL384461为例进行说明,如图4所示,首先设定手机进入恒压充电过程时的第一电池电量%=83%,恒压充电过程中的最小截止电流50mA,最大截止电流为200mA,以及充电电流达到最大截止电流200mA时的第二电池电量Q2=94%。同时经试验测得,手机从恒压充电过程开始到充电电量达到最大截止电流所需的充电时间T=16分钟。本实施例通过步骤S200实现了每个预定时间增加固定电量值,具体地,设定特定电量为1%,而预定时间通过以下公式计算
T0= Q0 T / (Q2-Q1)
其中,Ttl表示所述预定时间,Qtl表示所述固定电量值。通过上述公式可以计算出T0=1%X 16X60/ (94%-83%) =87秒。因此,步骤S200实现每隔87秒将当前电池电量Q增加1%。具体地,通过设置一定时器来设定上述预定时间,将上述定时器的定时时间t设定为87秒。每隔87秒增加1%的电池电量,直到当前电池电量Q达到第二电池电量即94%,每次增加时都对定时器进行初始化,重新计时。进一步地,当当前电池电量达到94%时,通过寄存器设定截止电流为最大截止电流即200mA,此时,电源监控单元PMU会产生中断,以便提示充电电流为200mA。之后在通过寄存器将所述当前截止电流K减去固定电流值,该固定电流值设定为10mA,但并不限于 10mA。此时当前截止电流为190mA,随着恒压充电过程的进行,充电电流会逐渐减小,直到当前充电电流等于当前截止电流即190mA,此时,电源监控单元产生中断,提示当前充电电流为190mA。通过查找预先存储的充电电流与电池电量的关系表可以得出当前电池电量,充电电流与电池电量的关系表如图5所示,从表中可以得出,当前电池电量为94%,更新电池电量。本实施例采用的寄存器是MBCCTRL7,在设定截止电流时,通过软件设置寄存器MBCCTRL7的比特位,从0000至1111,分别表示截止电流从50mA、60mA、…、190mA、200mA。在进行过第一次电池电量的更新后,继续通过寄存器设定截止电流为180mA、170mA等等,并在充电电流等于截止电流时,通过电源监控单元产生中断,提示当前充电电流,并查找充电电流与电池电量的关系表得出当前电池电量,进行电池电量的更新,直到设定的截止电流等于最小截止电流50mA。此时,电池已经完全充满,电池电量为100%,完成恒压充电过程。本实施例的PMU采用Maxim公司的MAX8986,其允许设置的最大截止电流为200mA,本实施例采用PMU仅仅用于描述上述检测电池电量的过程,并不限制本发明。通过上述步骤,可以很好的实现对移动终端恒压充电过程中电池电量的准确检测,克服了现有恒压充电过程中电池电量跳变的问题,且检测方法简单,通过软件实现,成本较低。基于上述本发明提供的在移动终端的恒压充电过程中检测电池电量的方法,本发明还提供了一种在移动终端的恒压充电过程中检测电池电量的系统,如图6所示,所示系统包括
预设置模块10,预先设定恒压充电过程开始时的第一电池电量,以及恒压充电过程中的最小截止电流、最大截止电流和充电电流达到最大截止电流时的第二电池电量;
第一电量处理模块20,用于在所述第一电池电量的基础上每隔预定时间将当前电池电量增加用于矫正当前电池电量的固定电量值,直到当前电池电量等于所述第二电池电量;截止电流设定模块30,用于通过寄存器设定当前截止电流,将所述当前截止电流减去固定电流值,
第二电量处理模块40,用于实时判断当前充电电流与当前截止电流的大小,并当检测到当前充电电流等于当前截止电流时,查询预先存储的充电电流与电池电量的关系表,更新当前电池电量.
进一步地,如图7所示,所示系统还包括用于设定所述预定时间的定时器50,以及用于当所述第二电量处理模块40检测到当前充电电流等于当前截止电流时控制电源监控单元产生中断的中断产生模块60。本发明提供的在移动终端的恒压充电过程中检测电池电量的方法和系统中的移动终端并不限于手机,还可用于其他移动设备,比如笔记本电脑、平板电脑、数码相机等等。综上所述,本发明提供的在移动终端的恒压充电过程中检测电池电量的方法和系统。通过移动终端进入恒压充电过程后,每隔预定时间将当前电池电量增加固定电量值,直到当前电池电量等于预定的电池电量;通过寄存器设定当前截止电流为最大截止电流,将当前截止电流减去固定电流值,当当前截止电流未达到最小截止电流时,实时判断当前充电电流与当前截止电流的大小,当检测到当前充电电流等于当前截止电流时,查询预先存 储的充电电流与电池电量的关系表,得出当前电池电量;再次将当前截止电流减去所述固定电流值,直到当前截止电流达到最小截止电流完成充电。本发明很好的实现了对移动终端恒压充电过程中电池电量的准确检测,且检测方法简单,成本较低。应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1.一种在移动终端的恒压充电过程中检测电池电量的方法,其特征在于,包括以下步骤 A、移动终端预先设定恒压充电过程开始时的第一电池电量,以及恒压充电过程中的最小截止电流、最大截止电流和充电电流达到最大截止电流时的第二电池电量; B、移动终端进入恒压充电过程,在所述第一电池电量的基础上每隔预定时间将当前电池电量增加用于矫正当前电池电量的固定电量值,直到当前电池电量等于所述第二电池电量; C、通过寄存器设定当前截止电流为所述最大截止电流,将所述当前截止电流减去固定电流值,并判断当前截止电流是否达到所述最小截止电流; D、当当前截止电流未达到所述最小截止电流时,实时判断当前充电电流与当前截止电流的大小,当检测到当前充电电流等于当前截止电流时,查询预先存储的充电电流与电池电量的关系表,得出当前电池电量; E、再次将当前截止电流减去所述固定电流值,执行步骤D,直到当前截止电流达到所述最小截止电流时完成充电。
2.根据权利要求I所述的在移动终端的恒压充电过程中检测电池电量的方法,其特征在于,所述步骤B中的预定时间根据以下公式计算T0= Q0 T / (Q2-Q1) 其中,Ttl表示所述预定时间,Qtl表示所述固定电量值,Q1表示恒压充电过程开始时的所述第一电池电量,Q2表示示恒压充电过程中充电电流达到最大截止电流时的所述第二电池电量,T表示恒压充电过程中充电电流达到最大截止电流的充电时间。
3.根据权利要求I所述的在移动终端的恒压充电过程中检测电池电量的方法,其特征在于,所述步骤B还包括设置一定时器,并设定所述定时器的定时时间为所述预定时间。
4.根据权利要求3所述的在移动终端的恒压充电过程中检测电池电量的方法,其特征在于,所述步骤B还包括当当前电池电量不等于所述地二电池电量时,初始化所述定时器,并重新计时,当达到所述定时器的定时时间时将当前电池电量增加所述固定电量值。
5.根据权利要求I所述的在移动终端的恒压充电过程中检测电池电量的方法,其特征在于,所述步骤D还包括 实时检测当前充电电流与当前截止电流的大小,当当前充电电流等于当前截止电流时,电源监控单元产生中断。
6.一种在移动终端的恒压充电过程中检测电池电量的系统,其特征在于,所述系统包括 预设置模块,预先设定恒压充电过程开始时的第一电池电量,以及恒压充电过程中的最小截止电流、最大截止电流和充电电流达到最大截止电流时的第二电池电量; 第一电量处理模块,用于在所述第一电池电量的基础上每隔预定时间将当前电池电量增加用于矫正当前电池电量的固定电量值,直到当前电池电量等于所述第二电池电量;截止电流设定模块,用于通过寄存器设定当前截止电流,将所述当前截止电流减去固定电流值; 第二电量处理模块,用于实时判断当前充电电流与当前截止电流的大小,并当检测到当前充电电流等于当前截止电流时,查询预先存储的充电电流与电池电量的关系表,更新当前电池电量。
7.根据权利要求6所述的在移动终端的恒压充电过程中检测电池电量的系统,其特征在于,所述系统还包括定时器,用于设定所述预定时间。
8.根据权利要求6所述的在移动终端的恒压充电过程中检测电池电量的系统,其特征在于,所述系统还包括中断产生模块,用于当所述第二电量处理模块检测到当前充电电流等于当前截止电流时,控制电源监控单元产生中断。
全文摘要
本发明公开了一种在移动终端的恒压充电过程中检测电池电量的方法和系统。通过移动终端进入恒压充电过程后,每隔预定时间将当前电池电量增加固定电量值,直到当前电池电量等于预定的电池电量;通过寄存器设定当前截止电流为最大截止电流,将当前截止电流减去固定电流值,当当前截止电流未达到最小截止电流时,实时判断当前充电电流与当前截止电流的大小,当检测到当前充电电流等于当前截止电流时,查询预先存储的充电电流与电池电量的关系表,得出当前电池电量;再次将当前截止电流减去所述固定电流值,直到当前截止电流达到最小截止电流完成充电。本发明很好的实现了对移动终端恒压充电过程中电池电量的准确检测,且检测方法简单,成本较低。
文档编号G01R31/36GK102944845SQ201210435589
公开日2013年2月27日 申请日期2012年11月5日 优先权日2012年11月5日
发明者徐建峰 申请人:Tcl通讯(宁波)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1