Make it happen!
loading...

电源精灵控制方案

本文基于历史项目资料做公开化整理。原始身份信息、现场细节、商务条款和未公开资料均已移除;部分参数按通用工程场景做了泛化或升级。内容用于说明类似产品样机和设备开发的技术路径,不代表某个客户原始需求全文。如内容涉及权益问题,请联系初拓科技核实处理。

1. 项目背景与需求回顾

电源控制类产品看起来只是“远程开关几个插座”,实际落地时会同时碰到强弱电隔离、负载浪涌、继电器寿命、设备联网、离线策略、定时任务、权限控制和异常追溯。用户通常希望把实验室、展厅、门店或小型设备间里的多路电源集中管理,手机端能看到每路状态,后台能记录开关动作,现场又能保留实体按键和应急断电。

本方案将历史需求泛化为“多路智能电源控制终端”。设备由 AC 输入保护、多路继电器/接触器输出、电流电压采样、嵌入式主控、联网模块、本地按键与指示灯、小程序/后台接口组成。方案目标是完成 POC 到 EVT 工程样机,验证多路负载控制、用电状态采集、远程命令、离线运行和安全保护。

2. 需求工程化整理

系统按电源层、执行层、检测层、控制层和软件层拆分。电源层负责 AC220V 输入、浪涌吸收、保险丝、漏电/过载保护和 24V/5V 控制电源;执行层负责继电器、接触器或固态继电器输出;检测层负责电压、电流、温度、箱门和按键状态;控制层负责状态机、定时任务、故障锁定和本地显示;软件层负责用户绑定、设备状态、远程控制、日志和 OTA。

方案边界按负载类型区分。小功率照明和电子设备使用 10A 继电器;电机、加热器、泵类负载按浪涌电流放大选型,使用接触器或过零固态继电器;精密设备供电不做硬切断优先级,必须增加延时关闭和二次确认。公开方案不写真实回路编号和现场拓扑,只保留通用工程配置。

3. 技术指标与边界

项目方案指标
输入电源AC220V,50Hz,单相输入,前级配置断路器与浪涌保护
输出通道4-8 路继电器输出,单路 5A/10A/16A 按负载分级
控制电源明纬 LRS-50-24 或 HDR-60-24,5V 由隔离 DC/DC 派生
主控STM32F103C8T6/GD32F303 或 ESP32-S3 主控,按联网方式确定
联网Wi-Fi、4G、以太网三种版本,协议采用 MQTT + HTTPS
本地操作实体按键、状态 LED、蜂鸣器,支持断网本地控制
安全熔断器、压敏电阻、TVS、光耦隔离、温度检测、故障锁定

4. 系统总体架构

flowchart TD

  A["AC输入保护"] --> B["多路执行输出"]

  A --> C["24V/5V控制电源"]

  C --> D["嵌入式主控"]

  D --> E["电流电压采样"]

  D --> F["按键与状态指示"]

  D --> G["联网模块"]

  G --> H["小程序与后台"]

  D --> I["日志/定时/OTA"]

控制与数据层拆成两条链路:本地控制链路负责立即执行、故障保护和离线策略;云端数据链路负责权限、策略下发、状态同步和用电记录。设备本地保存最近 1000 条动作日志,网络恢复后补传。

flowchart LR

  MCU["主控状态机"] --> Relay["继电器/接触器输出"]

  MCU --> Protect["过流/过温/掉电保护"]

  MCU --> Log["本地日志队列"]

  Net["MQTT客户端"] --> Cmd["远程命令"]

  Net --> Upload["状态与日志上传"]

  Cmd --> MCU

  Log --> Upload

5. 机械与电气结构

整机采用壁挂式或桌面式钣金/阻燃塑胶外壳。小批样机阶段使用 1.2-1.5mm SPCC 钣金喷塑,强电端子、继电器、电源模块和控制板分区布置;产品化阶段使用阻燃 PC+ABS 外壳,内部保留金属接地板。强电区和弱电区之间保留爬电距离,端子排增加透明防护盖,用户操作区只暴露按键、屏幕和低压接口。

线束采用端子编号和颜色分区。AC 输入使用 L/N/PE 三线,PE 与金属外壳可靠连接;继电器输出按通道分组,火线经过继电器触点,零线走公共端子排;电流互感器套在单通道火线上,避免多路混穿导致采样无效。控制板与强电执行板之间使用排线或端子连接,所有外部 IO 进入主板前经过 TVS、RC 滤波和光耦隔离。

6. 硬件系统

