background image

化的电池电量计框图

    最 早 应 用 的

方法是通过监视电池开路电压来获得剩余容量。这是因为电池端电压和剩余容量之间有一个
确定的关系,测量电池端电压即可估算其剩余容量。这种方法的局限是:

1)对于不同厂商生

产的电池,其开路电压与容量之间的关系各不相同。

2)只有通过测量电池空载时的开路电压

才能获得相对准确的结果,但是大多数应用都需要在运行中了解电池的剩余容量,此时负
载电流在内阻上产生的压降将会影响开路电压测量精度。而电池内阻的离散性很大,且随着
电池老化这种离散性将变得更大,因此要补偿该压降带来的误差将十分困难。综上所述,通
过开路电压来实时估算电池剩余容量的方法在实际应用中无法达到足够的精度,只能提供
一个大致的参考值。

  另一种大量应用的方法是通过测量流入

/流出电池的净电荷来估算电池剩余容量。

这种方法对流入

/流出电池的总电流进行积分,得到的净电荷数即为剩余容量。电池容量可

以预置,也可在后续的完整充电周期中进行学习。在补偿电池自放电、不同温度下的容量变
化等因素后,这种方法可以获得令人满意的精度,因此广泛运用于笔记本电脑等高端应用
中。

  电池电量计工作原理
  电池电量计对流入

/流出电池的总电流持续进行积分,并将积分得到的净电荷数作

为剩余容量。

  简化的电池电量计如图

1 所示。其中,RSNS 为 mΩ 级检流电阻,RL 为负载电阻。

电 池 通 过 开 关 、

RSNS 对 RL 放 电 时 的 电 流 IO 在 RSNS 两 端 产 生 的 压 降 为

VS(t)=IO(t)×RSNS。电量计持续检测 RSNS 两端的压差 VS,并将其通过 ADC 转换为 N 位的
数 字 量

Current( 简 称 CR) , 之 后 以 时 基 确 定 的 速 率 进 行 累 加 , M 位 累 加 结 果

Accumulated_Current(简称 ACR)的单位为 Vh(伏时)。对量化后的 VS 进行累加相当于对其进
行积分,结果为。

 
  电池电量

。因此,将

ACR 值除以检流电阻 RSNS 的阻值即得到以 Ah(安时)为单位的电池容量 。

ADC 转换结果和累加后的结果都带有符号位,按照图 1 中的连接方式,充电时 CR 为正,
ACR 递增;放电时 CR 为负,ACR 递减。外部微控制器可以读取 CR 和 ACR 值,经过换算得
到真实的充放电电流和电量值。

 
  实际的电量计还包括一些控制和接口逻辑,通常还能检测电池电压和温度等参数。

一些智能电量计可以自动完成电池自放电的修正,还可保存电池特性曲线,允许用户定制
电池电量计算法。

  

 
    电 池 电

找电池资料上一览电池文库!

http://wk.yl1001.com/dc/