1、簡介
UPS-18650 是一個專門為樹莓派(以下簡稱 pi)所設計的 UPS 電源,采用兩顆標准 的 18650 鋰電池進行供電,支持外部電源插入檢測,支持邊充邊放,既插上外部電源時, pi 由外部電源供電,拔掉外部電源時,pi 轉由鋰電池供電。UPS-18650 通過 10 根大電流 頂針與 pi 主板連接,所有使用時 pi 無需用 microusb 數據線與 UPS-18650 連接。另外 UPS-18650 還集成了專業電量計芯片 MAX17040G、RTC 實時時鍾芯片 DS1307Z+、 USB-to-UART 串口芯片 CP2104、電量指示燈、以及額外的 5V 輸出口供外部其他設備使用。
2、參數
充電電流:max 1A@5V
輸出電流:max 3A@5V (在使用兩節 3300mAh 18650 鋰電池或者外部電源適配器功 率大於 5V3A 的情況下)
電量測量:輸出電池電量百分比,誤差±1%,電壓測量誤差在±3mV
3、操作
輸出操作: 在有接外部電源適配器的情況下,長按電源開關 3 秒以上,紅色電源指示燈亮,表示 輸出 5V 電壓。再一次長按 3 秒以上,紅色電源指示燈滅,表示關閉 5V 電壓輸出。 在沒有接外部電源適配器的情況下,長按電源開關 3 秒以上,紅色電源指示燈亮,表 示輸出 5V 電壓。再一次長按 3 秒以上,紅色電源指示燈滅,表示關閉 5V 電壓輸出,也可 快速短按電源開關兩次關閉 5V 電壓輸出。短按電源開關一次,電量指示燈顯示當前電池電 量,稍后會熄滅。
4、RTC 功能操作:
a. 打開 pi 配置工具 raspi-config,
b.選擇 Interfacing Options
c.選擇啟用 I2C
d.安裝 i2c-tools 和 python-smbus,安裝完成后重啟一下樹莓派
e.運行 sudo i2cdetect -l 查看當前 pi 是采用哪個 I2c 總線。
f.運行 sudo i2cdetect -y 1 查看當前 pi 的 i2c 總線上掛載的設備。
g.獲取 root 權限,執行以下命令
sudo su
h.運行 modprobe 命令加載 i2c-dev 模塊
modprobe i2c-dev
i.建立一個新的 i2c 從設 備,名字為 ds1307,設備地址為 0x68
echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device
j.同步系統時間后,寫入RTC 硬件時鍾
hwclock -w
k.讀取 RTC 硬件時鍾讀數,查看是否正確
hwclock -r
i.編輯系統啟動文件 rc.local,設置開機時將 RTC 時鍾同步到系統時鍾去。
sudo nano /etc/rc.local
m.在 exit 0 之前插入如下代碼
modprobe i2c-dev echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device hwclock -r hwclock -s