電池管理系統(tǒng)是怎么工作的?又是如何幫助監(jiān)控電池狀態(tài)的?
電池管理系統(tǒng)(BatteryManagementSystem,即BMS)主要實(shí)現(xiàn)三大核心功能:電池充放電狀態(tài)的預(yù)測(cè)和計(jì)算(即SOC)、單體電池的均衡管理,以及電池健康狀態(tài)日志記錄與診斷。
在整個(gè)電池管理系統(tǒng)中,電池荷電狀態(tài)的預(yù)測(cè)和計(jì)算(即SOC)是其最重要的功能,因?yàn)橛辛司_的電池充電/放電狀態(tài)的預(yù)測(cè)/計(jì)算,才能進(jìn)行有效均衡管理。所以,SOC精準(zhǔn)度的要求是越高越好。
為了提高SOC的精準(zhǔn)度,除了要采集電池的電壓、電流參數(shù),還需要提供諸如阻抗、溫度、環(huán)境溫度、充放電時(shí)間等多種參數(shù)。電池固有參數(shù)會(huì)通過(guò)數(shù)學(xué)建模的方式,建立軟件模型,而動(dòng)態(tài)參數(shù)則通過(guò)數(shù)據(jù)采集卡實(shí)時(shí)的采集數(shù)據(jù),并實(shí)時(shí)地把數(shù)據(jù)傳輸至MCU單元存儲(chǔ),然后MCU對(duì)提取的數(shù)據(jù)進(jìn)行算法計(jì)算,從而得出精確的電池荷電狀態(tài)。
因此,SOC功能會(huì)將不同電池的模型存入存儲(chǔ)器,該存儲(chǔ)器需具有低功耗、快速讀寫、接口簡(jiǎn)單以及數(shù)據(jù)保持時(shí)間達(dá)到20年的要求;SOC功能需要采集卡不停地實(shí)時(shí)將采集的電池電壓/電流數(shù)據(jù)存入存儲(chǔ)器,假如一個(gè)MCU單元,對(duì)接10路單體電池的采集數(shù)據(jù),采集數(shù)據(jù)卡一般會(huì)采用1MB的isoSPI總線進(jìn)行通信,即對(duì)于MCU單元的存儲(chǔ)器,接口速率要求高且?guī)缀趺棵胫卸家M(jìn)行一次數(shù)據(jù)寫操作;而電池的壽命要求至少是10年,假如一臺(tái)車運(yùn)行時(shí)間是8小時(shí),那么MCU單元的存儲(chǔ)器的數(shù)據(jù)寫操作在電池包生命周期內(nèi)的寫次數(shù)為1億5百萬(wàn)次。
綜上分析可見(jiàn),BMS里面的SOC功能非常關(guān)鍵,所以其對(duì)存儲(chǔ)器的性能與可靠性也是非常高:必須是非易失性的存儲(chǔ)器,擦寫次數(shù)至少要超過(guò)1.1億次,接口速率大于8MHz,低功耗且數(shù)據(jù)能夠可靠保存20年的時(shí)間,需要符合AECQ-100,未來(lái)需要通過(guò)功能安全認(rèn)證,至少具有ASILB等級(jí)。
















