【廣告】
電池管理系統(tǒng)是電動汽車和混合電動汽車的核心部件,也是動力的心臟。主要用于對汽車電池進行在線檢測和實時監(jiān)控,為整車提供動力電池電壓、電流、溫度、SOC及絕緣狀態(tài)等信息,同時實時的判斷電池的運行狀態(tài)及電池組離散性,若出現(xiàn)故障,及時向整車發(fā)送故障信號并報警。電池管理系統(tǒng),它是電池與用戶之間的紐帶,主要對象是二次電池。是為了能夠提高電池的利用率,防止電池出現(xiàn)過度充電和過度放電,延長電池的使用壽命,監(jiān)控電池的狀態(tài)。隨著電池管理系統(tǒng)的發(fā)展,也會增添其它的功能。
電池管理系統(tǒng),不同電芯類型,對管理系統(tǒng)的要求往往并不一樣。通過檢測動力電池組中各單體電池的狀態(tài)來確定整個電池系統(tǒng)的狀態(tài),并根據它們的狀態(tài)對動力電池系統(tǒng)進行對應的控制調整和策略實施,實現(xiàn)對動力電池系統(tǒng)及各單體的充放電管理以保證動力電池系統(tǒng)安全穩(wěn)定地運行。典型電池管理系統(tǒng)結構主要分為主控模塊和從控模塊兩大塊。具體來說,由中央處理單元(主控模塊)、數據采集模塊、數據檢測模塊、顯示單元模塊、控制部件(熔斷裝置、繼電器)等構成。
電池管理系統(tǒng)的軟件架構
成熟的BMS軟件開發(fā)通常是基于AUTOSAR架構開發(fā)。AUTOSAR架構將運行在Microcontroller之上的ECU軟件分為:應用層(Application)、運行環(huán)境(RTE)、基礎軟件層(BSW)三層。
Application,應用層,將軟件都劃分為一個ASWC(Atomic Software component),包括硬件無關的Sensor Software component、Actuator Software component等。對于電池管理系統(tǒng),其功能絕大部分算法邏輯都是在應用層進行,也是BMS軟件開發(fā)的核心工作。