电池电量检测方法、系统及电池的制作方法

文档序号:9578493阅读:498来源:国知局
电池电量检测方法、系统及电池的制作方法
【技术领域】
[0001] 本发明涉及电池技术领域,尤其涉及一种电池容量检测方法、系统及电池。
【背景技术】
[0002] 目前,终端电池容量检测一般采用以下方法:检测进出电池的电流,并将电池电压 和温度作为辅助条件,通过终端来完成电量换算。该方法需要事先获得待测电池的容量, 根据手机换算检测的电量与待测电池的容量之间的比值即可得到电池当前电量的百分比。 现有技术存在以下不足:一是在开机时一般通过电压来判断电池的电量,误差较大,尤其在 低电压充电时虚电较多,误差更大;二是只能检测指定容量的电池,无法检测未知容量的电 池,现有电池容量检测方法的通用性较差。

【发明内容】

[0003] 本发明的主要目的在于解决现有电池电量检测方法误差较大,且通用性较差的技 术问题。
[0004] 为了实现上述目的,本发明提供一种电池电量检测方法,所述电池电量检测方法 包括以下步骤:
[0005] 获取电池的第一电量值,根据所述第一电量值确定电池电流值和第二电量值;
[0006] 在预设的时间间隔之后,根据所述预设的时间间隔,以及确定的电池电流值和第 二电量值重新计算所述第一电量值;
[0007] 根据当前计算得到的第一电量值重新确定所述电池电流值和第二电量值;
[0008] 根据当前计算的第二电量值确定电池的电量指示值。
[0009] 优选地,所述根据当前计算的第二电量值确定电池的电量指示值的步骤之后还包 括:
[0010] 判断是否接收到终止指令,若否,则继续依次循环执行所述重新计算第一电量值 的步骤及其之后的步骤,直至接收到终止指令。
[0011] 优选地,所述根据当前计算得到的第一电量值重新确定所述电池电流值和第二电 量值的步骤包括:
[0012] 根据预设的电池电量值、开路电压值和内阻值之间的映射关系,确定当前计算得 到的第一电量值所对应的第一开路电压值和内阻值;
[0013] 获取电池的闭路电压值,根据所述闭路电压值,以及当前计算得到的第一开路电 压值和内阻值重新计算所述电池电流值,并计算第二开路电压值;
[0014] 根据预设的电池电量值、开路电压值以及内阻值之间的映射关系,确定所述第二 开路电压值对应的第二电量值。
[0015] 优选地,所述根据所述闭路电压值,以及当前计算得到的第一开路电压值和内阻 值重新计算所述电池电流值,并计算第二开路电压值的步骤包括:
[0016] 根据所述闭路电压值,以及当前计算得到的第一开路电压值和内阻值重新计算所 述电池电流值;
[0017] 基于预设的电池电量值、开路电压值以及内阻值之间的映射关系,以所述闭路电 压值作为开路电压值在所述映射关系中确定对应的内阻值,以重新确定电池当前的内阻 值,根据所述闭路电压值,以及当前计算得到的电池电流值和内阻值计算第二开路电压值。
[0018] 优选地,所述根据当前计算的第二电量值确定电池的电量指示值的步骤包括:
[0019] 判断电池处于充电状态或放电状态;
[0020] 当电池处于充电状态时,且当所述重新计算的第二电量值大于所述电池的当前电 量指示值时,则对当前电量指示值增加第一预设数值;
[0021] 当电池处于放电状态时,且当所述重新计算的第二电量值小于所述电池的当前电 量指示值时,则对当前电量指示值减少第二预设数值。
[0022] 优选地,所述电池电量检测方法还包括以下步骤:
[0023] 当电池处于充电状态,且当前第二电量值小于预设电量值时,根据预设的时间间 隔以及该时间间隔对应的电池电流值计算该时间间隔内充入电池的电量值,并累计之后每 个时间间隔内充入电池的电量值,直至电池充满为止,并根据所述累计充入电池的电量值 更新电池的容量值。
[0024] 此外,为了实现上述目的,本发明还提供一种电池电量检测系统,所述电池电量检 测系统包括:
[0025] 第一计算模块,用于获取电池的第一电量值,根据所述第一电量值确定电池电流 值和第二电量值;
[0026] 第二计算模块,用于在预设的时间间隔之后,根据所述预设的时间间隔,以及确定 的电池电流值和第二电量值重新计算所述第一电量值;
[0027] 所述第一计算模块还用于根据当前计算得到的第一电量值重新确定所述电池电 流值和第二电量值;
[0028] 确定模块,用于根据当前计算的第二电量值确定电池的电量指示值。
[0029] 优选地,所述电池电量检测系统还包括:
[0030] 循环控制模块,用于判断是否接收到终止指令,若否,则控制所述第一计算模块、 第二计算模块和确定模块工作。
[0031] 优选地,所述第一计算模块包括:
[0032] 第一计算单元,用于根据预设的电池电量值、开路电压值和内阻值之间的映射关 系,确定当前计算得到的第一电量值所对应的第一开路电压值和内阻值;
[0033] 第二计算单元,用于获取电池的闭路电压值,根据所述闭路电压值,以及当前计算 得到的第一开路电压值和内阻值重新计算所述电池电流值,并计算第二开路电压值;
[0034] 第三计算单元,用于根据预设的电池电量值、开路电压值以及内阻值之间的映射 关系,确定所述第二开路电压值对应的第二电量值。
[0035] 优选地,所述确定模块包括:
[0036] 判断单元,用于判断电池处于充电状态或放电状态;
[0037] 第一调整单元,用于当电池处于充电状态时,且当所述重新计算的第二电量值大 于所述电池的当前电量指示值时,则对当前电量指示值增加第一预设数值;
[0038] 第二调整单元,用于当电池处于放电状态时,且当所述重新计算的第二电量值小 于所述电池的当前电量指示值时,则对当前电量指示值减少第二预设数值。
[0039] 优选地,所述电池电量检测系统还包括容量更新模块,所述容量更新模块用于当 电池处于充电状态,且当前第二电量值小于预设电量值时,根据预设的时间间隔以及该时 间间隔对应的电池电流值计算该时间间隔内充入电池的电量值,并累计之后每个时间间隔 内充入电池的电量值,直至电池充满为止,并根据所述累计充入电池的电量值更新电池的 容量值。
[0040] 此外,为了实现上述目的,本发明还提供一种电池,所述电池包括电池电量检测系 统,所述电池电量检测系统包括:
[0041] 第一计算模块,用于获取电池的第一电量值,根据所述第一电量值确定电池电流 值和第二电量值;
[0042] 第二计算模块,用于在预设的时间间隔之后,基于所述预设的时间间隔,以及确定 的电池电流值和第二电量值重新计算所述第一电量值;
[0043] 所述第一计算模块还用于根据当前计算得到的第一电量值重新确定所述电池电 流值和第二电量值;
[0044] 确定模块,用于根据当前计算的第二电量值确定电池的电量指示值。
[0045] 本实施例提出的电池电量检测方法,在预设的时间间隔之后,基于预设的时间间 隔,以及上一时刻的电池电流值和第二电量值重新计算第一电量值,并根据当前计算得到 的第一电量值重新确定电池电流值和第二电量值,最后根据当前计算的第二电量值确定电 池的电量指示值,从而提高了电池电量检测的准确性,在电池容量未知的情况下,也能进行 电池电量检测,通用性较高。
【附图说明】
[0046] 图1为本发明电池电量检测方法第一实施例的流程示意图;
[0047] 图2为图1中步骤S10 -实施例的细化流程示意图;
[0048] 图3为图2中步骤S12 -实施例的细化流程示意图;
[0049] 图4为图1中步骤S30 -实施例的细化流程示意图;
[0050] 图5为图4中步骤S32 -实施例的细化流程示意图;
[0051] 图6为图4中步骤S40 -实施例的细化流程示意图;
[0052] 图7为本发明电池电量检测方法第二实施例的流程示意图;
[0053] 图8为本发明电池电量检测系统第一实施例的功能模块示意图;
[0054] 图9为图8中第一计算模块一实施例的细化功能模块示意图;
[005
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1