芯步的60A智能空开支持HTTP直接控制,响应速度在80-120ms之间,非常适合做实时漏保响应。下面是一套比较接地气的二次开发方案,从设计到核心代码实现都涵盖了。
一、 背景与目标
在工业或大功率商业场景中,60A的智能空开通常用于控制空调、大型电机或总线路。传统的漏电保护依赖物理空开,跳闸后必须人工合闸。我们的目标是:利用芯步开放的HTTP接口,开发一套自动化逻辑,当检测到漏电流或过载预兆时,不仅让空开跳闸,还能实现“自动尝试恢复”、“分级断电”以及“实时告警”。
二、 核心设计思路
这套方案不做硬件改造,完全走软件逻辑。核心思路是“轮询状态 + 阈值判断 + 命令下发”。
数据源:芯步的60A智能断路器(如型号UNI-DLQ-M-60A-P)具备计量功能,能上报电压、电流、功率因数等数据。
执行器:断路器的开关本身。
大脑:你的服务器或云主机。
特殊功能利用:利用60A空开的 “定时” 和 “先通后断” 功能来实现保护后的策略。
三、 详细开发步骤
1. 环境准备与接口鉴权
芯步的接口非常友好,只要是能发HTTP请求的语言都能开发(Python、Java、Node.js、PHP等)。
在调用API前,需要先搞定签名(Sign),这是为了防止接口被恶意调用。算法很简单:Sign = md5( md5(AppSecret) + ts )
AppSecret:你账户里的密钥。ts:当前时间戳。
举个例子(概念代码):你需要把 AppSecret 做一次MD5加密,然后拼上当前时间戳,再整体做一次MD5。生成签名后,放在URL里传给芯步的平台就行。
2. 读取实时电量数据(漏电判断)
想要保护,首先得“感知”危险。你需要通过API或消息推送获取设备的实时数据。
方法一:如果你有自己的服务器,可以设置一个接收地址(Callback URL)。当设备检测到异常或周期性上报数据时,芯步平台会主动把数据推给你。
方法二:在你的代码里,定时调用设备状态查询接口(根据你的需求轮询)。
我们需要监控的关键字段
LeakageCurrent(漏电流):这是核心指标。如果大于30mA(根据国标设定),就要触发保护了。
Current(电流):是否超过60A额定值。
Power(功率):判断是否过载。
3. 漏电保护执行逻辑(二次开发核心)
这是代码逻辑的核心部分。一旦检测到漏电异常,程序需要立即执行以下指令:
第一步:立即切断电路
citation:
第二步:分级保护策略(亮点功能)物理空开跳闸通常导致整个线路停电。但利用60A大电流特性,我们可以做“精细化”管理。例如,如果是小功率漏电,不必切断总闸。
利用芯步支持的 “批量控制” 功能,如果你的60A空开后端还带了几个子路智能开关(比如30A的),可以执行以下逻辑:
第三步:自动尝试合闸(需要谨慎处理)对于某些瞬时故障(如雷电感应、大电容启动电流干扰),我们希望系统自动尝试恢复供电。可以利用芯步的 “定时通断” 功能。
检测到跳闸后,等待5秒,给60A空开发送一条命令:
安全:千万不要无限重连。必须设置“重连次数限制”,比如最多尝试1次。如果是漏电故障,必须人工排除后才能复位。
4. 告警与通知
一旦60A空开执行了保护动作,你的系统应该立刻通知管理员。你可以在代码中加入:
调用微信/钉钉/飞书的机器人接口,发送“某车间60A空开因漏电跳闸,请检查”。
发送短信或语音电话告警。
四、 实战流程图解
正常运行:60A空开闭合,电流 45A,一切正常。
异常感知:平台推送数据给服务器,显示 漏电流 = 200mA(超过30mA阈值)。
大脑决策
逻辑判断:200mA > 30mA,判定为危险漏电。
策略:立即下发
{"power": 0}。
执行动作:60A空开物理切断。延时1秒。
二次验证:服务器再次读取数据,确认电流 = 0,断电成功。
运维闭环:推送“断电成功通知”给电工师傅。
五、 几个避坑指南(稍微口语化一点)
别用短轮询,用推送如果每隔1秒去问一次设备“你漏电了吗”,服务器压力大,还会因为网络延迟错过保护时机。一定要用芯步的消息推送功能,让设备主动上报漏电那一刻的数据。
区分“漏电”和“过载”
过载:一般是有大功率设备启动了,60A空开本身有热磁保护,但你可以软件干预,比如排队启动电机。
漏电:这是危险信号,一旦触发,不要自动合闸!人命关天。
60A的接线问题二次开发调试时,确保60A的零线和火线都穿过了互感器(如果有)。很多“假漏电”报警是因为接线不规范导致软件误报。
利用离线存储虽然你用HTTP开发很方便,但确保你的后台逻辑足够健壮。如果服务器宕机了,60A空开自身的物理保护(机械式)依然会起作用,这是最后一道防线。你的代码只是增加智慧,不是替代安全。
六、 总结
通过芯步的开放接口,你只需要写几百行代码,就能把普通的60A空开升级为一套具备自动复位、分级保护、远程诊断的智能漏电保护系统。核心就是利用HTTP接口的快速响应能力(小于100ms),把“断电”这个动作做到极致的自动化。