聚豐項目 > 儲能電池管理系統(tǒng)
隨著科技的不斷發(fā)展,到處都是高科技產(chǎn)品的應(yīng)用,能源的需求越加豐富, 儲能系統(tǒng)得到了前所未有的發(fā)展。 在現(xiàn)階段,儲能系統(tǒng)基本都是以鋰離子電池組為主, 而單體電芯的額定電壓一般只有3.7V,想要組成更高電壓, 更高容量的儲能系統(tǒng),需要多個電芯進(jìn)行串并聯(lián), 這就需要一個電池管理系統(tǒng)BMS來對電池組中個多個串聯(lián)電芯進(jìn)行管理。 本項目就是在這種需求下產(chǎn)生,以RISC-V核心的AB32G1為主處理器, 通過電路采集電池組的單體電壓,單體溫度,總電壓,總電流等信息, 并把所有信息進(jìn)行匯總,計算電池組剩余電量SOC。 當(dāng)檢測到電芯過充,過放,過溫等情況發(fā)生時,及時發(fā)送警告信息到上位機(jī), 以保護(hù)電池組安全穩(wěn)定的運行。
Angel_YY
Angel_YY
團(tuán)隊成員
袁建明 項目經(jīng)理
本項目以AB32G1開發(fā)板為主控,通過GPIO模擬SPI連接模擬前端芯片LTC6811,
因為AB32G1的GPIO為3.3V邏輯,而LTC6811為5V邏輯,
所以中間需要一個電平轉(zhuǎn)換芯片RS0104進(jìn)行電平轉(zhuǎn)換。
LTC6811通過線束連接電池組,采集電池的單體電壓和單體溫度。
AB32G1通過I2C接口連接INA237,INA237通過電壓和電流采集電路連接電池組,采集總電壓和總電流。
AB32G1通過串口連接上位機(jī),進(jìn)行信息顯示輸出,并把上位機(jī)的控制信息下發(fā)到下位機(jī)
系統(tǒng)采用RT-Thread作為RTOS,系統(tǒng)共設(shè)計4個主要線程:
1:單體電壓和溫度采集
2:總電壓電流采集
3:串口與上位機(jī)通訊
4:電池管理系統(tǒng)電量SOC估計
通過以上線程將整個系統(tǒng)完整實現(xiàn)既定功能,為儲能電池管理系統(tǒng)提供有力保證。
項目代碼:
https://gitee.com/jamieyy/bms_ab32vg1
演示效果:
上位機(jī)部分:
硬件連接: