基于LabVIEW的電池管理系統(tǒng)與充電機(jī)通信協(xié)議測試
應(yīng)用效果如圖9所示,為了試驗(yàn)是否能準(zhǔn)確測試出錯(cuò)誤類型,有意將BMS 程序設(shè)置為不發(fā)送電池充電需求報(bào)文,測試軟件指示超時(shí)類型代碼為5,即電池充電需求報(bào)文超時(shí),接收錯(cuò)誤類型主要為通信順序出錯(cuò)。通過對每個(gè)接收超時(shí)類型以及順序出錯(cuò)類型進(jìn)行測試,結(jié)果表明能很好地實(shí)現(xiàn)對通信協(xié)議進(jìn)行測試。
4 結(jié)語
在LabVIEW開發(fā)平臺上,利用其強(qiáng)大的數(shù)據(jù)處理能力以及豐富實(shí)用的程序結(jié)構(gòu)實(shí)現(xiàn)了J1939協(xié)議,在此基礎(chǔ)上開發(fā)電動(dòng)汽車非車載傳導(dǎo)式充電機(jī)與電池管理系統(tǒng)之間的通信協(xié)議測試軟件,不僅可以輔助BMS的程序開發(fā),還可以作為BMS測試平臺的部分功能評價(jià)BMS合格與否。通過與BMS進(jìn)行通信,并利用CANoe對總線進(jìn)行監(jiān)視,試驗(yàn)結(jié)果表明該測試軟件可以實(shí)現(xiàn)J1939協(xié)議,能完成多幀傳輸機(jī)制,并且可以測試出通信協(xié)議中出現(xiàn)的通信流程錯(cuò)亂以及通信超時(shí)錯(cuò)誤,可以滿足要求。
通信相關(guān)文章:通信原理
評論