1. 背景与挑战
在工业自动化和智能家居场景中,短路故障是最危险的电气异常之一。传统保护方案依赖物理熔断器或带固定阈值的空气开关,存在三大痛点:响应滞后(热脱扣需毫秒级延迟)、无法自恢复(熔断后需人工更换)、状态不可见(故障发生时缺乏远程告警)。
芯步智能通断器计量版(本文以3-10A计量版及大功率断路器为例)提供了开放的HTTP API接口和实时计量数据上报能力 。基于此,开发者可以通过二次开发,构建一套 “检测-运算-执行-反馈” 闭环的软件定义保护系统,实现比物理断路器更灵活、可远程运维的短路保护机制。
2. 核心原理与策略转变
2.1 传统物理保护 vs. 软件定义保护
| 特征 | 传统空气开关 | 芯步二次开发方案 |
|---|---|---|
| 脱扣依据 | 双金属片发热弯曲(过载)或电磁线圈(短路) | 云端/本地算法对瞬时电流微积分运算 |
| 响应速度 | 机械动作,10ms-50ms | API下发+继电器动作,依赖网络延迟(局域网优化可低于100ms) |
| 恢复方式 | 手动合闸 | 远程指令自动重置 |
| 智能性 | 单一阈值 | 反时限曲线、浪涌识别、数据记录 |
2.2 技术原理
实现该方案的关键在于利用计量芯片的高频采样数据。当短路发生时,电流会在极短时间内(微秒级)跃升至额定值的数倍甚至数十倍。虽然HTTP控制受网络延迟影响,无法替代纳秒级固态断路器,但对于家用微断(3-10A)或一般工业控制场景,通过实时轮询电流值并结合边缘计算逻辑(部署在本地网关),可以在数十毫秒内识别异常斜率(di/dt)并执行断开指令,赶在导线绝缘层融化或产生火花前切断电路 。
3. 整体设计
为了平衡实时性与开发便捷性,采用 “边缘网关+云端业务逻辑” 的混合架构:
设备层:芯步智能通断器(执行断开/闭合,上报电压/电流/功率)。
边缘网关层:运行Python/Node.js脚本的本地服务器(树莓派、工控机或NAS)。核心逻辑置于此层,通过局域网调用API,确保毫秒级响应。
业务层:芯步云端API(用于数据持久化、历史记录、告警推送、远程重置)。
4. 详细实现步骤
4.1 环境准备与接口鉴权
在芯步控制台获取 AppID 和 AppSecret。所有API请求需携带动态 sign 签名,算法为:
Sign = MD5( MD5(AppSecret) + ts )
核心API接口:
控制指令
https://api.thingboot.com/{AppID}/device/control/断开:
{"power": 0}闭合:
{"power": 1}
状态查询:通过回调或主动轮询获取设备上报的实时电流值。
4.2 短路保护核心算法设计
短路保护不能仅靠固定的电流阈值(例如 >20A),因为电机启动等浪涌电流也会瞬间飙升,容易造成“误判”。因此,算法必须结合变化率和持续时间。
反时限与瞬动结合策略:
瞬动保护(针对短路)
条件:电流值 > 额定电流的 10倍(例如10A设备检测到 >100A)。
动作立即执行
{"power":0},无延时。依据:这么大的电流通常是金属性短路,必须立即切断 。
短延时保护(针对过载或低阻抗短路)
条件:电流 > 额定电流的 2-5倍。
动作:启动计时器,若持续超过 200ms 则断开。
依据:允许电机启动、电容充电等短暂冲击。
代码逻辑示例(Python边缘计算伪代码):
4.3 故障处理与自恢复机制
短路断开后,用户通常需要去现场推闸。利用API可以实现远程自恢复,但为了安全,严禁检测到短路后立即自动重合闸。
的安全恢复流程:
锁定状态:当短路保护触发后,在数据库中标记该设备为
fault_status = LOCKED。手动确认:用户通过APP/后台点击“故障已排除”按钮。
健康检测:收到恢复指令后,先闭合通断器,立即检测电流。
二次验证:如果在极短时间内(如1秒)再次触发短路保护,则执行永久锁定,需现场人员物理排查 。
4.4 高级保护:电弧检测与预警
基于计量版提供的功率因数数据,可以进一步开发故障电弧检测。串联电弧(接触不良)通常伴随电流的随机高频波动,且有效值变化不大。
实现思路:在网关侧收集电流波形数据,分析其波形的平肩带特征或零电流区(趋近于零的平坦区域)的异常抖动。
策略:若发现疑似电弧特征且持续时间超过1秒,即便未达到短路阈值,也执行断开操作,预防电气火灾 。
5. 关键注意事项
实时性与网络延迟直接通过公网API进行短路保护风险较高(公网RTT可能在50-200ms)。将控制逻辑部署在局域网内的服务器,直接调用内网API,可将响应时间压缩到20ms以内。如果是纯外网环境,请请一定要确认设备支持MQTT或更好的长连接通道。
机械寿命与浪涌频繁带载分断短路电流会损耗继电器触点寿命。虽然芯步产品标称较高寿命,但在代码逻辑中应加入“每日最大分断次数”限制,防止在设备异常未排除的情况下反复吸合烧毁触点 。
计量精度的校准短路保护依赖于电流数据的准确性。在调试阶段,使用钳流表校准代码中的读取值,确认ADC转换无误。确保霍尔传感器(如ACS712类)的量程覆盖短路电流峰值(通常需覆盖额定电流的10-20倍)。
区分级联保护如果在同一个支路串联了多个通断器(二级、三级),在代码中实现级联差动逻辑。例如:靠近负载的子设备检测到短路时,应优先切断自身,而非切断总闸,避免“越级跳闸”扩大停电范围 。
6. 总结
通过利用芯步智能通断器计量版的开放接口,开发者不仅可以实现基础的远程开关功能,更能通过嵌入微积分算法与边缘计算网关,构建一套软件定义的短路保护系统。
这套方案突破了传统硬件固定阈值的局限性,结合云端的记录与分析能力,将普通智能插座升级为具备毫秒级故障识别、故障类型诊断及远程安全管理能力的工业级保护装置。对于智能楼宇、5G基站、无人值守机房等场景,具有比较高的实用价值。