1 背景与需求分析
在智能化设备应用中,短路故障是威胁设备安全和系统稳定性的主要风险因素。传统的短路保护方案(如保险丝、普通断路器)存在以下痛点:
1. 保护滞后:传统保险丝熔断需要一定时间,无法实现毫秒级响应。
2. 状态不可知:保险丝熔断后需要人工排查,无法远程获知故障状态。
3. 运维成本高:每次短路故障后需要现场更换保险丝,影响业务连续性。
4. 无法恢复:传统保护机制不具备自动恢复或远程合闸能力。
芯步智能通断器DC-10A(型号:UNI-TDQ-DC-10A)是一款支持直流回路的智能通断控制设备,具备两大核心能力:
远程控制:通过HTTP接口实现通断控制,响应时间80-120ms
阈值监测:配合业务系统可实现电流超限检测与自动分闸
本文将详细介绍如何将该产品对接到项目中,实现短路保护控制,形成“监测→判断→分闸→报警→恢复”的完整闭环。
2 产品核心能力解析
2.1 产品规格
| 参数项 | 规格说明 |
|---|---|
| 产品型号 | UNI-TDQ-DC-10A |
| 控制路数 | 1路 |
| 额定电流 | MAX 10A |
| 最大功率 | 不超过2200W |
| 工作电压 | DC 5V(设备供电) |
| 控制输出 | 单火线输出(可接220V交流火线) |
| 无线连接 | WiFi 2.4GHz IEEE 802.11 b/g/n |
| 待机功耗 | 低功耗设计 |
数据来源:
2.2 核心功能特性
1. 远程控制能力
支持HTTP接口、Websocket方式远程控制通断
响应时间80-120ms(家用宽带网络环境下)
支持单设备控制、批量设备控制
2. 灵活的控制模式
支持自定义动作:如“打开若干毫秒后关闭”或“在若干毫秒后打开”
支持两组信号输入执行响应动作(可外接物理开关或传感器)
3. 完善的接口开放能力
开放HTTP接口,适用于任何支持HTTP请求的编程语言
支持接入Web、APP/小程序、窗体软件、SaaS/低代码等平台
提供类似微信公众号的消息推送机制
4. 灵活的部署方式
支持私有化部署,可运行在纯局域网环境
设备直连WiFi,无需网关
可设定5组WiFi网络,自动连接信号最强的
2.3 短路保护的实现原理
DC-10A智能电源开关本身不内置电流检测芯片,短路保护的实现需要配合业务系统的电流监测逻辑
┌─────────────────────────────────────────────────────────────────┐ │ 短路保护实现架构 │ ├─────────────────────────────────────────────────────────────────┤ │ │ │ ┌─────────────┐ 实时电流采集 ┌─────────────┐ │ │ │ 电流传感器 │ ────────────────▶ │ 业务系统 │ │ │ │ (外接/串联) │ │ (阈值判断) │ │ │ └─────────────┘ └──────┬──────┘ │ │ │ │ │ 电流>阈值? │ │ │ ▼ │ │ ┌─────────────┐ 远程分闸指令 ┌─────────────┐ │ │ │ DC-10A │ ◀───────────────── │ HTTP API │ │ │ │ 执行分闸 │ │ 调用 │ │ │ └─────────────┘ └─────────────┘ │ │ │ └─────────────────────────────────────────────────────────────────┘
保护流程
外接或串联的电流传感器实时采集负载电流
业务系统定时获取电流数据,与设定的短路阈值比较
当电流超过阈值时,通过HTTP API远程分闸
同时触发告警通知运维人员
3 硬件安装与配网指南
3.1 安装前准备
工具清单:十字螺丝刀、电笔、剥线钳、绝缘胶带。
重要注意事项
设备输出为单火,即输出端子可接220V交流的火线(L);而输入端子需要直流5V大于500mA的电源,不可以直接接220V。
3.2 接线示意
┌─────────────────────────────────────────────────────────────────┐ │ 接线拓扑图 │ ├─────────────────────────────────────────────────────────────────┤ │ │ │ ┌──────┐ ┌─────────────┐ ┌─────────────┐ │ │ │ DC5V │────▶│ DC-10A │ │ 负载设备 │ │ │ │ 电源 │ │ 电源输入 │ │ (受控设备) │ │ │ └──────┘ └──────┬──────┘ └─────────────┘ │ │ │ │ │ ┌──────▼──────┐ │ │ │ 输出端子 │────▶ 火线输出 ──▶ 负载火线 │ │ │ (单火输出) │ │ │ └─────────────┘ │ │ ▲ │ │ │ │ │ ┌──────┴──────┐ │ │ │ 火线进线 │◀── 220V火线输入 │ │ └─────────────┘ │ │ │ │ ┌─────────────┐ │ │ │ 电流传感器 │──▶ 串联在火线回路中,采集电流信号 │ │ └─────────────┘ │ │ │ └─────────────────────────────────────────────────────────────────┘
接线步骤
将DC-10A设备固定在合适位置
接入DC 5V电源(≥500mA)
220V火线进线接入设备火线输入端
设备火线输出端接至负载设备
串联电流传感器在火线回路中,用于实时监测电流
零线直连,不经过设备
3.3 设备配网流程
准备工作
注册芯步账号
创建工作台,进入“物联网控制台”模块
确保WiFi为2.4GHz频段
配网方式(参考)
打开芯步小程序或控制台
选择“添加设备”,输入现场WiFi信息
按提示完成设备配网
配网成功后,在控制台获取设备ID
3.4 获取对接凭证
配网成功后,在控制台“开发设置”中获取以下信息
AppId:应用ID(开发者ID)
AppSecret:开发者密码(用于签名计算)
设备ID:设备的唯一标识
调试模式:测试阶段可在开发设置中打开“调试模式”,此时不检查sign和ts的值,方便快速调试。
4 API接口调用详解
4.1 签名生成算法
芯步采用双重MD5加密的签名机制
签名流程说明:将开发者密码进行一次MD5,然后将结果拼接上时间戳,再对整个拼接后的字符串做一次MD5。
4.2 核心控制命令
DC-10A智能通断器支持以下命令格式
| 命令类型 | JSON格式 | 说明 |
|---|---|---|
| 接通 | {"power":1} | 接通电路 |
| 断开 | {"power":0} | 断开电路 |
| 定时断开 | {"reset":3000} | 接通后3秒自动断开(单位毫秒) |
| 定时接通 | {"point":2000} | 2秒后自动接通 |
4.3 基础控制代码实现
4.4 批量控制(多设备)
5 短路保护控制实现
5.1 系统架构
┌─────────────────────────────────────────────────────────────────┐ │ 短路保护控制系统 │ ├─────────────────────────────────────────────────────────────────┤ │ │ │ ┌─────────────┐ │ │ │ 电流传感器 │──▶ 实时电流采集 ──▶ ┌─────────────┐ │ │ │ (外接) │ │ 业务系统 │ │ │ └─────────────┘ │ (阈值判断) │ │ │ └──────┬──────┘ │ │ │ │ │ 电流 > 阈值? │ │ │ │ │ ┌──────────────┼──────────────┐ │ │ ▼ ▼ ▼ │ │ ┌─────────────┐ ┌─────────────┐ ┌─────────┐│ │ │ 远程分闸 │ │ 触发告警 │ │ 记录日志 ││ │ │ DC-10A断开 │ │ 推送通知 │ │ 存储 ││ │ └─────────────┘ └─────────────┘ └─────────┘│ │ │ └─────────────────────────────────────────────────────────────────┘
5.2 核心保护逻辑
短路保护的关键在于两步:
阈值设定:根据负载正常工作的最大电流,设定短路保护阈值(通常为额定电流的1.5-2倍)
快速响应:一旦检测到电流超过阈值,立即通过API远程分闸
5.3 短路保护完整实现
5.4 业务系统集成示例
6 边缘计算加速方案(高级)
对于要求更高、希望将短路保护完全独立于云端、实现毫秒级本地响应的场景,可以结合边缘计算网关。
6.1 架构说明
┌─────────────────────────────────────────────────────────────────┐ │ 本地化保护方案架构 │ ├─────────────────────────────────────────────────────────────────┤ │ │ │ ┌─────────────┐ 本地Modbus/ ┌─────────────┐ │ │ │ 电流传感器 │ ───▶ GPIO/串口 ───▶ │ 边缘网关 │ │ │ │ (带Modbus) │ │ (本地判断) │ │ │ └─────────────┘ └──────┬──────┘ │ │ │ │ │ 电流超过阈值 │ │ │ │ │ ▼ │ │ ┌─────────────┐ 本地HTTP调用 ┌─────────────┐ │ │ │ DC-10A │ ◀────────────────── │ 本地API │ │ │ │ 执行分闸 │ │ (边缘网关) │ │ │ └─────────────┘ └─────────────┘ │ │ │ │ 特点:所有逻辑在本地局域网完成,响应速度可达10-50ms │ └─────────────────────────────────────────────────────────────────┘
6.2 优势对比
| 方案 | 响应速度 | 网络依赖 | 部署复杂度 | 适用场景 |
|---|---|---|---|---|
| 云端判断 | 200-500ms | 依赖外网 | 低 | 一般商业场景 |
| 边缘计算 | 10-50ms | 不依赖外网 | 中 | 工业现场、高要求场景 |
说明:DC-10A支持私有化部署,可运行在纯局域网环境。将边缘网关部署在局域网内,业务逻辑在网关本地执行,不依赖外网即可实现短路保护。
7 告警集成示例
7.1 钉钉机器人告警
7.2 微信小程序集成
8 方案实施步骤汇总
| 步骤 | 操作内容 | 预估时间 |
|---|---|---|
| 1 | 采购DC-10A智能通断器和电流传感器 | - |
| 2 | 安装接线(DC 5V供电、火线串接) | 20分钟 |
| 3 | 串联电流传感器到火线回路 | 10分钟 |
| 4 | 设备配网(WiFi连接) | 5分钟 |
| 5 | 控制台获取AppId/AppSecret/设备ID | 5分钟 |
| 6 | 测试远程控制功能 | 10分钟 |
| 7 | 开发电流采集与阈值判断逻辑 | 1-2天 |
| 8 | 集成短路保护逻辑 | 0.5天 |
| 9 | 配置告警推送(钉钉/微信) | 0.5天 |
| 10 | 功能测试与上线 | 0.5天 |
重要提示:DC-10A输入端子需要直流5V大于500mA的电源,不可以直接接220V。
9 总结
| 维度 | 优势说明 |
|---|---|
| 毫秒级控制 | 远程控制响应80-120ms,配合快速检测可实现亚秒级保护 |
| 双重保护 | 软件阈值判断 + 远程分闸,形成完整保护闭环 |
| 状态可视 | 短路发生后立即推送告警,故障位置一目了然 |
| 远程恢复 | 故障排除后,无需到场即可远程合闸恢复 |
| 无需网关 | 设备直连WiFi,降低部署复杂度 |
| 接口开放 | HTTP API全开放,可对接任何业务系统 |
| 私有化部署 | 支持纯局域网运行,满足安全要求 |
10 注意事项与最佳实践
10.1 电流传感器选型
选择响应时间≤100ms的传感器(越快越好)
量程选择20A或以上(略大于短路阈值)
输出信号格式需与业务系统采集方式匹配(4-20mA、0-5V、Modbus等)
10.2 阈值设定
| 阈值类型 | 推荐设定 | 说明 |
|---|---|---|
| 短路阈值 | 额定电流 × 1.5~2倍 | 超过立即分闸 |
| 过载阈值 | 额定电流 × 1.2倍 | 告警提醒,不分闸 |
10.3 检测间隔考虑
检测间隔越短:保护响应越快,但对系统性能要求越高
推荐间隔:200-500ms,可在保护速度和资源占用间取得平衡
高频场景:如需更快响应(<100ms),采用边缘计算方案
11 结语
芯步智能通断器DC-10A为短路保护控制提供了“硬件通断+开放API”的基础能力。配合外接电流传感器和业务系统的阈值判断逻辑,可实现以下保护闭环:
实时监测:电流传感器采集回路电流
智能判断:业务系统比对阈值,识别短路故障
快速响应:HTTP API远程分闸,80-120ms内切断电路
告警通知:钉钉/微信/短信多渠道推送,定位故障
远程恢复:故障排除后远程合闸,无需到场
无论是智能家居、共享设备、工业控制还是农业自动化场景,DC-10A都可以作为可靠的执行单元,与业务系统的智能判断相结合,构建完整的短路保护解决方案。