CATALOG

这是一份结合芯步平台特性的技术解决方案。为了方便你和研发团队阅读,我尽量写得直白一点,既有理论架构,也包含具体的接口调用逻辑。

一、 背景与痛点

很多做充电桩运营的老板或者集成商,手头可能有现成的充电桩硬件(比如一个主机带8个枪头),但面临两个大难题:

  1. 怎么远程控制每一路输出? 总不能每次都要跑去手动合闸。

  2. 怎么实现功率分配和计费联动? 8辆车同时插上,如果都满功率跑,变压器受不了;如果有人插枪不付钱,怎么断电?

这时候,芯步的智能硬件就成了充电桩的“外挂大脑”。我们可以利用它的4G智能断路器工业继电器模块,配合免费的开放接口,用代码直接控制那8路输出。

下面的方案,主要讲怎么、怎么、怎么

二、 系统设计

这套系统主要分三层,你可以理解为“手脚”、“大脑”和“神经”:

第一层:设备层(负责执行)

  • 对象: 充电桩内部的8路接触器。

  • 改造/集成: 充电桩原本的枪线是直接进桩的。我们把它拆开,每一路(火线/零线)先经过芯步的智能硬件,再到枪头。

  • 推荐硬件: 芯步 4G全网通智能断路器8路以太网继电器控制器。这玩意儿支持交流/直流通用,能承受大电流冲击。

第二层:平台层(负责中转)

  • 核心:芯步开放平台

  • 作用: 设备通电后自动4G上网,连到芯步的云平台。它把复杂的硬件指令封装成了简单的 HTTP / MQTT 接口

第三层:应用层(负责决策)

  • 你的业务服务器: 也就是你自己写的后端代码。

  • 逻辑: 用户扫码 -> 支付成功 -> 你的服务器发指令(打开第3路)-> 芯步云转发 -> 继电器吸合 -> 充电。

graph TD
    subgraph "用户侧"
        User[车主/运营人员] --> App[手机APP / 小程序]
    end

    subgraph "云端管理层"
        App --> Server[你的业务服务器]
        Server --> YoyoAPI[芯步开放平台 API]
    end

    subgraph "现场执行侧"
        YoyoAPI -- "4G/以太网指令" --> Gateway[芯步智能网关/控制器]
        Gateway -- "控制信号" --> Relay1[1路继电器]
        Gateway -- "控制信号" --> Relay2[2路继电器]
        Gateway -- "控制信号" --> RelayN[8路继电器]
    
        Relay1 --> Charger1[充电枪头 1]
        Relay2 --> Charger2[充电枪头 2]
        RelayN --> ChargerN[充电枪头 8]
    end

三、 如何实现“8路输出”的独立控制?

这是本次需求最核心的地方。芯步的设备控制接口非常直接,不需要你懂底层协议,只需要会发HTTP请求就行

1. 接口准备工作

在芯步控制台拿到三个关键凭证:AppID(应用ID)、AppSecret(开发者密码),以及你现场那台设备的Device ID

2. 控制8路的具体逻辑

假设你的8路输出分别对应智能继电器上的8个通道(Port 1 – Port 8)。

  • 开启第3路充电:你需要向这个地址发一个POST请求:https://api.thingboot.com/{你的AppID}/device/control/

    • 参数签名: 按照官方规则计算 md5(为了安全,防止别人乱开你的充电桩)。

    • Body数据:

  • 关闭第5路充电:只需要把上面的命令改一下:

口语化的解释:就是你的服务器给芯步云发一句话:“告诉那个ID为xxxx的设备,把第3个开关给我合上!” 整个响应时间一般在100毫秒以内,基本是秒响应

3. 同时输出 vs. 轮流输出

针对直流快充桩或者大功率交流桩,参考行业做法,你需要在你的业务服务器里写策略

  • 策略A(多路同时输出):8辆车一起插,服务器同时发送 port1port8 的开启指令。但这需要你的总功率要够。如果变压器只有100kW,来了8辆特斯拉都请求满功率,变压器会跳闸。

  • 策略B(智能功率分配 / 轮流输出):这是最推荐的做法。

    1. 利用芯步的传感器(如电流检测模块)实时上报每一路的电流数据。

    2. 你的服务器检测到总功率接近上限。

    3. 执行算法:降低部分车辆的PWM占空比(如果是交流桩通过CP信号调节)或者直接暂时切断第5路,等第1路快充满了,再把功率切给第5路。

    4. 注意: 对于大功率直流触点,切换时一定要做“无载切换”逻辑(即先让车端停止拉载,再断开接触器),否则会产生拉弧烧毁设备。这一点需要在你的后台逻辑里通过先发“停止指令”再发“断电指令”来保障

