一种控制移动终端充电时显示电池电量的方法及系统的制作方法

文档序号:5966517阅读:325来源:国知局
专利名称:一种控制移动终端充电时显示电池电量的方法及系统的制作方法
技术领域
本发明涉及移动终端电池电量显示领域,尤其涉及一种控制移动终端充电时显示电池电量的方法及系统。
背景技术
随着micro USB接口的普及,各国开始逐渐统一手机等移动终端的充电器规格,SP使用micro USB接口的手机充电器。充电器的统一,意味着用户可以使用任意一个microUSB接口的手机充电器给自己的手机充电,但随之带来了一个问题虽然充电器的接口是一致的,但是不同的充电器的最大输出电流即标准充电电流是不一样的,那么按照手机预设的充电电流充电的话,计算得到的电池电压以及最后得到的电池电量将不准确,最终导致手机上电池电量信息显示不准确。因此,现有技术还有待于改进和发展。

发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种控制移动终端充电时显示电池电量的方法及系统,旨在解决现有移动终端充电时电池电量显示不准确的问题。本发明的技术方案如下
一种控制移动终端充电时显示电池电量的方法,其中,包括步骤
A、当检测到充电器插入移动终端并对移动终端的电池进行充电时,检测所述电池的电池内阻;
B、根据预定充电电流以及获得的电池内阻获取所述充电器的标准充电电流,并将所述充电器的充电电流设置为所述标准充电电流;
C、将电池的原始电压增加一修正电压得到电池的实际电压,通过所述实际电压得到电池电量,并控制所述移动终端显示得到的电池电量。所述控制移动终端充电时显示电池电量的方法,其中,所述步骤A具体包括
Al、当检测到充电器插入移动终端并对移动终端的电池进行充电时,设置至少两个小于所述预定充电电流的测试电流作为充电器的充电电流;
A2、检测按照所述测试电流对电池进行充电时相应的测试电压;
A3、通过所述至少两个测试电流与相应的测试电压获取电池内阻。所述控制移动终端充电时显示电池电量的方法,其中,所述步骤B具体包括
B1、将充电器的充电电流设置为所述预定充电电流,获取相应的电池电压;
B2、将充电器的充电电流增加100mA,获取增加电流后的相应的电池电压;
B3、判断增加电流后的电池电压是否比增加电流前的电池电压增加100mA*RINNEK,当否时将增加前的电池电压对应的充电电流作为充电器的标准充电电流,当是时返回步骤B2 ;其中Rinner为电池的电池内阻。所述控制移动终端充电时显示电池电量的方法,其中,所述步骤B中,所述预定充电电流为500mA。所述控制移动终端充电时显示电池电量的方法,其中,所述步骤C中,所述原始电压为按照移动终端设定的原始充电电流计算得到到的电池电压。一种控制移动终端充电时显示电池电量的系统,其中,包括
电池内阻检测模块,用于当检测到充电器插入移动终端并对移动终端的电池进行充电时,检测所述电池的电池内阻;
标准充电电流获取模块,用于根据预定充电电流以及获得的电池内阻获取所述充电器的标准充电电流,并将所述充电器的充电电流设置为所述标准充电电流;
电池电量显示模块,用于将电池的原始电压增加一修正电压得到电池的实际电压,通过所述实际电压得到电池电量,并控制所述移动终端显示得到的电池电量。所述控制移动终端充电时显示电池电量的系统,其中,所述电池内阻检测模块包括
测试电流设置单元,用于当检测到充电器插入移动终端并对移动终端的电池进行充电时,设置至少两个小于所述预定充电电流的测试电流作为充电器的充电电流;
测试电压检测单元,用于检测按照所述测试电流对电池进行充电时相应的测试电压; 电池内阻获取单元,用于通过所述至少两个测试电流与相应的测试电压获取电池内阻。所述控制移动终端充电时显示电池电量的系统,其中,所述标准充电电流获取模块包括
电池电压第一获取单元,用于将充电器的充电电流设置为所述预定充电电流,获取相应的电池电压;
电池电压第二获取单元,用于将充电器的充电电流增加100mA,获取增加电流后的相应的电池电压;
标准充电电流设置单元,用于判断增加电流后的电池电压是否比增加电流前的电池电压增加100mA*RINNEK,当否时将增加前的电池电压对应的充电电流作为充电器的标准充电电流,当是时返回电池电压第二获取单元;其中Rinnek为电池的电池内阻。有益效果本发明通过先检测电池内阻,然后根据电池内阻和预设充电电流获取充电器的标准充电电流,并将充电器的充电电流设置为该标准充电电流,最后根据该标准充电电流对电池电压进行修正,从而获得更加准确的电池电量,并进行显示。本发明实现了即使非标配的充电器对移动终端进行充电时,也能自动对充电电量曲线进行修正,从而获得准确的电池电量,使用户获知的电池电量信息更加准确,方便了用户对充电过程进行管理。


