12V18A不間斷電源UPS 光貓、路由器、NAS一機搞定

本內容來源於@什麼值得買APP,觀點僅代表作者本人 |作者:朵拉攻

創作立場宣告:

本人為非電子電氣專業人員,首次DIY不間斷電源,感謝網際網路時代知識資訊獲取的便利,以及網上各種大神無私分享各式各樣奇怪的知識,讓學習變得如此容易。然而畢竟是第一次,肯定會有錯誤和不足,還請大家指正,期待深入探討交流。

購買理由

使用NAS有5、6年,主要作為家裡的媒體伺服器和掛PT,一直沒有配UPS。最近遇到幾次小區異常斷電,每次可能都不到1分鐘,這種很傷硬碟,感覺有必要配一個UPS。最近也比較空,就開始查資料。商品UPS普遍存在功率小、噪音大、轉換效率低等問題,而且好一點的UPS價格也不便宜。

網上有人DIY光貓用的UPS,以原來的電源做輸入,接控制板和電池組,輸出12V到裝置,省掉了逆變器模組,效率高還安靜,看著還挺簡單的,可以試著DIYI做一個。不過這種控制板普遍功率都不大,帶不動NAS。後來發現TB有賣一種UPS開關電源,把UPS控制功能整合到開關電源,只要再配個電池組就可以。而且這種電源功率很大,可以帶多個裝置,而且光貓、路由器和NAS的輸入都是12V,一個電源就可以搞定,還可以解決電視櫃那裡插線板不夠用的問題。

12V18A不間斷電源UPS 光貓、路由器、NAS一機搞定

既然UPS要DIY,電池組自然也得DIY,因為很難買到正好匹配的電池組。由於都是第一次,首先開始買工具和各種零配件,焊臺、焊錫、熱風槍、熱溶膠槍、電池點焊機、鎳片、導線、接頭等等,後來一數TB近期下了有三四十個訂單。

在選擇電池上有點小瑕疵,一直聽說磷酸鐵鋰電池安全性高,於是就選了32700磷酸鐵鋰圓柱電池,按照標稱電壓3。2V採用4串,這樣就是12。8V,與12V最接近。買的是12V18A的電源模組,單節32700是6AH的容量,於是採用4串3並的組合,電池組就是12。8V18AH的容量。

當時沒有考慮到滿電電壓是3。65V,4串就是14。6V(UPS模組在失去市電後,是將電池組的電壓直接輸出,不會穩壓),這就高很多了,可能會把裝置燒壞。而市面上用作12V供電的電池組,一般都是採用三元鋰電池,單節標稱電壓3。7V,滿電電壓4。2V,採用3串滿電12。6V。

等了解這個問題的時候,電池組的各種配件都已經買好了,網上有人說電器裝置設計時都會考慮25%電壓富餘,12V的裝置最高可以用15V的電源;也有人說不能用,會燒壞裝置。說什麼的都有,既然配件都買好了,還是硬著頭皮試試吧。

12V18A不間斷電源UPS 光貓、路由器、NAS一機搞定

先給光貓14。5V電壓試了一下,執行正常,然後路由器和其中一臺舊NAS,都OK。看來短期使用是沒問題,就怕長期使用可能會容易壞。後來發現電池組雖然充電到14。5V,開始放電時就會掉到13。4V左右,這樣就沒高那麼高。

外觀展示

用亞克力板DIY的開放式支架,這就是成品了。

拿到電視櫃檯面上,由於還接著線,所以是後面接線這面朝外,接線比較多,顯得很雜亂。

12V18A不間斷電源UPS 光貓、路由器、NAS一機搞定

放進電視櫃裡面就是這樣,感覺好多了,有點工業風

12V18A不間斷電源UPS 光貓、路由器、NAS一機搞定

12V18A不間斷電源UPS 光貓、路由器、NAS一機搞定

使用感受

目前接了光貓、路由器和NAS共3臺裝置,整個電源的正常執行功率在60w左右,負載電流不到5A。將來還要再加一臺NAS。

UPS是有了,可是斷電了不能通知裝置關機。參考了大媽上的這兩篇文章,

非管理型UPS如何實現停電後NAS的自動關機指令碼_其他電腦配件_什麼值得買 (smzdm。com)

NAS+非智慧UPS,你可以這樣做讓NAS自動關機_NAS儲存_什麼值得買 (smzdm。com)

順便學了以下Linux的指令碼語言,有程式設計基礎還是比較簡單。

這裡加了一個ip2,執行邏輯是ping ip連續幾次不通後,再ping ip2,如果也不通才關機。防止某個裝置意外斷電不通導致關機。

同時加了一個計劃任務,每3分鐘檢查自動關機指令碼進行是否在執行,如果沒有就執行自動關機指令碼。

#!/bin/sh

ip=“10。194。1。31”

ip2=“10。194。1。171”

time=60

restartCnt=5

resultlog=“/share/CACHEDEV2_DATA/DOC/SH/result。log”

failCount=0

timing=$(date +%Y/%m/%d/%H:%M:%S)

echo $timing start work! > $resultlog

while :

do

templog=$(ping -c 4 $ip)

now=$(date +%Y/%m/%d/%H:%M:%S)

if test -z $(echo $templog |grep “0 packets received”)

then

#echo $now success >> $resultlog

failCount=0

else

let failCount++

echo $now $failCount >> $resultlog

if [ $failCount -gt $restartCnt ]

then

templog=$(ping -c 4 $ip2)

if test -z $(echo $templog |grep “0 packets received”)

then

failCount=0

else

echo shutdown >> $resultlog

/sbin/poweroff

fi

fi

fi

sleep $time

done

總結

第一次DIY電子裝置,購買工具和配件總成本差不多趕上一個中端的商品家用UPS了吧。這個UPS直接輸出DC12V,不需要再逆變為AC220V,效能更高。216w的功率可以帶4、5個網路裝置,而且體會到DIY的樂趣,還收穫了一堆奇怪的知識,還是很值的