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 开启smooth功能后,SOC仍然随FCC跳变而跳变

Other Parts Discussed in Thread: BQ34Z100-G1, BQ34Z100, EV2400

BQ34Z100-G1已经用的比较熟了,我简单描述一下过程跟问题:

1,        原本是4串 13Ah的电池组,单节截止电压3.0V,循环学习都OK,后来因为客户需要预留实际15%的电量,然后我就根据实际容量,将截止电压设置在3.43V,设计容量在11000mAh

2,        刷芯片原始SREC文件,配置参数,录入CHEM-ID,重新制作golden image文件,满充-静止-0.1C放电,循环学习OK,MAX error为1%

3,        上设备放电0.5A,SOC经常在10%左右直接跳到0%,经过查看log数据,发现跳变是因为电池确实放空了,但是在放电过程中,因为目前处于冬天,低温骤变大,电池实际容量缩水,在检测到截止电压3.43V后,原本11000mAH的FCC直接跳变为9000多,因此SOC会在快结束的时候为0%

这个跳变对于阻抗法来说,本身就正常,因此不是什么问题。

为了客户良好的体验,我开启了smooth功能,打算让SCO平滑的变化。

问题来了,设备放电500Ma,17个小时左右,

第一次从25%直接到0%。  FCC初始是11000mAH左右,放到单节接近3.43V时,由25%到0%,FCC跳变到9000mAh多

(因为开启smooth第一次老化,我就没有在意)

第二次测试,从7%,跳到0%,FCC初始9000mAH(第一次更新基础上)

(这个就说不通了,原本开启smooth就是让SOC平滑的走下去,现在开启了,循环2次,仍然不行)

目前猜测:smooth是在之前循环学习后的,开启的。会不会跟这样有关。就是说,需要先开启smooth功能,再做golden 文件?

 

备注:

如果按照正常的2A放电测试,基本在白天都可以完成一个循环,放电是从100%-0%很平滑。但是因为设备放电电流特别小500mA,基本一整天了(温差非常大),电池实际容量也在持续变化,这个能理解。

  • 建议您多跑几个cycle,启动smooth以后 RemainingCapacity(), FullChargeCapacity(), and StateOfCharge() are modified
  • Smooth功能在平滑前的SOC变为0%的时候还是会直接变到0%的。
  • 问题找到了,是通讯I2C接口 SCL,SDA,GND,3根线的中的GND弄错了,直接接电池的B-了,应该接保护前端的P-端。

     当初接B-是参考典型应用,以为输出的GND的客户终端设备会处理,做隔离。没想到,客户的产品是直接跟电池保护前端的P-短接的,这样一来,每次工作时,有电流通过这个线,直接进入电池B-,绕开了采样电阻,所以库仑计检测不到。

    因此电池每次放到快截止电压时,总会少很多容量,就直接跳转0%。

    难怪我单独使用负载测试时,因为通讯线的GND没有参与放电,所以每次都是正常的。

    这个事也反应出几个问题:

    1,如果通讯地跟主回路P-导通,就没必要这条线了(客户问题)

    2,BQ34Z100的评估应用,输出地直接接电池B-确实很误导人的,因为对于终端设备来说,是只有一个GND的,不会去管电池的B-跟输出的P-区别。

     如图中,应用是配合一个正极保护前端,输出的I2C的GND完全可以直接接PCAK-,B-跟pack-之间仅仅有个采样电压,完全可以忽略。这样一来,就不用做隔离处理了。

    (如果是负极保护,PACK-就不可以做通讯GND,因为中间有保护MOS,一旦发生保护,通讯GND就断开了)

    如果按评估板应用,通讯GND直接接电池B-,那么要保证这个地线一定不能走电流,仅仅作为通讯脉冲使用,需要在外围做处理。否则,这条路的电流不能被电量计检测到,造成不准。

  • 楼主你好,请问你是怎么批量生产的,是不是通过评估板和上位机软件导出GOLDIMAGEFILE之后 用ev2400对每一个生产电路板进行导入?还是其他什么办法。