芯步AC1智能通断器本身是纯执行设备,不具备电压采样能力,因此二次开发实现过欠压保护的关键在于“外部采样+云端闭环”——你需要用额外的测量设备采集电压,再由你的服务器判断后通过开放接口控制AC1通断。以下方案详细说明这套闭环控制链路的实现方法。
1. 背景与需求
在工业及民用用电场景中,电网电压波动(如供电变压器故障、零线断裂导致电压飙升或骤降)是造成设备损坏的主要原因之一。传统的10A智能通断器(如芯步UNI-TDQ-AC1-10A)主要用于远程开关控制或定时任务,本身不具备电压感知与本地逻辑判断能力。
目标: 在不修改设备固件的前提下,利用AC1的开放HTTP接口及外部数据采集系统,为其赋予“智能决策”能力,实现对后端负载(如精密仪器、电机、制冷设备)的过压、欠压自动保护。
2. 系统架构
由于AC1-10A作为执行单元并不具备采样电路,本方案采用 “外部传感 + 边缘网关/云逻辑 + 云端控制” 的闭环架构。
数据采集层:负责实时读取电网电压数据。
逻辑控制层:负责比较电压阈值,并调用API下发指令。
执行层:芯步AC1-10A智能通断器(WiFi直连)。
通信协议:HTTP/HTTPS。
3. 硬件选型与准备
为了实现上述架构,除了已有的AC1通断器外,需要引入电压检测模块。
推荐方案: 采用具备联网功能的电量采集模块(如正泰DDSU666、PZEM-004T WiFi版等国产工业级传感器),或使用“MCU(如ESP8266)+ ZMPT101B交流电压传感器”自建采集节点。
连接拓扑:
火线输入 -> AC1输入端 -> AC1输出端 -> 负载。
电压采样模块需并联在AC1的输入端或入户总闸处,以监测实际电网电压。
4. 软件二次开发核心逻辑
本方案的核心在于利用芯步开放的API接口实现“快速响应”。芯步的接口签名方式为:md5(md5(AppSecret)+ts)。
4.1 接口对接准备
在开始编程前,需在芯步控制台获取以下凭证:
AppID:应用唯一标识。
AppSecret:开发者密码(用于生成签名)。
Device ID:AC1设备的唯一ID。
4.2 核心算法设计
我们需要定义一个保护逻辑类。对于过欠压保护,通常需要考虑动作阈值和延时动作时间(防止电网瞬时波动导致频繁误动作)。
设定参考值:
额定电压:220V
过压保护值:> 250V (持续3秒)
欠压保护值:< 170V (持续3秒)
恢复回差:电压回落至 195V - 240V 区间持续10秒后自动恢复供电。
开发流程代码逻辑(伪代码):
4.3 消息推送与状态同步
芯步设备支持类似微信公众号的消息推送机制。当AC1因保护逻辑被断开或用户手动合闸时,设备状态会实时推送到开发者配置的URL上。开发时启用该功能,以便后台数据库实时更新device_status字段,避免重复下发指令或状态显示错误。
5. 部署与实施步骤
环境配置
将AC1接入2.4G WiFi网络,获取其Device ID。
在芯步控制台获取AppID/Secret,并配置服务器IP白名单(如需要)。
搭建服务
在云服务器或本地树莓派/工控机上运行上述Python逻辑脚本,或集成到现有的PLC/组态软件中。
将电压采集模块的数据通过Modbus RTU/TCP或MQTT协议接入同一台服务器。
联调
使用调压器模拟电网波动(例如将电压升至260V),观察服务器是否在设定的3秒延时后调用API关闭AC1。
验证AC1断开后,后端设备是否断电。
上线
设置看门狗程序,确保电压采集程序和控制程序7x24小时运行。
6. 技术细节和需要注意的点
为了让方案更专业,在二次开发中需关注以下细节:
数据源的精度与隔离
AC1本身不带计量功能,外接电压模块时请一定要注意电气隔离,防止高压击穿控制电路。使用成熟的交流电压互感器模块。
防抖动(Debounce)处理
电网瞬间的浪涌或雷击可能导致电压读数瞬间跳变。代码中必须包含 “延时确认” 逻辑(如持续异常500ms-3s再动作),否则会导致继电器频繁吸合,不仅影响负载寿命,也容易烧毁AC1内部的10A触点。
签名算法的正确性
芯步的接口签名规则是
md5(md5(AppSecret) + ts)。很多开发者容易忽略时间戳(ts)的有效期一致性,请确保服务器时间与北京时间同步,否则会报签名错误。
自动重合闸逻辑
针对欠压保护(如电网波动后恢复),设计自动恢复功能。但如果是过压保护(通常是零线断线等严重故障),设置为“手动恢复”模式,除非系统检测到电压已稳定在安全区间较长时间,以防止频繁跳闸烧毁设备。
多设备并发控制
AC1的HTTP接口支持在
device参数中传入多个设备ID(用逗号间隔)。在总闸进线处检测到电压异常时,可以一条指令同时断开多个回路,实现区域联切。
7. 总结
通过芯步AC1的开放API,结合外部电压检测传感器实现闭环控制,是解决传统智能通断器“功能固化”的有效途径。本方案利用云端或网关的逻辑判断,成功在10A通断器上实现了高阶的过压、欠压保护功能,且不涉及嵌入式固件开发,具有实施周期短、成本可控、扩展性强(未来可增加过流/过载检测)的优点。