聚丰项目 > 储能电池管理系统

储能电池管理系统

随着科技的不断发展,到处都是高科技产品的应用,能源的需求越加丰富, 储能系统得到了前所未有的发展。 在现阶段,储能系统基本都是以锂离子电池组为主, 而单体电芯的额定电压一般只有3.7V,想要组成更高电压, 更高容量的储能系统,需要多个电芯进行串并联, 这就需要一个电池管理系统BMS来对电池组中个多个串联电芯进行管理。 本项目就是在这种需求下产生,以RISC-V核心的AB32G1为主处理器, 通过电路采集电池组的单体电压,单体温度,总电压,总电流等信息, 并把所有信息进行汇总,计算电池组剩余电量SOC。 当检测到电芯过充,过放,过温等情况发生时,及时发送警告信息到上位机, 以保护电池组安全稳定的运行。

Angel_YY Angel_YY

分享
1 喜欢这个项目
团队介绍

Angel_YY Angel_YY

团队成员

袁建明 项目经理

分享
项目简介
随着科技的不断发展,到处都是高科技产品的应用,能源的需求越加丰富, 储能系统得到了前所未有的发展。 在现阶段,储能系统基本都是以锂离子电池组为主, 而单体电芯的额定电压一般只有3.7V,想要组成更高电压, 更高容量的储能系统,需要多个电芯进行串并联, 这就需要一个电池管理系统BMS来对电池组中个多个串联电芯进行管理。 本项目就是在这种需求下产生,以RISC-V核心的AB32G1为主处理器, 通过电路采集电池组的单体电压,单体温度,总电压,总电流等信息, 并把所有信息进行汇总,计算电池组剩余电量SOC。 当检测到电芯过充,过放,过温等情况发生时,及时发送警告信息到上位机, 以保护电池组安全稳定的运行。
硬件说明

本项目以AB32G1开发板为主控,通过GPIO模拟SPI连接模拟前端芯片LTC6811,

因为AB32G1的GPIO为3.3V逻辑,而LTC6811为5V逻辑,

所以中间需要一个电平转换芯片RS0104进行电平转换。

LTC6811通过线束连接电池组,采集电池的单体电压和单体温度。

AB32G1通过I2C接口连接INA237,INA237通过电压和电流采集电路连接电池组,采集总电压和总电流。

AB32G1通过串口连接上位机,进行信息显示输出,并把上位机的控制信息下发到下位机



软件说明

系统采用RT-Thread作为RTOS,系统共设计4个主要线程:

1:单体电压和温度采集

2:总电压电流采集

3:串口与上位机通讯

4:电池管理系统电量SOC估计

通过以上线程将整个系统完整实现既定功能,为储能电池管理系统提供有力保证。

12.上位机显示.jpg


项目代码:

https://gitee.com/jamieyy/bms_ab32vg1

演示效果

演示效果:

上位机部分:

硬件连接:

评论区(0 )