天天综合网亚在线_1024看视频人妻无码_小14萝自慰喷白浆_东京热免费视频一区二区

關(guān)于電池管理系統(tǒng)安全探討

鉅大鋰電  |  點擊量:0  |  2018年08月26日  

1.jpg

圖為北京科易動力科技有限公司副總經(jīng)理華劍鋒

2016年11月26日—27日,百人會·清華大學新能源汽車產(chǎn)業(yè)高層研修班第三期四次課程在清華大學開課。目前,我國自主研發(fā)的核心零部件缺失,尚未形成技術(shù)壁壘,成為新能源汽車發(fā)展的潛在危險。掌握核心技術(shù),提高產(chǎn)品性能及安全性,才能形成具有國際競爭力的品牌,支撐產(chǎn)業(yè)持續(xù)發(fā)展的根本保障。因此,此次課程的主題定為“電動汽車核心技術(shù)突破與創(chuàng)新”。

高層研修班作為中國電動汽車百人會為汽車產(chǎn)業(yè)服務(wù)的一個重要平臺,時刻關(guān)注著汽車產(chǎn)業(yè)的相關(guān)熱點話題。目前第三期研修班已圍繞動力電池、新能源汽車產(chǎn)業(yè)投融資、智能汽車與交通等熱點問題舉辦了三次研修班課程。

此次課程,北京科易動力科技有限公司副總經(jīng)理華劍鋒為學員們帶來了精彩的內(nèi)容。

電池管理系統(tǒng)是電池系統(tǒng)里面很重要的零部件或電控系統(tǒng),但是如果從整車和汽車電子角度看,電池管理系統(tǒng)是非常復(fù)雜的。它的整個研發(fā)體系、設(shè)計勢必要跟汽車電子系統(tǒng)發(fā)展結(jié)合在一起,在研發(fā)和產(chǎn)品安全上也會有自己的特點,遵循汽車電子開發(fā)的一些規(guī)律、規(guī)范以及流程等。

汽車電子技術(shù)進展及趨勢

來看一下近些年汽車電子技術(shù)的最新進展及發(fā)展趨勢。

第一,汽車電子的傳感器技術(shù)不斷進步,各項性能得到不斷的提高,在整車上的汽車電子傳感器應(yīng)用不斷增加,特別是像高集成度的MEMS傳感器,類似于角度、角速度、加速度都達到了集成化的程度。隨著智能網(wǎng)聯(lián)汽車和自動駕駛的熱度不斷提升,在汽車感知方面的傳感器也越來越多,比如攝像頭、毫米波特種、激光特種等。激光技術(shù)在電池系統(tǒng)安全方面的檢測,也有一些探索,但暫時還不是很成熟。

第二,車用處理器這幾年不斷升級,多核的MCU已經(jīng)成為發(fā)展的必然趨勢之一。這主要是由兩方面需求帶來的結(jié)論,一方面是現(xiàn)在的算法,例如ABS、ESP等,這些汽車等級要求的實時控制算法,在底層和上層的分割上,按照標準的汽車電子軟件架構(gòu)對整個計算量的要求會越來越大。另一方面,來自于功能安全方面的要求,使得在處理器上必須考慮在整個處理器核心的安全監(jiān)控,使得多核MCU的發(fā)展在這幾年得到較大的進步。我們可以看到在早期的時候,多核MCU主要是以主CPU+FPU+TPU這種簡單的結(jié)構(gòu),但是在現(xiàn)今,從功能安全架構(gòu)上,比如Infineon多核處理器,除了有多個單獨的計算核以外,還會有這種獨立的鎖步核來保證整個芯片構(gòu)架上的功能安全。

第三,一些新型的數(shù)據(jù)總線及通訊技術(shù)日趨成熟,并且逐漸在汽車電子上得到使用。這也是隨著智能網(wǎng)聯(lián)汽車和自動駕駛帶來的一些新的趨勢。比如之前比較熱的Flexray,已逐漸在一些高檔車型上使用。這些不同網(wǎng)絡(luò)架構(gòu)的新技術(shù),通過網(wǎng)關(guān)形成一個整體。這些網(wǎng)絡(luò)的混合體形成了現(xiàn)在智能汽車的網(wǎng)絡(luò)基礎(chǔ),隨著車載以太網(wǎng)和4G網(wǎng)技術(shù)的不斷發(fā)展,車聯(lián)網(wǎng)未來的發(fā)展基礎(chǔ)已經(jīng)準備地非常好了。

