CATALOG

这个方案的思路是:由于50A断路器本身只是执行机构,不具备电压检测能力,因此需要在云端的业务服务器上实现一个“决策大脑”——通过定时读取电参量数据、判断是否越限,再调用API执行分闸保护

解决方案:基于芯步50A智能断路器的过压欠压保护二次开发

1. 背景与挑战

在日常用电场景中,电网波动或三相不平衡常导致电压异常。

  • 过压(如 > 275V):可能烧毁精密设备。

  • 欠压(如 < 150V):可能导致电机类设备因电流过大而烧毁。

芯步的50A智能大功率断路器(特别是计量版/数显版)虽然具备远程控制和电量采集能力,但其固件通常默认不开启自动触发保护,或阈值设定不够灵活。通过二次开发,您可以利用其开放的API接口和实时读取的电压数据,在云端或本地服务器实现自定义的过压欠压保护逻辑。

2. 系统设计

为了实现保护功能,我们需要构建一个闭环控制系统。方案不依赖设备自身的逻辑判断,而是采用云端/服务器轮询 + API控制的架构。

  1. 感知层:50A智能断路器(计量版)。负责实时采集电压、电流数据,并执行分合闸指令。

  2. 网络层:基于HTTP/HTTPS的API接口。用于获取设备状态和下发控制指令。

  3. 控制层:您的业务服务器(私有化部署的Python/Java/Node.js服务)。这是解决方案的核心,包含定时任务、阈值比较逻辑和动作触发器。

3. 具体开发步骤

要实现过压欠压保护,必须经历四个阶段:建立连接、数据采集、逻辑判断、指令执行。

第一步:环境准备与接口对接

在芯步控制台获取关键凭证以调用Open API

  • AppID:应用的唯一标识。

  • AppSecret:用于签名鉴权的密钥。

  • device_id:目标50A断路器的设备ID(可在控制台查看)。

开发者需要编写一个鉴权函数,因为芯步的接口使用了MD5嵌套签名:

  • 签名算法Sign = md5( md5(AppSecret) + ts )(此处+为字符串拼接)

  • 所有请求需在URL参数中携带signts(Unix时间戳)。

第二步:实现电参量数据读取

由于断路器不会主动推送“电压过高”事件,需要通过轮询机制定时获取电压数据。

  • 接口功能:调用“获取设备状态”API(具体路由参照文档),解析返回的JSON包。

  • 关键字段:重点关注 voltage(电压值,单位:V)。

  • 频率设定:设置轮询间隔为 1秒至5秒 。对于50A级别的工业负载,为了兼顾响应速度与API配额,2秒是一个比较合适的折中方案。

第三步:核心保护逻辑开发

在服务器端编写业务逻辑。设定安全阈值:

  • 过压阈值:例如 250V(根据现场设备耐压值设定)。

  • 欠压阈值:例如 170V。

  • 滞回区间:为了防止电压在阈值边界波动时频繁跳闸,需引入滞回逻辑。例如,电压恢复至 235V 或 185V 后才允许合闸,而不是刚到临界点就合闸。

伪代码逻辑如下:

对于“计量版”设备,获取电压数据可能涉及特殊的计量数据读取API,如需获取瞬时电压需参考对应产品手册。需要注意的是,如果快速轮询标准状态接口可能无法实时刷新计量数据,实际开发时使用“获取最新计量数据”专用接口。

第四步:执行保护动作

一旦逻辑判断触发(电压 > 阈值 或 < 阈值),立即调用控制接口。

  • 指令格式POST /{AppID}/device/control/

  • 请求体{"device": "50A设备ID", "order": {"power": 0}}

  • 预期结果:断路器立即物理断开,切断负载电路,保护后方设备。

第五步:高级特性与防震荡设计

在实际应用中,仅仅有断闸是不够的,还需要考虑自动恢复与安全锁定,这是工程落地的关键。

  • 自动重合闸:在欠压或过压故障消失且稳定一段时间后(例如电压恢复至 195V ~ 235V 区间并持续 5秒),服务器可自动下发{"power": 1}指令恢复供电。这要求轮询逻辑在“报警”状态下依然监控电压,直到电压恢复正常。

  • 闭锁机制:如果短时间内(如 1分钟内)频繁触发保护超过 3 次,服务器应停止自动重合闸,标记为“故障闭锁”状态,需人工介入清除。这可以避免断路器因连续大电流冲击而损坏。

  • 告警推送:当保护触发时,除记录日志外,还可通过企业微信、钉钉或邮件机器人接口向运维人员推送告警通知。

4. 部署方式

芯步除了公有云API,还支持私有化部署局域网通信

  • 公有云方案:您的后端服务器通过公网调用API。适合分布式站点管理。

  • 局域网方案:若您的服务器与50A断路器处于同一局域网(同一工厂/机房内),使用局域网IP直连控制,这样不仅可以大幅降低延时,也能避免因外网中断导致的保护失效。

5. 总结

通过上述方案,从硬件上未改动芯步50A断路器的一根线,但在软件层面为其赋予了智能保护能力。

核心价值在于:

  1. 阈值自定义:支持设置任意电压值,适配不同国家的电网标准或精密设备要求。

  2. 去硬件化逻辑:利用云服务器算力替代本地单片机逻辑,降低了硬件成本,且升级保护策略无需拆机更新固件。

  3. 数据可视化:所有过压/欠压事件均可记录在云端,形成电压质量分析报告。