【廣告】
電池管理系統(tǒng)隨時(shí)參與整車檢測(cè)工作,檢測(cè)電池的工作狀態(tài),尤其對(duì)每只電池的技術(shù)狀態(tài)進(jìn)行檢測(cè)分析,將檢測(cè)的數(shù)據(jù)在車輛停駛、充電之前“通知”充電機(jī),即“車與機(jī)”的對(duì)話。告訴充電機(jī),電池組的工作狀態(tài)及每只電池的技術(shù)狀態(tài),“落后”電池和“先進(jìn)”電池性能差異。電池管理系統(tǒng)是一個(gè)本世紀(jì)才誕生的新產(chǎn)品,因?yàn)殡娀瘜W(xué)反應(yīng)的難以控制和材料在這個(gè)過(guò)程中性能變化的難以捉摸,所以才需要這么一個(gè)管家來(lái)時(shí)刻監(jiān)督調(diào)整限制電池組的行為,以保障使用安全。
電池管理系統(tǒng)可用于電動(dòng)汽車,水下機(jī)器人等?,F(xiàn)階段不論是整車廠、電池廠、還是相關(guān)車電零組件廠均投入電池管理系統(tǒng)研發(fā),以求掌握電動(dòng)車產(chǎn)業(yè)的關(guān)鍵技術(shù),由于車廠是電池管理系統(tǒng)的使用者,車廠多偏好使用本身的軟件處理,并以專門的廠規(guī)控管,以維持操作彈性。電池管理系統(tǒng)準(zhǔn)確估測(cè)動(dòng)力電池組的荷電狀態(tài),動(dòng)態(tài)監(jiān)測(cè)動(dòng)力電池組的工作狀態(tài)。在電池充放電過(guò)程中,實(shí)時(shí)采集動(dòng)力電池組中的每塊電池的端電壓和溫度、充放電電流及電池包總電壓,防止電池發(fā)生過(guò)充電或過(guò)放電現(xiàn)象。
電池管理系統(tǒng)的軟件架構(gòu)
成熟的BMS軟件開(kāi)發(fā)通常是基于AUTOSAR架構(gòu)開(kāi)發(fā)。AUTOSAR架構(gòu)將運(yùn)行在Microcontroller之上的ECU軟件分為:應(yīng)用層(Application)、運(yùn)行環(huán)境(RTE)、基礎(chǔ)軟件層(BSW)三層。
Application,應(yīng)用層,將軟件都劃分為一個(gè)ASWC(Atomic Software component),包括硬件無(wú)關(guān)的Sensor Software component、Actuator Software component等。對(duì)于電池管理系統(tǒng),其功能絕大部分算法邏輯都是在應(yīng)用層進(jìn)行,也是BMS軟件開(kāi)發(fā)的核心工作。