您好,
我在调试BQ27441-G1芯片时,遇到下面的问题,希望能得到您的支持,谢谢
1. 每次芯片上电后,读出的StateOfCharge都是100%(即使电池快用光电也如此),随着电池放电,SOC的值会逐渐降低。
2. 每次芯片上电后,读出的FullChargeCapacity的值都不一致,我设置的Design Capacity是480mAh,但读出的FullChargeCapacity有时在540~550附近,有时在440~480附近。FullChargeCapacity的值不会随电池放电变化。
我们使用的电池是480mAh,3.7V的单个锂电池。
初始化过程设置的参数为:
Design Capacity = 480
Design Energy = Design Capacity * 3.7 = 1776
Terminate Voltage = 3000
Taper Rate没有设置,不知道这个值应该怎么用。
SOCI Delta = 1,期望电量每变化1%能得到GOUT的中断反馈。
调试过程中直接使用单片机通过IIC设置参数,并每20ms读取一次StateOfCharge值,没有使用EVM和辅助软件。
请问:
1. 为什么读出的StateOfCharge值和FullChargeCapacity都不对呢?初始化过程是按照“Quickstart Guide for bq27441-G1”写的,参数应该已经设置成功了。
2. Taper Rate不设置是否影响StateOfCharge的读取,这个参数应该怎么设?没看明白。
多谢。
zhidao huang:
补充几点:
1、现在采用的流程是TI提供的标准文档,即先配置然后再读寄存器,里面Taper Current这个参数不会设置
2、不清楚在读取数据之前是不是必须要做校验,如果要做校验的话,需要怎么做校验(没有EVM工具),担心使用EVM校验的话无法大规模生产
请各路大神帮忙看看,十分感谢
zhidao huang:
TI大牛,论坛大牛,
这个问题还请帮忙分析指导一下,目前已经困扰我们挺长时间了。
如果谁能帮忙告诉我TI大牛的Email也可以。
不胜感激!谢谢
user4847809:
回复 zhidao huang:
你的这个问题解决了么?我也遇到你一样的问题,我怀疑是化学ID的问题,我的主板不知道为什么无法烧录化学ID?
Sheldon Cai:
可以看一下这个帖子,BQ27441/421的开发是类似的。初始的SOC应该是会根据电压计算不会都是100%,请确认读取的寄出去你是否正确。 FCC每次上电也是重新计算会有一些误差,建议不要掉电做多几次循环看是否就比较稳定。Taper Rate是设置判断满充条件,
http://www.deyisupport.com/question_answer/analog/battery_management/f/35/t/46539.aspx