UPS Power Module
| ||||||||||||||||||||
| ||||||||||||||||||||
说明
产品概述
我是块适用于jetson nano的不间断电源(UPS)模块,支持同时充电和放电,可提供稳定5V电压输出,板载OLED可以实现显示IP地址、电池的电压、电流、功率等参数。
特点
- 可通过I2C接口通信,测量电池电压、电流、功率和剩余电量等参数,实时检测模块工作状态
- 板载0.91寸OLED显示屏,实时显示电池电压、IP地址和内存等信息
- 板载电池保护电路,防过充、防过放、防过流、防短路和防反接,均衡充电,工作稳定更安全
- 板载4节18650电池,10400mAh海量容量,可保持更长时间待机
- 板载5V稳压芯片,可达2.5A连续输出电流
- 板载警示指示灯,方便查看电池是否接反
- 提供完善的配套资料手册
产品参数
- 输出电压:5V
- 充电电源:8.4V 2A
- 控制接口:I2C
- 电池规格:18650锂电池
- 电流容量:4节电池共10400mAh
- 产品尺寸:113mm × 79mm
- 通孔直径:2.5mm
接口说明
硬件说明
8.4V接口为充电接口,使用8.4V 2A电源充电。0FF/ON丝印为电源开关丝印。
WARNING LED灯为电池接反指示灯,LED亮表示电池接反。
注意1:首次接上电池需要注意LED灯是否亮,如果LEN亮则表示对应的电池接反了。电池接反情况下禁止充电。
注意2:首次接上电池有可能会没有电源输出,需要拨动一下电源开关或者充一下点激活电池保护芯片才会有电源输出。
注意3:要使用产品配置的电源充电,使用其他电源有可能输出电源纹波太大不稳定导致产品损坏。
注意4:电池正极绝缘垫如果弄掉坏了建议不要继续使用容易导致短路起火,拆电池时切忌用螺丝刀撬电池正极容易导致短路要撬电池负极。
锂电池使用注意事项
- 锂聚合物和锂离子电池很不稳定。如果充电或使用不当,可能会导致火灾,人身伤害和财产损失。
- 对电池组充电和放电时,切勿极性连接错误。请勿选用其他劣质的充电器或充电板对锂电池进行充电。
- 请勿混用和使用旧电池和新电池,避免使用其他品牌的电池。
- 如需另购锂电池产品,须确保电池参数与锂电池扩展板兼容,推荐选择正规的电池厂家,并需要自行老化测试确保锂电池能够稳定安全工作。
- 锂电池具有循环寿命,请在达到使用寿命或使用两年时(以先到者为准),用新电池更换旧电池。
- 请妥善放置电池类产品,远离易燃易爆类物品,远离儿童,避免因保管不慎,引发安全事故。
使用说明
在使用jetson nano时,需要通过6 PIN杜邦线链接模块的排针到jetson nano。接线如下图,注意请勿接错线,否则可能损坏jetson nano。
输入如下命令安装显示服务程序。显示服务实现在OLED显示电池电量等信息的功能,开机自动启动。
sudo apt-get install python3-smbus -y sudo apt-get install python-smbus -y git clone https://github.com/waveshare/UPS-Power-Module cd UPS-Power-Module sudo ./install.sh
服务启动后OLED会显示IP地址,电池电压,电流以及电池剩余电量百分比等数值,还可以显示jetson nano的CPU,GPU,内存等信息。
注意:如果电流为负数则表示电池输出电流(可认为jetson nano负载电流),电流为正输则表示电池充电电流。
如果需要通过程序获取电池信息可以参考这个文件。
https://github.com/waveshare/UPS-Power-Module/blob/master/ups_display/ina219.py
运行如下命令可以运行这个文件程序。
python3 -m ups_display.ina219
FAQ
sudo python3 -m ups_display.display_server
如果运行这个命令可以显示电路是没有问题的。应该是开机启动服务有问题,可以运行下面两个命令卸载然后重新安装。
sudo systemctl disable ups_display
sudo pip3 uninstall ups_display
待机状态下,大概10-12小时;其他情况下没有具体测试过。
重新接入电池时需要接一下供电器才可以正常工作。
可以用在max模式,一般不会关机,除非满载工作。
模块断电充电需要时间四个小时左右(开关在OFF侧)。