CATALOG

共享充电宝柜的电量计量难点在于:每路充电宝的独立计量、待机功耗剔除、以及计费与电量数据的实时关联。以下方案基于芯步开放接口设计,通过硬件层的STM32采集、平台层的HTTP推送、应用层的双通道计量模型,实现“每仓位独立统计+总表校准”的完整闭环。

1. 背景与需求分析

在共享充电宝的运营中,精准的电量计量统计不仅是用户计费(按实际使用电量或时长叠加)的依据,更是运营商进行电池健康度管理(SOH)机柜功耗监测以及运维调度的核心数据支撑。

传统的共享充电宝柜往往采用简单的电压监测,难以区分充电宝的待机损耗与实际充电量,导致数据误差。

本方案的目标是利用 芯步(ThingBoot) 智能硬件的开放接口能力,结合高精度电源管理嵌入式硬件,构建一套从“端到云”的实时电量计量统计解决方案。

2. 系统架构

本方案采用端-云-管-析的四层架构。

2.1 感知层

芯步智能硬件集成:在机柜主控板(基于STM32等MCU)中集成高精度计量芯片(如TI MSPM0系列或类似的AFE前端)。每一路仓位(充电宝卡槽)需具备独立的电流/电压采样电路。

2.2 网络传输层

芯步协议接入:利用设备端HTTP接口或MQTT协议,将电量数据实时封装为JSON格式,主动推送至芯步平台或客户的私有服务器

2.3 平台层

芯步开放平台

  • 数据接收:通过配置消息推送,接收设备上报的实时电量数据(Power, Energy, Current)。

  • 设备管理:通过设备ID进行统一身份认证与管理

  • API服务:向外提供电量统计数据的查询接口。

2.4 应用层

共享充电宝SaaS运营中心

  • 实时看板:展示每台机柜的输入功率、充电宝实时电量。

  • 计费结算:根据充电量(Wh)或充满次数进行动态计费。

  • 预警维护:识别电量异常(如充电效率低)的充电宝。

3. 核心实现逻辑:电量计量统计

3.1 感知层:硬件的精准采集

需要在芯步的智能硬件主板上实现两个维度的计量,硬件架构基于STM32系列设计

  1. 总输入计量

    • 在机柜220V输入总线上集成一个交流电能计量芯片(如类似Shelly PM Mini方案或BL0937)。

    • 作用:监控整柜功耗,检测电源模块老化或异常发热。

  2. 单路直流计量(关键)

    • 在每个仓位针对充电宝电芯的5V充电触点上,集成ADC采样电阻与库仑计芯片。

    • 能力:必须支持CC(恒流)和CV(恒压)阶段的电量累加

    • 数据采集点

      • 电压:判断电池是否充满(达到4.2V)。

      • 电流:计算瞬时功率。

      • 累计电量(Ah/Wh):寄存器累计值,解决断网重连后数据不丢失。

3.2 数据上云:芯步接口封装与推送

利用芯步的“实时状态上报”机制。硬件每间隔 5秒 采集一次数据,每分钟进行一次数据聚合上报。

3.2.1 设备端数据模型定义

在芯步控制台中定义设备类型“共享充电宝机柜”,定义如下数据字段:

功能标识符数据类型上报说明
voltage_in浮点型总输入电压(V)
current_in浮点型总输入电流(A)
cell_1_power整型仓位1实时功率
cell_1_energy整型仓位1累计充电量(Wh)
cell_1_status枚举型待机/充电中/已充满/异常
temperature浮点型主板温度(用于安全保护)

3.2.2 推送流程

硬件通过HTTP POST请求将数据提交至芯步API节点(api.thingboot.com),或通过MQTT直连客户私有服务器。

  • 协议示例POST /device/dataBody: {"device_id":"CB001","energy_data":{"cell_1_energy": 12.5, "cell_1_power": 8.2}}

  • 签名机制:利用signts时间戳进行权限验证,防止恶意伪造电量数据