四、 关键场景流程(以扫码充电为例)

用一个完整的例子把上面串起来:

  1. 状态上报: 用户把枪插到充电桩的第4路枪头。芯步的智能硬件检测到枪头连接状态变化(通过辅助触点),通过MQTT上报到你的服务器

  2. 业务处理: 你的服务器记录“第4路空闲”,生成二维码,用户扫码,支付成功。

  3. 执行控制: 你的服务器调用芯步开放接口:POST /device/control -> {"device":"YD-12345", "order":{"port4":1}}

  4. 硬件动作: 芯步云将指令下发给设备,继电器“哒”的一声吸合,第4路接通380V或220V电源,车辆开始充电。

  5. 安全监控: 充电过程中,芯步的温湿度传感器实时上报充电桩内部温度 。如果超过80度,你的服务器自动发指令关掉第4路,防止火灾。

五、 需要注意的几个坑(贴心提示)

  1. 关于交直流:

    • 如果控制交流慢充桩:芯步的普通继电器模块直接串在火线上就行,很简单。

    • 如果控制直流快充桩:这个是控制接触器线圈,不是直接控制几千伏的高压电。利用芯步硬件的小电流去驱动充电桩内部的直流接触器,千万别搞混了。

  2. 关于免费额度:芯步的开放平台接口调用是永久免费。但是你要注意频率限制:单个设备访问限制 1次/秒。所以你的业务逻辑里可以加个缓存或者限流,不要疯狂刷接口。

  3. 关于断网:如果现场4G信号不好,你的指令可能下发不下去。购买芯步支持有线网版的硬件 ,或者在你的断路器里设置“掉电保持/掉电恢复”策略,确保断网时正在充的车不会突然失去锁定。

六、 总结

通过这套方案,相当于给传统的“哑巴”充电桩装了一个智能手脚架

  • 硬件层面: 芯步的8路继电器解决了IO接口不足的问题。

  • 软件层面: 利用 HTTP 接口 {"portX":1/0} 的极简指令,解决了远程精准控制的问题。

  • 运维层面: 利用免费开放的API,你可以做出任何你想要的计费系统或APP,而不需要自己写固件去驱动底层硬件。

一句话总结:你只需要关注业务逻辑和功率算法,具体的“通/断”动作,直接交给芯步的API去干就行了。

控制器产品方案:
怎么接入智能 24 路远程开关控制模块以实现自定义场景联动控制
查看 >>
怎样对接智能直流控制器4路以实现联动场景逻辑控制
查看 >>
怎样接入8路防水防尘控制箱来实现远程控制8路线路
查看 >>
怎样接入4路智能直流开关以实现多设备联动控制
查看 >>
怎样对接 8 路智能交流控制模块以实现交流负载通断控制
查看 >>
充电场景方案:
充电桩多路输出控制:怎么把智能 8 路分体远程线路管理控制箱接入到软件项目中
查看 >>
充电桩辅助电源控制:怎样将10A智能通断器AC1对接到项目中
查看 >>
充电桩辅助电源控制:怎样将AC5-10A 定时控制开关接入到项目中
查看 >>
充电桩电路控制:怎样把带计量数显智能断路器60A集成到项目中
查看 >>
充电桩多路输出控制:怎么将24路智能线路控制器集成到软件项目中
查看 >>
多路用途方案:
怎样在运动场馆多路设备控制中接入智能硬件来实现多线路集中通断控制
查看 >>
智能家居多路电器控制:如何把24 路智能分体远程电源控制器集成到软件项目中
查看 >>
怎样在智能家居多路电器控制中接入智能设备来实现远程控制8路线路
查看 >>
怎么在共享茶室包间预约联动中接入智能硬件来实现多路输出设备电源控制
查看 >>
怎么在足浴按摩店包间控制中对接智能硬件来实现多路输出设备电源控制
查看 >>