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

BQ34110 cycle count 错误更新

Hi,

我正在进行一个电池的循环测试,使用的gas gauge是BQ34110。测试步骤为 充电-relax-放电-relax 。。。。。以此往复多个周期,使用battery management studio进行数据记录。 现在碰到一个问题是关于周期计数的。 Dataflash中设置的CC threshold为50%的电量,但是从log file中看,cycle count都是在随机的剩余电量下更新的,经常在一次放电过程中,cycle count 加了两次。请问这个可能是什么原因导致的呢?

Star Xu:

您的cycle count 是以FCC还是design capacity计算,详细请参考TRM 3.14 CycleCount(): 0x2A/0x2B
www.ti.com.cn/…/sluubf7a.pdf

user519227:

回复 Star Xu:

Hi Star,

CCT = 0

Star Xu:

回复 user519227:

cycle threshold= Cycle Count Percentage *DesignCapacity() (when [CCT] = 0)
您可以实际算一下放电的容量

user519227:

回复 Star Xu:

我的问题不是threshold是多少,我的问题是它一次放电,cycle count 算了两次啊!图示当中充放电曲线都很标准,但是每次cycle count的+1的时候,这个电量都很随机。是怎么回事呢?

Star Xu:

回复 user519227:

不是很明白您的问题
cycle count+1是因为您的放电容量累计达到了您设置的门槛值,您现在的问题是cycle count+1时RC会跳变吗?
电量都很随机是什么意思?

user519227:

回复 Star Xu:

不是这个意思。

上面第二张图,蓝色是电池剩余电量曲线(数值在Y坐标轴左边),橙色的是BQ34110的cycle cout值(Y坐标轴右边), 可以看到,在同一个周期的放电过程中,有时候这个计数器会连续计数两次。 第一张图上面,是我截取的每次cycle count计数增加1时候的电池参数,此时的remaining capacity并不是预设的 cycle count threshold(我设的是60%,Design Capacity为5600mAhr), 这个值看起来很随机,没有规律。图上计数记到了第22次,而实际的充放电周期只有13次。 我的问题是为什么cycle count 计数不是在预设阈值计数的呢?哪里有问题?

user519227:

回复 Star Xu:

OK,还有一点不理解的是,你说的是累计电量达到cycle threshold就会加一,那么如果在还没达到累计电量时就停止放电, 比如说放了3000mAhr, 并重新充电之后,下一次cycle count计数会如何计? 重新等放电达到3360mAhr +1,还是说从3000mhr开始累积,再放360mAhr就开始+1?

赞(0)
未经允许不得转载:TI中文支持网 » BQ34110 cycle count 错误更新
分享到: 更多 (0)