社区导航

 

搜索
查看: 277|回复: 2

[分享] 分享BQ34110 cycle count 错误更新的疑问

[复制链接]

2万

TA的帖子

337

TA的资源

版主

Rank: 6Rank: 6

发表于 2020-5-8 12:59 | 显示全部楼层 |阅读模式
本帖最后由 qwqwqw2088 于 2020-5-12 08:01 编辑

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

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



回复

使用道具 举报

2万

TA的帖子

337

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2020-5-7 20:48

详细请参考TRM 3.14 CycleCount(): 0x2A/0x2B

www.ti.com.cn/.../sluubf7a.pdf

Hi Star,CCT = 0

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

 

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

 



2万

TA的帖子

337

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2020-5-7 20:52

remaining capacity并不是预设的 cycle count threshold(我设的是60%,Design Capacity为5600mAhr), 这个值看起来很随机,没有规律

remaining capacity 和cycle count threshold 没有关系。

cycle threshold= Cycle Count Percentage *DesignCapacity() (when [CCT] = 0)
cycle threshold =0.6*5600=3360mAh
放电容量累计达到3360mAh cycle count就会+1,所以在放电过程中cycle count增加2次应该是正常的

 

 

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

 

应该是从3000mhr开始累积, 实际测试一下

 



您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 1/7 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

词云| Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-7-14 05:06 , Processed in 0.139400 second(s), 19 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表