CATALOG

无人售货机的电路控制核心在于大功率负载管理(压缩机、加热器、多个货道电机)与计量计费准确性的平衡。传统方案通常使用交流接触器+电表分立部署,接线复杂且难以远程精细化运维。芯步的开放接口配合智能大功率断路器(计量数显版60A),可以很好地解决这个问题。

以下是基于芯步平台与智能大功率断路器[计量数显版60A]的集成解决方案。

1. 项目概述与设计

在无人售货机场景中,面临三大痛点:大功率负载(压缩机/加热丝)频繁启停导致触点粘连整机用电计量不精准以及故障排查需人工到场

本方案采用“边缘计算+云端管控”的架构。将60A智能断路器作为售货机的总进线开关或大功率负载(如制冷模块)的前端执行与保护单元,通过芯步的开放接口,将售货机纳入统一的SaaS后台。

系统架构图描述:

  • 感知/执行层:智能大功率断路器60A(采集电压、电流、功率、电能;执行分/合闸)。

  • 网络层:通过设备自带的4G/有线/Wi-Fi连接至芯步云。

  • 平台层:芯步开放API接口。

  • 应用层:售货机运维后台、小程序、无人零售SaaS系统。

2. 设备集成:物模型与核心指令

要集成该断路器,开发者需重点关注其物模型。根据芯步平台的标准规范,该60A断路器不仅是一个开关,更是一个多功能表计

2.1 核心属性定义

开发者需要从平台获取设备的当前状态:

  • power (线路开关):值为 10(通断状态)。

  • metering (计量使能):通常为 1(持续开启)。

  • 电量参数voltage (电压/V)current (电流/A)power_fee (功率/W)ele_degree (累计电能/kWh)

2.2 关键控制指令(下行)

这是集成的核心,针对售货机特殊的电气环境,你需调用以下指令:

  • 基本通断控制指令作用:远程强制断电(如:远程关停故障机)或上电(如:远程重启制冷)。

  • “先断后通”模式 (Reset)代码示例{"reset":"3000"}使用场景:售货机死机。模拟物理拔插电源:彻底断电等待3秒(3000ms),然后自动恢复供电,让工控机复位。

  • “先通后断”模式 (Point)代码示例{"point":"1000"}使用场景:切换负载(如除霜状态切换)。短暂断电1秒后立即恢复,用于清除压缩机轻微堵转,而不完全停机。

3. 业务逻辑实现:关键代码流程

在芯步的API对接中,你需要通过HTTP POST请求或MQTT推送实现业务逻辑

3.1 调用方式

假设你的AppId为 Vending_2024,设备ID为 Dev_Breaker_01

  • URLhttps://api.thingboot.com/Vending_2024/device/control/?sign={动态签名}&ts={当前时间戳}

  • HeaderContent-Type: application/json

  • Body{"device": Dev_Breaker_01, "order": {"reset": "5000"}}

3.2 场景化集成实例

第一种场景:节能策略与计量计费售货机在夜间(如0点-6点)可进入深度休眠模式(关闭灯箱、降低制冷频率)。

  • 逻辑:后台时间服务触发 → 调用API下发{"power":0} → 断路器切断主回路。

  • 回调:断路器切断时自动上报一次最终计量数据。

  • 数据提取:调用获取设备属性的接口,读取ele_degree字段,统计单机日/月耗电量。

第二种场景:故障自愈与保护售货机工控机一旦死机(心跳丢失),传统方案需人工重启。

  • 逻辑

    1. 后台监测到“设备失联”超过5分钟。

    2. 自动触发API请求:order: {"reset": "10000"}(断电10秒)。

    3. 10秒后,断路器自动合闸。

    4. 等待2分钟,若工控机心跳恢复,则闭环工单;若未恢复,标记为“待维修”并推送告警。

第三种场景:过载联动

  • 逻辑:断路器实时上报功率power_fee

  • 判断:如果上报的电流连续超过58A(60A的97%),后台自动下发指令降低售货机内部非必要负载(如关闭广告屏)的继电器,防止越限跳闸影响冷藏商品

4. 事件上报与消息推送

芯步采用主动推送机制,断路器状态变化会实时通知你的服务器

你需要配置接收URL,当断路器因温度过高跳闸或本地按钮被人为按下时,平台会推送如下格式的JSON:

集成:你的服务器需监听此事件,一旦收到over_heatover_voltage事件,应立即生成维修工单并通知运营人员检查压缩机状态

5. 硬件安装与实施

在将断路器装入售货机电气柜时,需注意以下三点:

  1. 额定余量:虽然标称60A,但无人售货机包含压缩机(感性负载),启动电流可达额定5-7倍。单台挂载总功率不超过10KW,或配置为分路控制

  2. 数显配置:在安装初期,通过设备侧边的物理按键或平台配置项,设置“开机状态”为恢复断电前状态(例如配置项relay1设为1)。这样即使断网重启,断路器也能恢复到断电前的通断状态,避免冷藏商品融化

  3. 接线:由于电流较大,请一定要配合铜鼻子冷压端子连接,并设置合理的过载保护阈值,防止接线端子发热。

6. 总结

通过将智能大功率断路器60A接入芯步开放平台,无人售货机实现了从“被动维修”到“主动运维”的转变。开发者重点关注设备物模型中的Reset(先断后通)指令用于故障恢复,以及实时计量数据用于能耗分析,即可快速构建一套可靠的硬件的电路控制与计费系统。