我是块适用于Raspberry Pi Zero的不间断电源(UPS)模块,板载带路径管理的开关型锂电池充电芯片,升压芯片和电压电流监测芯片。支持同时充电和放电,可提供稳定5V电压输出,可通过I2C接口监测电池的电压、电流、功率等参数。
Micro USB接口为充电接口 输入电压为5V,充电时LED亮,充满电时熄灭。0FF/ON丝印为电源开关丝印。
注意1:组装时需要先将电源开关拨到OFF一端,断开电源再组装否则容易导致短路烧坏器件。
注意2:首次接上电池时需要充电激活电池保护芯片才会有电源输出。
注意3:电池满电状态输出电流大概为1.8A左右,电池电压降低输出电流也会减小,当接过大负载电流过小时可能会出现升压不稳定导致树莓派不断重启。
sudo raspi-config 选择 Interfacing Options -> I2C ->yes 启动 i2C 内核驱动
sudo reboot
在使用树莓派演示该例程时,只需要将模块插到树莓派排针中即可,或者通过杜邦线接到树莓派的I2C接口,VCC接3.3V
输入如下命令运行程序
sudo apt-get install p7zip wget http://www.waveshare.net/w/upload/4/40/UPS_HAT_C.7z 7zr x UPS_HAT_C.7z -r -o./ cd UPS_HAT_C python3 INA219.py
程序运行后会输出电池电压,电流,功率以及电池剩余电量百分比等数值。
注意:如果电流为负数则表示电池输出电流(可认为树莓派负载电流),电流为正数则表示电池充电电流。