CATALOG

芯步40A导轨式智能断路器通过开放HTTP接口,允许开发者将短路保护从设备端的被动跳闸升级为系统级的主动防控。以下方案阐述如何利用实时电参数据与远程控制能力,二次开发一套软硬协同的短路保护机制。

1. 背景与目标

传统的40A导轨式智能断路器虽具备机械式短路保护(瞬时脱扣),但在某些精密制造或数据中心场景中,即使瞬间跳闸也足以造成数据丢失或生产停顿。本次二次开发的目标是利用芯步开放的 HTTP API 接口,结合其实时电量监测功能,构建一套 “软件定义保护” 系统。

核心目标:

  • 毫秒级预警:在电流剧增但未达到物理脱扣阈值前,通过软件接口触发逻辑控制。

  • 自动组网隔离:检测到短路或严重过载(如超过80A或设定值)时,主动下发断开指令,切断故障支路。

  • 锁定与告警:防止故障未排除时强行合闸,并推送详细的故障录波数据至运维平台。

2. 核心技术架构

本方案基于 设备层 — 接口层 — 业务逻辑层 的架构进行开发。

  • 设备层:芯步40A导轨式智能断路器(具备计量、控制功能)

  • 接口层:芯步开放 HTTP API 及设备上行数据流。

  • 业务层:自建服务器或私有化部署的物联网平台。

3. 二次开发关键步骤

3.1 环境准备与接口对接

  1. 获取设备凭证:在芯步控制台注册开发者账号,获取 AppIDAPI Key,绑定40A断路器设备。

  2. 网络配置:通过设备的配网模式将断路器接入现场2.4G WiFi或局域网,确保设备与服务器网络互通。该系列支持局域网私有化部署,二次开发时将控制指令走局域网通道以降低延迟

  3. 接口鉴权:开发签名算法,每一次API调用(无论是读取状态还是下发指令)均需携带签名、时间戳和设备ID

3.2 短路保护逻辑的软件定义

二次开发的核心在于编写保护策略脚本。物理开关的短路保护通常是固定值(如3-5倍额定电流),通过二次开发可将其变为动态曲线保护

逻辑流程:

  1. 数据采集:监听设备上报的实时数据流(电压、电流、有功功率、功率因数)。

  2. 特征识别

    • 传统短路:电流瞬间 > 120A(3倍额定值),直接判定为硬短路。

    • 趋势短路:电流在 50ms 内从 10A 飙升至 90A 且继续上升,判定为即将发生的短路故障。

  3. 决策与下发

    • 一旦判定为异常,调用 控制设备 接口:POST https://api.yoyoiot.com/device/controlBody: {"device_id":"xxxx","switch":"off"}

    • 此操作在物理触点断开的同时,由于电流尚未达到物理极限值,保护了接触器触点不被烧毁

3.3 故障自锁与远程复位机制

为了防止故障线路在未修复的情况下因人为误操作或系统重启导致再次送电,二次开发需要加入 “自锁状态机”

  • 状态定义

    • 0=正常1=短路预警2=短路跳闸锁定

  • 实现方案

    • 当触发保护断开后,业务服务器在数据库中记录该设备状态为 锁定

    • 此时,任何来自上位机的合闸指令都将被业务逻辑层拦截,除非运维人员在现场检查后,通过APP点击“故障清除”按钮发送特定解锁指令。

    • 解锁后,调用 设备控制 接口重新合闸。

4. 关键 API 调用示例(伪代码逻辑)

在二次开发代码中,短路保护模块的核心逻辑实现如下:

5. 总结

通过结合芯步40A导轨式智能断路器的开放接口进行的二次开发,相比传统断路器具有显著优势:

  1. 可视化故障分析:短路发生时,API接口不仅上报状态,还上报当时的电流、电压波形数据,帮助事后分析事故原因

  2. 优先级选择性保护:在级联保护中,传统断路器可能越级跳闸导致大面积停电。通过二次开发逻辑,可设定靠近负载端的断路器优先跳闸,隔离故障而不影响上级总闸。

  3. 成本控制:无需采购昂贵的专用微机保护装置,利用设备自带的计量芯片和开放的HTTP接口,在通用服务器上即可实现高精度保护。

请注意:二次开发的软件控制逻辑作为传统机械保护的补充,不应完全替代硬接点保护。在极端短路情况下,设备的机械脱扣装置仍是最后一道物理防线。在正式部署前进行详细的短路测试,验证软件逻辑的响应速度与准确性。