智能空开的过流过载保护,关键不只是“跳闸”,而是要在电流异常时 自动响应 并 可被远程重置。以下方案基于芯步的开放接口,说明如何将20A智能空开接入你的系统。
解决方案:基于芯步开放接口的20A智能空开过流过载保护接入方案
一、 痛点与需求
在很多机房、充电桩、智能工厂或临时用电场景中,电路过载是引发火灾的主要隐患。传统的空气开关虽然能跳闸,但存在两个痛点:
跳闸后必须人工去现场推闸,如果现场无人或者远在千里之外,业务就瘫痪了。
无法知道跳闸原因,到底是漏电、过载还是短路?全靠电工拿着万用表去测。
通过接入芯步的20A联动控制智能空开,我们不仅要用它代替传统开关,还要用代码把“保护动作”和“恢复策略”串起来,实现“跳闸即报警、故障排除即远程复位”。
二、 硬件选型
根据要求,我们需要选用支持20A额定电流且具备过载保护功能的智能空开。
推荐型号:芯步 1P/2P 智能空开 (如 20A 规格) 或 智能通断器 AC4-30A (可设置为20A保护阈值)。
核心功能
内置计量:能实时读取回路中的电流、电压、功率。
阈值保护:支持在云端或本地设置过载阈值(例如超过20A持续3秒即断开)。
联动控制:支持通过HTTP接口远程分合闸。
三、 接入原理
芯步的硬件开放性做得很好,全部采用HTTP API 进行控制 。这意味着你可以用任何能联网的编程语言(Python、PHP、Java、Node-RED等)去操作它。
逻辑流程图:
用电设备 <--电流流动-- 20A智能空开 <--(4G/WiFi)--> 芯步云平台 <--(HTTP API)--> 你自己的业务服务器/APP
工作流程
正常情况下,你的服务器主动查询电流,或设备主动推送数据。
当电流超过20A阈值,空开物理断电,同时上报“过载”事件。
你的系统收到报警,发微信/短信通知管理员。
管理员检查现场或确认无危险后,在APP里点一下“合闸”,服务器下发合闸指令。
四、 详细对接步骤(偏技术向,但口语化)
为了让你开发人员看得懂,这里不贴大段代码,只说怎么“串”起来。
Step 1:拿到钥匙(获取凭证)在芯步控制台注册,创建一个项目。
你会得到
AppID和AppSecret。这就是你控制设备的“账号”和“密码”。记住一个公式:
Sign = md5(md5(AppSecret) + 当前时间戳)。每次发指令都要带这个签名,防止别人伪造指令乱拉你的闸 。
Step 2:让空开连上网
给空加上电,用小程序进行配置,让设备连上现场的2.4G Wi-Fi,或者插上4G卡。
在后台能看到设备状态显示为“在线”,并记下这一排空开的
Device ID(设备编号)。
Step 3:设置保护策略这里分两种情况,都做:
硬件级保护(保命级)
直接通过API接口修改空开的参数。例如发送命令:
{"over_current":20, "action_time": 2}。解释:这代表只要电流达到20A且持续2秒,空开立刻自己跳闸。这是最快的,断网也能触发 。
软件级保护(策略级)
在你的服务器写一个定时任务(比如每5秒读一次电流值)。
逻辑示例:如果读取到电流
> 18A(预警),先别跳闸,发个消息说“快超载了”。如果连续3次都
> 20A,调用断开口令:POST {"device":"设备ID", "order":{"power":0}}。
Step 4:核心的“过载联动控制”代码逻辑(伪代码思路)
假设你要写一个自动恢复的功能(因为20A通常是充电桩或大功率设备,跳闸后要尽快恢复):
Step 5:数据可视化与报表
利用芯步开放的接口,把电流、电压数据拉到你自己的大屏上。
这个20A回路今天有没有瞬间过载?峰值电流是多少?这些数据都可以存下来作为日后扩容的依据 。
五、 重点注意事项(避坑指南)
关于20A的精确度
实际物理开关在极限20A工作下会发热。在软件逻辑里把保护阈值设置为18A作为预警,19.5A作为跳闸。如果等到刚好20.0A再跳,夏天高温环境下开关可能已经烧坏了。
本地还是云端?
如果是涉及到“过载保护”这种安全性动作,不要过度依赖云端轮询。如果网络延迟2秒,电线就起火了。
最佳实践:利用空开自带的“过载脱扣”功能(硬件直接断),然后设备断网断电后,云端API会收到一条“断电事件”,你把这条事件解析出来通知用户即可 。
手动 vs 自动
在相关安全规范中,过载跳闸后不允许自动重合闸(除非你确认是电机启动等可允许瞬时过载的场景),否则突然合闸可能会引起火灾。
在系统里做一个“人工确认”按钮,管理员在手机上看到底是什么原因跳闸后,点一下按钮执行合闸。
六、 总结
通过芯步的开放接口接入20A智能空开,技术上并不复杂:
物理连接:替换原有开关,接好线。
网络配置:让设备上云(在线)。
API调用:通过签名调用接口读取电流、下发分合闸指令。
逻辑闭环:利用硬件的快速脱扣保护人身安全,利用软件的API实现远程报警和状态记录。
这样,你就把一个普通的“跳闸开关”变成了一个可监测、可控制、可分析的智能节点。