【廣告】
電池管理系統(tǒng)有什么重要意義?
通過電池管理系統(tǒng)的作用可以看得出,電池管理系統(tǒng)對于電池來說相當于電池的神經(jīng),用來調(diào)整和控制電池內(nèi)部的電壓,根據(jù)系統(tǒng)的結(jié)構(gòu)類型來達到優(yōu)化蓄電池組效能的,同時,防止發(fā)生單體電池的過充電、過放電、超溫、過電流等。根據(jù)從大多數(shù)電動汽車動力電池的充放電特性來說,動力電池的充放電對動力電池結(jié)構(gòu)與內(nèi)部的相關(guān)正負極材料是不同的,那么也就是意味著電池在工作的時候,內(nèi)部的電池情況也是與之不一樣。
BMS即Battery Management System,電池管理系統(tǒng)。目前許多汽車企業(yè)和零部件企業(yè)在控制器開發(fā)過程中采用ISO26262這個標準,ISO26262包括了汽車電子電氣開發(fā)中與安全相關(guān)的所有應用,制定了汽車整個生命周期中與安全相關(guān)的所有活動,ISO 26262從需求開始,當中包括概念設計、軟硬件設計,直至生產(chǎn)、操作,都提出了相應的功能安全要求,其覆蓋了汽車整個生命周期,從而保證安全相關(guān)的電子產(chǎn)品的功能性失效不會造成危險的發(fā)生。
電池管理系統(tǒng)的軟件架構(gòu)
成熟的BMS軟件開發(fā)通常是基于AUTOSAR架構(gòu)開發(fā)。AUTOSAR架構(gòu)將運行在Microcontroller之上的ECU軟件分為:應用層(Application)、運行環(huán)境(RTE)、基礎軟件層(BSW)三層。
1.RTE,運行環(huán)境,提供基礎的通訊服務,支持Software Component之間和Software Component到BSW的通訊(包含ECU內(nèi)部的程序調(diào)用、ECU外部的總線通訊等情況),RTE使得應用層的軟件架構(gòu)完全脫離于具體的單個ECU和BSW。
2.BSW,基礎軟件層, 可細分為:Services Layer、ECU Abstraction Layer、Microcontroller AbstractionLayer和Complex Drivers Layer。每層的BSW都保護不同的功能模塊。