BQ34Z100分压电阻与电压校准问题
使用两串的锂聚合物电池,电池的容量为5000mAh;单节电池的电压范围是:3.7--4.2 V,因此两节串的电压范围是7.4--8.4V
使用125K和15K电阻进行分压,设置电池节数为2,VOLTSEL设置为1 ; Voltage Divider 初始设置为8400.
进行电压校准操作,bqsvw软件测量的电压值为1400mV左右,可是我用万用表测量的电池组两端的电压值为8400mV左右,这两个值的差距很大,是不是哪里有问题,
校准好后Voltage Divider 值变成52753,与初始设置的值变化也很大,不知道哪里有问题,
谢谢!
你好,校准后EVSW里显示的电压是否准确?还有方便把原理图贴上来吗?谢谢!
另外你的电池容量是每节电芯2500mAh,还是每节5000mAh(CC threshold看起来有点不正确,这个与校准无关)。
你好!
谢谢你的答复,电压校准的问题已经解决了,是我的电路有问题.
我的电池是每节5000mAh,两节串联的,所以整个电池包还是5000mAh,你说CC threshold不对,是不是应该设置成4500mAh ?
另外,我执行过0X0021的命令后,就不能再该Data Flash中的数据了,有办法解决吗?
谢谢!
- 是设置为4500mAh,另外你的Design Energy如果是3.7V电池的话应该设置为37000,Lifetime Max/Min Pack voltage Max设一个小点的值,Min设个大点的数值,这2个数值是记录运行过程中电池的最大最小电压。
- 可以导出GG文件,然后用记事本等程序打开GG文件将DataFlash里的updatestatus值改为00 ,将其他需要修改的参数改好,重新下载senc文件导入修改后gg文件,发21命令。另外你的golden learning
- 2串的电池应用如果在成本许可条件下,建议使用多节电量计,BQ20 和BQ30系列
1. senc文件哪里有?怎么使用这个文件?
2. golden learning是什么意思?是让芯片学习电池的性能的过程吗?怎么做?
我尝试过将电池放完电, 空闲5小时, 充满电, 空闲2小时, 再放完电,但结果都不理想(Full Charge Capacity 最高只到过4000左右).另外在放电的最后阶段, RUP_DIS标志有置位过,然后我去观察Ra Table也没有更新过.是什么问题? 是不是我的Chem ID设置的不对?应该设为多少?
谢谢!
1.http://www.ti.com/litv/zip/sluc366a senc文件就是34Z100 页面下面software里可以找到,这个文件用EVSW里的I2C页面可以下载该文件,这个文件包含了算法程序和默认的参数设置
2.golden learning是一个完整的充放电周期,包含了 放空静置- 充满 静置2小时-放空静置5小时 ,主要用来学习Qmax和内阻表。RUP_DIS标志值位有可能是因为ID不匹配导致的,另外可以看下update status是否发生更新,在做golden learning前要选择合适的ID。
3.Chem-ID的做法 先用C/2电流 截止电流C/100充满 静置2小时,用校准好的gauge或者其他用C/10放电记录数据再用MATHCAD计算
1. Design Energy不能设置为37000,最大值只能是32767,我在.gg文件中写成37000,然后导入Flash,在EVSW软件中该处显示值为-28536,估计也是益出了,我打算将这里写成最大值32767.
2. 在bq34z100页面下的软件部分没有找到相应的senc文件,你给的下载地址里好象也没有,不过我在TI E2E Community里找到了一个(文件名为bq34z100_R0_V0_06_BLD_0006.senc)按照你说的步骤操作后,成功更新了Flash.
3. 我在操作前面所说的golden learning过程中,update status一直为0x04也就是说学习的步骤没有进行下去.
4. MATHCAD计算是怎样的操作步骤?
谢谢
1.37000应该这样子设置的 Design Energy=3700,Design Energy Scale=10, datashseet第17页有讲述
2.下载完senc文件后要注意要更新CHEM-ID,GG文件没有包含CHEM-ID的具体信息(只有ID号)
3.证明这个Qmax都没有更新,在校准,配置参数,下载ID,使能IT算法完毕后,把电池放空静置,然后观察DOD0是否更新为一个很大数值,然后开始C/2正常充电到满(FC置位)静置,知道DOD0更新为一个很小的数值,updatestatus更新为05 然后开始C/5放点到截止,静置完毕后 可以观测到updatestatus变为06.
4.MATHCAD的话官网上有个例子,将例子里的log数据替换为自己你的数据,注意数据的电压和电流单位要和例子里一致,打开程序选择log数据的路径按CTRL+F9可以运行得到结果了。http://www.ti.com/litv/zip/sluc138be