锂电池充放电管理-单片机通用模版 一、锂电池充放电检测的原理 二、power.c的实现 三、power.h的实现 四、锂电池检测和充电电路 一、锂电池充放电检测的原理 ①两节锂电池通过电阻分压检测ADC,再根据电压划分电量等级; ②充电使用的是锂电池充电IC方案,可通过硬件电阻参数调节充电电流,并可以通过STAT引脚检测充电和满电状态(充电注意会抬高电压); ③放电根据ADC_BAT检测电池电量进行等级划分(注意大负载电压骤降瞬间); ④充放电过程注意在电量划分等级临界值来回抖动现象; 二、power.c的实现 #include "power.h" bit b_LowBat_Flag