电池电量计算方法及系统的制作方法
【专利摘要】一种电池电量计算方法,包括:根据电池的开路电压查询电压电量百分比表得到电池的第一电量百分比,将该第一电量百分比显示于显示设备上,并清除电池的库仑计的当前值;读取一个预设时间内电池的库仑计中流入的电荷数量及流出的电荷数量;计算库仑计中流入的电荷数量及流出的电荷数量的差值,将该差值转换成毫安时,再将该毫安时除以电池的额定容量得到一个增减电量百分比,并将所述第一电量百分比加上增减电量百分比得到一个第二电量百分比;判断所述预设时间内电流的平均值是否小于一个阈值,当小于时,返回继续查询,否则,将显示第二电量百分比。本发明还提供一种电池电量计算系统。利用本发明可以计算电子设备的电池电量。
【专利说明】电池电量计算方法及系统
【技术领域】
[0001 ] 本发明涉及一种电池电量计算方法及系统,尤其涉及一种电子设备的电池电量的计算方法及系统。
【背景技术】
[0002]在平板电脑、手机、多媒体播放器、全球定位系统(Global Positioning System,GPS)终端等消费类电子设备中,锂电池因高存储能量、寿命长、重量轻及无记忆效应等优点得到了广泛的使用。为了让电子设备较准确地计算和显示电池的电量,电子设备中一般会存在一个比较智能的集成电路(Integrated Circuit, IC)芯片,该IC芯片支持电池电压、电池温度的监测功能,也支持库仑计的计算。在这样的硬件环境下,计算电池的电量百分比一般采取电压法(监视电池开路电压来获得电池的剩余容量)及库仑计法(通过测量流入/流出电池的净电荷来估算电池的剩余容量)。
[0003]利用所述电压法计算时,由于电池电压随电流急剧变化而产生的惯性问题,从而会导致电池的电量显示极不稳定,在短时间(如2分钟)内,电池的电量百分比波动很大,相差10%以上,造成用户的体验感差、怀疑电池是否有异常等问题。所述库仑计法会因电池的使用时间变长而导致电池的内阻变大,从而产生电池的电量显示不到100%或电子设备提前关机等问题。所述电压法及库仑计法均存在一定的缺陷,会在计算电子设备电池电量的过程中产生一定的偏差。
【发明内容】
[0004]鉴于以上内容,有必要提供一种电池电量计算方法,以计算电子设备的电池电量。
[0005]鉴于以上内容,还有必要提供一种电池电量计算系统,以计算电子设备的电池电量。
[0006]所述电池电量计算方法,该方法包括以下步骤:查询步骤:根据电子设备的电池的开路电压查询电压电量百分比表,得到电池的第一电量百分比,将该第一电量百分比显示于电子设备的显示设备上,并清除电池的库仑计的当前值;读取步骤:读取一个预设时间内电池的库仑计中流入的电荷数量及流出的电荷数量;计算步骤:计算库仑计中流入的电荷数量及流出的电荷数量的差值,将该差值转换成毫安时,再将该毫安时除以电池的额定容量得到一个增减电量百分比,并将所述第一电量百分比加上增减电量百分比得到一个第二电量百分比;判断步骤:判断所述预设时间内电流的平均值是否小于一个阈值,当该电流的平均值小于所述阈值时,返回执行查询步骤,否则,执行显示步骤;显示步骤:将所述第二电量百分比显示于显示设备上。
[0007]所述电池电量计算系统,该系统包括:查询模块,用于根据电子设备的电池的开路电压查询电压电量百分比表,得到电池的第一电量百分比,将该第一电量百分比显示于电子设备的显示设备上,并清除电池的库仑计的当前值;读取模块,用于读取一个预设时间内电池的库仑计中流入的电荷数量及流出的电荷数量;计算模块,用于计算库仑计中流入的电荷数量及流出的电荷数量的差值,将该差值转换成毫安时,再将该毫安时除以电池的额定容量得到一个增减电量百分比,并将所述第一电量百分比加上增减电量百分比得到一个第二电量百分比;判断模块,用于判断所述预设时间内电流的平均值是否小于一个阈值;显示模块,用于当电流的平均值不小于所述阈值时,将所述第二电量百分比显示于显示设备上。
[0008]相较于现有技术,所述的电池电量计算方法及系统,结合电压法和库仑计法来输出电池的电量,在电池的电流为小电流(如小于200毫安的电流)时,通过电压法输出电池的电量,在电池的电流不为小电流(如大于或等于200毫安的电流)时,通过库仑计法输出电池的电量,从而输出的电池电量会呈现逐步上升或下降的状态,防止电池忽高忽低的不正常显示现象的发生,提高用户体验。
【专利附图】
【附图说明】
[0009]图1是本发明电池电量计算系统较佳实施例的架构图。
[0010]图2是本发明电池电量计算系统较佳实施例的功能模块图。
[0011]图3是本发明电池电量计算方法较佳实施例的流程图。
[0012]图4是本发明电压电量百分比表的示例图。
[0013]主要元件符号说明
【权利要求】
1.一种电池电量计算方法,其特征在于,该方法包括以下步骤: 查询步骤:根据电子设备的电池的开路电压查询电压电量百分比表,得到电池的第一电量百分比,将该第一电量百分比显示于电子设备的显示设备上,并清除电池的库仑计的当前值; 读取步骤:读取一个预设时间内电池的库仑计中流入的电荷数量及流出的电荷数量;计算步骤:计算库仑计中流入的电荷数量及流出的电荷数量的差值,将该差值转换成毫安时,再将该毫安时除以电池的额定容量得到一个增减电量百分比,并将所述第一电量百分比加上增减电量百分比得到一个第二电量百分比; 判断步骤:判断所述预设时间内电流的平均值是否小于一个阈值,当该电流的平均值小于所述阈值时,返回执行查询步骤,否则,执行显示步骤; 显示步骤:将所述第二电量百分比显示于显示设备上。
2.如权利要求1所述的电池电量计算方法,其特征在于,该方法在所述显示步骤后还包括: 将所述第二电量百分比置为第一电量百分比,并返回继续执行读取步骤,直至电子设备关闭。
3.如权利要求1所述的电池电量计算方法,其特征在于,所述判断步骤调整至读取步骤及计算步骤之间,在所述预设时间内电流的平均值小于所述阈值时,返回执行查询步骤,在所述预设时间内电流的平均值不小于所述阈值时,执行计算步骤。
4.如权利要求1所述的电池电量计算方法,其特征在于,所述读取步骤还包括: 在所述预设时间内按照预定次数读取电池的电流,并计算该读取的电流的平均值。
5.一种电池电量计算系统,其特征在于,该系统包括: 查询模块,用于根据电子设备的电池的开路电压查询电压电量百分比表,得到电池的第一电量百分比,将该第一电量百分比显示于电子设备的显示设备上,并清除电池的库仑计的当前值; 读取模块,用于读取一个预设时间内电池的库仑计中流入的电荷数量及流出的电荷数量; 计算模块,用于计算库仑计中流入的电荷数量及流出的电荷数量的差值,将该差值转换成毫安时,再将该毫安时除以电池的额定容量得到一个增减电量百分比,并将所述第一电量百分比加上增减电量百分比得到一个第二电量百分比; 判断模块,用于判断所述预设时间内电流的平均值是否小于一个阈值; 显示模块,用于当电流的平均值不小于所述阈值时,将所述第二电量百分比显示于显示设备上。
6.如权利要求5所述的电池电量计算系统,其特征在于,该系统还包括: 所述读取模块,还用于将所述第二电量百分比置为第一电量百分比。
7.如权利要求5所述的电池电量计算系统,其特征在于,所述读取模块还用于:在所述预设时间内按照预定次数读取电池的电流,并计算该读取的电流的平均值。
【文档编号】G01R31/36GK103529389SQ201210226502
【公开日】2014年1月22日 申请日期:2012年7月3日 优先权日:2012年7月3日
【发明者】党德华 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司