改造BK650M2-CH实现输出插口单独通断,以及手搓一个UPS服务器
本帖最后由 gasment 于 2025-9-11 17:19 编辑最近村里搞什么线路改造,南网隔三差五就拉闸
虽然依靠BK650M2-CH的USB通讯也能实现基本的安全关机功能,
但是控制功能有限,仅一个 upsdrvctl shutdown 软关机命令也不尽人意
于是趁此机会计划改造一下这个UPS,让他更听话一些
翻了一下拼夕夕,这种继电器板子符合使用要求,不过没有磁保持继电器的版本,控制板断电不能保持通断状态,
只能接到常闭触点,然后设置控制板上电启动默认为常闭模式,防止控制板失效导致全部断电
优先是有线网口的,wifi的话还要维护一个独立ssid
网络协议使用mqtt,玩物联网的应该无上手难度
接线示意图:
[*]4路继电器,前3路分别控制3个输出插头的火线通断,第4路为常开触点,并入原机开关微动,以点动操作模拟按下开关来实现UPS的硬开关机,但是注意硬关机后UPS不能来电自启,必须下次按下按键开机
[*]#1和#2插口给到PDU,#3插口给12V 伪“UPS”充电(想了解这个伪UPS的可以看看我的帖子买了个12V备用电源想充当ups,结局是踩坑了 - 电脑讨论(新) - Chiphell - 分享与交流用户体验),#4插口直通,空闲
[*]测试了这个12v伪UPS的续航,全套UPS控制器设备功耗5~7w,运行了10小时+依旧坚挺,近10年来还没有超过10h的停电记录,停电期间这套设备持续运行,实现来电后的自动响应和控制
[*]控制中枢是一台斐讯N1,系统是ubuntu 22,安装nut-server来获取UPS状态数据,安装mosquitto来收发mqtt消息,安装node-red来做自动化控制逻辑
[*]使用交换机来做扩展,上端接入局域网,共享UPS数据,不接也不影响,因为都是静态IP,可以独立运行
实物图:
[*]220V插口是一体铜条,只能剪断,单独为每个口接线
[*]原先是火线引到壳子外,控制板外接,但是位置不好放,后面琢磨下成内置了
[*]工具有限,开孔比较丑,凑合了,不影响使用,顺便为每个220V插口设置了指示灯
[*]放入柜子里,接好线,像那么一回事了
[*]需要有一个检测电网恢复的装置,理论上能设置静态IP的有线设备均可,使用ping来模拟检测,这个设备是直接接入电网的,随电网一起断电上电,
[*]注意使用的设备稳定性就好,我从角落翻出了一个海康的NVR,功耗只有2~3w,nvr稳定性也不用怀疑,用来做检测也正好合适
[*]UPS只要不硬关机,USB通讯不会断,这样也可读取输入电压数据来判断,但是没有这个外置的来的简单和稳定
[*]把AC插头和DC适配器分开了,分别接入两个PDU,两个PDU接入UPS的#1和#2插口,这样AC那边功耗大就可以优先关断节省电量
[*]自动化逻辑流程比较费头发,现在能实现预期效果了,但是等待更多场景验证来debug
✅以上~
这个柜子又一次完成了一项功能升级,生命在于折腾(给自己找借口)
手搓UPS?咸鱼买个无电池的再好也几百~ 二楼正解。
这电工知识水平,这动手能力,远比一个up机头贵多了。
普通人还是看看试试买个ups机头吧,比这手搓的功能强大很多,还支持网络远程控制柜,费用比这手搓贵不了多少 厉害厉害,这个东西我曾经拆过一个便宜的垃圾货,可以说非常简陋,后来也接触了一个外挂电池那种ups机头,也拆开看过,内部奢侈豪华,真是一个天上一个地下
页:
[1]