CATALOG

这套方案的核心在于:利用断路器内置的计量功能替代传统电表,通过芯步的开放接口,将硬件无缝接入你的软件系统。下面是具体的实施路径。

1. 项目概述与选型依据

在自助洗车场景中,电源控制与计费是核心环节。传统方案通常需要“交流接触器+电表+断路器”的组合,不仅接线复杂,而且故障点较多。

选用芯步 40A 导轨式数显断路器 作为核心控制设备,具有以下优势:

  • 高度集成:集远程控制开关、电能计量(数显)、过流过载保护于一体,体积紧凑,适合安装在空间有限的洗车机柜或配电箱中

  • 负载适配:额定 40A / 8000W 的功率,完全覆盖高压清洗机(通常 2.2kW-5.5kW)、泡沫机、吸尘器及加热设备的同步运行需求

  • 成本优化:相比传统 PLC + 分立元件的方案,导轨式安装维护方便,且通过免费的 HTTP API 接口直连,无需购买昂贵的网关中间件

2. 设计:设备如何“上线”

为了将断路器集成到你现有的项目中(如小程序后台、SaaS 系统),推荐采用 “设备-云平台-业务服务器” 的三层架构。

架构示意逻辑:

  1. 感知/执行层:40A 断路器安装在洗车位侧,输入端接总闸,输出端接洗车机水泵和广告灯箱。

  2. 网络层:设备内置 4G 或 Wi-Fi 模块,通过 MQTT 协议连接至芯步开放平台。

  3. 业务层(你的服务器) :你的后台系统调用芯步的开放 HTTP 接口,下发通断指令,并接收设备上报的电压、电流、功率等数据。

3. 核心集成步骤:从接线到指令交互

3.1 硬件安装与接线

  • 输入端:必须由具有资质的电工操作。断路器上端(通常标为Line或1、3)接入 220V 主电源。

  • 输出端:下端(Load或2、4)接至洗车机接触器或直接接水泵电机(若电机功率较大,断路器仅作为控制与保护,下方加装磁力启动器以保护触点)。

  • 数显说明:接通电源后,设备屏幕会交替显示当前的电压(V)、电流(A)、功率(W)及累计电量(kWh)。这是判断后端洗车机是否漏电或异常耗电的关键依据。

3.2 注册与平台适配

在芯步控制台完成设备添加,获取唯一的 Device IDAPI Key/AppID。这是业务系统控制设备的数字凭证。

3.3 业务系统对接开发(重点)

根据芯步开放平台文档,你需要开发以下两个核心逻辑:

A. 下发控制指令(开/关)

这是用户扫码支付成功后触发的动作。你需要向芯步 API 发起 HTTP POST 请求。

  • 接口地址http(s)://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}

  • 请求方法POST (推荐 JSON 格式)

  • 关键参数逻辑

    • device:填你刚才拿到的断路器设备 ID。

    • order:该字段控制设备动作。针对该断路器,指令通常为 {"status": 1} 代表闭合/通电,{"status": 0} 代表断开/断电。

    • 进阶应用:如果需要追溯订单,可以在 order 中传入 extra 字段,例如 {"status":1, "extra":"Order_20231027_001"},云端回调时会原样返回,便于你进行订单对账

  • 代码处理要点

    1. 异步处理:API 返回 200 仅代表指令送达云端,不代表设备已动作。如果设备处于离线状态(如被本地手动关闭),指令不会生效。通过 [消息推送] 接口监听设备是否真正执行成功。

    2. 离线判断:在执行控制前,最好先查询设备状态。如果设备离线,应向小程序前端返回“设备维护中”,避免扣费后无法开机。

B. 数据监控与计费策略(高级应用)

除了开关,断路器上报的电能数据是自助洗车精细化运营的关键。

  • 按电量计费:在包时模式下,可以读取该设备的 功率 数据。如果电流长时间持续为接近 0(例如用户洗车中途离开忘关水枪),后台可设定策略自动断电,防止空转浪费或安全隐患。

  • 故障预判:通过监控 电压 波动,可以及时发现线路压降问题;通过监控 电流 突变,可以判断水泵是否空转或缺相。

4. 实战操作示例:一次完整的洗车流程

以下是集成后,用户从扫码到离开的完整数据流闭环:

  1. 用户扫码 -> 小程序/后台 生成订单,支付 10 元。

  2. 调用 API -> 你的服务器向芯步发送控制指令: device= "xxx123" , order= {"power": 1, "extra":"Order_12345"}

  3. 执行动作 -> 断路器接收到指令,内部继电器吸合,洗车机通电。

  4. 实时监控 -> 断路器实时上报数据:从 0W 跳变到 2500W。

  5. 结束结算

    • 方案A(计时):用户点“结束”,API 下发 power: 0

    • 方案B(计电):你的系统累计本次周期内的总用电量 kWh,计算费用,多退少补。

5. 常见问题与避坑指南

在实际部署中,基于工业现场环境和接口调用经验,有几点需要特别注意:

  1. 本地手动优先级的定义断路器通常带有物理按键。你需要确认在通过 API 远程“断电”后,用户按下物理按键是否能强行“通电”。

    • 配置:在控制台将设备设置为“远程优先”或“软锁定模式”。在洗车机未扫码时,物理按键应无效或被屏蔽,防止盗用;在洗车过程中,物理按键应有效,方便用户在紧急情况下拍停。

  2. 大电流的冲击保护40A 断路器直接控制感性负载(电机)启停时,会产生电弧。如果你发现断路器触点频繁烧毁,将断路器仅作为保护与计量前端,在后端串联一个交流接触器。由断路器控制接触器的线圈,接触器控制电机,这样能显著延长设备寿命

  3. MQTT 与 HTTP 的选型

    • 简单轮询/管理后台:如果只是做个管理后台,偶尔开关某个枪头,用 HTTP 同步调用 最简单。

    • 高并发/实时状态:如果需要做无人值守的小程序,并发量高,且需要实时同步设备的电压电流变化,使用 MQTT 协议。MQTT 能够保持长连接,实时推送设备状态,避免 HTTP 轮询带来的延迟和服务器压力

  4. 环境防护虽然有 IP 防护,但自助洗车区湿度大、泡沫多。断路器必须安装在防护等级至少 IP65 以上的电控柜内,防止内部电路板短路

6. 总结

将芯步 40A 数显断路器集成到自助洗车项目,本质上是把“电”数据化的过程。通过芯步标准化的 HTTP API,开发者可以像调用支付宝接口一样调用“电力”接口。接下来,你只需专注于业务流程开发,设备控制部分仅需处理好设备 ID 和开关指令即可快速上线。