第四,先進軟件架構(gòu)應(yīng)用,在電子電氣和軟件方面,基于模型的開發(fā)及驗證已經(jīng)形成了非常完善的體系,為了保證汽車電子軟件的安全,從架構(gòu)上要符合AutoSAR的架構(gòu),滿足ISO26262等開發(fā)體系的架構(gòu)和流程,才能最終保證軟件上的安全。

汽車電子技術(shù)在電池管理系統(tǒng)上的發(fā)展及應(yīng)用

關(guān)于汽車電子技術(shù)進步在電池管理系統(tǒng)上的應(yīng)用以及發(fā)展情況,簡單向各位介紹一下。

首先是汽車的傳感器集成,在車上,傳感器覆蓋了從整車安全、電池管理系統(tǒng)、電機,以及車門、車窗、BCM、ABS、ESP、EPS,類似這樣的電子電控系統(tǒng),有大量的處理器和傳感器得到應(yīng)用。目前,保證電動汽車安全是比較關(guān)鍵的,比如電池管理系統(tǒng)里單體電壓的芯片,其實也是智能集成芯片的傳感器。

關(guān)于這些年最主要的進步,還需要提一下的就是,單體電壓測量的芯片。在早期,比如6801、6802這一系列的芯片在逐步應(yīng)用的時候,實際上對于芯片級別的耐壓的等級設(shè)計是比較低的。到今天,最新的6804或者Infineon的芯片耐壓可以做到75-80V以上,對于我們整個由于耐壓帶來的損害問題都可以得到有效緩解。另外像ESD、靜電和濫用的保護,在單體電壓芯片的通道上發(fā)展也非???。因此也對整個系統(tǒng)集成,特別是在實際應(yīng)用當中,比如生產(chǎn)過程、裝配過程,以及在現(xiàn)場匹配標定過程中的可靠性帶來很大提高,我想如果是在電池管理系統(tǒng)方面升級上,大家可以著重地去考慮,更多提高在這方面的可靠性。另外一方面,單體電壓的準確測量以及對過壓的保護和及時地判斷,其實對電池管理系統(tǒng)安全來說,說多重要都是不過分的。因此現(xiàn)在如果要達到ASIL-C或者D的要求,單體測量芯片上也必須進行相應(yīng)的設(shè)計。這方面像從Infineon的Bali芯片上可以看到,在每一個通道上,相當于每一個獨立的測量的通道上都放一個獨立的ADC對電壓進行采集,都是獨立進行測量的。同時還有一個通用的ADC,這個通用的ADC能對每一個通道進行測量,一個是實時的校驗,另外一個是在單體通道失效之后還可以有備用通道繼續(xù)保證可以檢測到比較準確的單體電壓值,這是符合ASIL-D級別的設(shè)計架構(gòu)。所以,功能安全上也是下一代單體測量芯片重點的發(fā)展方向。

此外,單體集成測量芯片在均衡方面的功能也有不少進步,所有芯片都開始引入休眠均衡技術(shù),主要得益于汽車電子在低功耗方面的進展,使得現(xiàn)在的技術(shù)進步得到了可能。低功耗全天候的均衡是什么意思呢?現(xiàn)在的芯片里面有一個專門的均衡模塊,當電池管理系統(tǒng)的BMU計算出均衡量需要多少的時候,可以把這個命令發(fā)到下面的CMU上,在整個電池管理系統(tǒng)完全斷電的情況下,這個芯片仍然可以獨立工作,進行均衡。在均衡的過程當中,可以提前算出均衡量的時間來進行工作,并且可以定時喚醒,設(shè)定幾種條件觸發(fā),比如發(fā)現(xiàn)某個電池均衡之后突然欠壓了,之后這塊芯片就會發(fā)出喚醒命令,通過喚醒通道把主CPU喚醒,進行處理。定時的喚醒也可以使BMU對定時的效果進行檢查,使得整個車輛全天候的均衡變成一個可能性。

