微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > BQ34Z100分压电阻与电压校准问题

BQ34Z100分压电阻与电压校准问题

时间:10-02 整理:3721RD 点击:

使用两串的锂聚合物电池,电池的容量为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中的数据了,有办法解决吗?

    谢谢!

  1. 是设置为4500mAh,另外你的Design Energy如果是3.7V电池的话应该设置为37000,Lifetime Max/Min Pack voltage Max设一个小点的值,Min设个大点的数值,这2个数值是记录运行过程中电池的最大最小电压。
  2. 可以导出GG文件,然后用记事本等程序打开GG文件将DataFlash里的updatestatus值改为00 ,将其他需要修改的参数改好,重新下载senc文件导入修改后gg文件,发21命令。另外你的golden learning
  3. 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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top