CATALOG

AC3-10A计量版智能开关是专为动态负载场景设计的工业级通断器,其10A额定电流可覆盖单台售货机压缩机和主控板的供电需求,计量版还能实时感知电流变化。以下是完整的集成方案:

解决方案:基于芯步AC3-10A计量版的自动贩卖机智能电路管理系统

一、 背景与目标

在自动贩卖机的运营中,电路管理往往存在盲区。传统的贩卖机缺乏对电流的实时监测,无法预知压缩机故障或加热棒老化导致的能耗异常,且一旦发生死机,往往需要运维人员到场硬重启,效率低下。

本方案的目标是通过集成芯步 AC3-10A 计量版智能通断器,实现对贩卖机终端的 “可测量、可控制、可保护”

  • 精细化计量:采集电压、电流、功率,分析贩卖机能耗及设备老化趋势。

  • 远程维护:实现设备死机后的远程断电重启,无需人工到场。

  • 安全预警:设定功率阈值,超限自动断电,防止火灾或短路。

二、 硬件选型与连接拓扑

1. 硬件

  • 芯步 AC3-10A 计量版:该设备支持 10A 电流(约 2200W),覆盖绝大多数标准售货机负载。支持 100-240V AC 宽电压输入,具备计量功能,内置 HTTP 接口服务

  • 网关/网络:利用贩卖机自带的 4G/Wi-Fi 热点,或现场部署的 WiFi 网络,确保 AC3 与云端通信。

2. 连接方案

  • 线路连接:将 AC3 智能通断器串联在贩卖机的 主供电火线 上(L 线输入 -> AC3 -> 贩卖机负载)。

  • 通信连接:AC3 通过 2.4GHz WiFi 连接至互联网,注册到芯步云平台。

三、 软件集成架构

整体架构分为:设备层 -> 云平台 -> 业务服务器 -> 客户端

  • 芯步云平台:负责设备长连接维护、数据转发、API 鉴权。

  • 业务服务器:你的核心系统,负责处理交易逻辑、调用 API 下发指令、存储计量数据。

四、 API 集成开发指南

芯步提供了标准的 HTTP 协议接口,这意味着无论你的软件后端是 Java、Python 还是 PHP,都可以通过 HTTP 请求轻松控制设备

1. 准备工作:获取凭证

在开始编程前,你需要在芯步控制台获取以下三个核心参数:

  • AppID:你的应用唯一标识。

  • Token/API Key:用于接口鉴权。

  • Device ID:AC3-10A 计量版设备的唯一序列号。

2. 鉴权机制

所有 API 请求均需携带签名。通常请求 URL 格式为:POST /{AppID}/device/control?sign={sign}&ts={timestamp}

  • ts:当前 Unix 时间戳(秒),用于防止重放攻击。

  • sign:签名值,通常是将 AppID、Token、Device ID 和 ts 按特定顺序拼接后取 MD5。具体算法需严格参照芯步官方 API 文档

3. 核心接口实现

以下是在你的项目中需要重点对接的三个业务逻辑:

功能模块业务场景指令格式
远程重启贩卖机屏幕卡死、制冷失效{"power":"0"} 断电等待5秒后,再发送 {"power":"1"}
状态查询每日巡检、故障诊断order={"power":""} 返回 “on/off”
数据获取统计单个货柜能耗、异常预警order={"metering":""} 返回电压、电流、功率等参数

A. 控制通断(断电重启)最核心的功能是远程复位。当你的监控系统检测到心跳包超时或用户投诉吞币不出货时,可调用此接口执行强制断电重启。

  • 命令对象order

  • 示例:关闭设备输出 csharp {"power":"0"};开启设备输出 csharp {"power":"1"}

B. 实时状态查询用于页面展示或自动化脚本判断。

  • 命令对象order

  • 示例:查询开关状态 csharp {"power":""},系统返回 {"power":"on"}

C. 读取计量数据利用 AC3 的“计量版”特性,获取实时电流,这对于判断压缩机是否成功启动至关重要。

  • 命令对象order

  • 示例:获取电量参数 csharp {"metering":""}

  • 返回解析:系统通常返回 JSON 数据,如 {"voltage":220.5, "current":2.3, "power":506}

    • 案例应用:若你发送开启制冷指令后 2 秒,查询到 current < 0.5A,则可判断为压缩机未启动或制冷系统故障,可立即触发报警。

4. 示例代码流程(伪代码逻辑)

以下展示如何在你的 Python/Java 后端实现控制逻辑:

五、 专项配置

  1. 看门狗策略在你的软件系统中,可以设置一个定时任务(如每 5 分钟)调用 {"metering":""} 接口。如果连续 3 次检测到 功率 为 0,但贩卖机预计应在营业状态,这通常意味着总闸跳闸或设备离线,系统应自动触发尝试闭合指令。

  2. 自动化节能策略结合芯步云端的“场景联动”功能或你业务端的时间算法,利用 AC3 控制贩卖机背光灯或部分冷柜的错峰运行。例如:在凌晨 0 点至 6 点的低峰期,如果检测到电流持续低于待机电流,可彻底切断外设供电,仅保留主板待机,节省电费

六、 故障排查与安全

  • 保险丝熔断:AC3 内置保险丝。若贩卖机内部短路导致 AC3 无输出但指示灯不亮,需检查硬件保险丝。

  • 超功率保护:在 API 或控制台设置“安全功率”。若贩卖机老化导致电流异常上升超过 2500W,AC3 会自动执行物理断开,保护后端电路

  • 网络重连:AC3 内置了断网重连机制,你无需在软件端额外处理心跳维持,只需关注 API 调用返回的 http status 即可。

如果遇到设备不在线的问题,先检查设备端的 WiFi 信号强度,这是物联网项目中最常见的集成障碍。

通断器产品方案:
怎么接入AC5-10A 远程控制开关以实现漏电保护控制
查看 >>
怎样二次开发AC5-10A 定时控制开关以实现实时能耗计量控制
查看 >>
共享茶室照明插座控制:如何把6600W 线路控制器对接到软件项目中
查看 >>
实验室低压负载控制:怎么把DC-10A 设备电源控制器接入到自己的项目中
查看 >>
智能家居照明设备控制:怎么把AC4-30A 自动化控制开关集成到软件项目中
查看 >>
贩卖机场景方案:
自动贩卖机通断电控制:如何将25A智能电源保护开关对接到软件项目中
查看 >>
自动贩卖机电路管理:怎么将AC3-10A 计量版智能开关集成到软件项目中
查看 >>
自动贩卖机电路管理:怎样将AC1智能通断器对接到项目中
查看 >>
怎样在自动贩卖机通断电控制中集成智能设备以实现额定4000W负载控制
查看 >>
自动贩卖机电路管理:怎么将30A 智能开关接入到自己的项目中
查看 >>
自动用途方案:
自动贩卖机电路管理:怎样将AC1智能通断器对接到项目中
查看 >>
共享棋牌室自动照明控制:怎么把壁挂式微波感应探测器对接到项目中
查看 >>
怎么对接AC3-10A 计量版智能控制器来实现过流自动断电控制
查看 >>
自动售货柜控制:怎么将24路多线路集中控制器对接到软件项目中
查看 >>
怎么接入AC4-30A 电源控制模块以实现过流自动断电控制
查看 >>