这个方案的思路是:由于50A断路器本身只是执行机构,不具备电压检测能力,因此需要在云端的业务服务器上实现一个“决策大脑”——通过定时读取电参量数据、判断是否越限,再调用API执行分闸保护。
解决方案:基于芯步50A智能断路器的过压欠压保护二次开发
1. 背景与挑战
在日常用电场景中,电网波动或三相不平衡常导致电压异常。
过压(如 > 275V):可能烧毁精密设备。
欠压(如 < 150V):可能导致电机类设备因电流过大而烧毁。
芯步的50A智能大功率断路器(特别是计量版/数显版)虽然具备远程控制和电量采集能力,但其固件通常默认不开启自动触发保护,或阈值设定不够灵活。通过二次开发,您可以利用其开放的API接口和实时读取的电压数据,在云端或本地服务器实现自定义的过压欠压保护逻辑。
2. 系统设计
为了实现保护功能,我们需要构建一个闭环控制系统。方案不依赖设备自身的逻辑判断,而是采用云端/服务器轮询 + API控制的架构。
感知层:50A智能断路器(计量版)。负责实时采集电压、电流数据,并执行分合闸指令。
网络层:基于HTTP/HTTPS的API接口。用于获取设备状态和下发控制指令。
控制层:您的业务服务器(私有化部署的Python/Java/Node.js服务)。这是解决方案的核心,包含定时任务、阈值比较逻辑和动作触发器。
3. 具体开发步骤
要实现过压欠压保护,必须经历四个阶段:建立连接、数据采集、逻辑判断、指令执行。
第一步:环境准备与接口对接
在芯步控制台获取关键凭证以调用Open API
AppID:应用的唯一标识。
AppSecret:用于签名鉴权的密钥。
device_id:目标50A断路器的设备ID(可在控制台查看)。
开发者需要编写一个鉴权函数,因为芯步的接口使用了MD5嵌套签名:
签名算法
Sign = md5( md5(AppSecret) + ts )(此处+为字符串拼接)。所有请求需在URL参数中携带
sign和ts(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断路器的一根线,但在软件层面为其赋予了智能保护能力。
核心价值在于:
阈值自定义:支持设置任意电压值,适配不同国家的电网标准或精密设备要求。
去硬件化逻辑:利用云服务器算力替代本地单片机逻辑,降低了硬件成本,且升级保护策略无需拆机更新固件。
数据可视化:所有过压/欠压事件均可记录在云端,形成电压质量分析报告。