全時、全天候均衡的意義是什么呢?大家可以想象一下,平時家用的汽車,一天開2-3小時,可能應(yīng)該是普遍的時間,如果說均衡只能在車輛行駛的時候進行的話,實際上我可能只有兩三個小時的均衡時間,如果我需要把電池的電量在一個時間內(nèi)均衡回來的話,需要的均衡電流勢必就比較大。假如24小時均衡的話,相當于我的均衡電流大概1/10就可以達到相同的均衡效果,這對提高整個系統(tǒng)的功能安全是非常有效的。

分享一下我個人的觀點。均衡方面,不管是主動均衡還是非主動均衡,大電流的均衡實際上對整個電池管理系統(tǒng)安全是不太合理的,比如說經(jīng)常聽到有一些BMS10安培的均衡能力,或者20安培的均衡能力,聽起來我心里挺害怕,這樣的BMS出現(xiàn)安全問題帶來的后果是非常嚴重的。全時均衡、全天候的均衡技術(shù),可以使我們的均衡電流變小。

單體電壓、電流的測量能力也是目前芯片技術(shù)發(fā)展的亮點,能夠做到對單體電壓測量的同時,進行一路電流的測量,而不需要增加新的測量通道,并且在芯片內(nèi)部會自動通過電壓和電流的同步特性,估算出電池的內(nèi)阻。比如現(xiàn)在的BMS架構(gòu)里面,電流測量和單體測量是分開的,分開就會導致第一個電流和單體電壓的同步上會存在一定問題,現(xiàn)在大部分都是通過CAN總線來同步,實際上它的同步級別按照現(xiàn)在的總線通訊頻率來說,可能也是在十毫秒的級別。第二是由于單體測量和電流測量分開之后,使得測量頻率不能提太高。因此,在一些特別想對電池做頻率分析和測量的時候,使這個可能性變得很差。

下一步的發(fā)展是要做到對單體電壓的分析。對于整個芯片來說,例如某個芯片是測量14節(jié)電池的,在測量模式上,可能會在某一些時刻,在某一個時刻可能會關(guān)掉其他13節(jié)電池的通道,單獨測量一節(jié)電池的通道,這樣可以很高頻率測量?,F(xiàn)在最快可以做到兩個微秒進行一次測量,這個頻率已經(jīng)足夠去完成整個電池特性的分析了,這些都是我們未來技術(shù)的發(fā)展趨勢。

另外,在電流電壓傳感器方面,隔離智能電流電壓應(yīng)用,應(yīng)該也是后續(xù)進一步提高電流和電壓測量精度的趨勢之一。在采用超低溫飄的分流電阻來保證有完整的電流精準,在板極的層次上對整個精密的電阻進行測試,同時能夠滿足非常嚴酷的汽車上的電池兼容的測試要求。在精密的電流電壓傳感器的基礎(chǔ)上,才能做到電流同步測量的能力。因為不可能在每一個電池系統(tǒng)模塊上都放一個特別精密的電阻,因此其實這些電流的來源都是來自于模塊的電阻測量,在這一塊需要有一個總的電流基準源去把整個電流的精度,通過分發(fā)式的方式逐步映射到每一個電池模塊上,這一塊既可以是得到多個電流的精確測量,也可以兼顧到整個Busbar連接的可靠性,同時也有多個電流測量的備份,這都是高功能安全的設(shè)計思路。

在熱失控的溫度測量上,也要注意跟傳統(tǒng)溫度測量的區(qū)別。比如現(xiàn)在大部分使用的電池管理系統(tǒng),NTC的傳感器都是零下40度到125度的范圍,再往上的話可能就會出現(xiàn)問題。在熱失控的過程中,整個溫度快速上升的過程,實際上是要接近200度左右,然后繼續(xù)上升。從我的觀點來看,如果是要滿足測量熱失控范圍內(nèi)的傳感器,就要滿足到至少200度,因為現(xiàn)在很多傳感器都是有固定安裝式或者貼片式,中間會有耐壓的樹脂或者類似的材料,在高溫的時候耐壓會下降,會帶來一些安全性上的問題。在熱時間上也必須要做選擇,現(xiàn)在一些溫度傳感器,熱時間長度比較長,對傳統(tǒng)的測量是問題不大的,因為溫度是變化比較緩慢。但是,對于監(jiān)測熱失控來說,對熱時間的選取是比較關(guān)鍵的考慮因素。此外,傳感器的電路測量上,為了避免NTC的傳感器溫度越高,內(nèi)阻越小,所以在內(nèi)短路時,溫度急劇上升時候電阻的表現(xiàn),實際上和傳感器短路的表現(xiàn)差不多的。如果是為了準確地測量出傳感器到底是因為短路失效了還是熱失控了,在匹配的溫度傳感器的測量接口上也必須使用這種自動匹配接口的ADC。但是,如果ADC的放大系數(shù)不變化的話,到了高溫階段之后,很難分辨出來到底是溫度傳感器短路了還是電池熱失控了,因此在ADC里面會根據(jù)這個阻值不斷調(diào)整,去匹配測量溫度的大小,在每個階段都可以把ADC的取值得到一個比較寬泛的范圍,這樣能夠準確判斷究竟是傳感器失效了,還是熱失控了,這也是我們需要關(guān)注的一個技術(shù)點。

