CATALOG

一、背景与需求

智能大功率断路器计量版50A(型号UNI-DLQ-M-50A)是一款支持WiFi直连、开放HTTP接口的智能控电设备,额定电流50A,最大负载功率10000W(阻性)。在实际应用中,设备本身具备基础的过载保护能力,但不同场景对“短路保护”的响应速度、阈值设定、动作逻辑有差异化要求。通过二次开发,可以利用设备开放的HTTP接口和实时数据采集能力,构建更灵活、更快速的短路保护控制逻辑。

本文档面向有一定开发能力的系统集成商或企业IT人员,介绍如何基于芯步开放接口,实现对50A智能大功率断路器的短路保护功能二次开发。

二、技术架构概述

整个二次开发方案采用“采集-判断-执行”三层架构:

  • 数据采集层:通过芯步开放接口,定期获取断路器上报的实时电流、电压、功率等计量数据;

  • 逻辑判断层:在自建服务器或云平台上运行保护算法,对采集到的电流数据进行实时分析,识别短路故障特征;

  • 执行控制层:当判断发生短路时,通过HTTP接口向断路器下发“断开”指令,切断电路。

核心设计理念:将保护逻辑从设备端上移到云端或本地服务器,利用软件灵活性实现可编程、可定制的短路保护策略。

三、前置准备

开始开发前,需要完成以下准备工作:

  1. 设备采购与安装:获取芯步智能大功率断路器计量版50A,按照产品手册完成导轨安装和220V市电接线

  2. 设备联网配置:通过配网工具将断路器接入2.4GHz WiFi网络,确保设备在线;

  3. 获取设备凭证:在芯步开发者平台注册应用,获取App Key和App Secret,并绑定设备ID;

  4. 网络环境确认:确保自建服务器能够访问芯步API网关(或选择私有化部署方案)。

四、核心开发步骤

4.1 数据采集接口对接

芯步设备通过HTTP方式上报实时数据。二次开发时,你需要:

方案一:主动查询模式定时调用设备状态查询接口,获取最新的电流值:

返回数据中会包含当前的瞬时电流(单位:A)、电压、功率、电能累计等字段

方案二:消息接收模式(推荐)配置自建的消息服务器地址,设备会在计量数据变化时主动推送。这种方式实时性更好,适合短路保护场景。你需要:

  • 搭建一个公网可访问的HTTP服务端;

  • 在芯步控制台配置回调URL;

  • 接收设备POST上来的JSON格式计量数据。

4.2 短路识别算法设计

短路故障的核心特征是电流急剧攀升,远超额定电流50A,且上升速度极快。与过载(缓慢上升)不同,短路电流通常在毫秒级达到峰值。

在软件层面,采用以下判定逻辑组合:

基础判定:瞬时电流超过预设阈值(如100A,即额定值的2倍)时触发预警。这个阈值可根据负载特性调整——纯阻性负载可以设低一些,电机类感性负载要考虑启动电流,设为额定电流的3-5倍

进阶判定(推荐):单纯用阈值容易误判(比如大功率设备启动瞬间电流冲击也很大)。更可靠的方案是引入“速率判定”——计算单位时间内的电流变化率 di/dt。如果电流在极短时间内(如200ms内)从正常值飙升到100A以上,基本可以判定为短路故障。一些工业级智能断路器的短路保护响应时间可达0.01-0.04秒,考虑网络延迟,你的软件算法应尽量压缩判断耗时。

防误判机制:连续确认2-3次采样数据再执行跳闸,避免单次采样波动导致误动作。

4.3 控制指令下发

当判定发生短路时,需要立即调用断路器控制接口下发“断开”指令:

接口需要携带签名认证,具体签名算法参考芯步API文档。下发成功后,设备会执行物理分闸,切断负载电路。

4.4 状态验证与恢复

跳闸后,进行以下后处理:

  • 再次查询设备状态:确认断路器确实处于“断开”状态,页面上的指示灯应变为红色常亮(断电状态)

  • 记录故障日志:保存短路发生的时间、最大电流值、故障持续时间,便于后续排查;

  • 提供恢复机制:短路故障排除后,可以开发一个“复位”功能,通过接口下发闭合指令,或让用户通过按钮手动合闸。设备支持reset命令

4.5 完整代码流程示例

五、关键注意事项

5.1 实时性权衡

基于HTTP接口的方案不可避免存在网络延迟(通常在100ms-500ms)。如果你的应用场景要求极致的短路保护速度(如精密设备保护),考虑设备自身的硬件保护机制作为第一道防线,软件保护作为补充和记录手段。

5.2 阈值设置的场景适配

50A断路器在不同负载类型下的短路特性不同

  • 阻性负载(如纯电阻加热器):短路特征明显,阈值可设为80-100A;

  • 感性负载(如电机、压缩机):启动时存在瞬时冲击电流,阈值设在150-200A或增加延时确认。

正式上线前,请一定要在实际负载环境下进行短路测试,校准参数。

5.3 熔断保护兜底

软件保护再完善,也要确保断路器本身的硬件短路保护功能处于启用状态。软件二次开发解决的是“可编程、可记录、可远程”的需求,不能完全替代硬件的瞬时脱扣保护

5.4 网络异常处理

设备离线或网络故障时无法接收指令,需要在软件中增加超时重试和告警机制。配置本地服务器方案(芯步支持私有化部署),将控制和判断逻辑部署在同局域网内,大幅降低延迟和网络依赖。

5.5 计量数据精度

该设备的计量精度为A级,用于短路保护阈值判断是足够的,但注意采样频率(通常每秒几次到几十次)。如果需要捕捉极短时间的电流尖峰,可能需要配合外部采样电路。

六、方案优势与扩展

通过二次开发实现的短路保护方案,相比纯硬件方案有以下优势:

  • 阈值可远程调整:无需现场操作,通过软件修改配置即可;

  • 保护逻辑可编程:可以根据不同负载类型、不同时段采用不同策略;

  • 故障可追溯:所有跳闸事件都有日志记录,便于事后分析;

  • 可联动其他设备:跳闸的同时可以