一种测量电池电量的系统及方法

文档序号:9645250阅读:461来源:国知局
一种测量电池电量的系统及方法
【技术领域】
[0001]本发明涉及电池管理技术,尤其涉及一种测量电池电量的系统及方法。
【背景技术】
[0002]目前对于低端手机的电池电量显示,通常直接将模数转换器(ADC)测量电压的结果作为电量显示,存在下述问题:当手机处于刚开机状态、重启状态或对充电器进行拔插时,会出现电量跳变的情形;当手机更换不同电压电池时,由于现有的软件采用记忆算法,从而导致显示的电量不变。而对于高端手机电池电量的测量普遍采用附加一个电量计算芯片,或者外接一个20mohm的采样电阻R和一个模数转换器FG_ADC通道(如图1所示),通过电池两端的模数转换器FG_ADC和原机自带的模数转换器ADC差分比较获得电压差VI,根据公式xmA = Vl/20mohm,计算获取实时电流xmA,再对时间T积分,该方法需要两路ADC连续采样计算,并需要额外增加电路,增大了手机的占用空间,且增加了生成成本。

【发明内容】

[0003]针对现有的电池电量测量方法存在的上述问题,现提供一种旨在实现测量精度高、无需增加附加电路的测量电池电量的系统及方法。
[0004]具体技术方案如下:
[0005]一种测量电池电量的系统,应用于移动终端中,包括:
[0006]一电压采集单元,连接于电池电路的预定节点,用以采集待测电池两端电压;
[0007]—状态获取单元,用以获取所述移动终端的当前运行状态;
[0008]一电压修正单元,连接所述电压采集单元和所述状态获取单元,用以根据所述移动终端的当前运行状态,对采集到的所述电压进行修正,并输出修正电压;
[0009]一处理单元,连接所述电压修正单元和所述状态获取单元,用以根据所述电压修正单元输出的所述修正电压或者所述移动终端的当前运行状态计算电量数据,并输出所述电量数据。
[0010]优选的,所述电压采集单元为一 ADC采样电路。
[0011]优选的,所述处理单元包括:
[0012]第一存储模块,用以存储所述电池的电量数据;
[0013]第一时钟模块,连接所述第一存储模块,用以设定第一时间间隔,所述处理单元根据所述第一时间间隔将输出的所述电量数据写入所述第一存储模块;
[0014]第一判断模块,被配置成于所述移动终端处于第一预定状态时启动,所述第一判断模块连接所述第一存储模块,用以判断所述处理单元当前计算获得的所述电量数据与所述第一存储模块中存储的所述电量数据之差是否在预定电量范围内,若是,则以所述第一存储模块中的所述电量数据作为所述处理单元输出的所述电量数据;若否,则将所述处理单元当前计算获得的所述电量数据作为所述处理单元输出的所述电量数据。
[0015]优选的,所述电压修正单元包括:
[0016]一电流检测模块,被配置成于所述移动终端处于第二预定状态时启动,所述电流检测模块用以检测所述电池的充电电流,并根据所述充电电流与一预设的内阻值计算所述电池的电压跳变阈值;
[0017]第二存储模块,用以存储所述电压采集单元采集到的所述电压;
[0018]第二时钟模块,连接所述第二存储模块,用以设定第二时间间隔,所述电压修正单元根据所述第二时间间隔将所述电压采集单元采集到的所述电压写入所述第二存储模块;
[0019]第二判断模块,被配置成于所述移动终端处于第二预定状态时启动,所述第二判断模块连接所述第二存储模块和所述电流检测模块,用以判断所述电压采集单元当前采集到的所述电压与所述第二存储模块中存储的所述电压的差值与所述电压跳变阈值之差是否在一预定电压范围内,若是,则将所述电压采集单元当前采集到的所述电压减去所述电压跳变阈值作为所述修正电压进行输出;若否,则将所述电压采集单元当前采集到的所述电压作为所述修正电压进行输出。
[0020]优选的,所述电压修正单元被配置成于所述移动终端处于第三预定状态时将所述电压采集单元当前采集到的所述电压作为所述修正电压进行输出。
[0021]优选的,还包括:
[0022]一滤波单元,连接于所述电压采集单元和所述电压修正单元之间,用以对采集到的所述电压进行滤波。
[0023]优选的,还包括:
[0024]一显示单元,连接所述处理单元,用以显示所述处理单元输出的所述电量数据。
[0025]一种测量电池电量的方法,应用于所述测量电池电量的系统,所述方法包括下列步骤:
[0026]S1.采集待测电池两端电压;
[0027]S2.获取所述移动终端的当前运行状态;
[0028]S3.根据所述移动终端的当前运行状态,对采集到的所述电压进行修正,获取修正电压;
[0029]S4.根据所述修正电压或者所述移动终端的当前运行状态计算电量数据。
[0030]优选的,所述步骤S1中,以一第二时间间隔存储所述电压。
[0031]优选的,所述步骤S3中,当所述移动终端处于第二预定状态时,判断当前采集到的所述电压与存储的所述电压的差值与一电压跳变阈值之差是否在一预定电压范围内,若是,则将当前采集到的所述电压减去所述电压跳变阈值作为所述修正电压;若否,则将当前采集到的所述电压作为所述修正电压。
[0032]优选的,所述预定电压范围为:所述电压跳变阈值的0%?5%。
[0033]优选的,所述电压跳变阈值于所述移动终端处于所述第二预定状态时通过所述电池充电电流与一预设的内阻值相乘获得。
[0034]优选的,所述内阻值为200毫欧。
[0035]优选的,所述步骤S3中当所述移动终端处于第三预定状态时,将所述步骤S1中采集到的所述电压作为所述修正电压。
[0036]优选的,所述步骤S4中以一第一时间间隔存储所述电量数据,并于所述移动终端处于第一预定状态时,判断当前计算获得的所述电量数据与存储的所述电量数据之差是否在预定电量范围内,若是,则以存储的所述电量数据作为计算获得的所述电量数据,若否,则以当前计算获得的所述电量数据作为计算获得的所述电量数据。
[0037]优选的,所述预定电量范围为:所述电池总电量的-20%?+20%。
[0038]优选的,还包括:步骤S5对所述电量数据进行显示。
[0039]上述技术方案的有益效果:
[0040]通过将电压采集单元采集待测电池电压,通过状态获取单元获取移动终端的当前运行状态,利用电压修正单元对采集到的所述电压进行修正,采用处理单元根据电池电量电压特性曲线获取与修正电压相对应的电量数据,无需附加其他电路即可实现对电池电量的精确测量及显示,相对现有的电量测量方法本发明使电量精度提高了 10%左右,且节约了移动终端的占用空间。
【附图说明】
[0041]图1为现有的附加一个采样电阻和一个模数转换器的电路图;
[0042]图2为本发明的采用一个模数转换器测量电池电量的电路图;
[0043]图3为本发明所述测量电池电量的系统的一种实施例的模块框图;
[0044]图4为本发明所述测量电池电量的方法的一种实施例的方法流程图。
【具体实施方式】
[0045]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1