CATALOG

[83427] 文档版本:V1.0 更新日期:2026年5月 适用对象:软件工程师、系统集成商、智能配电项目负责人

第一章:场景痛点与解决概述

1.1 漏电保护的挑战

在智能配电系统中,漏电保护是保障人身安全的核心功能。传统漏电保护方案存在以下痛点:

痛点具体表现带来的问题
保护功能单一仅能检测漏电跳闸,无数据记录无法分析漏电规律和原因
状态不可知跳闸后需现场排查状态故障恢复时间长
无法远程复位跳闸后必须人工到场合闸无人值守场景下业务中断
缺乏智能分析无法区分突变/缓变漏电次生误跳影响正常用电

1.2 解决方案:软件二次开发实现智能漏电保护

通过将芯步20A远程控制断路器集成到配电管理软件中,并进行二次开发,实现“漏电检测-联动跳闸-远程告警-智能复位”的完整保护闭环。

芯步20A智能断路器核心参数

参数项规格详情
产品型号UNI-DLQ-20A
联网方式WiFi 2.4GHz / 4G可选
额定电流MAX 20A
阻性负载MAX 4000W
感性负载MAX 600W(电机/空调等需降额)
工作电压AC 85-265V
安装方式35mm DIN导轨式
外壳材质阻燃V0级PC塑料

核心要点:该设备原生支持HTTP接口远程控制,但不内置漏电检测传感器。因此,实现漏电保护控制的二次开发,核心是软件系统+外置漏电检测传感器+断路器的联动方案

第二章:漏电保护原理与二次开发架构

2.1 智能漏电保护的工作原理

一个完整的智能漏电保护系统,其工作流程如下:

零序电流互感器检测漏电 → 信号调理与放大 → ADC采样 → 
软件算法判断(突变/缓变) → 触发控制指令 → 
断路器执行跳闸 → 上位机记录与告警

在智能漏电断路器设计中,主程序需遵循高优先级任务(漏电采样)>中优先级任务(状态显示)>低优先级任务(通信处理)的任务调度原则

2.2 二次开发整体架构

由于芯步20A断路器本身不内置漏电检测模块,二次开发的核心是构建“漏电检测传感器 + 软件判断逻辑 + 断路器联动”的三层架构

graph TB
    subgraph 硬件层
        A[零序电流互感器
漏电检测] B[信号调理电路
放大/滤波] C[ADC采样模块
单片机/采集卡] D[芯步20A断路器] end subgraph 软件层 E[漏电数据采集服务] F[漏电判断算法] G[断路器控制模块] H[告警与记录模块] end subgraph 应用层 I[管理后台/SCADA] J[短信/App推送] K[数据报表分析] end A --> B --> C --> E E --> F F -->|超阈值| G F -->|记录| H G -->|HTTP API| D H --> I H --> J H --> K

2.3 漏电判断算法设计

漏电保护的核心算法需要区分两种漏电类型

漏电类型特征处理策略
突变漏电电流上升率 > 500mA/ms立即触发脱扣(0.1s内)
缓变漏电电流持续超阈值但上升缓慢按预设延时动作(0.3s/0.6s),避免误动

漏电动作阈值参考(GB 16917标准):

  • 一般场所:30mA

  • 潮湿场所:15mA

  • 设备保护:100mA

2.4 断路器控制命令

芯步20A断路器支持以下核心命令

命令格式说明
接通{"power1":"1"}合闸通电
断开{"power1":"0"}跳闸断电
先断后通{"reset1":"3000"}断电3秒后自动恢复
先通后断{"point1":"3000"}通电3秒后自动断开
状态查询{"get_status":""}查询当前通断状态

注意:命令中的power1表示第1路输出,不同产品版本可能使用powerpower1,请以产品手册为准。

第三章:硬件选型与部署方案

3.1 漏电检测传感器选型

要实现漏电保护,需要额外配置漏电检测传感器:

方案传感器类型输出信号适用场景
方案一零序电流互感器 + 信号调理模块模拟量(0-5V/4-20mA)标准配电场景
方案二集成式漏电检测模块开关量(干接点)快速集成场景
方案三智能电表+漏电检测数字通信(Modbus)需要更多电力参数

推荐方案一:采用零序电流互感器(如TA-30型)配合信号调理电路,输出0-5V模拟信号,精度高、可调阈值。

3.2 ADC采样硬件配置

将模拟信号转换为数字量供软件判断:

选项设备优点
低成本Arduino Nano + ADC模块开发简单,成本低
工业级数据采集卡(DAQ)精度高,抗干扰强
集成方案带ADC的PLC一体化,可靠性高

3.3 整体部署架构图