車用多核處理器在電池管理系統(tǒng)中的應(yīng)用

汽車級的多核處理器在這幾年得到飛速發(fā)展,未來技術(shù)發(fā)展路線上,應(yīng)該要能夠滿足多核復(fù)雜計算和校驗的功能。大家可能會有一個疑問,處理器技術(shù)如此發(fā)展,是否會給電池管理系統(tǒng)成本帶來很大的壓力?實際上不是這樣的,因為芯片技術(shù)發(fā)展也很快,在成本上來看,基本上比使用單核處理器還要便宜得多,因此在成本、趨勢上來看,使用最新技術(shù)的多核處理器也是我們重要的趨勢。

現(xiàn)在電池管理系統(tǒng)算法越來越復(fù)雜,基于手動編程的開發(fā)方法,已經(jīng)不能滿足現(xiàn)在的要求。因此,現(xiàn)在基本上都是基于模型的開發(fā),在整個算法大的體系上面,其實主要是分為三個大塊,主要是分為安全性的算法、動力性的算法和耐久性的算法。實際上,每一個算法的要求和計算能力的要求是不一樣的,比如安全性算法來說,它對實時的要求是最高的,比如發(fā)現(xiàn)過壓、欠壓、過溫或過熱,在需要安全性算法能夠?qū)崟r地進行處理,計算的頻率要高。并且安全性算法涉及到很多跟整車接口的東西,比如說單體數(shù)據(jù)的處理、整車的通訊,通訊也是保障整個安全很重要的一個硬件基礎(chǔ)之一。

動力性是要求整個精度要高,比如像SOC、SOP、SOE計算方面,比如像SOC方面,計算量變大了,但是對于整個過程來說,我需要它能夠不受干擾地做運算,在合適的時間內(nèi)能夠得到比較準確的結(jié)果,這是我們比較關(guān)注的一些內(nèi)容。這一塊算法的更新頻率就會相對較低,對SOC、SOP、SOE的算法,可能在實驗室進行不停地實驗,對電池進行大量的測試和標定,然后建模,通過對模型之間的估計算法去得到準確的SOC的值。這一塊算法可能對于大部分客戶都是一樣的,它不需要頻繁地根據(jù)不同項目去進行更新。這一塊更新頻率比較低,但是對電芯的依賴程度提高很多,對算法的可靠性要求提高很多。

關(guān)于耐久性,主要涉及到電池,其實主要對能量型的電池容量的預(yù)估,其次是基于整個容量級別的均衡算法的結(jié)構(gòu)。主要問題是辨識的問題,因此它的計算頻率就更低了。例如,對SOH的估算,很有可能大部分時間都碰不上合適的時機輸出結(jié)果,計算頻率就更低了,更多要求的是準確地辨識出控制對象的特征。這塊也是跟動力性算法是類似的,更新頻率更低了,團隊研發(fā)很長時間之后才會做一次更新。

對這三個算法來說,整個計算周期要求是不太一樣的。安全性控制,要在10毫秒以內(nèi)處理完所有單體的電壓、電流,甚至絕緣電阻、總電壓、電流的數(shù)據(jù),來做出準確的判斷,電池是否處于安全的情況,然后對整車進行匯報和聯(lián)合控制。但是對SOC、SOP的估算過程中,我只需要50毫秒更新就可以了。對于耐久性來說,周期就不定了,因為電池現(xiàn)在都是要使用很長時間,我們對SOH的修正周期是不定的。

算法的開發(fā)

