Hi all,
目前使用bq27441作电池充放电管理,参数配置根据quick start手册中的流程配置的,参数设置如下:
#define BM_CONF_DESIGN_CAPACITY 1200 // Design Capacity = 1200mAh #define BM_CONF_DESIGN_ENERGY (int)(BM_CONF_DESIGN_CAPACITY * 3.8) //DesignEnergy = DesignCapacity(mAh) * 3.8V #define BM_CONF_TERMINATE_VOLTAGE 3200 //Terminate Voltage = 3200mV #define BM_CONF_TAPER_CURRENT 115 //TaperCurrent = 115mA #define BM_CONF_TAPER_RATE (int)(BM_CONF_DESIGN_CAPACITY / (0.1 * BM_CONF_TAPER_CURRENT))
设置成功后,放电过程中,每隔10秒钟读一次电池电量百分比数据(StateOfCharge),除了开机后变化一次,以后数值一直保持不变(实际上电量已经降低了)。
而充电过程中读取该数值是有变化的(根据时间数值增加)。
请问各位是什么原因导致放电过程中电量百分比数值不更新的?
这是我们的原理图
这是使用的电池


