bq27421真的能够准确测出SOC吗?
《TI电池电量监测基础知识培训》提到,每100周期电量下降3%-5%,因此gauge必须有更新capacity的能力。而capacity应该是定义为最低OCV与最高OCV之间增加的电荷量, 即从OCV 3.7V充电至OCV 4.2V之间的净电荷增量ΔQ。ΔQ可以测的很准,然而ΔV呢?
比如当gauge检测到3.7V电压,而此时电流较大如有2A,此时电池内阻上的电压将可能达到0.05V以上,因此OCV实际 ≈3.75V。因此用此时电压作为低压端点是不妥的。为了解决这一问题,各种gauge中都有”relax mode”, 在该模式下电流很小,因此测得电压可近似认为等于OCV, 我猜测这是针对上述偏差情况的补救/补偿措施。
然而,gauge并非如三极管一样是主动元件。如果负载始终保持大电流,比如负载是一个MSP430并联2Ω电阻,那么在整个充放电过程中(假设充电电流可以很大,大于4.2V/2Ω=2.1A)都不可能进入relax mode, 电池内阻上始终有可观的电压降,而gauge无法控制电流大小来减小这里的电压降。这种情况下,gauge永远读不到近似准确的OCV, 因此Impedance Track算出的阻抗也永远有误差。
是否这是bq27421,或广义所有Impedance Track电量记的固有问题? 即: 如果在充电或放电末期不能达到小电流(relax mode),则gauge永远失准?