AC4-30A是一款支持HTTP API控制的30A大功率智能通断器,核心优势在于响应速度快(80-120ms)且接口简单。短路保护的实现原理是:通过API持续读取设备状态,当检测到电压骤降或异常断开时,自动执行断电指令并锁定,直到人工确认故障排除后再远程合闸。以下方案详细说明从硬件接线到保护逻辑落地的完整操作。
1. 硬件准备与接线
在实现软件层面的控制之前,首先需要确保物理线路连接正确,以保证硬件能够承受30A的大电流。
断电操作:接线前请一定要关闭总闸,使用电笔确认无电流。
接线规范
输入端:火线(通常为红色/棕色)接入
IN L,零线(蓝色/黑色)接入IN N。输出端:火线输出接入
OUT L,零线输出接入OUT N,这两根线将连接到负载设备(如电机、照明总线路灯等)。
负载确认:该设备额定电流30A,阻性负载最大6600W。若用于电机、LED等感性负载,功率不超过1100W。
2. 设备配网与平台准备
设备通电后需连接至互联网才能接收API指令。
配网方式:使用“芯步”微信小程序或PC端的“物联网控制台”。
进入小程序后,选择对应的工作台,点击“添加设备”或“网络配置”。
输入现场2.4G频段的WiFi名称和密码(不支持5G频段)。
根据小程序提示,通常需通过手机热点辅助配网,待设备指示灯由闪烁变为常亮/常灭即代表上线成功。
获取凭证:登录芯步官网控制台,获取关键的 AppID 和 AppSecret,后续所有API请求都需要这两个参数进行鉴权。
3. 短路保护控制的核心逻辑
短路保护的实现不仅仅是“断开开关”,而是构建一套 “监测-切断-锁定-告警” 的自动化闭环逻辑。由于AC4-30A是被动执行设备,我们需要利用其快速响应的特性,配合上层服务器的逻辑判断来实现保护。
3.1 实现原理
短路发生时,电路中的电流会瞬间飙升至额定值的数倍,导致设备端电压骤降或设备自动触发硬件保护。
物理层:AC4-30A自身具备过载能力,但为了精准控制,我们需要利用API进行软件层面的联动。
逻辑层:服务器轮询设备状态,发现
power状态从1(通)异常变为0(断),或者连续读取到异常的电流/电压回传值,立即下发指令断开并锁定。
3.2 关键API指令详解
芯步提供了标准HTTP接口,请求地址格式为:http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}
针对短路保护场景,主要采用以下 order 参数:
| 功能场景 | JSON指令 | 说明 |
|---|---|---|
| 紧急断开 | {"power":0} | 立即断开输出,用于保护执行。 |
| 复位/合闸 | {"reset":3000} | 延时3秒后尝试重新接通,常用于故障排除后的恢复。 |
| 锁定状态 | {"power":0, "lock":1} | 断开并锁定,禁止本地按钮合闸,必须由远程解除。 |
| 查询状态 | {"get_status":1} | 获取当前电压、电流及开关状态,用于判断是否短路。 |
3.3 签名生成与调用示例
为防止接口被恶意调用,每次请求需生成动态签名 sign。规则为:sign = md5( md5(AppSecret) + ts)。以下是一段伪代码逻辑,展示如何在检测到异常时执行断开:
4. 保护策略的实施步骤
为了达到“解决方案”级别的可靠性,按以下三步曲实施:
4.1 实时监测与阈值设定
利用芯步开放的API,每200ms轮询一次设备状态(该设备响应时间为80-120ms,轮询频率不要高于50ms以避免封禁)。
阈值:设定电流安全阈值为25A(预留余量)。一旦监测到电流瞬间跳变超过阈值且伴随开关状态跳变,判定为短路。
4.2 故障响应机制
快速切断:一旦确认短路,立即下发
{"power":0}指令。由于网络延迟约100ms,能在电弧造成严重损害前切断电路。禁止重连:普通的过载可能自动恢复,但短路必须人工介入。下发指令后,同时利用设备接口屏蔽本地按钮,防止不知情人员强行合闸导致危险。
4.3 故障恢复流程
故障排除后,不应直接通电,而应通过管理后台执行安全合闸:
发送
{"reset":5000}指令,设备会在5秒后尝试吸合。若合闸后再次检测到短路,系统应立刻二次断开并永久锁定该设备,标记为“维修状态”。
5. 总结
结合芯步AC4-30A的开放接口实现短路保护,关键在于软硬件的联动逻辑。硬件提供30A的物理承载能力,而开放的HTTP API(特别是 reset 和 power 指令的组合使用)赋予了开发者极细粒度的控制权。
通过编写中间层服务来监测电流波动并执行 “触发即断、断后即锁、手动确认” 的控制策略,你可以将普通的智能通断器升级为具备工业级短路保护能力的智能安全终端。