TI中文支持网
TI专业的中文技术问题搜集分享网站

BQ78350-R1 电量读取值 与 实际电池使用容量 偏差较大

TI大侠,请指导下:

第一次使用BQ78350-R1+BQ76940给13串30A【单节电芯三元18650 2400mAh 3.6V/4.2V,13S12P】+STM8 做保护板和电量监控。

参照bq78350R1TechnicalReference.pdf给出配置参数,对bq78350进行配置,附件有配置文件。

目前测试发现:用电池老化仪器进行给定电流放电,在固定时间内消耗的容量,剩余容量与总容量(设定28800mA)百分比,和SMBus得到的剩余电量百分比差距比较大;尤其是SMBus显示电量已经到0%后,总电压认为46V左右,且实际消耗容量约46%;且此时电池仍然可以继续放电,SMBus读取电量一直显示0%;

请问这是什么原因?或者是那些地方配置有问题?谢谢

Cheng.W:

1. 电流采样有5%的测量误差, 建议做一下电流校准。 

Cheng.W:

2. 看配置用的是fixed edv算法, 但是fixed EDV 2默认配置是3.5, 实际的应该在3.3V左右, fixed edv1 和fixed edv0 也需要做相应修改, 

Jian Xiong3:

回复 Cheng.W:

谢谢回复。

有些疑惑:

1:如何看出是fixed edv算法?

参照bq78350R1 technical reference.pdf;page.63

If the [EDV_CMP] bit in CEDV Gauging Configuration is set, automatic EDV compensation is enabled(能否理解为 是CEDV和Fixed EDV自动切换?)

and the bq78350-R1 computes the EDV0, EDV1, and EDV2 thresholds based on values stored in CEDVCfg subclass of data flash and the battery's current discharge rate and temperature.

However, if [FIXED_EDV0] bit in CEDV Gauging Configuration is set, then even if [EDV_CMP] = 1, then EDV0 is afixed voltage value and is not compensated.

按照配置中CEDV Configuration 为0X02 ,即Fixed_EDV0=0;EDV_CMP=0;此时应该是CEDV算法?

2:如果是fixed_EDV算法,需要更改那些参数,能否指点下?

3:还有一个参数没有看懂:

The bq78350-R1 disables EDV detection if the measured battery discharge current (Current()) exceedsthe Overload Current threshold, which is scaled by IPSCALE. The bq78350-R1 resumes EDV thresholddetection after C drops below the Overload Current threshold. Any EDV threshold detected is reset aftercharge is applied and [VDQ] is then cleared after RC has increased by a value of 10, which is scaled byIPSCALE.

这里的CEDV CFG——OverCurrent(现在设定为5000mA) 和OCD中Threshold 电流(现在设定为30000mA)区别?

ming shi:

你好,请问下咱们的电池老化仪是自己研制的还是外购的?想做电池放电,记录数据,没找到合适的放电设备。多谢。

赞(0)
未经允许不得转载:TI中文支持网 » BQ78350-R1 电量读取值 与 实际电池使用容量 偏差较大
分享到: 更多 (0)