CATALOG

智能断路器的集成核心在于两点:一是通过HTTP接口下发通断电指令,二是接收设备上报的电流、电量等数据来做保护判断。芯步的断路器正好走HTTP协议,对接门槛较低。以下方案以实时电流监测触发自动保护为逻辑主线,兼顾手动控制和定时任务。

1. 背景与需求分析

在自助售货柜的运营中,如何通过软件系统远程管理设备电源,并在出现电流过载时自动保护,是保障业务连续性的关键。传统的自助售货柜通常直连市电,缺乏精细化的用电管理和远程故障恢复能力。

本方案基于芯步智能大功率断路器(40A版本),旨在解决以下痛点:

  • 远程复电:售货柜死机或漏保跳闸时,无需人工到场,通过软件远程重合闸。

  • 过流保护:实时监测电流,当柜内制冷模块或加热模块故障导致电流异常(超过40A)时,系统自动断电并报警。

  • 能耗监控:精确计量单台售货柜的用电量,用于能效分析或分成结算

方案适用于支持HTTP协议的任意开发环境(Java, Python, Go, PHP等),通过调用芯步开放的API接口,实现断路器与售货柜业务软件的无缝集成。

2. 硬件选型与接口特性

本次方案选用的硬件是芯步-智能大功率断路器(40A/10000W)

  • 电气参数:额定电流40A,最大负载10000W,完全适配带制冷压缩机的标准售货柜及饮料贩卖机。

  • 控制能力:支持远程分闸/合闸、定时通断、断电记忆功能

  • 通信协议:采用标准HTTP协议,Wi-Fi 2.4G直连,不需要网关中转。

  • 接口统一性:与芯步生态内的其他智能通断器接口完全一致,集成后代码具备跨设备复用能力

3. 软件集成设计

为了让业务系统能够安全、稳定地控制售货柜电源,采用 “业务系统 + 芯步云(或本地推送) + 智能硬件” 的三层架构:

  1. 应用层(你的服务器):即你的售货柜业务后台。

  2. 平台层(芯步云):负责设备的长连接维护与指令路由。支持公有云SaaS和私有化部署)。

  3. 感知层(智能断路器):执行通断指令,并采集电流、电压、电量等数据。

交互流程

  • 控制链路:业务后台 \rightarrow 芯步API \rightarrow 云平台 \rightarrow 断路器(执行动作)。

  • 状态链路:断路器(检测异常) \rightarrow 云平台 \rightarrow推送/回调\rightarrow 业务后台(处理告警)

4. 核心功能开发详解

4.1 基础控制:开/关闸与定时任务

芯步的接口设计非常简洁,只需向指定的URL POST一个JSON即可。技术要点:集成时需注意签名(Sign)的生成——将AppSecret与时间戳拼接后进行MD5加密,防止接口被恶意调用。

场景API指令(order参数)业务逻辑解释
设备重启{"power":1}售货柜死机时,先发{"power":0}(断电),等待5秒后发{"power":1}(通电),实现硬件重启。
强制关闭{"power":0}发生严重漏液或火情预警时,紧急切断总闸。
定时省电{"power":1, "reset":3600000}晚上22:00开启,1小时后自动关闭,既保证夜晚制冷,又避免待机耗电。

代码逻辑示例:使用命令行 curl 下发指令,设备响应时间约为80-120ms

4.2 核心难点解决:40A过流保护与自动重合闸

针对“40A过流保护”需求,软件层面需要实现阈值判断策略执行。虽然断路器本身具备物理过载保护(跳闸),但软件系统需介入以实现“监测-报警-决策-恢复”的闭环。

数据采集机制

芯步支持上行消息推送。当售货柜运行时,断路器的实时电流数据会上报给业务系统你需要处理的逻辑

  • 设定安全阈值:例如设定警戒线为 36A(留出10%余量),危险阈值为 40A

  • 瞬时保护 vs 延时保护:压缩机启动瞬间电流较大,为避免断路器误判,软件需过滤尖峰脉冲。设定 “连续5秒超过38A” 才触发保护指令。

