关于bq27510电池SOC、RM、FCC数据更新问题
关于bq27510电池SOC、RM、FCC数据更新问题,在读取bq27510时,充电百分比,剩余电量,满充电容量一直没有改变是什么因素引起的?
是否做过chem-id配对,电流电压是否校正。
我也在用27510-G3 要读准SOC,需要用Studio进行参数配置、校准、CHEM-ID选择、循环学习。最后查看Update Status为0x02就可以了。你可以参考附件的word文档,是从论坛摘抄的。
请问,我用Studio对BQ27510-G3进行标定,已经完成循环学习,Update Status为0x02,SOC也正确,但是生成量产文件.srec文件后,导入新的芯片后,新芯片就不响应了,Studio显示写完了512,是哪里不对吗?附件有.srec文件
刚才忘记加附件了
chem_id是必须的吗?参数我是用IIC时序直接写进去的,难道bq27510必须得写CHIM_ID才能正常工作?
http://www.deyisupport.com/question_answer/analog/battery_management/f/35/t/46539.aspx你看看这个帖子
不管怎么讲,在设计一个应用的时候,都是需要先选择一个适合的ID的,然后才能够进行下一步。不过这个倒是和SOC/FCC/RM不变化无关,上面的两位不同的问题里面提高了一个,update status=02,这个代表的仅仅是Qmax和Ra table进行了更新,但是阻抗跟踪算法并没有打开,所以还需要发送命令是能IT算法,这个时候update status=06. 对于没有学习过的电池,也应该是04。
下面一个基本的阻抗跟踪算法的流程供参考。
•Select a suitable solution: 选择方案
•Determine chem-ID (battery profile):电芯CHEM-ID选择
•a) send the cells to Dallas for ID building
•b) match a CHEM ID
•Configure parameters: 配置参数
•Calibrate: 校准
•Perform learning cycle:电池学习
•Generate golden file: 导出文件
•Test gauge and optimize
•Ready for production
–Program and test PCB
现在的情况就是,我现在没有用bq27510的开发套件,只是用IIC协议去更改相关配置,但目前的情况是,flags()中读到FC被置位,满充容量和剩余容量相等了,根据芯片充满的条件看,并没有达到充满的标准,而且百分比永远是100。怀疑IT算法没使能,但该怎样使能呢,又如何通过IIC写入新的CHEM-ID呢?
给control寄存器发送0x0021 使能it算法
Ra table都已经更新了,怎么可能阻抗跟踪算法没有使能?而且我查了Data memory中 IT Enable是1啊。
我用的是BQ27510-G3,在没有学习前,Update Status 是0 ,学习后就是02了,没有见过06的情况,是不是不同芯片不一样?
现在我的SOC是对的,但是生成量产文件的时候如图所示,会有校验报错,而且生成的校验文件写入新的芯片后,芯片就连不上了