AC4-10A智能通断器通过开放HTTP API,可以灵活集成过流过载保护逻辑。设备自身的最大额定电流为10A(阻性负载2200W/感性负载350W),保护策略需要在应用层实现——通过实时监测电流数据,当超过阈值时调用接口断开电路并告警。
1. 概述
本方案的目标是指导开发者如何利用芯步AC4-10A智能通断器及其开放的HTTP接口,构建一套远程过流过载保护系统。通过集成API,用户不仅能够远程控制电路通断,还能实现当电流超过额定阈值(10A/2200W)时自动触发断开动作,并接收告警通知,从而有效保护后端电器设备及线路安全。
2. 硬件核心参数与选型依据
在编写保护逻辑前,必须明确AC4-10A的硬件极限,这是设定软件保护阈值的基准。
额定电流: MAX 10A
负载功率
阻性负载(如白炽灯、电热器):MAX 2200W
感性负载(如电机、压缩机):MAX 350W
注:由于启动电流较大,感性负载的额定功率远低于阻性负载,需特别注意。
工作电压: AC 85-265V (宽电压适用范围)
接口协议: HTTP API (支持签名认证)
网络: WiFi 2.4GHz
设计警示: 保护逻辑的触发值应设置为额定值的 80%-90% 左右(例如 8A-9A),预留余量以防止频繁误触,同时确保在达到10A极限前切断电路。
3. 接口集成与开发指南
芯步的接口设计遵循标准HTTP协议,无需复杂的SDK,支持私有化部署和局域网通信 。
3.1 认证与基础配置
在调用接口前,需准备以下三个核心参数(在芯步控制台获取):
AppID: 应用唯一标识device: 目标AC4-10A的设备IDsign&ts: 签名与时间戳(用于防止重放攻击和身份验证,具体算法需查阅官方技术文档)
3.2 核心控制指令
接口地址结构通常为:POST /{AppID}/device/control/sign={sign}&ts={ts}Host:api.thingboot.comContent-Type:application/json
针对过载保护功能,主要需调用以下两个指令:
| 功能 | 命令结构 (order字段) | 说明 |
|---|---|---|
| 紧急断电 | {"power":"0"} | 立即断开电路,响应速度最快 |
| 恢复供电 | {"power":"1"} | 在故障排除后,通过接口远程合闸 |
| 状态查询 | (视具体设备回调而定) | 获取当前实时电压、电流及功率数据,用于逻辑判断 |
4. 过流过载保护逻辑实现
由于AC4-10A主要依赖云端/本地API控制,保护逻辑需要在应用服务器或边缘网关上实现,而不能完全依赖设备硬件内部自锁(除非设备本身内置该功能,但AC4-10A主打API控制,逻辑需自建)。
以下是推荐的软件保护架构流程:
4.1 数据采集与轮询机制
设备会定时向平台上报运行数据。开发者需通过订阅设备状态回调或主动轮询设备详情接口的方式获取实时数据。
关键数据点:电流(Current)、功率(Power)。
轮询频率:设为 5-10秒/次。频率过高会增加服务器压力,过低则无法及时保护。
4.2 保护阈值判断算法
在接收到设备上报的电流值 I_real 后,应用逻辑执行如下判据:
IF I_real >= (Rated_Current * 0.9) THEN
触发"预警" (记录日志,推送警告通知)
END IF
IF I_real >= Rated_Current THEN
调用控制接口: {"power":"0"}
记录"过载跳闸"事件
推送"由于电流过载(XX A),设备已自动断开"告警
锁定该设备,防止自动重连
END IF4.3 防抖动与误触发处理
感性负载(如电机)在启动瞬间会产生数倍于额定电流的浪涌电流(例如10A电机启动时可能瞬间达到30A)。为避免在启动瞬间误判为过载跳闸,逻辑上必须加入延时判定
策略:只有当电流超过
Rated_Current且 持续时间 > 1.5秒 时,才执行断开操作。实现:利用缓存记录上一次的电流值,若连续N次轮询(如连续3次,每次间隔1秒)均超标,则判定为真实过载。
5. 故障恢复与联动策略
过载保护触发后,AC4-10A处于断开状态。系统需要提供安全的恢复机制:
手动恢复由于安全考虑,不程序在检测到电流恢复正常后立即自动合闸(防止设备故障未排除导致反复跳闸)。在管理后台提供“清除故障/复位”按钮,需人工确认现场安全后,点击按钮调用
{"power":"1"}恢复供电 。先断后通如果你的场景是自动售货机等需要重启设备的场景,可以利用
{"reset":"持续时间"}指令实现设备的冷重启(完全断电3秒后自动再上电) 。示例:断电5秒后重启
6. 典型应用场景示例
场景: 智能充电桩/智能插座保护充电设备
需求:防止电动车充电电流过大烧毁线路。
实施步骤
将AC4-10A串联在充电线路中。
服务器通过轮询获取AC4-10A上报的电流数据。
当检测到电流 > 9.5A 且持续3秒,判定为充电设备故障。
立即向
api.thingboot.com发送{"power":"0"}指令。系统发送短信/微信通知管理员:“充电端口因过流已切断”。
维修完成后,管理员在APP点击“重启”,发送
{"power":"1"}。
7. 总结
通过芯步AC4-10A实现过流过载保护,核心在于利用其开放的HTTP API进行实时数据监测与快速指令下发。开发者需要在云端构建一套包含阈值计算、延时防抖、告警通知和手动复位的管理逻辑,以弥补简单通断器在本地逻辑处理上的不足,从而实现智能化的电路保护。