【廣告】
電池管理系統(tǒng)(BMS)測試
電池管理系統(tǒng)的測試更多側重軟件測試,一般在軟件功能開發(fā)過程中進行。與尚未量產的自動駕駛系統(tǒng)偏向于使用C語言實現軟件設計不同,現今成熟的電動汽車控制系統(tǒng)(如整車控制器、電機控制器、電池管理系統(tǒng))軟件都是以模型為基礎的軟件開發(fā)(Model-based-Design)。MBD開發(fā)相比C的優(yōu)點是能夠以圖形化的方式表達復雜的邏輯、代碼可讀性、可移植性、開發(fā)調試便利程度都大大增強,同時利用成熟的代碼生成工具鏈,也避免了手工代碼容易產生的低級錯誤。在基于模型的軟件開發(fā)環(huán)節(jié)中規(guī)定了MIL/SIL/HIL等多項測試:
BMS生產線終端(EOL)測試系統(tǒng)
技術先進性
標準硬件平臺,穩(wěn)定可靠、靈活開放、易于擴展
分別針對高壓區(qū)域測試和低壓區(qū)域測試
一鍵自動化測試,內含代碼刷寫功能,操作方便靈活
交鑰匙的系統(tǒng)集成方案及本地化專業(yè)的技術支持團隊,降低用戶開發(fā)與使用風險
系統(tǒng)組成
系統(tǒng)組成主要包括:上位機(PC), 電池模擬器、低壓電源、數據采集卡、CAN卡等,系統(tǒng)中提供充足的與BMS控制器硬件I/O信號
相對應的資源。
BMS 的建立和測試
鋰離子電池的生產過程有一個高的級別的固有偏差,也就要求有一個更加健壯的 BMS,BMS 必須實現主動檢測以及主動平衡每個電池單元充電狀態(tài)的方式來補償一個模塊或者電池堆里面任何一個表現不佳的電池單元。
一個電池堆棧的設計會有一個不確定狀態(tài)組合,因為整個電池組里面可能包含了好的和壞的電池單元并且這些電池也會受到環(huán)境條件的巨大影響。這些差異以及使用場景的復雜性就要求對 BMS 通過對仿的真電池的管理來進行BMS 的開發(fā)和性能測試。
BMS的模塊以及相關的子模塊從電池組那里讀取電壓值以及讀取相關的溫度,電流以及電壓傳感器的結果。簽于上面的目的,BMS必須處理這些輸入量,并根據這些輸入量做出邏輯判斷來控制電池組的性能和安全性。同時還需要通過大量的模擬量和數字量以及通信的輸入輸出來報告輸入的狀態(tài)和工作狀態(tài)。
對于BMS 的測試設計有兩個首要的測試方向:
準確的仿的真必要傳感器到BMS 的輸入量以及電池組輸入到 BMS 的輸入量測試;
BSM必須測量,采集并且處理這些數字以及模擬量的輸入輸出。