對于安全性開發(fā)來說,可能需要較大的團隊來適應(yīng)不同的整車廠、不同的客戶、不同的項目,整個工作主要是以算法調(diào)試、匹配、標定為主,它跟項目的相關(guān)性相當高;對于動力性開發(fā)來說,團隊建設(shè)上可能就需要熟悉電化學、材料的技術(shù)人員,對電池的測試數(shù)據(jù)進行相關(guān)的擬合、建模,以及得到最終合適的算法,它需要的團隊其實并不是很多,因為對大部分項目來說,其實變化是不太大的。對耐久性開發(fā)來說,對電池的相關(guān)程度就更高了,可能需要一個長期的實驗,比如對電池衰減老化的過程進行建模,探索一些自學習、自標定的復(fù)雜算法,這一塊可能就要匹配一些比較高端的團隊。這些算法的過程當中,從耐久性和安全性上,項目的相關(guān)度是逐漸提升的,但是算法的難度保密性也是反過來的。因此在開發(fā)上,特別希望把這三塊開發(fā)結(jié)合,并且針對不同的應(yīng)用能夠得到我們合適的聯(lián)合開發(fā)模式。

我們做到了這三個算法完整的解耦,并且獨立運行在獨立的處理器上。也就是說,對這三塊算法,現(xiàn)在能夠做到獨立建模、獨立開發(fā)、獨立下載、獨立驗證,以及聯(lián)合調(diào)試和聯(lián)合驗證的功能。換句話說,我的BMS在不同項目里面,對于處理安全性算法這一塊的技術(shù)團隊,它接觸不到關(guān)于耐久性和動力性的內(nèi)容。在整個程序的刷寫、更新上可以獨立對每個算法進行更新。

這一功能主要通過Simulink里的一個技術(shù)來實現(xiàn),它是對于代碼生成和編譯的過程。這一塊建立起來以后,能使程序在開發(fā)過程中考慮到幾個不同核心之間算法的分配,又可以獨立定義每一個Target在程序中的聯(lián)合共享機制和開發(fā)模式,對現(xiàn)在的結(jié)構(gòu)來說,每一個模塊都是單獨開發(fā)的,可以統(tǒng)一有一個。

在共享內(nèi)存的機制上,現(xiàn)在主要涉及的是通過安全性算法的核來對外設(shè)進行管理,在對外設(shè)進行管理的同時,三個承擔不同算法的獨立處理器都具有獨立的內(nèi)存區(qū)和代碼區(qū),同時也可以通過共享內(nèi)存來共享數(shù)據(jù),也可以跨過共享內(nèi)存去訪問一個核的私有內(nèi)存區(qū)。在這個結(jié)構(gòu)下,對于整個體系安全來說,也可以達到一個比較高的程度,但是這個情況可能發(fā)生率就非常非常小。

另外兩個LockStep主要是用來做核計算的驗證,這個要求都是ASIL-D級別的要求,主要是兩種校驗?zāi)J?,一種叫延遲的LockStep,就是我們把每一條CPU指令都延遲給到LockStep核,當它計算出來以后,和整個主核心計算延遲兩個核進行比較,當比較一致之后,認為整個處理器是工作在正常的情況下。另外我們叫AntiLockStep,就是每一條指令都反向執(zhí)行,執(zhí)行完之后,每一條指令在CPU輸出的結(jié)果都必須是相反的結(jié)果,才能夠得到現(xiàn)在這個核工作在比較正常的情況下,這個都是LockStep另外兩個核的應(yīng)用。

在多核處理器平臺上我們采用LockStep多核處理器,對電池管理系統(tǒng)來說,我個人覺得是一個必然的趨勢,在這個過程當中,使用多核處理器平臺也能夠使得我們在算法方面、測試方面、開發(fā)方面得到很多益處,特別是在計算能力方面能夠得到大量的提升,比如對SOC的擬合算法完全可以不受CAN總線打斷的干擾,不需要受安全性實時控制的切斷,它對提高對電量積分的精度也都有很大的好處。

電池管理系統(tǒng)的總線

