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

Bq34z100 怎么判断电池是充电还是放电

现在用mcu去和bq34z100做通信,mcu需要知道电池是空闲还是充电还是放电,去做相应不同的处理

 

answer:

8.3.1.8 AverageCurrent(): 0x0A/0x0B This read-only command pair returns a signed integer value that is the average current flowing through the sense resistor. It is updated every 1 second with units of 1 mA per bit. However, if PackConfiguration [SCALED] is set then the units have been scaled through the calibration process. The actual scale is not set in the device and SCALED is just an indicator flag.

您好,根据手册15页的描述,发送AverageCurrent()指令,通过读出来的电流的正负就可以确定是充电还是放电

user5094321:

回复 answer:

这个我看过,正负只有两种状态,但我还要判断充电,放电,空闲,有三种状态,能不能加个电流大小去判断空闲状态。但是为什么空闲的时候也有几十毫安的电流 ,如果不加电流大小判断,导致我空闲时也判断成放电了

answer:

回复 user5094321:

空闲状态下电流应该为0,检查硬件电路是否漏电,并在bqstudio里做校准

Eric Gyj:

回复 answer:

您好,我现在正在使用bq27531G1 + bq24192 方案

通过bqstudio观察,不接负载时也会有-30几毫安的放电电流,这是正常的吗?

Hugo Zhang:

回复 Eric Gyj:

如果这-30几mA的电流不是真实存在的电流,那要确认一下BQ27531是否做过board offset和CC offset的校准。

赞(0)
未经允许不得转载:TI中文支持网 » Bq34z100 怎么判断电池是充电还是放电
分享到: 更多 (0)