CATALOG

共享充电宝柜通常部署在户外或半户外环境,电路安全是运维痛点——传统空开无法远程复位,一旦过载跳闸必须人工到场处理。这篇方案结合芯步的开放接口能力,讲清楚如何将50A数显智能空开无缝接入现有软件系统,实现远程通断控制和用电监测。

1. 项目概述与分析

在共享充电宝的运营场景中,电路管理与用电安全是影响设备在线率和运维成本的关键。传统的充电宝柜通常依赖普通的机械式空气开关。当柜机出现电流过载、漏电或需要远程重启时,运维人员必须亲临现场进行合闸操作。这不仅导致故障恢复时间长(MTTR高),更无法实时监测柜机的真实功耗,存在火灾隐患。

芯步 的开放平台具备高度的兼容性。针对“50A数显智能空开”的接入,我们旨在利用其 HTTP/TCP 透传能力,将空开的通断控制、电量计量和漏电保护功能无缝对接到现有的共享充电宝软件管理后台中

核心目标:

  • 远程控制:实现远程分合闸(如远程重启死机的柜机)。

  • 数据可视化:实时监测电流、电压、功率,预判电路风险。

  • 告警联动:漏电/过载时自动断电并上报后台,同时推送运维工单。

2. 硬件选型与接口定义

2.1 智能空开选型依据

为了实现上述目标,我们选型支持数显和通信功能的50A智能空开。与普通空开不同,该设备需内置磁保持继电器(动作功耗低、不发热)和计量芯片*注:根据芯步的对接经验,只要是支持标准Modbus-RTU协议或具有干接点控制接口的设备,均可通过其网关或4G通信板卡进行数据交互*

2.2 电气与通信接口分析

在软件对接前,需要理清物理接口:

  1. 控制接口:通常分为 RS485 总线接口(用于Modbus协议)或 干接点(开关量)输入

    • 高级方案:采用RS485总线,可读取电压、电流、功率因数、温度等详细数据。

    • 基础方案:采用干接点控制,仅能控制通断,无法读取电参。

  2. 负载接口

    • 输入端:L火线进,N零线进。

    • 输出端:L火线出(接充电宝柜开关电源),N零线出。

接线拓扑规划

  • 强电路:市电 -> 50A智能空开 -> 充电宝柜电源。

  • 弱电路:智能空开的RS485(A/B线) -> 芯步DTU/网关(如4G数传终端) -> 云端服务器。

3. 软件对接设计

芯步的开放接口机制非常通用,支持 “只传数据,不控业务” 的原则。本方案采用设备直连网关透传两种模式。

3.1 系统架构图(逻辑描述)

  1. 感知层:50A智能空开(采集电流、状态;执行开/关)。

  2. 网络层:内置4G模块的空开 或 外接串口服务器(芯步兼容的DTU)。

    • 关键点:设备通过MQTT/HTTP 协议与芯步平台保持心跳。

  3. 平台层:芯步开放API(设备管理、数据转发、指令下发)。

  4. 应用层:充电宝业务后台(订单系统、运维系统、大屏监控)。

3.2 接口协议适配

芯步平台的接口设计十分简洁,支持 HTTP请求MQTT 两种标准协议。无论是Web端还是小程序,只需调用标准API即可获得空开的状态

  • 标准API指令格式

    • Method: POST

    • Header: Content-Type: application/json

    • Body 示例(控制合闸):

4. 核心功能实现流程

4.1 数据采集与状态监测

在充电宝柜的管理后台,需要实时展示柜机的“用电健康度”。

  • 对接流程

    1. 50A智能空开定时(如每5秒)通过RS485采集前端电压和负载电流。

    2. 数据通过串口透传至芯步的通信模组。

    3. 芯步平台通过规则引擎,将消息推送到客户的后台接收地址(http://your-server/api/power_data)。

    4. 后台处理:软件接收 Current: 48.2A, Voltage: 220V, Power: 10.6kW

    5. 业务逻辑:如果电流 > 45A(预警阈值),后台标记该机柜“高负载”,运维分流;如果电流 = 0A但空开状态为ON,判定为“设备离线或电路故障”。

4.2 远程控制(断网/重启/解锁)

共享充电宝常见的故障是机柜主板死机。传统方案需要人工插拔插头,通过智能空开可实现秒级恢复。

  • 控制指令下发(软件工程师集成步骤):

    1. 前端操作:运维人员在APP点击“硬件重启”。

    2. 后端请求:调用芯步提供的 设备控制API

      • URL: https://api.thingboot.com/ordercontrol

      • Params: access_token, device_sn

      • Body: {"relay": 0, "action": "close"} (断开)

    3. 延迟与补偿:断开后,系统延时3秒,自动下发闭合指令,完成一次冷重启。

4.3 告警联动机制(安全核心)

50A数显空开具备过流、过压、漏电保护功能。

  • 场景:某用户充电宝内部短路,导致柜机局部电流骤升。

  • 执行逻辑

    • 边缘端自治:智能空开硬件检测到电流超过50A阈值,立即物理脱扣,切断强电,防止火灾(不依赖网络)。

    • 云端同步:脱扣瞬间,空开通过芯步模块向云端推送“告警事件” Event: Overcurrent_Alarm

    • 软件响应:充电宝后台接收到该告警,自动将该柜机标记为“维护中”,禁止用户下单,并将告警信息通过钉钉/微信推送给附近运维人员。

5. 充电宝特有场景逻辑优化

5.1 电量统计与运维结算

利用智能空开的电能计量功能(精确到0.1kWh),软件可以计算每个柜机的实际用电成本。

  • 报表设计:后台数据库建立 Power_Billing 表,每日统计每个柜机的耗电量,与充电宝的营收进行“效能比”分析,发现漏电或偷电问题。

5.2 与门禁/仓位的硬联动

参考共享充电宝的控制电路设计,电磁锁控制与电源控制应互锁

  • 软件逻辑优化

    • 当用户归还充电宝时,软件收到“归还成功”指令,可调用芯步接口,读取“充电电流”。

    • 如果检测到充电电流异常(如为0或负值),软件可判断充电座故障,自动锁定该仓位并通知运维,避免向用户错误计费。

5.3 故障自愈机制

  • 心跳监测:软件后台定时(每1分钟)Ping 充电宝柜机主板IP。如果连续3次超时,软件判定主机死机。

  • 自动修复:调用芯步API -> 50A空开断开 -> 等待10秒 -> 闭合。

  • 验证:再次Ping主板。如果恢复,记录“自动修复成功”;如果未恢复,升级为人工工单。

6. 总结

通过将 50A数显智能空开 对接 芯步开放平台,共享充电宝的运营软件不再是一个盲目的订单系统,而是升级为具备了“手”(控制电路)、“眼”(监测数据)、“脑”(自动决策)的物联网中台。

该方案的技术难点主要在于 Modbus协议HTTP/MQTT 的转换,而利用芯步的通用接口能力,开发人员无需编写复杂的TCP底层代码,只需关注业务逻辑(如:何时断电、多大电流算过载),即可显著提升充电宝柜的无人值守安全性与运维效率。