最近正在做单节矿用锂电池电量计,芯片DA Counfiguration已设置为0x10,单节电池。
但是我用的这块矿用电池(锰酸锂矿灯电池)的chem id与TI提供的chem id都不匹配,自己测chem id又要在三种温度下,以两种不同速率放电,
我们现在也没办法在不同温度下测试。难以获得chem id。
于是我就选了一个容量相同的锰酸锂电池的chem id ,但是在多次学习过程中,电池的QMAX从来没有更新过,也就是update status从来没有变为0x05,
更不用提0x06了。
学习过程中,上位机检测的电池状态标志也都无异常,开始学习时,VOK,QEN置一,充满电时FC标志置一。但是QMAX没有更新过,还是说chem id选择也会影响QMAX更新,我之前一直理解的是QMAX更新与chem ID无关,阻抗曲线与chem ID有关。
1.学习过程中,电池电压很难充电到4.1V以上,按照循环学习过程来说,电压达不到高压区(4.1V-4.2V),不知道是不是这里影响的?
2.chem id计算所需的CSV文件需要不需要将里面不需要的列删除,静置5小时的数据是否需要?是否需要打开GAUGE_EN?(由于看到有一篇芯片手册上写Repeat steps 3 through 6 two times to achieve the maximum accuracy. Using the Data Flash screen in the EVSW, verify that Update Status, under the Gas Gauging tab, reads 06. If not, then repeat the cycle。另外我理解的CSV文件是导出的gg文件后缀改为csv,不知道是否正确)
感谢好心人帮帮我,这个项目已经卡了很久了,只差电池计量这一块了,其他部分都做好了,也快结项了,如果再做不出来,后果很严重啊