CATALOG

芯步的智能通断器本身不带电流检测功能,因此实现过流过载保护需要采用“外置监测+云端联动”的架构。以下方案利用其开放HTTP接口,通过轮询监测和定时控制来实现保护逻辑。

基于芯步AC2-10A的过流过载保护二次开发解决方案

1. 背景与原理

芯步智能通断器 AC2-10A 是一款支持 HTTP 接口控制的 WiFi 继电器。其本身主要功能是执行通断,并不具备内置的电流互感器,因此无法像专业智能断路器那样直接检测电流值

为了实现“过流过载保护”,本方案采用 “外部监测 + 云端逻辑 + 联动控制” 的架构。

  • 监测层:外接支持 Modbus 或 API 的交流电流互感器/电测模块。

  • 逻辑层:自建服务器轮询获取电流数据,执行过载算法。

  • 执行层:调用芯步 HTTP 接口,控制通断器分闸。

2. 系统设计

本方案利用芯步设备 “接口简单、支持私有化部署、支持 HTTP 请求” 的特性 ,采用纯 API 集成方式,无需网关转换。

  • 后端服务:Node.js / Python / Java 等,负责定时任务、逻辑判断。

  • 数据库:存储设备阈值、历史电流记录。

  • 通信协议

    • 对电测模块:Modbus TCP/RTU。

    • 对芯步设备:HTTP GET/POST(签名鉴权)。

3. 二次开发关键步骤

要实现保护功能,开发者需要完成以下三个核心环节的对接:

1. 接口对接与设备管理芯步设备通过 WiFi 直连路由器,只要能访问公网或局域网即可通过 HTTP 控制。开发者需要:

  • 获取凭证:在芯步平台获取 API KeySecret

  • 设备注册:将 AC2-10A 设备绑定至自有账号,获取唯一的 device_id

  • 签名机制:由于接口开放但需携带签名,开发者需在后端封装请求拦截器,自动计算签名(通常为 MD5 或 HMAC),并将 device_id 和签名附在 URL 参数中

2. 电流数据采集(过载检测核心)由于 AC2-10A 无法直接读取电流,需要引入第三方传感器。

  • 硬件选型:选择一款带 RS485 接口的交流单相电流变送器或智能电测仪表(如 Peacefair PZEM-004T 等)。

  • 数据读取:通过串口服务器或直接连接工控机的 USB/RS485 接口,使用 Modbus RTU 协议读取寄存器中的电流值(单位:mA 或 A)。

  • 数据清洗:为了防止电流波动导致误判,服务端需对采集到的数据进行滑动窗口滤波。

3. 保护逻辑与命令下发这是实现“过载保护”的核心算法层。程序需实时比对实时电流与设定的阈值。

4. 核心功能实现:过流过载保护逻辑

为了实现类似专业智能断路器的三段式保护,由于依赖轮询机制,响应速度(秒级)不如硬件瞬时触发(毫秒级),因此主要实现 “长延时保护”,即应对轻微过载或接近阈值上限的场景

  • 动态阈值设定AC2-10A 额定 10A/2200W,将保护阈值设置为额定值的 90%(9A)作为预警,100%-110%(10A-11A)作为动作值,留出安全余量

  • 反时限算法模拟专业断路器遵循反时限特性(电流越大,跳闸越快)。二次开发时,可以利用定时任务模拟该曲线:

    • 情况A:电流 = 11A (过载10%):延时 10 秒后断开。

    • 情况B:电流 = 15A (严重过载):延时 1 秒后断开。

    • 实现的方式是:服务端维护一个 overload_count 字典,记录首次超限时间戳,不断累加超限时长,达到动作延时值后执行断开

  • 自动重合闸机制为防止误动作或解决临时性故障(如大功率电机启动),可实现“自动重合闸”逻辑:

    1. 断开后,封锁自动合闸 5 秒。

    2. 尝试自动闭合。

    3. 若闭合后 1 秒内再次检测到过载,则“永久闭锁”,不再尝试合闸,需人工介入。这在很多智能低压断路器设计中是标配功能

5. 优化与监控策略

  • 心跳与离线监测虽然 AC2-10A 支持 WiFi 直连,但网络波动可能导致控制失效。二次开发时,应利用其状态查询接口,以 30 秒为间隔轮询设备在线状态。若设备离线,应通过短信或应用推送提醒运维人员,防止保护功能缺失

  • 数据可视化与日志分析利用芯步对软件项目的高度兼容性,开发者可以将采集到的电流数据存入 InfluxDB,并用 Grafana 等工具生成仪表盘。通过查看历史电流曲线,分析过载频发时段,有助于用户优化用电计划

6. 总结

通过芯步智能通断器 AC2-10A 的开放接口进行二次开发实现过载保护,核心在于补齐“感知层”的短板。虽然它没有内置计量芯片,但其开放的 HTTP 接口极大地简化了与第三方传感器和业务系统的集成难度。开发者只需利用后端脚本将“电流传感器数据”与“设备通断指令”串联起来,即可在 2200W 功率范围内构建一套灵活、低成本的过载保护与自动化控制系统。