基于LabVIEW的電池管理系統與充電機通信協(xié)議測試
應用效果如圖9所示,為了試驗是否能準確測試出錯誤類(lèi)型,有意將BMS 程序設置為不發(fā)送電池充電需求報文,測試軟件指示超時(shí)類(lèi)型代碼為5,即電池充電需求報文超時(shí),接收錯誤類(lèi)型主要為通信順序出錯。通過(guò)對每個(gè)接收超時(shí)類(lèi)型以及順序出錯類(lèi)型進(jìn)行測試,結果表明能很好地實(shí)現對通信協(xié)議進(jìn)行測試。

4 結語(yǔ)
在LabVIEW開(kāi)發(fā)平臺上,利用其強大的數據處理能力以及豐富實(shí)用的程序結構實(shí)現了J1939協(xié)議,在此基礎上開(kāi)發(fā)電動(dòng)汽車(chē)非車(chē)載傳導式充電機與電池管理系統之間的通信協(xié)議測試軟件,不僅可以輔助BMS的程序開(kāi)發(fā),還可以作為BMS測試平臺的部分功能評價(jià)BMS合格與否。通過(guò)與BMS進(jìn)行通信,并利用CANoe對總線(xiàn)進(jìn)行監視,試驗結果表明該測試軟件可以實(shí)現J1939協(xié)議,能完成多幀傳輸機制,并且可以測試出通信協(xié)議中出現的通信流程錯亂以及通信超時(shí)錯誤,可以滿(mǎn)足要求。
通信相關(guān)文章:通信原理
評論