
前言
这样的 开源的 电源遥测中枢方案!真少见!

为什么说“少见”?
大多数开源配电板做到继电器+MOS 管就停了
但作者的方案,少见的基于LM5069+INA226搭配,实现了软启动、过流保护、偏置校准、NVS保存、四路 I2C设备容错设计……
完美实现了分电→保护→测量→联网→配置→OTA的完整链路。
这种配电系统方案,可太值得参考了!
*0***1
它有啥功能?
-
四路独立开关控制,支持Wi-Fi接入、接入MQTT(含 TLS)远程控制、支持OTA 升级,还能接入Home Assistant或自建监控平台
-
每路实时采集电压、电流、功率
-
支持自动探测,未焊接通道可离线显示且不影响其他通道
-
支持每路电流偏置与增益校准,并保存到NVS
-
支持按时间段自动开关,例如工作日白天开启、夜间关闭,适合路由器、实验设备和常驻节点等重复性供电任务
-
支持趋势数据记录与状态监测,便于发现电压波动、异常耗流等问题。
-
支持串口命令行运维与长期稳定性调试
远程控制界面▼





这些功能,以为着它能用于——远程/无人值守设备运维、同时管理多台 3D 打印机/激光雕刻机等、管理小型服务器/网络机柜;房车系统、用于产线测试、模块老化测试……这些“刚需”场景!
那么,想实现这样的方案,具体要如何设计?
*0***2
硬件设计方案
作者基于嘉立创EDA,设计了一块PCB板。
01
电路设计图

原理图1

原理图2

PCB图

系统框图
02
设计说明
系统采用ESP32-C3作为主控,构建四路 24V 分电与测控系统。
每一路以LM5069MM作为高边热插拔 / 电子保险丝控制核心,输出到独立 XT60 接口;
每路配置 INA226AIDGSR 进行电压、电流、功率采样,四路采样器件共用 I2C 总线。
GPIO 控制通道预设为 IO5 / IO4 / IO1 / IO0。输入侧为24V母线,配置470uF/50V母线电容;板上由K7803M-1000R3生成3.3V,并保留Type-C+ME6217作为调试 / 辅助供电路径;系统同时预留扩展位用于后续模拟量采集和上电状态评估。
整体目标是实现四路独立通断、实时测量、联网配置与远程升级,并兼顾DIY可焊接性与后续小批量可制造性。
*0***3
软件架构
01
固件职责
固件的核心职责主要包括四类:
-
采集:轮询四路 INA226,采集 V / I / P 数据,并维护在线 / 离线状态
-
控制:响应本地 Web 操作和 MQTT 指令,独立控制每一路 GPIO 输出
-
配置:管理 Wi-Fi、MQTT、校准、时间表、告警等参数,并持久化保存
-
运维:提供 OTA、串口命令行和状态检查能力,支持长期稳定性调试
02
软件分层
项目软件组织为四层:
-
驱动层:INA226、GPIO、Wi-Fi、NVS、时间管理、OTA、MQTT
-
服务层:采集服务、控制服务、状态聚合、自检服务、调度服务
-
策略层:在线检测、校准补偿、阈值判断、自动开关策略、异常处理
-
接口层:本地 Web UI、MQTT 接口、串口 CLI
03
软件架构图

这种架构划分的好处,让项目具备了可维护性和后续扩展能力。至此,它已覆盖了从设备采集、联网接入到调度和运维的完整闭环。
你会让这个作品,进入你的收藏夹吗?
*0***4
开源网址
如果你喜欢这个作品,欢迎前往开源网址,给作者点个赞~
如果你想深入学习,也可以前往开源网址哦~
开源网址:https://oshwhub.com/zhoulv2012/powerhub-power-telemetry-hub

评论区
登录后即可参与讨论
立即登录