3.CAN總線及數(shù)據(jù)記錄儀介紹
3.1 CAN總線介紹
CAN 是 Controller Area Network 的縮寫(以下稱為 CAN),是 ISO 國際標準化的串行通信協(xié)議。車載網(wǎng)絡除了要求采用總線拓撲結構方式外,必須具有極好的抗干擾能力;極強的差錯檢測和處理能力;滿足信息傳輸實時性要求;同時具備故障的診斷和處理能力等。另外考慮到成本因素,要求其控制接口結構簡單,易于配置,基于以上的要求CAN總線的高性能、高可靠性、實時性和兼容性好以及其獨特的設計特點完全符合汽車網(wǎng)絡的應用需求,從20世紀80年代,Bosch提出了CAN以來,至今CAN 通過 ISO11898 及 ISO11519 進行了標準化,現(xiàn)在已是歐洲汽車網(wǎng)絡的標準協(xié)議。
3.2 汽車CAN數(shù)據(jù)DBC解析
由于科技的推動以及人們對駕駛要求的不斷提高,從而讓汽車CAN節(jié)點不斷增加,網(wǎng)絡中的數(shù)據(jù)越來越龐大。為了方便整車的設計和維護,將汽車CAN數(shù)據(jù)進行數(shù)據(jù)庫解析和管理,即是我們提到的DBC解析。DBC文件是一個標準的數(shù)據(jù)庫文件,剛開始是由Vector公創(chuàng)建,后來為了汽車數(shù)據(jù)的統(tǒng)一管理以及診斷測試,絕大多數(shù)車廠都有相應的DBC文件數(shù)據(jù)庫。DBC解析的過程就是將汽車CAN網(wǎng)絡傳輸?shù)氖M制數(shù)據(jù)轉(zhuǎn)換成我們所熟悉的物理量,比如車速、轉(zhuǎn)速,溫度等等。本文提供的CAN數(shù)據(jù)采集儀neoVI FIRE是完全支持數(shù)據(jù)DBC解析,同時配套的軟件Vehicle Spy3 可以自由創(chuàng)建和修改DBC數(shù)據(jù)庫文件。
3.3 FIRE數(shù)據(jù)采集儀與功能軟件Vehicle SPY3
neoVI FIRE有一款4個CAN通道和4個LIN通道的汽車數(shù)據(jù)記錄儀,它讓用戶可以同時觀察多種網(wǎng)絡上的報文數(shù)據(jù)。neoVI FIRE以10微秒的精度,實現(xiàn)毫無丟失地監(jiān)控,保證電動汽車所有數(shù)據(jù)采集的完整性。
neoVI FIRE支持最大64G數(shù)據(jù)容量的MicroSD卡記錄數(shù)據(jù),64G相當于可以保存20億條標準報文,以1s采集200條報文計算,那么一共可以采集110多天的數(shù)據(jù),同時可以無需PC即可進行數(shù)據(jù)記錄。通過Vehicle Spy軟件來配置包括消息過濾在內(nèi)的neoVI FIRE記錄器,完成后斷開PC與它的連接,即可記錄車輛網(wǎng)絡信息知道存儲卡存滿為止。多功能的設計和全工業(yè)溫度范圍使neoVI FIRE能在嚴峻的環(huán)境中工作,電源最高輸入電壓可選40V,完全滿足電動汽車的測試需求。此外,不需要持續(xù)的與PC交互連接,避免人為跟車的工作。
配套軟件Vehicle Spy是一款集成了診斷、節(jié)點/ECU仿真、數(shù)據(jù)獲取、自動測試和車內(nèi)通信網(wǎng)絡監(jiān)控等功能的工具。Vehicle Spy可以實現(xiàn)網(wǎng)絡監(jiān)控,數(shù)據(jù)解碼,數(shù)據(jù)獲取/記錄,節(jié)點仿真,自動測試。
4.系統(tǒng)架構
本文的電動汽車數(shù)據(jù)采集方案系統(tǒng)架構是基于實際應用中的縮略架構,F(xiàn)IRE數(shù)據(jù)記錄儀可實現(xiàn)完整記錄CAN總線數(shù)據(jù),并通過過濾和腳本功能將目標數(shù)據(jù)進行采集,經(jīng)過BDC解析后不僅將連接至CAN總線的每個電池單體的外部參數(shù)(電壓、電流、溫度、容量等)進行記錄存儲,同時也將汽車實車CAN數(shù)據(jù)記錄至neoVI FIRE數(shù)據(jù)記錄儀中,之后可以導出不同格式的數(shù)據(jù)文件便于進一步分析。
本文選自電子發(fā)燒友網(wǎng)7月《汽車電子特刊》Change The World欄目,轉(zhuǎn)載請注明出處!
用戶評論(0)