電池管理系統(tǒng)的拓撲架構(gòu),有主控的BMU,BMU通過CAN總線連到每一個CMU上,通過CMU對每一節(jié)電池進行測量,進行均衡等工作。這樣的結(jié)構(gòu)我個人認為是比較適合于商用車,或者是整個分箱結(jié)構(gòu)體積比較大,分布比較遠的電池系統(tǒng)。因為CAN總線的電磁兼容性,以及作為總線的結(jié)構(gòu)上來說,對于安全方面是有很好的基礎(chǔ)的。另外對于商用車、客車這些結(jié)構(gòu),本地有很大的控制需求,例如熱管理的需求、控制風扇、加熱片、繼電器等,因此使用這樣的結(jié)構(gòu)會使得CMU有能力處理一些本地的控制工作,使用CAN總線這個結(jié)構(gòu),勢必這個地方要嵌入一個MCU,這個MCU可以用來干點其他的事情,比較適合本地的處理。

但是現(xiàn)在如果要保證實時安全,在安全性算法上要做到10個毫秒一個周期。可以簡單計算一下,按照單體電壓和溫度的數(shù)據(jù)來算,實際上就算采用一兆比特每秒的波特率,對于CAN總線的負載率也會達到60%以上,這對于整個總線的壓力是非常大的。傳統(tǒng)CAN總線來說,一般控制CAN的負載率在30%以下才是穩(wěn)定可靠,能夠滿足各種惡劣汽車電子要求的設(shè)計指標。因此,在這樣的需求背景下,實際上CAN總線對數(shù)據(jù)交換來說是不夠用的。另外對單體溫度來說,是按照每一串一個單體溫度來做計算的。這一點也是我們對電池管理系統(tǒng)安全上比較堅持的觀點。

現(xiàn)在大家比較流行一種設(shè)計,做整個系統(tǒng)的熱仿真,仿真后可以用幾個溫度傳感器代表大部分電池的溫度,這對降低成本來說是比較好的方案。但是面臨三元電池,對于熱失控的監(jiān)控要求,對熱失控第一時間的獲取,實際上是達不到的。比如說電池系統(tǒng)里面150電池,如果只布置20個溫度傳感器,甚至有些電池管理系統(tǒng)就布置5個溫度傳感器,我個人覺得可能對整個電池系統(tǒng)安全來說是不夠的。因此,在這樣的數(shù)據(jù)處理周期下,現(xiàn)在開始應(yīng)用一些CANFD的總線技術(shù)。其實CANFD總線技術(shù)是BOSCH2011年提出來了的,整個物理接口和CAN總線是兼容的,也采用同樣的物理層。在2015年的時候,已經(jīng)正式在11898標準里面得到了更新,因此它也是標準的CAN總線的協(xié)議接口。對我們來說,對之前的CAN總線的拓撲架構(gòu)都不用變,只要采用一些新的收發(fā)器、新的CAN控制器,就能實現(xiàn)CANFD通訊。

其實CANFD通訊理解起來非常簡單,在CAN總線通信當中,整個數(shù)據(jù)幀里面有八個字節(jié)是傳數(shù)據(jù)的,在CANFD的技術(shù)里面,把這八個字節(jié)的數(shù)據(jù)速率提高了,速率最高可以提高8倍。在這樣的情況下,現(xiàn)在內(nèi)網(wǎng)數(shù)據(jù)采用了500K的基礎(chǔ),CAN通信速率和4兆的FD,現(xiàn)在整個滿足10個毫秒以內(nèi)的整個數(shù)據(jù)傳送的負載率下降了15%左右,是非常穩(wěn)定的CAN總線結(jié)構(gòu)。

BMS的拓撲架構(gòu)

另外一種拓撲架我也想和大家一起探討,就是關(guān)于DaisyChain菊花鏈的結(jié)構(gòu),這種結(jié)構(gòu)也是現(xiàn)在隨著汽車電子技術(shù)發(fā)展非常有競爭力的一種BMS拓撲的架構(gòu)。我認為這種架構(gòu)非常適合于乘用車,或者是集中式的BMS以及緊湊的高能量密度的電池系統(tǒng)。它就是通過整個BMU,通過整個菊花鏈的方式,把整個CMU串聯(lián)起來。在CMU這個結(jié)構(gòu)上完全是通過單體電壓測量芯片的功能來實現(xiàn)的,也就是說,在整個CMU上面是不需要CPU的,只需要一顆測量芯片就能滿足要求。

