黑匣子一般是指飛機專用的電子記錄設(shè)備,它能把飛機停止工作或失事墜毀前一段時間內(nèi)的飛機系統(tǒng)工作狀況和發(fā)動機工作參數(shù)等飛行參數(shù)都記錄下來,供飛行實驗、事故分析之用。其實CAN網(wǎng)絡(luò)總線也有“黑匣子”,我們稱之為CANDTU,CANDTU集成有2路符合ISO11898標(biāo)準的獨立CAN-bus通道,并可標(biāo)配存儲介質(zhì)為32G高速SD卡,可以進行長時間記錄、條件記錄、預(yù)觸發(fā)記錄和定時記錄等多種模式,并可以將記錄的數(shù)據(jù)轉(zhuǎn)換為CSV格式,或者CANOE、CANScope等各種主流分析軟件的格式供后期處理分析。
CANDTU可以長時間記錄CAN報文,以便于工程師查找數(shù)據(jù),但是對于網(wǎng)絡(luò)穩(wěn)定性和偶發(fā)性故障無法進行定位和分析。
三、借助于測試儀器——示波器、邏輯分析儀
上面說到的工具只能針對CAN報文或協(xié)議進行記錄分析,但是想要看到CAN波形,那么我們用的最多的一定是示波器啦。平時我們在實驗室中記錄分析CAN總線可以使用帶CAN總線解碼功能的示波器,但是由于示波器采樣率很高,想要長時間采集CAN總線信號一定要選用存儲深度足夠大的示波器,并且示波器本身要帶CAN總線解碼、觸發(fā)、搜索等功能,才能定位數(shù)據(jù)幀。
除了示波器,邏輯分析儀也是常用的解碼工具,而且存儲深度可以做的比較深,但是邏輯分析儀只能記錄邏輯值,無法看到實際波形,因此一般用于總線解碼和協(xié)議分析,由于CAN總線的速率不高,故對邏輯分析儀的選型要求不大,但建議選擇更深存儲的邏輯分析儀才能支持更長時間的記錄。