自动重合闸策略

当断路器因过流跳闸后,业务系统不应立即盲目合闸,这可能导致设备损坏。

推荐的软件逻辑流程:

  1. 监听事件:后台收到断路器“断开”报警(原因:过流)。

  2. 锁定状态:系统将售货柜状态标记为“维护中”,禁止下单支付,避免用户付款后无法取货。

  3. 智能重试

    • 若业务允许,可尝试 “冷却后重试”:断电后等待120秒(让压缩机压力平衡),随即发送合闸指令。

    • 若合闸瞬间再次触发过流报警,则判定为硬件永久性故障(如压缩机卡死)。

  4. 人工介入:连续2次重合失败,系统应立即通过钉钉/企微机器人发送告警:“【XX点位】售货柜电流过高跳闸,请检修”。

4.3 安全策略与异常处理

  • 互斥锁机制:在执行通断电操作时,你的软件必须增加分布式锁。防止运维人员在APP上点了“断开”,但服务器监测到温度过高自动发了“闭合”,导致电路频繁闪烁损坏设备。

  • 操作日志:每一次通断电操作(无论是用户下单触发还是后台自动触发),都需要记录在案。这对排查“莫名其妙断电”的问题至关重要

5. 实施步骤与检查清单

在实际部署时,请按以下顺序进行操作,以降低风险:

  1. 环境准备

    • 注册芯步开发者账号,获取 AppID 和 AppSecret

    • 将40A断路器装入售货柜的电气箱,确保零火线接线正确(与普通空开接法一致)。检查Wi-Fi信号强度(断路器的Wi-Fi天线信号直接影响指令响应速度)。

  2. 设备配网

    • 关注“芯步”官方公众号或使用配网工具,将断路器连接到2.4G Wi-Fi

  3. API 对接测试

    • 先不接负载,用 Postman 或 curl 测试接口连通性。

    • 测试用例

      • 下发 power:1,听断路器是否有“咔哒”的吸合声。

      • 下发 reset 命令,验证定时断开功能。

      • 如果使用Python/Java,可以参考官方提供的代码示例进行集成

  4. 策略灰度

    • 先在1-2台测试柜上线“只读模式”(仅采集电流,不执行自动断电)。观察一周的电流波动数据(例如晚上没人时电流是多少,化霜时峰值是多少),据此调整你的软件保护阈值代码,再全量推广。

断路器产品方案:
如何对接50A智能空开来实现延时通断控制
查看 >>
工业设备交流负载控制:如何把30A智能远程控制开关接入到项目中
查看 >>
实验室电源管理:怎么将智能断路器35A接入到自己的项目中
查看 >>
如何接入智能断路器20A来实现远程通断控制
查看 >>
共享棋牌室空调设备管理:怎么把30A智能线路断路器集成到自己的项目中
查看 >>
货柜场景方案:
自动售货柜电源控制:怎么把智能分控PDU5位集成到项目中
查看 >>
自助售货柜通断电控制:如何把35A导轨式智能断路器对接到项目中
查看 >>
自助售货柜通断电控制:怎么将50A带计量数显智能断路器接入到项目中
查看 >>
自助售货柜通断电控制:如何把40A带计量联动控制智能空开接入到自己的项目中
查看 >>
如何在自动售货柜电源控制中接入智能硬件来实现总路过流过载保护控制
查看 >>
断电用途方案:
如何对接20A智能限流断路器以实现过流自动断电控制
查看 >>
如何对接多品牌空调控制器2以实现断电记忆恢复控制
查看 >>
怎么在共享自习室人走断电与安全监测中接入智能硬件以实现设备运行状态监控
查看 >>
怎么二次开发AC4-20A 低压控制开关以实现过流自动断电控制
查看 >>
如何接入5位智能分控PDU以实现过流自动断电控制
查看 >>