电池管理系统(Battery Management System,BMS)对于保障电池安全、延长使用寿命和提高能源利用率具有重要意义。可以说有电池包的地方都需要进行电池管理,Smart BMS 是一款适用于锂电池(Lifepo4、Li-ion、NCM 等)电池组的开源电池管理系统(Open SmartBMS)。
该开源项目硬件,软件,组装资料都很完善,值得学习参考~
Github地址:
https://github.com/Green-bms/SmartBMS
hackaday地址:
https://hackaday.io/project/181453/instructions
SmartBMS 的主要功能有
保护电池免受过压影响
保护电池免受欠压影响
在温度超出范围时保护电芯
电池均衡
允许对整个电池组进行监测
允许对每个电池单元进行监控
允许进行参数设置
智能BMS由四个主要部分组成:
单元模块
控制单元
限制器
Android应用程序
每个电池的电压和温度值由相关电池模块(Microchip 的Attiny 微控制器)获取,并通过串行 I2C 线路发送到控制单元(Arduino Mega微控制器)。
控制单元通过限制器(包括一个用于打开或关闭充电电路的功率继电器)启动或停止充电(通过输出继电器)。控制单元还可通过输出继电器启动或停止放电。
平衡电流:最大 1.2 A(可通过参数调整)。
当仅平衡电池组中的一个电池时,控制单元会激活限流器内部的限流功能(充电电流限制在 1A)。
控制单元可通过Smart BMS 应用程序与智能手机连接(蓝牙)!