在充电时通过放电方式精确获取电池电压的终端和方法

文档序号:7013640阅读:330来源:国知局
在充电时通过放电方式精确获取电池电压的终端和方法
【专利摘要】本发明公开了在充电时通过放电方式精确获取电池电压的终端和方法,其终端包括充电接口、电池、电阻、电源管理模块和中央处理器;述电源管理模块用于检测电池充电时,通知中央处理器设置初始放电电流为零,并由电源管理模块获取电阻两端的电压差,并根据电压差判断是否有电流流过电阻;当没有电流流过电阻时,直接获取电池的电压;当有电流流过电阻时,通知中央处理器增加放电电流后,获取电阻两端的电压差,再判断是否有电流流过电阻,直到没有电流流过电阻时,获取电池的电压。本发明能够在电池充电时,通过放电方式使电池内阻中没有电流流过,从而能精确获取电池的实际电压,进而得到电池的真实电量,并显示给用户。
【专利说明】在充电时通过放电方式精确获取电池电压的终端和方法
【技术领域】
[0001 ] 本发明涉及电子设备,尤其涉及一种在充电时通过放电方式精确获取电池电压的终端和方法。
【背景技术】
[0002]近年来,手机等智能终端发展迅速,基本达到了人手一部的状态。由于智能终端的发展朝向更智能、大屏化发展,所以就需要智能终端的CPU (central processing unit,中央处理器)处理速度更快,使其功耗较大,现有智能终端一般采用大容量电池,以此来提高智能终端的续航能力。
[0003]智能终端充电时,往往需要显示电池的实时电量信息,以使智能终端判断是否需要继续充电,以及向用户反馈电池的真实的电量。现有的移动终端电池电量计算方法中,一般都是在获取电池电压后,根据事先实验测试得到的电池电压与电池量的对应关系计算得出电池电量并显示给用户。现有技术中,电池电压都是通过电源管理芯片(Power Manger1<3,?100上的模数转换器(4的1(^-1:0-0丨8;^31 Converter,ADC)来直接获取的。但是由于电池内部存在内阻,在充电时得到的电池电压偏高,会导致获取的电池电量也偏高。因此,现有的移动终端在日常使用时,电量显示异常问题普遍存在。
[0004]如图1所示,当电池处于充电状态时,电流由电池正极的流入,此时电池两端电压可由以下计算公式得到:
Vadc = IbatXRbat +Vbat
上述公式中:Vadc为电池两端电压;Ibat为电池的充电电流;Rbat为电池内阻;Vbat为电池内部电量存储区两端电压。
[0005]从上述公式可以看出当电池充电时,即Ibat大于O,电池两端电压Vadc存在虚高现象使电源管理芯片通过模数转换器所读取的电池电压偏高,只有当Ibat等于O时,Vadc才与Vbat相等。
[0006]因此,现有技术存在缺陷,有待创新和改进。

【发明内容】

[0007]鉴于上述现有技术的不足之处,本发明的目的在于提供一种在充电时通过放电方式精确获取电池电压的终端和方法,能够在电池充电时,通过放电方式精确获取电池的电压,进而得到电池的真实电量。
[0008]为了达到上述目的,本发明采取了以下技术方案:
一种在充电时通过放电方式精确获取电池电压的终端,包括充电接口、电池、电阻、电源管理模块和中央处理器;
所述电源管理模块用于检测电池充电时,通知中央处理器设置初始放电电流为零,并由电源管理模块获取所述电阻两端的电压差,并根据所述电压差判断是否有电流流过所述电阻;其中:当没有电流流过所述电阻时,直接获取所述电池的电压;当有电流流过所述电阻时,通知中央处理器增加放电电流后,获取所述电阻两端的电压差,再判断是否有电流流过所述电阻,直到没有电流流过所述电阻时,获取所述电池的电压。
[0009]所述的在充电时通过放电方式精确获取电池电压的终端中,所述中央处理器包括:
放电单元,用于放电;
放电设置单元,用于设置所述放电单元的放电电流。
[0010]所述的在充电时通过放电方式精确获取电池电压的终端中,所述电源管理模块包括:
输入检测单元,用于检测充电接口是否接入充电电源;
电池电压获取单元,用于获取所述电池的电压值;
电压比较单元,用于比较电阻两端的电压差,并根据所述电压差判断是否有电流流过所述电阻;其中:当没有电流流过所述电阻时,直接通知电池电压获取单元获取所述电池的电压;当有电流流过所述电阻时,通知放电设置单元增加放电电流后,再获取所述电阻两端的电压差并判断是否有电流流过所述电阻,若仍然有电流流过所述电阻,则再通知放电设置单元增加放电单元的放电电流,直到没有电流流过所述电阻时,通知电池电压获取单元获取所述电池的电压。
[0011]所述的在充电时通过放电方式精确获取电池电压的终端中,所述系统模块包括用于输出可变放电电压的放 电电压单元,所述放电单元包括三极管和放电电阻,所述三极管的基极连接放电设置单元,三极管的集电极连接所述放电电压单元,三极管的发射极通过所述放电电阻接地;所述放电设置单元连接所述放电电压单元,用于设置所述放电电压单元输出的放电电压。
[0012]所述的在充电时通过放电方式精确获取电池电压的终端中,所述放电设置单元设置的的放电电流为:
【权利要求】
1.一种在充电时通过放电方式精确获取电池电压的终端,包括充电接口和电池,其特征在于,还包括电阻、电源管理模块和中央处理器; 所述电源管理模块用于检测电池充电时,通知中央处理器设置初始放电电流为零,并由电源管理模块获取所述电阻两端的电压差,并根据所述电压差判断是否有电流流过所述电阻;其中:当没有电流流过所述电阻时,直接获取所述电池的电压;当有电流流过所述电阻时,通知中央处理器增加放电电流后,获取所述电阻两端的电压差,再判断是否有电流流过所述电阻,直到没有电流流过所述电阻时,获取所述电池的电压。
2.根据权利要求1所述的在充电时通过放电方式精确获取电池电压的终端,其特征在于,所述中央处理器包括: 放电单元,用于放电; 放电设置单元,用于设置所述放电单元的放电电流。
3.根据权利要求2所述的在充电时通过放电方式精确获取电池电压的终端,其特征在于,所述电源管理模块包括: 输入检测单元,用于检测充电接口是否接入充电电源; 电池电压获取单元,用于获取所述电池的电压值; 电压比较单元,用于比较电阻两端的电压差,并根据所述电压差判断是否有电流流过所述电阻;其中:当没有电流流过所述电阻时,直接通知电池电压获取单元获取所述电池的电压;当有电流流过所述电阻时,通知放电设置单元增加放电电流后,再获取所述电阻两端的电压差并判断是否有电流流过所述电阻,若仍然有电流流过所述电阻,则再通知放电设置单元增加放电单元的放电电流,直到没有电流流过所述电阻时,通知电池电压获取单元获取所述电池的电压。
4.根据权利要求2所述的在充电时通过放电方式精确获取电池电压的终端,其特征在于,所述系统模块包括用于输出可变放电电压的放电电压单兀,所述放电单兀包括三极管和放电电阻,所述三极管的基极连接放电设置单元,三极管的集电极连接所述放电电压单元,三极管的发射极通过所述放电电阻接地;所述放电设置单元连接所述放电电压单元,用于设置所述放电电压单兀输出的放电电压。
5.根据权利要求4所述的在充电时通过放电方式精确获取电池电压的终端,其特征在于,所述放电设置单元设置的的放电电流为:
6.一种如权利要求1所述在充电时通过放电方式精确获取电池电压的终端的电池电压获取方法,其特征在于,包括: A、检测移动终端是否接入充电电源,如果是,则由中央处理器设置初始放电电流为零; B、由电源管理模块获取所述电阻两端的电压差,并根据所述电压差判断是否有电流流过所述电阻;其中:当没有电流流过所述电阻时,直接获取所述电池的电压;当有电流流过所述电阻时,通知中央处理器增加放电电流后,获取所述电阻两端的电压差,再判断是否有电流流过所述电阻,直到没有电流流过所述电阻时,获取所述电池的电压。
7.根据权利要求6所述的电池电压获取方法,其特征在于,所述步骤A具体包括: Al、检测充电接口的VBUS端是否为高电平; A2、当所述充电接口的VBUS端为高电平时,通知中央处理器设置初始放电电流为零。
8.根据权利要求6所述的电池电压获取方法,其特征在于,所述步骤B具体包括: B1、由电压比较单元比较电阻两端的电压差,并根据所述电压差判断是否有电流流过所述电阻;如果是则执行步骤B2 ;否则,执行步骤B3 ; B2、通知放电设置单元增加放电电流后,执行步骤BI ; B3、通知电池电压获取单元获取所述电池的电压。
9.根据权利要求8所述的电池电压获取方法,其特征在于,放电设置单元设置的的放电电流为:
【文档编号】H01M10/48GK103633705SQ201310663979
【公开日】2014年3月12日 申请日期:2013年12月10日 优先权日:2013年12月10日
【发明者】俞斌 申请人:Tcl通讯(宁波)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1