為什么說這個結(jié)構(gòu)適用于乘用車?因為經(jīng)過實際測量,對于菊花鏈這種通信方式,在電子兼容方面還是達不到CAN總線的等級,因此對大客車來說,如果菊花鏈串得很遠,或者在不同分箱結(jié)構(gòu)之間連接,都會有很多電磁兼容和不可靠的現(xiàn)象難以處理。但是在乘用車里面,對整個車來說就是一個整體的電池組,整個在空間拓撲結(jié)構(gòu)上也比較小,因此可以把整個控制系統(tǒng)用菊花鏈串起來,這樣可以在每一個節(jié)點省掉一個CPU,省掉一個電源模塊,省掉一個CAN收發(fā)器,對于成本的控制和整個電子系統(tǒng)集成度提高是非常有利的。

對菊花鏈的方案來說,需要關(guān)注的是整個對電池模塊系統(tǒng)不均衡帶來的影響??梢钥吹皆谡麄€菊花鏈的測量方案上,它是不需要供電的,但是芯片工作肯定都是需要供電的。它從哪里取電呢?實際上是從電池上直接取電的,電池上取電,所有工作的能力都是需要耗散能量,因此,當每一塊電池的數(shù)據(jù)從上往下這樣傳遞的時候,對于這塊芯片它只用傳一片芯片的數(shù)據(jù),而這塊芯片需要傳兩塊芯片的數(shù)據(jù),到最底下的芯片需要傳遞所有芯片的數(shù)據(jù),因此這塊芯片的耗電量會比上面所有芯片耗電量都要高。從長期應(yīng)用來看,如果是長期的單向通訊會會主動造成電池模塊不均衡。一般解決方案是什么?一般都會做成一個環(huán)形結(jié)構(gòu),菊花鏈的結(jié)構(gòu)會在整個MCU再出一個鏈條,這個鏈條一直傳上去之后再折回來形成一個環(huán)形的結(jié)構(gòu)。在傳遞數(shù)據(jù)的時候,一會兒是從上往下傳,一會兒又返回來,逆時針傳遞,讓每一個芯片傳遞的數(shù)據(jù)量保持均衡。能夠減輕傳遞帶來不均衡的效果。但是這也看電池的一致性和均衡能力問題。

菊花鏈的電磁兼容性是一定要著重去考察的一個項目,它會對整個系統(tǒng)可靠性,甚至在一些嚴酷的,比如說像脈沖群的嚴酷打擊下,甚至會有失效的可能性。在這塊來說,比較著重關(guān)注的主要是BCI大電量注入的電磁兼容考察??梢园讯鄠€菊花鏈串在一起進行電流注入實驗,如果在隔離變壓器或者隔離電容這一塊的選取以及接地和耦合電容不合理的話,在這樣一些典型干擾下是會出現(xiàn)很大的問題。在電動汽車的運行上面,其實對于整個產(chǎn)生BCI的干擾其實也是比較強的,這一塊是我們在使用菊花鏈的時候需要關(guān)注的重點。

我們認為在商用車的架構(gòu)上,CAN總線的拓撲還是比較合適的結(jié)構(gòu)。在未來大量數(shù)據(jù)傳送的情況下,CANFD的技術(shù)可能會得到比較好的應(yīng)用,在乘用車方面我們推薦采用菊花鏈的結(jié)構(gòu),可以獲得比較高的、緊湊的、集成度比較高的設(shè)計,以及在成本方面也可以得到有效的控制。

模型開發(fā)和驗證在電池管理系統(tǒng)中的應(yīng)用

在電池管理系統(tǒng)中,算法復(fù)雜度是非常高的,客戶的需求變化也非常多,有時候整個項目也要求比較緊,核心算法和各種應(yīng)用接口程序互相交織,都有各種版本并行。如何保證算法和程序的正確性、穩(wěn)定性,不導致嚴重的安全事故,主要是基于模型的開發(fā)。對汽車電子這個領(lǐng)域也是比較成熟的模式,現(xiàn)在主要就是遵循,就是從整個系統(tǒng)功能定義開始,都要形成逐級標準流程的驗證和校核,在自動代碼生成和實時仿真的過程當中對整個算法進行校驗。對于最新的模型開發(fā)來說,還要滿足像功能安全、ASPICE的要求,以及像AutoSAR軟件程序的架構(gòu)。

