聚豐項目 > 儲能電池管理系統
隨著科技的不斷發展,到處都是高科技產品的應用,能源的需求越加豐富, 儲能系統得到了前所未有的發展。 在現階段,儲能系統基本都是以鋰離子電池組為主, 而單體電芯的額定電壓一般只有3.7V,想要組成更高電壓, 更高容量的儲能系統,需要多個電芯進行串并聯, 這就需要一個電池管理系統BMS來對電池組中個多個串聯電芯進行管理。 本項目就是在這種需求下產生,以RISC-V核心的AB32G1為主處理器, 通過電路采集電池組的單體電壓,單體溫度,總電壓,總電流等信息, 并把所有信息進行匯總,計算電池組剩余電量SOC。 當檢測到電芯過充,過放,過溫等情況發生時,及時發送警告信息到上位機, 以保護電池組安全穩定的運行。
Angel_YY
分享Angel_YY
團隊成員
袁建明 項目經理
本項目以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估計
通過以上線程將整個系統完整實現既定功能,為儲能電池管理系統提供有力保證。
項目代碼:
https://gitee.com/jamieyy/bms_ab32vg1
演示效果:
上位機部分:
硬件連接: