40A远程智能空开的漏电保护二次开发,核心在于理解其开放API的能力边界——云端API只能控制通断,真正的漏电检测仍需依赖硬件本身。以下方案以芯步的开放接口为基础,梳理从接口调用到业务落地的完整路径。
1. 引言与背景
随着智慧用电和远程运维的普及,传统的空气开关已无法满足实时监控和自动保护的需求。芯步推出的智能大功率断路器(40A)不仅支持8000W大功率负载,更开放了底层的HTTP API接口,允许开发者将其集成到现有的楼宇自控、基站动环或智能家居系统中。
本方案的目标是指导开发者如何利用芯步的开放接口,针对 40A远程智能空开 进行二次开发,重点实现 漏电保护控制 及相应的告警联动逻辑。
2. 产品技术规格与接口能力
在进行二次开发前,需明确40A智能断路器的硬件特性及接口能力。
核心参数:额定电流40A,总额定功率8000W,支持导轨式安装。
计量能力:具备功率计量功能,可实时上报电压、电流、漏电值等数据。
控制能力:支持通过HTTP接口进行远程通断控制,响应速度快。
接口开放性:芯步全系产品免费开放HTTP接口,支持任何具备HTTP请求能力的编程语言(如Python, Java, Go, PHP等)。
3. 接口对接与鉴权机制
二次开发的第一步是完成API鉴权与基础通信链路的搭建。
3.1 鉴权参数准备
开发者需在芯步工作台获取以下凭证:
AppID:应用唯一标识。
AppSecret:开发者密钥,用于签名计算。
签名算法
sign = md5(md5(AppSecret) + ts)。先将AppSecret进行MD5加密。
将上述结果与时间戳
ts拼接。对拼接后的字符串再次进行MD5加密。
3.2 请求示例
接口地址:https://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}
请求包体示例(JSON):
4. 漏电保护控制的实现逻辑
漏电保护不能仅仅依赖物理脱扣,更需要通过软件逻辑实现“监测-预警-跳闸-上报”的闭环。
4.1 漏电数据采集
要实现精准控制,首先需要读取设备的实时漏电电流值。
实现的方式是:调用芯步的设备状态查询接口,或在设备上报的数据包中解析
leakage_current字段。策略定义:设定安全阈值(例如 30mA)。一旦监测到漏电值在短时间内持续超标,系统应判定为漏电故障。
4.2 远程脱扣控制
当软件逻辑判断发生漏电时,需立即调用断开接口。
下发指令:向设备ID下发断开命令。
指令格式
{"power1":"0"}(假设40A空开对应线路1)。代码逻辑
4.3 自动重合闸逻辑(高级功能)
在某些特定场景(如无人值守机房),若漏电故障排除,需实现自动恢复供电。
逻辑设计:在断开后,间隔5秒读取一次漏电值。若漏电值恢复正常(如<5mA),延迟3秒后发送
{"power1":"1"}指令恢复供电。安全提示严禁在人员触电或未查明漏电原因的情况下启用自动重合闸,仅在工业设备复位场景下使用此功能。
5. 防护机制与策略设计
单纯的通断控制是不够的,需结合断路器的特性设计完善的保护策略。
5.1 定时“体检”与功能自检
利用接口的定时任务功能,定期对40A空开进行脱扣测试。
实现:设置每周或每月定时任务,执行“断开-闭合”操作,验证触点是否粘连,确保漏电保护机构在紧急时刻能可靠动作。
5.2 过载与短路联动
虽然本专题聚焦漏电,但40A空开的二次开发应综合利用其计量功能。
策略:监控实时功率。当功率超过8000W(即电流>40A)时,可根据热反时限特性曲线计算允许时长。若超载持续,执行断开操作,防止线路起火。
5.3 “先断后通”与“先通后断”
在漏电故障修复后的测试环节,可利用接口的reset或point命令进行测试。
场景:维修人员进行检修时,可使用
{"reset1":"5000"}命令,让空开合闸5秒后自动断开,验证线路是否还存在隐性故障,避免人员直接接触带点测试。
6. 系统架构集成方案
根据实际应用场景,推荐以下几种集成架构:
6.1 直连云端模式(最简单)
流程:第三方服务器 -> 芯步云API -> 40A断路器。
适用:企业内部的管理后台、手机APP远程控制。
优势:开发简单,无需处理网络穿透。
劣势:依赖外网,断开指令延迟受网络影响。
6.2 局域网直连模式(低延迟/高安全)
40A设备通常部署在配电箱,支持局域网控制。
流程:本地服务器/边缘网关 -> 局域网HTTP请求 -> 断路器。
优势:即使外网断开,漏电保护逻辑依然有效,响应速度毫秒级。
实现:在局域网内直接请求设备的本地IP地址进行控制,适合工厂MES系统集成。
7. 应用场景案例
第一种场景:电动汽车充电桩保护
需求:防止充电枪漏电伤人。
实现:桩体控制板通过串口/485连接40A空开。一旦检测到绝缘检测异常或漏电信号,1毫秒内触发空开断开,并将“漏电故障码”通过4G上报至运营平台。
第二种场景:老旧小区电动车棚
需求:防火与自动灭火/断电。
实现:烟感传感器通过联动策略,发现烟雾触发API,切断整个车棚的40A总闸。待消防警报解除后,管理员通过APP远程合闸(需人工确认安全)。
8. 总结
通过对芯步40A远程智能空开的二次开发,开发者可以将漏电保护从单一的物理脱扣升级为“软件定义保护”。
核心实施路径总结:
对接:利用HTTP API获取设备的实时漏电数据。
决策:编写业务逻辑(阈值判断、延时确认)。
执行:调用API
{"power1":"0"}实现毫秒级断电。优化:结合“定时自检”和“局域网直连”提升系统可靠性。
这种开发模式不仅保障了用电安全,还实现了电气设备的数字化管理,大幅降低人工巡检成本。