簡單來說,也就是對于整個模型開發(fā)的過程,從系統(tǒng)需求分析開始,軟件架構(gòu)的設(shè)計,以及到軟件建模、自動代碼生成的時候,每個都要對應(yīng)相應(yīng)的測試過程。這些測試過程可以通過標準的工具來輔助實現(xiàn),比如比較流行的dSPACE的工具、ETAS的測試工具。在單元測試、軟件模塊測試方面,像類似標準開發(fā)軟件對軟件覆蓋率,對軟件的故障方面也都有很好的解決效果。在自動代碼生成方面,比如像模型的單元測試、定點化,以及定點化的校驗過程中,像dSPACE等都是不錯的的工具。在整個建模過程當中,對于算法的結(jié)構(gòu)來說和底層的架構(gòu),通過AutoSAR、RTE的標準接口形成這么一個結(jié)構(gòu)。底層的基礎(chǔ)軟件和AutoSAR的結(jié)構(gòu)也可以通過第三方的軟件做支持,比較有名的比如像EB提供的解決方案等等都能夠提供類似底層,這塊通過軟件對Autosar架構(gòu)的生成,來實現(xiàn)整個電池管理系統(tǒng)軟件的架構(gòu),滿足Autosar架構(gòu)。也就是說現(xiàn)在整個復(fù)雜的算法,經(jīng)過整個基于模型的開發(fā)過程,會有詳細的一系列流程,包括在建模仿真階段的驗證,一些標準庫的集合和規(guī)范的建模,以及在模型測試階段進行的標準模型靜態(tài)測試、代碼規(guī)范的檢查、動態(tài)代碼的覆蓋率都集成了一系列體系的開發(fā)工具。

在代碼生成階段主要是定點化過程產(chǎn)生的差異,需要進行嚴格的校驗,最終通過HIL來實現(xiàn)對整個算法安全的驗證。這個軟件層次架構(gòu)上,從整個芯片抽象層,一直到模型接口形成一系列的集成化開發(fā)環(huán)境。在自動編碼生成、編譯、鏈接、加密的過程中也實現(xiàn)了自己獨特的、按照標準要求的過程。在這個過程當中,三個核之間的程序和算法都是可以獨立測試、驗證和下載。這個過程中會對每個算法進行加密。在這個過程當中,像我們一貫要求的,MIL、SIL、PIL、HIL都是保證整個開發(fā)過程的安全性的必要過程。這一塊,也可以通過第三方的工具來快速實現(xiàn)自己的開發(fā)架構(gòu)。

最后,整個HIL是對整個算法最終測試的最重要的工具,對HIL來說,需要有比較復(fù)雜的系統(tǒng)來模擬整個電池系統(tǒng),比如德國的設(shè)備,能夠模擬出所有的電池單體,也模擬出電流、電壓,以及絕緣電阻溫度等各種特性。在這塊來說,主要的難點是電池的建模,需要對電池,不管是從材料、電化學、物理特性還是熱傳遞等方面,模型建得越準確,對電池管理系統(tǒng)的測試就會越全面。

我們只有基于模型的開發(fā),滿足ISO26262和ASPICE安全的要求,在AutoSAR的架構(gòu)下,有完整的架構(gòu)體系才能夠滿足我們電池管理系統(tǒng)軟件這方面的可靠性和質(zhì)量的開發(fā)。

總結(jié)

對于汽車電子方面的進步,對電池管理系統(tǒng)推動的一些綜述,首先是先進傳感器的技術(shù)會帶來電池管理系統(tǒng)在電池監(jiān)控、測量方面的進步,尤其是在熱失控、高壓安全、電池安全等等方面。隨著模型算法的復(fù)雜度增加,未來采用LockStep多核處理器是一個必然的趨勢,新型總線的技術(shù),包括CANFD和菊花鏈對提高電池管理系統(tǒng)架構(gòu)上是有很大的幫助?;谄囯娮拥臉藴剩谀P偷拈_發(fā)流程是保證電池管理系統(tǒng)軟件可靠性,保證算法的穩(wěn)定性、正確性的有效方法。這些先進汽車電子技術(shù)在電池管理系統(tǒng)中的應(yīng)用,能夠有效提高電池管理系統(tǒng)的功能安全性、算法的先進性和系統(tǒng)的可靠性。

相關(guān)產(chǎn)品