Anonymous
  • 实现电池电量监测还有一个方法就是库仑计数,库仑计数是对充进电池或者电池里面放出的电流进行积分所得到的一个能量。我们可以把电池看成我们汽车的油箱,这个油箱充进多少油,放出多少油,就可以算出里面剩多少油,这也是一种比较直观的根据生活经验得到的一种算法。

  • 实现电量监测的第一种方法就是基于电压的电量监测,电量百分比或容量百分比它把他看成是电池电压的一个函数,这是从经验上到得到的一个公式,当然这种函数本身的表达式不一定要得到,它只要得到一个开路电压和容量百分比对应的表格就行了,这个表格各个点之间的数据可以用差补的方法得到。

  • 电池检测还要能够提供电池的容量信息,也就是刚才所说到的电池的剩余容量、电池的运行时间,还有电池的健康状况的信息,还有一个就是这个芯片本身要能够完成工作状况的转变,也就是说它要从正常工作模式,转到低功耗模式,实现这种转变,达到一个什么目的呢?达到一个节省电量的目的。

  • 电量监测计的主要功能:电量监测计首先要完成系统和电池之间的通讯,系统要知道电池有多少电量,需要跟电量计之间的总线通讯,刚才说了 I2C 和单线的 HDQ 总线通讯来得到,在通讯的过程当中,系统主要可以得到:第 1 个是实测的模拟量信息,比如说电池的电压、电池的充放电电流,还有电池的温度。

  • 库仑计通过补偿电池自放电、温度等因素得到了比较准确的电池剩余电量,但是这种解决方案也有许多不足。首先,这些方案一般只能提供电池剩余容量,而没有剩 余使用时间功能;其次,这些方案一般都需要使用昂贵的检流电阻、热敏电阻等外围器件,增加了一些硬件成本;另外在设备量产时,每块PCBA都需要经过电流 校准和充放电学习,这就需要使用电流校准机台和充放电学习机台等昂贵的专用生产设备以及要进行复杂的专门生产流程和产线操作培训,增加人力物力成本。在TI这边电子书中,讲述了一个新的算法,这就是阻抗跟踪算法,这个算法就是对电池的内阻进行测量来得到电池的容量,它可以说是电压测量和电流检测的两者结合。