CATALOG

芯步的60A智能空开支持HTTP直接控制,响应速度在80-120ms之间,非常适合做实时漏保响应。下面是一套比较接地气的二次开发方案,从设计到核心代码实现都涵盖了。

一、 背景与目标

在工业或大功率商业场景中,60A的智能空开通常用于控制空调、大型电机或总线路。传统的漏电保护依赖物理空开,跳闸后必须人工合闸。我们的目标是:利用芯步开放的HTTP接口,开发一套自动化逻辑,当检测到漏电流或过载预兆时,不仅让空开跳闸,还能实现“自动尝试恢复”、“分级断电”以及“实时告警”。

二、 核心设计思路

这套方案不做硬件改造,完全走软件逻辑。核心思路是“轮询状态 + 阈值判断 + 命令下发”。

  1. 数据源:芯步的60A智能断路器(如型号UNI-DLQ-M-60A-P)具备计量功能,能上报电压、电流、功率因数等数据

  2. 执行器:断路器的开关本身。

  3. 大脑:你的服务器或云主机。

  4. 特殊功能利用:利用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空开因漏电跳闸,请检查”。

  • 发送短信或语音电话告警。

四、 实战流程图解

  1. 正常运行:60A空开闭合,电流 45A,一切正常。

  2. 异常感知:平台推送数据给服务器,显示 漏电流 = 200mA(超过30mA阈值)。

  3. 大脑决策

    • 逻辑判断:200mA > 30mA,判定为危险漏电。

    • 策略:立即下发 {"power": 0}

  4. 执行动作:60A空开物理切断。延时1秒。

  5. 二次验证:服务器再次读取数据,确认电流 = 0,断电成功。

  6. 运维闭环:推送“断电成功通知”给电工师傅。

五、 几个避坑指南(稍微口语化一点)

  1. 别用短轮询,用推送如果每隔1秒去问一次设备“你漏电了吗”,服务器压力大,还会因为网络延迟错过保护时机。一定要用芯步的消息推送功能,让设备主动上报漏电那一刻的数据。

  2. 区分“漏电”和“过载”

    • 过载:一般是有大功率设备启动了,60A空开本身有热磁保护,但你可以软件干预,比如排队启动电机。

    • 漏电:这是危险信号,一旦触发,不要自动合闸!人命关天。

  3. 60A的接线问题二次开发调试时,确保60A的零线和火线都穿过了互感器(如果有)。很多“假漏电”报警是因为接线不规范导致软件误报。

  4. 利用离线存储虽然你用HTTP开发很方便,但确保你的后台逻辑足够健壮。如果服务器宕机了,60A空开自身的物理保护(机械式)依然会起作用,这是最后一道防线。你的代码只是增加智慧,不是替代安全。

六、 总结

通过芯步的开放接口,你只需要写几百行代码,就能把普通的60A空开升级为一套具备自动复位、分级保护、远程诊断的智能漏电保护系统。核心就是利用HTTP接口的快速响应能力(小于100ms),把“断电”这个动作做到极致的自动化。