3.3 云端解耦:动态计算逻辑

由于硬件上报的原始数据往往包含静态损耗(如机柜屏幕、4G模块待机功耗,约3-5W),若直接使用累加值计费会导致用户多付钱。

在芯步平台接收到数据后,需在业务后端执行清洗算法。

  • 公式用户实际使用电量(计费依据) = 充电仓上报累计充电量 - 待机时基线功率 * 充电时长

  • 业务SQL逻辑示例(伪代码)

3.4 数据闭环:异常处理与校准

问题:金属触点氧化可能导致接触电阻变大,实测电流偏小,导致少计费方案:利用芯步的下行命令接口,平台可主动发起“校准指令”。

  1. 平台下发:运营后台发起指令 {"order":"calibrate_contact", "cell":2}

  2. 硬件执行:STM32控制仓位电磁阀短暂弹开重试,或通过PTC加热触点以清除氧化层,并重新读取归零时的静态偏移量

  3. 数据修正:将补偿系数写入充电宝内置的RFID或EEPROM中,实现“柜体与充电宝”的双向数据验证,避免单一设备故障导致丢单

4. 方案优势

4.1 毫秒级响应

芯步开放接口支持80-120ms的极速下发与响应延迟,确保用户扫码后能立即获取充电宝的电量信息(例如显示剩余电量百分比)。

4.2 高精度计费

通过双重计量(总表+分路表),彻底解决了传统方案无法区分“线损”和“真实充电”的痛点,让“按电量计费”模式成为可能,提升运营商收益10%-20%。

4.3 资产健康管理

基于长期统计的“充电放电深度”数据,系统可自动标记出那些“充不满”或“自耗电大”的僵尸充电宝。结合芯步的设备ID标识,运维人员可通过API接口快速定位报废资产。

4.4 兼容性与可扩展性

芯步支持HTTP、MQTT等多种协议,并支持私有化部署。运营商无需修改核心代码,即可在现有SaaS平台基础上快速集成电量计量模块,实现数据互联互通

5. 总结

通过集成芯步的智能硬件与开放接口,本方案为共享充电宝运营商构建了一个 “硬件感知精准、数据传输实时、业务逻辑闭环” 的电量计量统计系统。它不仅是一个计费工具,更是帮助运营商优化电力资源分配、降低运维成本的数字化管理抓手。

断路器产品方案:
共享自习室电源控制:怎么将60A带计量额定 13200W 断路器对接到软件项目中
查看 >>
如何接入智能断路器20A来实现远程通断控制
查看 >>
自助洗车设备电源控制:如何把35A定时控制断路器对接到自己的项目中
查看 >>
怎么在办公设备电源管理中对接智能硬件以实现HTTP接口远程通断控制
查看 >>
园区路灯电路管理:怎样把20A智能限流断路器对接到项目中
查看 >>
宝柜场景方案:
共享充电宝柜电路管理:如何把60A物联网智能断路器对接到软件项目中
查看 >>
共享充电宝柜电源管理:怎样将40A智能空开集成到自己的项目中
查看 >>
共享充电宝柜电源管理:怎样将智能大功率断路器计量版50A集成到项目中
查看 >>
共享充电宝柜电源管理:怎样把60A带计量数显额定 13200W 断路器接入到软件项目中
查看 >>
共享充电宝柜电路管理:如何把40A智能电源控制断路器对接到项目中
查看 >>
电量用途方案:
怎么接入40A带计量联动控制智能空开来实现实时电量计量统计
查看 >>
怎样在共享充电宝柜电源管理中对接智能硬件来实现实时电量计量统计
查看 >>
怎么在工厂产线设备控制中接入智能硬件以实现实时电量计量统计
查看 >>
怎么在共享自习室电源控制中集成智能设备来实现实时电量计量统计
查看 >>
怎么在自助打印设备电源控制中集成智能设备来实现实时电量计量统计
查看 >>