This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

bq34z100-g1,SOC问题求教

Other Parts Discussed in Thread: BQSTUDIO

bq34z100-G1这款芯片以前没用过,现在第一次配置,但是配置过后取SOC的时候不对,请各位大神帮看下我的配置项目是否正确。

三串锂电池,单个3V-4.2V 2200mAH(总共6600mAH)

项目原因没有使用开发套件,没用bqstdio。

使用的是IIC通讯。

我在dataflash中配置了如下项目。

1.Design Capacity设置成了2200mAh,Design Energy设置成了27720(2200*12.6).

2.Number  of seres cell= 3

3.VOLSEL设置为1

4.Voltage Divider=  19237mv(大概是4200*3*1.5=18900,这个我自己校了下)

 除了这些以外,请问各位还有什么是必须设置的吗?

5.QMax设置成了2200mAH

之后我使用02命令获取SOC,

异常的现象1:电压是满的时候12.6左右,SOC为100,之后下降的速度特别快(1分钟下降10%),之后下降了20%后就突然读出0,关闭电池重新启动才能读出正确的SOC(按电压比例估算的),但随后又下降特别快,然后突然变0.

异常的现象2:当我连接充电器后,发现当电压小于11.4V时,SOC一直为0,RM也为0,知道11.5V后,SOC才从0开始增长。

请问下是我哪个参数设置有问题,还是说我漏设了哪个参数?

期待大神解答~~!!!

  • 这个问题在进行完整的学习后能解决么?我的理解学习的过程时获取QMAX的过程,现在是RM为0,好像学习了也解决不了这个问题。求答复,或求提问。

  • 目前读出来的电流和电压正常吗,校准过吗?确实自学习循环后SOC和Qmax会有改善,但是未学习前应该不至于RM和SOC差这么多。

  • 非常感谢回复~
    电压校准过,读出来基本是正确的。电流有些偏差,电流表测量是350mA,用标准命令读出来是470mA.
    我自己尝试用CC Gain和CC Delta校准,但是不清楚二者的关系,现在只能用等比例缩放的方法去微调这两个值,但是效果不是很好。
    对于这两个值本身从16进制到浮点数的转换是没有问题的,例如0x7F71205C我转完了是0.47095,和论坛上看的结果一样。
    求教用CC Gain和CC Delta校准电流的方法。
    另外,我把trueRM读出来,当RM小于0时,trueRM都是负的。
    还有load select 和load mode我现在都使用的是默认值,这里会有什么影响么?

    期待您的回复~
  • 电流表测量是350mA,用标准命令读出来是470mA
    这个精度太差了。
    电流校准可以用bqStudio里的Calibration页的Current Calibration来校准。
  • Design Energy设置的不对,设置成2200*一个cell的正常电压
    建议检查chemID设置正确,可以参照http://www.ti.com/tool/gpcchem
    另外,确认电池已经学习过了,update status = 0x06
    谢谢