一、背景与需求分析
在充电桩运营场景中,50A及以上大功率回路的安全控制是核心挑战。传统断路器不具备通信能力,无法实现远程分合闸、过载保护阈值动态调整、用电数据实时采集等功能。本方案基于芯步开放平台,将50A大功率计量断路器(以正泰NM1系列、伊顿PDG系列等为代表)接入充电桩智能控制系统,实现远程控制、电能计量、过载保护三位一体的智能化管理。
适用场景
直流快充桩(60kW-240kW)主回路控制
交流充电桩(7kW-22kW)配电保护
光储充一体化站点的储能回路控制
充电场站级负荷聚合与有序充电调度
二、硬件选型与关键参数
2.1 50A大功率计量断路器选型要点
对接物联网系统的断路器需满足以下条件:
| 参数维度 | 技术要求 | 推荐型号示例 |
|---|---|---|
| 额定电流 | 50A(支持1.2倍短时过载) | 正泰NM1-63H/4300B 50A |
| 分断能力 | ≥20kA(400V工况) | 伊顿PDG10M0050VFFJ(65kA/480V) |
| 脱扣类型 | 热磁式/电子式可调 | 热磁式(反时限过载+瞬时短路保护) |
| 通信接口 | RS485/以太网/无线(4G/Cat.1) | 需配套智能网关或通信模块 |
| 计量功能 | 电压/电流/功率/电量/功率因数 | 内置计量芯片或外挂计量模块 |
| 控制方式 | 电动操作机构(远程分合闸) | 正泰辅助触头+分励脱扣器 |
2.2 智能网关选型
芯步平台要求设备能够通过MQTT或HTTP协议通信。对于50A断路器这类大功率设备,推荐采用以下架构:
方案A(直连):断路器配套内置4G Cat.1通信模块的智能电表/控制器,直接对接芯步平台
方案B(网关汇聚):多路断路器通过RS485总线连接至芯步边缘网关,网关统一上云
三、系统设计
3.1 整体架构图(文字描述)
[充电桩现场侧] [芯步云平台] [应用侧]
│ │ │
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ 50A智能断路器 │◄──RS485/MQTT──►│ 设备接入层 │ │ 充电运营 │
│ - 计量芯片 │ │ - 设备管理 │ │ 管理平台 │
│ - 电动操作机构│ │ - 指令路由 │ │ - 订单系统 │
│ - 保护单元 │ └──────┬───────┘ │ - 计费系统 │
└──────────────┘ │ └──────┬───────┘
│ │ │
┌──────────────┐ ┌──────┴───────┐ ┌──────┴───────┐
│ 芯步网关 │◄──HTTP/MQTT────►│ 业务逻辑层 │◄──HTTP─────►│ 运维监控 │
│ - 协议转换 │ │ - 权限控制 │ │ 系统 │
│ - 数据缓存 │ │ - 规则引擎 │ │ - 告警中心 │
└──────────────┘ │ - 数据存储 │ │ - 能耗分析 │
└──────────────┘ └──────────────┘3.2 核心数据流
上行(遥测+遥信):断路器计量数据(电压、电流、功率、电量)及状态(合闸/分闸/故障)通过MQTT上报芯步平台
下行(遥控):运营平台通过HTTP调用芯步开放接口,下发分合闸指令
保护联动:过载/短路时断路器本地脱扣,同时上报故障状态至平台
四、接口对接实施步骤
4.1 设备接入芯步平台
芯步开放平台支持HTTP和MQTT两种调用方式,且永久免费开放。
步骤1:注册应用,获取凭证
登录芯步控制台,创建应用后获取:
AppID:应用唯一标识AppSecret:开发者密码(用于签名计算)
步骤2:配置断路器设备
在控制台添加设备,记录:
device:设备唯一ID(网关或断路器本体)如通过网关转发,需额外配置
gateway参数
步骤3:定义设备指令集
根据断路器支持的指令,在平台定义属性映射。常见指令包括:
| 指令名称 | 参数字段 | 示例值 | 说明 |
|---|---|---|---|
| 合闸 | switch | 1 | 控制断路器闭合 |
| 分闸 | switch | 0 | 控制断路器断开 |
| 设置过载阈值 | overload_threshold | 55 | 动态调整保护电流值(A) |
| 读取电量 | energy | - | 查询累计用电量(kWh) |
| 读取实时功率 | power | - | 查询当前功率(kW) |
4.2 下行指令:远程控制断路器分合闸
接口说明
芯步提供统一的设备指令下发接口
请求地址
http(s)://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}请求方式:POST(推荐JSON格式)
MQTT主题
api/{AppID}/device/control
请求示例
JSON格式POST请求
URL参数方式(GET)
https://api.thingboot.com/APP123456/device/control/?device=8923456789012345678&switch=1&sign=abc123&ts=1737014400
签名计算规则
芯步采用双重MD5签名机制
sign = md5(md5(AppSecret) + ts)
ts:Unix时间戳(秒,10位数字)示例:AppSecret=
mysecret123,ts=1737014400第一层:
md5("mysecret123")=098f6bcd4621d373cade4e832627b4f6第二层:
md5("098f6bcd4621d373cade4e832627b4f6" + "1737014400")最终sign为32位字符串
关键注意事项
异步反馈机制:接口返回
code:200仅表示平台收到指令,不代表断路器实际执行成功。需订阅平台消息推送,获取设备执行结果。带extra字段追踪:在order中携带
extra字段(如订单号),平台异步推送时会原样返回,便于业务闭环。批量控制:多个断路器可用
|或,连接device,单次最多100台。限流策略:单个设备访问限制1次/秒。
4.3 上行数据:断路器状态与计量数据订阅
数据上报方式
芯步通过MQTT将设备消息推送到您的应用服务器。需预先在控制台配置回调URL或MQTT订阅主题。
典型数据格式
业务处理逻辑
实时监控:解析功率电流数据,判断充电桩工作状态
保护告警:fault非0时触发告警,推送运维人员
计费关联:根据电量增量计算充电费用,关联订单号
五、关键功能实现细节
5.1 安全保护策略
三级保护体系
| 保护级别 | 执行主体 | 动作时间 | 触发条件 |
|---|---|---|---|
| 一级:软件过载保护 | 平台规则引擎 | 1-5秒 | 电流持续超过阈值110% |
| 二级:硬件热脱扣 | 断路器热磁系统 | 10-120秒 | 反时限特性,电流越大越快 |
| 三级:短路保护 | 断路器电磁机构 | ≤20ms | 电流≥10倍额定值 |
防误动逻辑
合闸前置检查:下发合闸前,通过平台查询设备状态,确认无故障、无过载
分闸后冷却计时:过载脱扣后,设置3-5分钟冷却期,禁止立即合闸
心跳监控:断路器每30秒上报心跳,连续3次丢失判定为离线,自动闭锁远程控制
5.2 有序充电与负荷管控
基于50A断路器的实时计量数据,可实现充电站级的负荷调度:
动态功率限制
峰谷时段策略
高峰时段(10:00-14:00, 19:00-22:00):限制单路最大电流≤40A
低谷时段(23:00-07:00):允许满负荷50A运行,促进消纳
需量管理:监测30分钟滑动平均功率,超需量时主动分闸非核心回路
5.3 故障自愈机制
| 故障类型 | 检测方式 | 自愈策略 |
|---|---|---|
| 瞬时过流(1.2-2倍额定) | 电流突增+持续<3秒 | 不脱扣,仅记录告警 |
| 持续过载(>50A) | 电流持续>50A达10秒 | 软件先发告警,5秒后无改善则硬件脱扣 |
| 断路器拒动 | 下发分闸后10秒状态仍为合闸 | 触发紧急告警,通知人工介入 |
| 通信中断 | 连续60秒无心跳 | 本地保留最后状态,恢复后补传数据 |
六、系统集成注意事项
6.1 电气安全规范
接线规范:50A断路器需配置匹配线径(≥16mm²铜芯电缆),接线端子扭矩按厂家要求(正泰NM1系列≤3.5N·m)
防护措施:断路器安装于IP54以上配电箱,预留散热空间(上下方各50mm)
隔离要求:控制回路(RS485/以太网)与功率回路分开布线,避免电磁干扰
6.2 网络可靠性
通信冗余:优先采用有线RS485+4G无线备份方案
断网续传:网关本地缓存≥7天数据,恢复网络后自动补传
心跳保活:MQTT Keep Alive设为60秒,NAT穿透配置
6.3 数据一致性保证
指令调用机制:同一order_id重复下发不应导致重复动作(断路器保持状态)
时间同步:网关每日2:00与NTP服务器同步,设备与网关保持时间偏差≤1秒
电量补偿:通信中断期间中断路器本地累计电量,恢复后通过平台属性上报补录
七、典型应用案例场景
场景:120kW直流快充桩回路控制
硬件配置
主回路:正泰NM1-63H/4300B 50A塑壳断路器
附加模块:分励脱扣器+辅助触头+RS485通信模块
智能网关:芯步边缘网关(4G全网通)
业务流
用户扫码启动充电:运营平台收到启动请求
设备状态检查:平台调用芯步接口查询断路器状态(需在合闸位+无故障)
下发合闸指令
order={"switch":1, "extra":"ORDER_123456"}反馈确认:断路器1秒内合闸,通过MQTT返回
{"switch":1, "extra":"ORDER_123456"}充电过程中监控:每5秒上报电流/功率数据,平台实时计费
充电完成/故障:平台下发分闸指令
{"switch":0},断路器断开
异常处理
充电中电流持续>55A:平台先告警,3秒后无改善则下发分闸(软件保护)
若平台指令失效,断路器热磁系统在60秒内自动脱扣(硬件后备保护)
八、故障排查指南
| 问题现象 | 可能原因 | 排查步骤 |
|---|---|---|
| 下发指令返回200但断路器无动作 | 断路器离线/指令参数错误 | 1. 查询设备最新状态确认在线状态2. 检查order参数名称是否与控制台定义一致3. 检查网关是否在线、信号强度 |
| 断路器频繁误脱扣 | 过载阈值设置过低/环境温度高 | 1. 确认实际电流是否接近50A2. 检查50℃降容系数(热磁断路器需按0.8折算)3. 调整软件保护阈值至55A |
| MQTT收不到设备数据 | 订阅主题错误/回调配置问题 | 1. 检查控制台回调URL配置2. 确认MQTT客户端订阅主题api/{AppID}/+/up3. 查看平台日志确认是否有消息推送记录 |
| 签名校验失败(5006) | 时间戳误差/密钥错误 | 1. 检查服务器时间是否为中国时区2. 确认ts为10位秒级时间戳3. 重新计算sign,验证md5(md5(secret)+ts) |
九、总结
接口标准化:芯步提供统一的HTTP/MQTT接口,屏蔽底层设备差异,降低开发复杂度
平台免费开放:无设备接入费用,降低中小运营商启动成本
安全可靠:软件保护+硬件脱扣双重保障,响应时间覆盖毫秒级到秒级
扩展性强:支持批量设备控制、规则引擎联动,可平滑扩展至百台级场站
数据闭环:通过extra字段实现控制指令与业务订单的端到端追踪
通过以上方案,开发者可在3-5个工作日内完成50A大功率计量断路器与芯步平台的对接,实现充电桩回路的远程可控、可测、可护,为充电运营的智能化、自动化奠定基础。