新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于物联网的电池组均衡充电与监控系统

基于物联网的电池组均衡充电与监控系统

作者: 时间:2026-05-09 来源: 收藏

中每一节电芯的,对满足系统性能要求、最大化电池使用寿命至关重要;而对温度、电流与电量的持续监控,则能保障电池安全、高效运行。传统充电器与电池管理系统(BMS)虽能提供基础均衡与保护功能,但往往缺少实时无线监控能力,无法远程查看电池状态与健康状况。

本基于的均衡电芯充电器与,是一款紧凑、实时的电池管理方案,适用于1S–4S 串联锂离子 / 锂聚合物,电压范围约3.7V–14.8V。它可精准监测:

  • 各单体电芯电压

  • 各电芯温度

  • 总电流与功率

  • 荷电状态(SoC)

  • 电池组整体健康状态

物料清单(BOM)

元器件名称位号数量
10kΩ 电阻R1–R5、R7、R9、R128
47kΩ 电阻R6、R8、R10、R114
10k NTC 热敏电阻S1–S44
INA219 电流传感器S51
IndusBoard COIN V2 主控U11
2S/3S/4S 多串 Type‑C 充电模块U21
4 节 18650 电池座U31
说明:U2 为外置充电模块、U3 为电池座,电路图中未画出。


系统功能与界面

所有采集数据会在响应式网页仪表盘上实时展示:

  • 各电芯电压实时折线图

  • 颜色状态卡片(绿色 = 充满、红色 = 电量极低)

  • 直观电量指示条

  • 支持 1S–4S 配置切换、适配不同电池化学体系与容量

  • 可工作在STA 模式(连家庭 Wi‑Fi)或AP 模式(自建热点)

1778312650231204.png

图1:作者在测试中使用的原型

电路原理与工作方式

本系统以 IndusBoard COIN V2(ESP32‑S2) 为核心,搭配 NTC 测温网络、多串 Type‑C 充电模块、INA219 电流传感器及无源器件,实现电压采集、温度监测、电流测量一体化。

  1. 电芯电压采集

    每节电芯独立分压采样(10k+47k 电阻分压),将高压降至主控 ADC 可测范围,估算荷电状态(SoC)。如需更高精度,可改用库仑计专用计量芯片;本设计为简化与低成本,采用电阻分压方案。

  2. 温度监测

    每节电芯贴装 10k NTC 热敏电阻(用导热胶 / 导热膏确保热接触),实时监测电芯温度。

  3. 总电流 / 功率测量

    INA219 接电池组主回路,测量充放电总电流与功率,实现性能监控。

1778312776468410.jpg

图2:电路图

软件设计

软件基于 Arduino 框架 开发,适配 IndusBoard COIN V2(ESP32‑S2),使用库包括:

  • WiFi.h

  • ESPAsyncWebServer.h

  • Wire.h

  • Adafruit INA219 库


d6e39f3c-1cca-4a8b-873f-405a238dd9e9.jpg

图3:配置Wi-Fi的代码片段

核心功能

  1. 双 Wi‑Fi 模式

    • STA 模式:连接已有路由器

    • AP 模式:自动创建热点(无路由器也可直接访问)

  2. 异步 Web 服务器

    用 HTML+CSS+JavaScript 搭建无刷新实时仪表盘,固件通过 ADC 读电压、I²C 读 INA219 电流,持续处理并推送数据到前端。

  3. 固件流程

    • 配置 Wi‑Fi 账号密码

    • 定义电芯串数(2S/3S/4S 可灵活修改)

    • 实现传感器读取函数:分压算电压、NTC 算温度、INA219 算电流 / 功率

    • 计算各电芯 SoC 与健康度

    • 以 JSON 格式推送到 Web 仪表盘

2464d74a-fc8e-4a0d-a733-b1feb09ed462.jpg

图4:计算IndusBoard COIN V2 I/O读数的电荷、电流和温度的代码片段

组装与测试步骤

  1. 将源码上传到 IndusBoard COIN V2。

  2. 上电,设备尝试连接配置的 Wi‑Fi;连接成功后,串口监视器会显示仪表盘访问 IP。

  3. 若 Wi‑Fi 连接失败,自动切换为 AP 模式,可用手机 / 电脑直连该热点访问系统。

  4. 按电路图焊接 / 搭建电路,电芯贴好 NTC 热敏电阻,电流传感器接入电池组主回路。

  5. 同一网络内浏览器输入 IP,打开仪表盘,可配置:

    • 电芯串数(1S–4S)

    • 电池类型(锂电、镍氢等)

    • 电芯容量

  6. 实时查看:总电压、电流、功率、各电芯温度、SoC、健康状态。

    1778312944193521.jpg

典型实测数据(示例)

  • 电池组类型:4S LiPo 2600mAh

  • 电池组电压:16.31V

  • 充电电流:1530mA

  • 平均功率:25W

  • 荷电状态:90%

  • 健康状态:一般(Fair)

各电芯参数:

  • 电芯 1:3.982V,34.9℃,82%

  • 电芯 2:4.066V,36.1℃,89%

  • 电芯 3:4.090V,40.5℃,92%

  • 电芯 4:4.151V,40.4℃,96%


评论


相关推荐

技术专区

关闭