电池电量检测系统及方法

文档序号:9615358阅读:1011来源:国知局
电池电量检测系统及方法
【技术领域】
[0001] 本发明涉及一种电池电量检测系统及方法。
【背景技术】
[0002] 目前大多数手持式电子装置都不能准确检测电池的剩余电量,只能简单测量电池 的电压,以此来估算电池的剩余电量。例如,在测得电池的电压后,根据电池厂商提供的电 池的电压与电量对应表来查表得出电池的电量,将电池的电量减去放电过程中消耗的电量 得到电池的剩余电量。
[0003]然而,通常电池的电量会随着电池使用时间的增加而逐渐减小,例如,新电池在 4. 2V时的电量为4000mAh,使用半年至一年后电池在4. 2V时的电量只有3000mAh或更少。 而电池的电压与电量对应表是根据新电池测试得出的数据,因此,查表计算出的电池的剩 余电量会产生很大的误差。

【发明内容】

[0004] 鉴于以上内容,有必要提供一种电池电量检测系统及方法,可以准确检测电池的 剩余电量。
[0005] -种电池电量检测系统,运行于手持式电子装置。该系统包括:获取模块,用于当 开始给所述电池充电时,获取所述电池的当前电压;查表模块,用于根据所述电池的当前电 压查找所述电压与电量对应表,获取所述电池的当前电量;计算模块,用于在所述电池的充 电过程中对所述电池的充电电流进行积分运算,获取所述电池的充电电量;处理模块,用于 计算所述电池的当前电量和充电电量的和,以该和作为所述电池充电过程中的剩余电量; 所述计算模块,还用于在所述电池的放电过程中对所述电池的放电电流进行积分运算,获 取所述电池的消耗电量;及所述处理模块,还用于计算所述电池充电结束时的剩余电量和 所述消耗电量的差,以该差作为所述电池放电过程中的剩余电量。
[0006] -种电池电量检测方法,应用于手持式电子装置。该方法包括:获取步骤,当开始 给所述电池充电时,获取所述电池的当前电压;查表模块,用于根据所述电池的当前电压查 找所述电压与电量对应表,获取所述电池的当前电量;第一计算步骤,在所述电池的充电过 程中对所述电池的充电电流进行积分运算,获取所述电池的充电电量;第一处理步骤,计算 所述电池的当前电量和充电电量的和,以该和作为所述电池充电过程中的剩余电量;第二 计算步骤,在所述电池的放电过程中对所述电池的放电电流进行积分运算,获取所述电池 的消耗电量;及第二处理步骤,计算所述电池充电结束时的剩余电量和所述消耗电量的差, 以该差作为所述电池放电过程中的剩余电量。
[0007]相较于现有技术,本发明提供的电池电量检测系统及方法,可以在电池的充电过 程中计算电池的充电电量,在电池的放电过程中计算电池的放电电量,根据所述充电电量 及放电电量计算电池的剩余电量,提高了电池剩余电量检测的准确度。
【附图说明】
[0008] 图1是本发明电池电量检测系统较佳实施例的运行环境图。
[0009] 图2是本发明电池电量检测方法较佳实施例的流程图。
[0010] 主要元件符号说明
[0011]
[0012]
[0013] 如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0014] 参阅图1所示,是本发明电池电量检测系统10较佳实施例的应用环境图,该电池 电量检测系统10安装并运行于手持式电子装置1中。所述手持式电子装置1还包括,但不 仅限于,电池11、存储设备12、处理器13及显示装置14。所述的存储设备12存储电池电量 检测系统10的程序代码及电池11的电压与电量对应表。该电压与电量对应表描述电池11 的电压为不同数值或不同数值范围时对应的电池11的电量。例如,当电池11的电压为第 一电压或第一电压范围时,对应的电池11的电量是第一电量,当电池11的电压为第二电压 或第二电压范围时,对应的电池11的电量是第二电量。该电压与电量对应表可以是由电池 厂商提供并预先存储在所述存储设备12中。所述电池电量检测系统10可以在电池11的 充电过程及放电过程中准确测量电池11的剩余电量。
[0015] 所述存储设备12可以是所述手持式电子装置1本身的内存,也可以是外部存储设 备,如智能媒体卡(SmartMediaCard)、安全数字卡(SecureDigitalCard)、快闪存储器 卡(FlashCard)等。所述手持式电子装置1可以是手机、平板电脑等。所述的显示装置14 用于显示电池11的剩余电量等信息,该显示装置14可以是触摸屏等。
[0016] 所述电池电量检测系统10可以被分割成一个或多个模块,所述一个或多个模块 存储在所述存储设备12中,并被配置成一个或多个处理器(本实施例为一个处理器13)执 行,以完成本发明。例如,所述电池电量检测系统10被分割成获取模块101、查表模块102、 计算模块103及处理模块104。本发明所称的模块是能够完成一特定功能的程序段,比程序 更适合用于描述软件在手持式电子装置1中的执行过程,关于各模块的详细功能将在后文 图2的流程图中作具体描述。
[0017] 参阅图2所示,是本发明电池电量检测方法较佳实施例的流程图。根据不同需求, 该流程图中步骤的顺序可以改变,某些步骤可以省略或合并。
[0018] 步骤S01,当开始给手持式电子装置1的电池11充电时,获取模块101获取电池 11的当前电压。
[0019] 当电池11为手持式电子装置1正常供电时,电池11的电压在指定的电压范围内, 该电压范围由最低电压和最高电压所确定。当电池11的电压低于所述最低电压时,电池11 电量不足,电池11自动切断对外供电,此时需要对电池11充电。电池11充电时其电压逐 渐增大,当电池11的电压等于所述最高电压时,表明电池11已充满电,电池11停止充电。 例如,手持式电子装置1的电池11 一般是锂电池,而该锂电池的电压范围一般是2. 75V~ 4. 2V。当电池11的电压为最低电压2. 75V时,电池11自动切断对外供电。当电池11的电 压达到最高电压4. 2V时,说明电池11已充满电,电池11停止充电。在本实施例中,所述开 始给手持式电子装置1的电池11充电时电池11的电量较低,例如,电池11的电压低于所 述最低电压。
[0020] 步骤S02,查表模块102根据所述电池11的当前电压查找所述电池11的电压与电 量对应表,获取所述电池11的当前电量。
[0021] 电池11在开始充电时的电量占电池11的总电量的比例很小,此时通过查找电池 11的电压与电量对应表获取的当前电量的误差较小。
[0022] 步骤S03,在电池11充电的过程中,计算模块103对电池11的充电电流进行积分 运算,获取所述电池11的充电电量。在本实施例中,所述电池11的充电电路包括一个电阻, 电池11与该电阻串联,测量通过该电阻的电流,即可得到电池11的充电电流。
[0023] 步骤S04,处理模块104计算所述电池11的当前电量和充电电量的和,以该和作为 当前的剩余电量,并将所述电池11充电过程中的剩余电量以指定
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1