CATALOG

这是一个针对共享充电宝柜机项目的智能空开对接方案,结合了芯步的开放接口,写得比较落地,希望能帮到你。

共享充电宝柜电路管理:60A带计量数显远程智能空开对接方案

一、 分析与解决思路

在共享充电宝的实际运营中,我们最怕什么?最怕柜机起火、最怕某一电路电流过大导致整个机柜甚至店铺跳闸、最怕电工被叫去现场手动合闸。传统的“铁盒子”空开,出了问题你不知道,跳了闸得跑断腿。

针对 60A带计量数显远程智能空开 的对接,我们的核心思路很简单:把空开变成一个“听话”且“会说话”的物联网设备

我们要做的不仅仅是通断电,而是通过芯步平台,实时读取空开的电压、电流、功率(即“数显计量”功能),并在后台实现远程合闸/分闸。这样,运营人员坐在办公室就能看见:哪个站点的电流异常了?哪个机柜过载了?可以第一时间远程断电保护,避免损失。

二、 硬件选型与连接拓扑

在开始写代码之前,先确认我们要用的家伙什儿。

  1. 核心设备:60A带计量数显远程智能空开

    • 为什么选它? 普通的空开只能断开,它带有RS485通讯接口(通常是Modbus-RTU协议),支持工业标准的通讯

    • 60A的意义: 共享充电宝柜一般功耗大,特别是大柜机,60A能保证多个宝同时充电时的过载保护余量。

    • 计量功能: 它能实时反馈当前的电压、电流数据,这对于我们判断硬件是否老化、接触不良非常关键。

  2. 通信网关:DTU(数据透传单元) 或 串口服务器

    • 智能空开自己是不会上网的,它只会说485语言。我们需要一个“翻译官”——芯步兼容的网关

    • 这里有两种玩法:

      • 方案A(推荐): 如果你的柜机旁边有网线或信号好,买一个带RS485接口的 4G DTU(或者芯步的智能网关硬件)。空开接485线到DTU,DTU通过4G/WiFi上网,连接芯步云。

      • 方案B: 如果你柜机里本身有一块控制主板(安卓板或单片机),且主板有闲置的串口,直接把这个空开接到主板的串口上,由主板统一上传数据。

物理接线:空开的 A+B- 端子,直接并联到网关/主板的485接口上。记住手拉手连接,千万别接成星形。

三、 对接核心:协议转换与指令下发

这是整个方案最技术的一环。既然我们是“结合芯步的开放接口”,那就意味着我们不直接和Modbus那堆原始寄存器打交道(虽然你也可以自己计算CRC校验,但太麻烦),而是通过芯步封装好的HTTP接口来操作。

根据芯步的规范,控制设备是通过 向设备下发指令 接口实现的

步骤 1:让空开“上线”

首先,我们需要让网关识别空开。由于空开不是芯步原厂的,我们需要在芯步控制台里把它定义为“自定义设备”或通过网关的子设备模式添加。实际上,你需要将网关子设备的协议设置为“透传”或“Modbus”。一旦网关连接了云平台,空开的数据(电流、电压)就会打包成JSON上传。

步骤 2:下发控制指令(远程分合闸)

假设后台监测到某个柜机电流飙到了55A,很危险,我要立刻断开空开

我们不需要去现场按按钮,直接调芯步的API:

  • 请求地址http(s)://api.thingboot.com/{AppID}/device/control/

  • 核心参数

    • device : [你的网关设备ID]

    • order : 这里需要按照你和网关约定的格式来。通常如果是透传模式,你需要下发一串16进制数。

    举个栗子(伪代码/实际指令示例):