【廣告】
BMS測試中的挑戰(zhàn)
對于BMS的測試,其實還有好多的方面比如說我們的V字型的開發(fā)流程模型中,涉及到的測試非常多,從純軟件方面到純實物的測試都有??傮w來說,在測試中非常重要的一個角色就是電池組,BMS因為電池組而產(chǎn)生,也是作用到電池組,所以在測試中,電池組是完全不可少的一個硬件我們之前一直在說電池組,在車上電池組是個好東西,但是在測試中卻是很大的一個問題。
BMS的功能包括3個主要方面:
對電池組的工作狀態(tài)的監(jiān)測與管理——單體和電池組的電壓監(jiān)測、電流監(jiān)測、溫度監(jiān)測、SOC估算,均衡控制等
對電池組異常狀態(tài)的管理——單體和電池組的過充、過放、過流、溫度超限、失衡等
對電池組故障的管理——傳感器丟失、單體故障等
BMS的各項功能所涉及到包括數(shù)據(jù)采集、過程控制、數(shù)據(jù)通訊等多種技術(shù),應用ADC、DIO、PWM、CAN、繼電器等多種端口和設備,功能和算法都很復雜。
BMS測試的必要性及測試方法
BMS是個功能特別復雜的電子設備。在其設計階段,需要對原型的功能進行驗證;在生產(chǎn)階段,需要對產(chǎn)品的功能進行測試;如果設備出現(xiàn)故障,需要進行檢修。在這些階段都需要有對應的測試設備來支持。
BMS的各項功能涉及到包括數(shù)據(jù)采集、數(shù)據(jù)通訊、過程控制等多種技術(shù),需要用ADC、DIO、PWM、CAN、繼電器等多種端口和設備,功能和算法都比較復雜。為了對這些復雜的功能進行全方面的測試(很多情況還要進行性能測試和評估)
BMS 的建立和測試
BMS的模塊以及相關(guān)的子模塊從電池組那里讀取電壓值以及讀取相關(guān)的溫度,電流以及電壓傳感器的結(jié)果。簽于上面的目的,BMS必須處理這些輸入量,并根據(jù)這些輸入量做出邏輯判斷來控制電池組的性能和安全性。同時還需要通過大量的模擬量和數(shù)字量以及通信的輸入輸出來報告輸入的狀態(tài)和工作狀態(tài)。
對于BMS 的測試設計有兩個首要的測試方向:
準確的仿的真必要傳感器到BMS 的輸入量以及電池組輸入到 BMS 的輸入量測試;
BSM必須測量,采集并且處理這些數(shù)字以及模擬量的輸入輸出。