一般的电子产品使用电池供电,因此我们需要加一个电池电压检测电路,来检测电池的电量。
该电路有两大部分,红色区域是供电部分,绿色区域是控制电池开关部分。
第一部分 供电电路
当三极管导通,电池供电,ADC0-BAT为检测电路,通过检测电池电压来估计电池电量,当电压无法满足整个电路供电时,通过第二部分控制部分来关闭电池供电电路。
第二部分 控制开关
该部分为两个小控制电路,PWR ON 为控制供电电路的总开关,PWE CTRL为单片机控制供电电路开关。PWR ON连接的是按键(电路图上未画),当按键按下时,基极的电位拉高,NPN导通,同时PNP的基极拉低,PNP导通,此时电池供电打开。同时单片机给PWR CTRL高电平,同样可以拉低PNP的基极。松开按键时电池就可以持续供电了。
如果想关闭整个电源只需要,可以设置按键常闭,单片机检测到PWR ON的高电压时,再关闭PWR CTRL,松开按键,供电电路关闭。如果电池电压过低,就可以PWR CTRL拉高,关闭PNP。电池供电关闭。
以上就是整个控制电池开关的讲解,希望可以帮助到大家。