TI专家您好,
最近进行BQ27441 learning cycle学习电池阻抗时,一直不成功,发现一系列疑惑,希望得到解答,谢谢!附件是我充、放电的数据。
我使用的是1800mAH电池,充电1A,充饱,然后拔掉充电器,静置2小时,然后进行CC放电 360mA,很准确 刚好5小时整 电池放空到0V。
1、测试电流不准确,如何校准?bqEVSW里有电流校准,但不支持BQ27441,我用的GaugeStudio软件没有电流校准选项。我用800mA充电时,实测输入800mA,电池充电电流也是800mA,但1% 10mΩ采样电阻压降是8.4mV,软件显示也是840mA充电。
2、充电过程过早显示100%,我设置Designe Cap=1800mAH,Taper Rate=140,但在充电电流935mA@4.172V,就显示了100%,实际是80分钟后FC才置位,电池才真正充饱,这个是问什么?
2、放电过程完成的标志是什么?RUP_DIS置位,还是放到0%,还是放到截止电压3.2V?
3、经过多次实验,放电完成后,我并没有看到QMA_UP和RES_UP置位,Ra_table也没有变化?请问在实验结束后多久 这些寄存器会发生变化?
4、对于27441,可否不进行learning cylce,通过后期的不断使用,自己能否学习?如无法自学习,精度会差多少?
谢谢!
下面是个教训:如不加看管,电池在放到0%后,10分钟左右会发生过放,导致BQ27441断电,一天的实验就失败了。。。
zehua hu:
回复 Cheng.W:
Cheng,
谢谢你的解答!
阻抗跟踪学习成功了。之前的失败是因为, 我先将电池静置5小时,然后插上电池立即充电,导致RUS_UP一直置位。正确的做法应该是等RUS_UP清零再充电,并保证学习成功之前一直保持零。QmaxUp是在休息过程置位的,RES_UP在放电过程中就置位了,并且随着放电会一直变化。
然后建议软件加个过放提示,提前报警,防止忘记断电。呵呵,3Q!