基于ESP32-C3的BMS

这是一款开源的电池管理系统(BMS)硬件项目,由德国 Libre Solar 团队开发。

基于ESP32-C3的BMS封面
oshw_hqzl2026-03-12 09:13:10CERN Open Hardware License
566
Star5

PCBA

设计文件

KiCad图标bms-c1-main.zip11.46MB

EDA查看器

复制嵌入代码

详细介绍

这是一款开源的电池管理系统(BMS)硬件项目,由德国 Libre Solar 团队开发。

一、项目核心定位

  • 产品属性:面向离网储能与轻型电动车(LEV)的高性能 BMS。

  • 核心参数:支持 3~16 串 锂电 / 磷酸铁锂(LFP/NMC),连续电流可达 70~100A(取决于 MOSFET 与散热设计)。

  • 设计初衷:采用完全开源模式,硬件遵循 CERN-OHL 协议,软件遵循 Apache 2.0 协议,旨在降低储能设备的开发门槛。

二、硬件与功能亮点

  1. 主控与采集

    • 采集芯片:采用德州仪器 BQ76952,支持高精度电芯电压、总电压、电流及双路温度采集。

    • 主控芯片:乐鑫 ESP32-C3,提供丰富的无线通信能力。

  2. 通信接口(全场景覆盖)

    • 有线:CAN、RS-485(与 CAN 共用接口)、USB(CDC-ACM/JTAG)、UART、I2C。

    • 无线:蓝牙低功耗(BLE)Wi-Fi,满足物联网与远程监控需求。

  3. 硬件设计

    • 采用 4 层 PCB 保证信号完整性与散热。

    • 配备 M5 螺丝端子 用于大电流连接,背面预留散热片安装位,适配高功率场景。

三、项目文件与开发生态

  • 开源资源:代码库完整提供原理图(Schematic)、物料清单(BOM)、机械 CAD 文件及测试报告,可直接用于硬件复刻。

  • 固件生态:固件独立维护于 libresolar/bms-firmware 仓库,基于 Zephyr RTOS 开发,支持灵活的功能定制。

  • 开发状态:目前为测试原型阶段(Tested prototype),仅 minor issues 遗留,处于活跃开发期。

四、应用场景

  • 离网储能系统(Off-grid storage):如户用光伏储能、小型交流微网。

  • 轻型电动车(Light electric vehicles):如电动自行车、小型代步车。

  • 二手机动车电池复用:基于回收 EV 电池的储能系统。

五、技术总结

Libre Solar BMS C1 是一款功能强、接口全、完全开源的工业级 BMS 方案。其核心优势在于将高性能的 BMS 采集芯片与 ESP32 无线 MCU 结合,既满足了离网能源系统对大电流、高可靠性的要求,又通过开源模式降低了开发者与制造商的准入门槛,是新能源硬件开发领域极具参考价值的开源项目。

六、License

CERN Open Hardware Licence Version 2

七、项目地址

https://github.com/LibreSolar/bms-c1