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?