共享充电宝柜的电路管理核心在于“计量+控制”一体化:既要远程通断,又要精准计费。以下方案基于芯步开放接口,说明如何将60A带计量智能空开集成到充电宝柜软件系统中。
1. 背景与挑战
在共享充电宝的运营中,柜体电路管理是保障设备安全和精准计费的基石。传统的充电宝柜通常面临以下挑战:
计费不精准:依赖充电宝本身的电池管理芯片预估电量,无法精确核算单个柜位或整体机柜的真实交流侧耗电,导致与场地方(商家)的电费结算困难。
电路安全隐患:柜体长时间高负荷运行(特别是大容量机柜满载充电时),易出现过载、过温,传统空开无法自动恢复,需要人工到场合闸。
远程管控缺失:当设备死机或出现电流异常时,无法通过软件对设备进行下电重启(Power Cycle),只能依赖物理拔插电源。
解决方案核心:引入 60A 带计量功能的远程智能空开。该设备不仅支持 60A 大电流承载(满足多路充电宝同时高压快充),还能实时上报电压、电流、功率、温度等参数,并支持通过 API 远程控制通断。
2. 硬件选型与系统架构
2.1 硬件:60A 带计量智能空开
选择集成 MCU、计量芯片(如RN8302/BL0937 方案)和 4G/CAT.1 通讯模组的智能空开。
技术参数:额定电流 60A,具备过载/短路/过温保护功能,内置计量精度 1 级。
集成价值:直接串接在充电宝机柜的总进线电源处,替代传统空气开关。
2.2 系统拓扑结构
感知层:60A 智能空开实时采集电压、电流、功率因数、电能累积。
传输层:通过 4G/WiFi/以太网 直连芯步云平台(或通过网关转发)。
平台层:芯步开放平台作为设备中台,处理设备状态并推送数据。
应用层:共享充电宝业务系统(后台 + 小程序/商家端)。
3. 软件集成技术点
芯步开放接口主要通过 HTTP API 和 MQTT 异步消息 实现设备与业务系统的交互。对于 60A 智能空开,需重点集成以下三类接口:
3.1 设备接入与状态同步
智能空开需要定时上报心跳和实时电量参数。
接口实现业务服务器需订阅芯步平台的消息推送主题。当空开检测到电流波动或周期性上报电能时,平台会主动推送 JSON 数据至业务后台配置的 URL。
数据解析重点
业务应用:系统实时监测柜体功率。如果检测到功率为 0 但用户未归还且订单进行中,可判定为“充电宝未充电”或“充电器故障”,触发预警。
3.2 远程分合闸控制
这是解决“设备死机/重启”的关键。
应用场景
系统死机重启:当运维系统检测到充电宝主板心跳消失或无法弹出充电宝时,下发断电指令,等待 10 秒后自动合闸,强制主板硬重启。
商家分成管控:如果商家长期未缴纳电费或无订单,可通过后台远程锁定柜体电源。
接口调用:调用芯步 API
device/control/,通过 POST 指令修改空开属性。POST https://api.thingboot.com/{AppID}/device/control/ Body: { "device": "60A_Switch_01", "order": {"switch": "off"} // 指令:断开开关 }注:若需带订单号追溯,可在 order 中加入
extra字段(如订单号),异步消息会原样返回以核对操作来源。
3.3 精准计量与电费结算
共享充电宝运营中常需与场地方(商家)结算电费。通过智能空开的累积电能数据,可实现无人化结算。
API 应用业务系统可在每月 1 日凌晨调用接口查询
elec_total(总电能)。计算公式本期电费 = (本月读数 - 上月读数) × 商业电价。
策略:利用接口获取 功率与时间积分 数据,自动生成每个充电宝柜的“能耗账单”,解决商用电费扯皮问题。
4. 关键业务逻辑实现(流程图解)
在实际开发中,在业务系统中设定一个 “智能守护线程”。逻辑如下:
定时巡检:每隔 5 分钟通过芯步接口查询 60A 空开的状态。
异常判定
情况A:空开状态为
off且无主动操作记录 -> 判定为“过载/过热跳闸”。情况B:空开状态为
on但 30 分钟内功率持续低于 5W -> 判定为“充电器模块集体故障”。
自动化运维
触发告警 -> 调用
device/control接口执行off-> 延迟 15 秒 -> 执行on(尝试自愈)。若重试 3 次失败,立即推送钉钉/微信告警给线下运维人员,通知其前往现场检查。
5. 实施优势与收益
将 60A 智能空开深度集成到芯步架构中,能为运营商带来以下价值:
5.1 运营提效
远程运维:工程师无需跑现场处理设备死机,后台远程重启成功率高达 90% 以上。
弹性策略:在用电高峰期(如夏季),可通过 API 设置功率阈值限制,防止主电线路跳闸。
5.2 安全防护
四级保护:利用空开的本地检测能力,一旦检测线缆温度 > 80℃ 或电流超过 60A,即使网络断开,空开硬件本身也会执行脱扣切断,杜绝火灾隐患。
漏电自检:可设定定时任务每日凌晨 3 点执行漏电自检,确保地线有效。
5.3 数据增值
负载分析:通过分析 24 小时功率曲线,优化充电宝调度。例如,凌晨 2-6 点负载很低,可考虑在此时间段将充电宝充电电流设置为“低速模式”以保护电池寿命。
6. 涉及的关键 API 指令集
| 功能模块 | API 接口/动作 | 参数示例 | 说明 |
|---|---|---|---|
| 设备管理 | 查询设备状态 | GET device/status?device=xxx | 获取当前实时电压、电流、开关状态 |
| 核心控制 | 远程分/合闸 | POST device/control{"switch":"on/off"} | 执行物理断电或送电 |
| 计量收费 | 拉取历史电能 | GET device/datapoint | 获取精准累计电量用于电费结算 |
| 平台交互 | 异步消息推送 | 配置 URL 接收数据 | 接收空开主动上报的温度/故障告警 |
7. 总结
通过利用芯步开放接口集成 60A 带计量远程智能空开,共享充电宝项目不仅解决了基础的电源通断控制,更将 “电” 这一核心资产从不可视的盲区变成了可视化的数据资产。该系统方案实现了:
软件定义硬件:利用 API 实现断电重启的自愈能力。
数据驱动运维:利用电能数据精细化核算商家分成。
安全底线保障:多重保护机制确保机柜电气安全。
此方案可帮助运营方显著降低线下运维成本,同时提升与商家结算的透明度和效率。