12V18A不间断电源UPS 光猫、路由器、NAS一机搞定
创作立场声明:本人为非电子电气专业人员,首次DIY不间断电源,感谢互联网时代知识信息获取的便利,以及网上各种大神无私分享各式各样奇怪的知识,让学习变得如此容易。然而毕竟是第一次,肯定会有错误和不足,还请大家指正,期待深入探讨交流。
购买理由
使用NAS有5、6年,主要作为家里的媒体服务器和挂PT,一直没有配UPS。最近遇到几次小区异常断电,每次可能都不到1分钟,这种很伤硬盘,感觉有必要配一个UPS。最近也比较空,就开始查资料。商品UPS普遍存在功率小、噪音大、转换效率低等问题,而且好一点的UPS价格也不便宜。
网上有人DIY光猫用的UPS,以原来的电源做输入,接控制板和电池组,输出12V到设备,省掉了逆变器模块,效率高还安静,看着还挺简单的,可以试着DIYI做一个。不过这种控制板普遍功率都不大,带不动NAS。后来发现TB有卖一种UPS开关电源,把UPS控制功能整合到开关电源,只要再配个电池组就可以。而且这种电源功率很大,可以带多个设备,而且光猫、路由器和NAS的输入都是12V,一个电源就可以搞定,还可以解决电视柜那里插线板不够用的问题。
既然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的电源;也有人说不能用,会烧坏设备。说什么的都有,既然配件都买好了,还是硬着头皮试试吧。
先给光猫14.5V电压试了一下,运行正常,然后路由器和其中一台旧NAS,都OK。看来短期使用是没问题,就怕长期使用可能会容易坏。后来发现电池组虽然充电到14.5V,开始放电时就会掉到13.4V左右,这样就没高那么高。
外观展示
用亚克力板DIY的开放式支架,这就是成品了。
拿到电视柜台面上,由于还接着线,所以是后面接线这面朝外,接线比较多,显得很杂乱。
放进电视柜里面就是这样,感觉好多了,有点工业风
使用感受
目前接了光猫、路由器和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的乐趣,还收获了一堆奇怪的知识,还是很值的





校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案