TI中文支持网
TI专业的中文技术问题搜集分享网站

bq27441电量计的正确使用(急)

Other Parts Discussed in Thread:BQ25895, BQ27441-G1

请教大家,产品使用5000 mah的锂电池,bq25895+bq27441-G1B,usb otg接口充电

按照Quickstart Guide for bq27441-G1文档,通过单片机的i2c配置了 Design Capacity、Design Energy、Terminate Voltage、Taper Rate这四个参数,但是读取SOC百分比数值变化较大,此时的电压为4.12v, RemCap、FullChgCap这两个的数值正常应该接近5000,怎么读取的值是从0慢慢往上加?

//battery para
#define BAT_DC 5000//Design Capacity (mAh)
#define BAT_DE (500*38)//Design Energy (mWh)  (5000*3.8)
#define BAT_TV 3700//Terminate Voltage  (mV)
#define BAT_TR (50000/115)//Taper Rate (0.1 Hr rate)  (5000/(0.1 × 115)) 

1、bq27441还需要配置那些参数吗?

2、bq27441还需要怎么标定或者测试来达到比较精准的数值吗

3、上面必要的四个参数设置完掉电会消失吗?每次上电都得重新配置?

4、该论坛TI技术人员回答问题似乎比较晚,有没有邮箱或者电话等其他方式可以联系?

感谢!!!

user6356726:

,

Star Xu:

您好
1,其他参数可以参考TRM 设置。
2, 参数设置以后建议配置CHEM ID和学习。
3,参数配置以后掉电不会消失。不需要每次上电重新配置。
4, 非常抱歉目前没有其他支持方式。

,

user6356726:

请教一下
1、TRM 设置可以参考哪里
2、配置CHEM ID和学习 又是怎么弄的?

,

Star Xu:

您好

1, TRM 链接如下:

2, 配置CHEM ID 请参考下面的图

学习请参考下面的下面的文档

www.ti.com.cn/…/slua903.pdf

,

user6356726:

(图1)  

(图2)

(图3)

1、CHEM ID 读出来是0x0312 符合bq7441-G1B,应该就不用改了吧?

2、这个qmax和res 这两个数据是在每次有数据更新时就写入NVM?而且这两个数据是在不断学习变化的吗?

3、这两个参数是否可以用在其他  相同型号的电池和bq27441的组合上?

4、图1中的NVM指的是我这个产品的NVM还是bq27441芯片的NVM?

5、图三的discharge状态指的是bq27441没有接入电池吧?

感谢!

,

Star Xu:

您好
1,使用的电池需要与CHEM ID 对应
2,QMAX自动更新
3,可以
4,这款芯片需要最少的配置,并使用一次性可编程(OTP)非易失性存储器(NVM)
5,确认系统是否放电

,

user6356726:

非常感谢回答!!

但还是有一些疑惑:

1、这个QMAX和res 表会自动更新,那如果电池与bq27441断开了再接上,此时bq27441被复位,需要重新配置那四个参数,此时的qmax和res表需不需要配置,是否掉电就丢失了?

2、所谓的qmax和res 表是不是下图的寄存器值呢?

3、上面所说的系统NVM 是不是芯片内部的?还是我这个产品的存储(比如eeprom)去存储qmax和res表呢?抱歉还是不太懂

,

Star Xu:

您好
1,参数掉电不会丢失,不需要重新配置
2,QMAX 参数TRM 有详细介绍,Qmax(mAh)=QmaxCell 0×DesignCapacity/ 214,如果RES指的是阻抗表,那就是上面的表格。
3, 应该是芯片内部的NVM

,

user6356726:

是不是只有这两个寄存器的值都置1,才说明bq27441学习成功?这两个位置一直都是0.

此外,如果bq27441如果与电池断开连接,所有配置的参数都被还原成其他值,这正常?

如果电池没有充电,电池一直给系统供电,为什么这个位置没有被置1?

赞(0)
未经允许不得转载:TI中文支持网 » bq27441电量计的正确使用(急)
分享到: 更多 (0)