硬件分为标准联网版和工业增强版。标准版采用 ESP32-S3 作为主控,负责 Wi-Fi、按键、继电器和 MQTT;工业增强版采用 STM32F103/GD32F303 + 以太网/4G 模块,控制链路和联网链路分离。继电器使用 HF115F/松乐 SLA 系列 10A/16A 器件,感性负载版本增加 RC 吸收或压敏吸收。大功率加热、泵和电机负载改用交流接触器,主控只驱动中间继电器或光耦隔离模块。

采样使用 HLW8032/BL0937 类电能计量芯片,或使用互感器 + 运放 + ADC 做电流趋势检测。温度检测布置在继电器区域和电源模块附近,采用 NTC 10K 或 DS18B20;箱门检测使用微动开关;本地显示使用 0.96 寸 OLED 或段码屏。通信接口预留 USB-C 调试口、RS485 扩展口和 SWD 下载口。

模块配置关键说明
主控ESP32-S3 / STM32F103 / GD32F303ESP32 适合 Wi-Fi 一体化,STM32 适合强实时和工业版本
执行输出10A/16A 继电器、接触器、SSR按阻性/感性/浪涌负载选型
采样电能计量芯片或互感器采样记录电流趋势、空载、过流和异常耗电
电源24V 工业电源 + 5V DC/DC控制电源与强电输出分区
保护保险丝、MOV、TVS、光耦、温度检测避免浪涌、误触发和过热

7. 软件、协议与状态机

嵌入式软件采用事件驱动状态机。每路输出都有独立状态:关闭、打开、延时打开、延时关闭、故障锁定、手动保持。远程命令进入命令队列后先校验权限、设备模式、通道保护状态和互锁规则,再执行输出动作。设备离线时保留本地定时任务和按键控制,云端命令不直接覆盖本地急停/故障锁定。

stateDiagram-v2

  [*] --> Boot

  Boot --> SelfTest

  SelfTest --> OnlineRun: network_ready

  SelfTest --> LocalRun: network_timeout

  OnlineRun --> ExecuteCommand: valid_command

  LocalRun --> ExecuteCommand: local_key

  ExecuteCommand --> SampleVerify

  SampleVerify --> OnlineRun: current_ok

  SampleVerify --> FaultLock: over_current_or_over_temp

  FaultLock --> ManualReset

  ManualReset --> SelfTest

MQTT 主题按设备组织:“device/{device_id}/cmd” 接收命令,“device/{device_id}/state” 上传状态,“device/{device_id}/log” 上传动作日志。命令 JSON 包含 seq、channel、action、delay_ms、operator 和 expire_at。设备返回执行结果、采样电流、继电器反馈位和故障码。串口调试协议采用 115200,8N1,帧头 AA55,命令字包含读状态、写输出、读日志、清故障和进入产测模式。

8. 测试与验收

验收项测试方法通过标准
通道控制每路连续开关 500 次无粘连、无误动作、日志完整
负载能力阻性、感性、浪涌负载分组测试触点温升和电流曲线受控
联网控制Wi-Fi/4G/以太网断连重连本地任务不断,恢复后补传
安全保护过流、过温、掉电、箱门打开进入故障锁定或限制输出
计量一致性与功率计对比趋势和阈值判断满足控制需求
老化48 小时带载运行无不可恢复故障

9. 项目周期与人员配置

阶段周期具体工作
POC1-2周负载确认、继电器/接触器验证、采样芯片测试、MQTT 打通
EVT3-4周原理图 PCB、外壳结构、电源保护、嵌入式状态机、小程序接口
DVT3周带载老化、温升、断网恢复、异常注入、日志追溯
PVT2周装配 SOP、产测工装、烧录流程、通道校准和小批复制

人员配置为项目经理 1 人、硬件工程师 1 人、嵌入式工程师 1 人、结构工程师 0.5-1 人、前后端/小程序工程师 1 人、测试工程师 1 人。整体周期按 9-11 周执行,负载认证和安规认证不包含在基础样机周期内。

10. 风险与产品化方向

主要风险在强电安全、继电器寿命、感性负载浪涌、网络命令一致性和用户误操作。POC 阶段用真实负载跑开关波形和温升;EVT 阶段建立故障码、日志和保护阈值;DVT 阶段做断网、掉电、恢复和老化。后续产品化方向包括多设备分组、用电统计、场景联动、离线规则引擎、远程 OTA、二维码配网和 NAS/S3 日志归档。初拓可完成电气设计、PCB、嵌入式固件、小程序/后台、样机装配和测试验证。

PREV籽料筛选设备方案NEXTTCU功能测试方案
VIEW
CLOSE