graph LR
    subgraph 配电箱内
        A[市电输入] --> B[芯步20A断路器]
        B --> C[负载]
        D[零序电流互感器] --> E[信号调理电路]
        E --> F[ADC采集模块]
    end
    
    subgraph 边缘侧
        F --> G[边缘计算网关
运行漏电判断软件] G -->|HTTP指令| B end subgraph 云端 G --> H[芯步API/私有服务器] H --> I[管理后台] end

第四章:软件二次开发完整实现

4.1 整体设计

本二次开发方案包含三个核心模块:

  1. 漏电数据采集模块:读取ADC采样值,计算漏电电流

  2. 漏电判断与决策模块:实现突变/缓变判断算法,决定是否跳闸

  3. 断路器控制模块:调用芯步API执行通断控制

4.2 签名算法(与之前方案一致)

芯步API采用双重MD5签名机制:

Sign = md5( md5(AppSecret) + ts )

计算步骤

  1. 对AppSecret进行第一次MD5,得到32位小写字符串

  2. 将结果与时间戳ts(秒级)拼接

  3. 对拼接后的字符串进行第二次MD5

4.3 断路器控制核心代码

4.4 漏电检测与判断模块

这是二次开发的核心:实现漏电数据采集和智能判断逻辑。

4.5 完整漏电保护服务

4.6 状态查询与远程复位API

第五章:二次开发部署方案

5.1 边缘计算网关方案

推荐使用边缘计算网关来运行漏电保护服务,实现本地闭环控制:

网关选项配置优点
树莓派4B4GB RAM, 32GB存储开发灵活,成本低
工业网关工业级工控机可靠性高,适合工业环境
现有工控机工厂现有PLC/工控机复用现有资源

5.2 网络部署架构

graph TB
    subgraph 本地局域网
        A[漏电检测传感器] --> B[ADC采集模块]
        B --> C[边缘网关
运行漏电保护服务] C -->|HTTP| D[芯步断路器] end subgraph 云端/公网 C -->|可选| E[芯步云平台] E --> F[管理后台] end C -->|告警| G[钉钉/企业微信] C -->|日志| H[本地数据库]

5.3 关键参数配置

参数推荐值说明
采样间隔10ms每10ms采样一次,满足实时性要求
漏电阈值30mA国标一般场所要求
突变速率阈值500mA/ms区分突变与缓变
缓变延时300ms避免误动作
自动重合闸延时30s故障消除后自动恢复
历史记录保留1000条便于故障分析

第六章:故障排查与最佳实践

6.1 断路器控制常见问题

现象可能原因解决方案
设备离线WiFi信号弱/电源断开检查网络、缩短距离或换有线版
跳闸命令无响应设备离线/命令格式错误确认device_id正确,检查order格式
控制成功但无动作接线错误/负载问题检查L-IN/L-OUT接线是否正确

6.2 漏电检测常见问题

现象可能原因解决方案
误跳闸阈值设置过低/谐波干扰检查阈值30mA是否合理,加装滤波
漏检互感器安装不当确认零序互感器穿过了所有相线和零线
ADC读数异常信号调理电路故障检查放大电路供电和基准电压

6.3 代码层面注意事项

  1. 实时性保障:采样间隔≤10ms,漏电突变检测才能达到国标要求

  2. 防抖处理:对ADC采样值进行数字滤波(如移动平均),避免噪声误触发

  3. 心跳保活:定期查询设备在线状态,设备离线时应有本地告警

  4. 日志完整:记录每次跳闸的原因、电流值、时间戳,便于故障追溯

第七章:总结

通过本文的二次开发方案,将芯步20A远程控制断路器与外置漏电检测传感器、软件判断逻辑相结合,成功构建了完整的智能漏电保护系统

核心要点回顾

  1. 硬件方案:20A断路器 + 零序电流互感器 + ADC采集模块

  2. 判断算法:区分突变漏电(立即跳闸)和缓变漏电(延时跳闸)

  3. 控制接口{"power1":"0"}跳闸,{"power1":"1"}合闸,{"reset1":"30000"}自动复位

  4. 部署架构:边缘网关本地闭环控制 + 云端可选管理

  5. 扩展能力:支持自动重合闸、历史记录分析、多渠道告警

对接工作量评估:硬件改造约1-2天(安装互感器+采集模块),软件开发约2-3天完成采样、判断、控制的完整闭环。

安全要点提醒

  • ⚠️ 断路器接线前必须断电

  • ⚠️ 感性负载(电机/空调)功率必须≤600W

  • ⚠️ 漏电保护是安全设备,开发完成后必须进行功能验证测试

让每一路配电都拥有"智能感知+精准执行"的漏电保护能力——这是软件定义保护的核心价值,也是从"被动跳闸"到"主动防御"的升级路径。