关于BQ34Z100容量更新
本人不懂单片机,对一些问题可能比较幼稚敬请谅解。
第一次用BQ34Z100 ,连接了电池,用EV2300已经能够和芯片通信。但对自己设置的参数不太肯定,看英文规格书比较累有些文字理解的可能不准确希望得到帮助:
目前手上只有EV2300,不知道对BQ34Z100开发是否还需要其他工具。因为看到更新BQ34Z100 QMAX时需要运行IT_ENABLE,这个是什么?我在EV2300界面里没有找到~
附件是我设置的电池参数
电池是2串10并18650 容量26000mAh
Design Energy 已经超额了不知道有什么影响,当然我只是需要精准的Ah容量就行了。
这是DATDflash-configuration 设置的参数
这是DATAflash-gas gauging参数
这是DATDflash-OCV table参数
目前手上只有EV2300,不知道对BQ34Z100开发是否还需要其他工具。因为看到更新BQ34Z100 QMAX时需要运行IT_ENABLE,这个是什么?我在EV2300界面里没有找到~
IT_ENABLE 是使能阻抗跟踪算法,只有使能这个才能进行Qmax和内阻等学习,可以通过EVSW里的DATARAM用0x21命令置起
发完后可以看到DATAFLASH里的gas gauging里的update state发生改变。
你可以参考这个文件设定参数,默认参数的容量是1000mAh.你修改为26000mAh就可以了。IT_ENABLE是阻抗跟踪的IC必须的一个步骤。当你的数据设定好,连接上电池,可以按照给你介绍的输入21启动阻抗跟踪就可以了。你参数设定值中CC threshold这个值建议改小一点。
http://www.ti.com/lit/an/slua664/slua664.pdf
感谢您的回答。我按照自学习更新BQ34Z100的步骤做了下,起始BQ34Z100 记录的容量是21438mAh ,我把电池放光电单节3.0V,contrl栏输入0021然后VOK变红置位,等待一段时间VOK变绿,然后充电(期间VOK一致为红),满电后VOK又变绿,接着用4.5A对电池放电,VOK变红。现在放电停止2个小时了VOK依然是红色,记录的容量值没有更新(电池实际容量26000mAh+)。是否应该等待更长时间?还是操作有误?
VOK不是你判断容量有没有更新的标志。如果你要更新容量,请参考下面文件。如果参数设定好了,PCBA也已经校准过,请直接按照learning cycle的要求进行老化,充电后,休息2小时,放电后休息5小时,再看你电池的状态。
http://www.ti.com/lit/an/slua544/slua544.pdf
如果这个测试时磷酸铁锂或者在低温下测试,静置的时间需要延长。你可以查看下Dataflash里的Ra flag如果有Ra flag高字节为05,那么操作应该是无误的,只要继续等待更长的时间直到DOD更新的条件。