图1为本发明控制移动终端充电时显示电池电量的方法较佳实施例的流程示意图。图2为本发明的方法中检测电池内阻的具体流程图。图3为本发明的方法中获取充电器标准充电电流的具体流程图。图4为本发明控制移动终端充电时显示电池电量的系统较佳实施例的结构框图。
图5为图4所示系统中电池内阻检测模块的结构框图。图6为图4所示系统中标准充电电流获取模块的结构框图。
具体实施例方式本发明提供一种控制移动终端充电时显示电池电量的方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。请参阅图1,图1为本发明控制移动终端充电时显示电池电量的方法较佳实施例的流程示意图,如图所示,包括步骤
5101、当检测到充电器插入移动终端并对移动终端的电池进行充电时,检测所述电池
的电池内阻R INNER
5102、根据预定充电电流以及获得的电池内阻Rinnek获取所述充电器的标准充电电流IFIm,并将所述充电器的充电电流设置为所述标准充电电流IFIm ;
5103、将电池的原始电压增加一修正电压VDEm得到电池的实际电压,通过所述实际电压得到电池电量,并控制所述移动终端显示得到的电池电量。在步骤SlOl中,首先检测充电器是否插入到移动终端中并进行充电操作,当检测到充电器插入到移动终端并且对移动终端的电池进行充电时,就开始检测移动终端电池的电池内阻,虽然电池上一般会标定电池内阻,但是随着电池使用次数的增加,电池内阻Rinnek会不断变大,所以需要重新标定电池内阻Rinnek。具体来说,如图2所示,标定电池内阻的具体流程包括步骤
S201、当检测到充电器插入移动终端并对移动终端的电池进行充电时,设置至少两个小于所述预定充电电流的测试电流作为充电器的充电电流;该预定充电电流是根据现有的充电器最大输出电流来设置的,现有的充电器允许的最大输出电流一般都在500mA以上,以满足目前流行的大屏幕智能移动终端在规定的时间内充满电。而如果将充电器的充电电流设置为小于预定充电电流的电流,那么充电器实际输出的电流为设置的电流。以一个5V500mA的充电器为例,此充电器最大输出电流即预定充电电流500mA,当软件设置充电电流为200mA,那么充电器实际的输出电流为200mA,当然设置的充电电流也可以是预定充电电流,但不能大于预定充电电流。S202、检测按照所述测试电流对电池进行充电时相应的测试电压;设置了至少两个测试电流后,可以检测通过该测试电流充电时获得的测试电压,例如以上述的5V500mA的充电器为例,当设置测试电流为400mA时,通过ADC(模数转换器)检测到电池电压Vadwcicima,当设置测试电流为500mA时,通过ADC检测到电池电压Vadkciqm^S203、通过所述至少两个测试电流与相应的测试电压获取电池内阻Rinnek。因为测试电流小于预定充电电流的话,输出电流也为测试电流,那么最后的电池电压也应是成比例关系,其具体计算公式如下
^jwcmMA = !smm&M木及& oe ;其中的Isw_m即为400mA, Vcc为未充电时的电池电压。IrAixmoMA= !smmrn;MMM+ ;其中的 Isw5Q(iia 即为 400mA,Voc 为未充电时的电池电压。
均已测得,通过上式可计算得到电池内阻Rinnek。在步骤S102中,通过获得的电池内阻Rinnek以及预定充电电流获取所述充电器的标准充电电流IFim,并将所述充电器的充电电流的大小设置为所述标准充电电流IFim ;
具体来说,如图3所示,步骤S102可以细化为以下步骤
5301、将充电器的充电电流设置为所述预定充电电流,获取相应的电池电压;
5302、将充电器的充电电流增加100mA,获取增加电流后的相应的电池电压;
5303、判断增加电流后的电池电压是否比增加电流前的电池电压增加lOOmA*!^,;
5304、当否时将增加前的电池电压对应的充电电流作为充电器的标准充电电流,当是时返回步骤S303。上述步骤的核心是以预定充电电流为基准,在预定充电电流的基础上增加充电电流,判断检测得到的电池电压是否增加N*100mA*RINNEK,其中N为增加的次数,从而检测出充电器的标准充电电流即最大输出电流。以最大输出电流为600mA的充电器为例,首先设置充电电流为500mA,此时通过ADC检测到的电池电压为VADra(l(IM,然后在500mA的基础上增加IOOmA,那么设置的充电电流为600mA,由于插入的充电器为600mA的充电器,所以此时充电器可输出600mA的充电电流,此时通过ADC检测到的电池电压为
VADC600MA,丫守到 VADC600MA 与 ^ADC500MA 的差值;继续增加充电电流为 700mA,检
测得到的电池电压V
ADC700MA, 得到VADCT_A与 VADC500MA
的差值= Kmcm舰-由于
充电器无法输出700mA的充电电流,所以<2χ100μ^χ^^ ,所以可以获知600mA为充电器的标准输出电流。获取了充电器的标准输出电流后,即可将充电器的充电电流设置为该标准输出电流,从而在安全范围内缩短充电时间。在步骤S103中,将电池的原始电压增加一修正电压Vdeua得到电池的实际电压,所述修正电压,其中,Isff为移动终端设定的原始充电电流,通过所述实际电压得到电池电量,并控制所述移动终端显示得到的电池电量。此步骤中,虽然将充电器的充电电流设置为了充电器的标准充电电流,但是移动终端的软件并不会以该标准充电电流计算电池电压,所以最后获得的电池电量的信息也是不准的,需要对电池电压进行修正。具体可以在原始电压的基础上增加一个修正电压,该原始电压是按照移动终端设定的原始充电电流计算得到的电池电压,例如某个标准充电电流为800mA的充电器插入到移动终端中进行充电时,移动终端会按照预设的200mA的电流来计算得到原始电压。计算方法如下 (/fmm -!StvmiMiJ 本P、MfiSR = 600_4 *'^mmsr ;其中,电池内阻
Rinnek可以通过步骤SlOl计算得到,这里以RINNEK=1500hm为例,Ifinal为充电器的标准充电电流,可通过步骤S102得到,IFINAI=800mA,那么VDEm=600mA*1500hm=90mv。再将得到的修正电压加上原始电压得到最后的电池电压,根据该电池电压得到电池电量。按照200mA计算得到的原始电压和电池电量的对应关系表
权利要求
1.一种控制移动终端充电时显示电池电量的方法,其特征在于,包括步骤 A、当检测到充电器插入移动终端并对移动终端的电池进行充电时,检测所述电池的电池内阻; B、根据预定充电电流以及获得的电池内阻获取所述充电器的标准充电电流,并将所述充电器的充电电流设置为所述标准充电电流; C、将电池的原始电压增加一修正电压得到电池的实际电压,通过所述实际电压得到电池电量,并控制所述移动终端显示得到的电池电量。
2.根据权利要求1所述控制移动终端充电时显示电池电量的方法,其特征在于,所述步骤A具体包括 Al、当检测到充电器插入移动终端并对移动终端的电池进行充电时,设置至少两个小于所述预定充电电流的测试电流作为充电器的充电电流; A2、检测按照所述测试电流对电池进行充电时相应的测试电压; A3、通过所述至少两个测试电流与相应的测试电压获取电池内阻。
3.根据权利要求1所述控制移动终端充电时显示电池电量的方法,其特征在于,所述步骤B具体包括 B1、将充电器的充电电流设置为所述预定充电电流,获取相应的电池电压; B2、将充电器的充电电流增加100mA,获取增加电流后的相应的电池电压; B3、判断增加电流后的电池电压是否比增加电流前的电池电压增加100mA*RINNEK,当否时将增加前的电池电压对应的充电电流作为充电器的标准充电电流,当是时返回步骤B2 ;其中Rinner为电池的电池内阻。
4.根据权利要求1所述控制移动终端充电时显示电池电量的方法,其特征在于,所述步骤B中,所述预定充电电流为500mA。
5.根据权利要求1所述控制移动终端充电时显示电池电量的方法,其特征在于,所述步骤C中,所述原始电压为按照移动终端设定的原始充电电流计算得到到的电池电压。
6.一种控制移动终端充电时显示电池电量的系统,其特征在于,包括 电池内阻检测模块,用于当检测到充电器插入移动终端并对移动终端的电池进行充电时,检测所述电池的电池内阻; 标准充电电流获取模块,用于根据预定充电电流以及获得的电池内阻获取所述充电器的标准充电电流,并将所述充电器的充电电流设置为所述标准充电电流; 电池电量显示模块,用于将电池的原始电压增加一修正电压得到电池的实际电压,通过所述实际电压得到电池电量,并控制所述移动终端显示得到的电池电量。
7.根据权利要求6所述控制移动终端充电时显示电池电量的系统,其特征在于,所述电池内阻检测模块包括 测试电流设置单元,用于当检测到充电器插入移动终端并对移动终端的电池进行充电时,设置至少两个小于所述预定充电电流的测试电流作为充电器的充电电流; 测试电压检测单元,用于检测按照所述测试电流对电池进行充电时相应的测试电压; 电池内阻获取单元,用于通过所述至少两个测试电流与相应的测试电压获取电池内阻。
8.根据权利要求6所述控制移动终端充电时显示电池电量的系统,其特征在于,所述标准充电电流获取模块包括 电池电压第一获取单元,用于将充电器的充电电流设置为所述预定充电电流,获取相应的电池电压; 电池电·压第二获取单元,用于将充电器的充电电流增加100mA,获取增加电流后的相应的电池电压; 标准充电电流设置单元,用于判断增加电流后的电池电压是否比增加电流前的电池电压增加100mA*RINNEK,当否时将增加前的电池电压对应的充电电流作为充电器的标准充电电流,当是时返回电池电压第二获取单元;其中Rinnek为电池的电池内阻。
全文摘要
本发明公开一种控制移动终端充电时显示电池电量的方法及系统,其中,所述方法包括步骤当检测到充电器插入移动终端并对移动终端的电池进行充电时,检测所述电池的电池内阻RINNER;根据预定充电电流以及获得的电池内阻RINNER获取所述充电器的标准充电电流IFINAL,并将所述充电器的充电电流设置为所述标准充电电流IFINAL;将电池的原始电压增加一修正电压VDELTA得到电池的实际电压,通过所述实际电压得到电池电量,并控制所述移动终端显示得到的电池电量。从而获得准确的电池电量,使用户获知的电池电量信息更加准确,方便了用户对充电过程进行管理。
文档编号G01R31/36GK103033763SQ201210557968
公开日2013年4月10日 申请日期2012年12月20日 优先权日2012年12月20日
发明者徐建峰 申请人:Tcl通讯(宁波)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1