串行總線測試,在某些情況下會觸及采集總線的物理波形、總線解碼乃至將與其關聯的物理量同步采集,之后解析兩者中間的時間延遲。
橫河的示波器DLM3000與DLM5000系列具備超長存儲深度,強大的總線觸發與搜索能力,十分合適用于總線測試。接下來舉例兩個應用向大家展示橫河示波器在總線測試時的特長。
01、汽車換擋器測試
例如汽車換擋器的檔位不同,那么與其相應位置的傳感器脈寬占空比便會不同。在換擋器切換檔位以后,需要測試脈寬占空比產生變化時,到控制器將換擋的指令傳遞至CAN總線上的時間差?;谠撨^程十分的短,對此大家可以采用示波器的總線觸發模式,將總線響應瞬間的波形捕捉出來,之后再使用搜索功能里面的脈寬搜索,便可得出脈寬變化的初始時間,結尾時用垂直光標卡這兩個位置,得出的時間差值便是我們需要的結果。
【可以使用ID觸發和數據幀觸發】
【使用脈寬搜索可快速找到脈寬發生變化的時刻】
02、充電樁輸出電流控制時間測試
在自動充電的情況下,充電機需要迅速響應電池管理系統的電流控制,控制時間不可以低于下表所示的要求。
測量控制時間,開始應要測量電池管理系統何時下達開始充電與停止充電的指令,之后再測量充電機何時做出反應。主控模塊經過特定ID的CAN命令來控制充電機——所以,示波器需要用一個通道來測量CAN信號,此外剩下的一個通道測量電流信號。測量CAN信號可采用CAN ID/Data 作為觸發得到控制開始的時間;之后按照電流的波形得出電流穩定的時間點;結尾時用垂直光標便可輕松測量出控制時間。
還有一種方法是直接利用橫河示波器大500M點超長存儲深度的優勢,不設定觸發,直接將整個測量過程的波形都記錄下來,之后采用搜索功能里面的總線搜索ID/Data模式,也能快速得出CAN指令的位置。如下圖所示。
【強大的數據搜索功能,包含總線的ID/Data模式】
03、總線自動設置與多種觸發功能
根據上述兩個測試應用中,橫河示波器強大的總線觸發與搜索功能,能夠使我們便捷地捕獲和定位所關注的總線位置,此外所具備的大500M點的超長存儲深度卻可使得我們在長可能達到十幾秒的波形采集中保持較高的采樣率,保障了總線信號和電流信號的質量。
除此之外串行總線分析一般需要很多設置,例如比特率、電壓閾值、邏輯極性、采樣點乃至觸發條件。完成這些復雜的設置,花費了很多時間,否則難以捕獲數據。橫河特有的總線自動設置功能可自動分析輸入信號與復雜參數,例如比特率與閾值電平,在幾秒鐘內挑選出佳設置。該功能不單能夠節省時間,同時還可在比特率與其他參數未知時也具有強大的調試能力。
橫河示波器的總線觸發功能,除了應用中提及到的CAN ID/Data觸發外,在不同總線選件下,還有如下多種觸發模式,假如能夠將這些觸發利用好,一定可以給總線測試帶來非常大的便利。
01、 可選CAN總線觸發模式:
SOF:在起始幀處觸發;
Error:發生錯誤時觸發;
ID/Data:在ID比特碼型與數據碼型的AND條件下觸發;
ID OR:在多個ID比特碼型的OR條件下觸發。
02、可選CAND FD總線觸發模式:
SOF:在起始幀處觸發;
Error:發生錯誤時觸發;
ID/Data:在ID比特碼型與數據碼型的AND條件下觸發;
ID OR:在多個ID比特碼型的OR條件下觸發;
FDF:FDF位狀態下觸發;
ESI(ErrorPassive):ESI位為隱性(error passive)時觸發。
03、可選LIN總線觸發模式:
Break Synch:基于間隔字段亦或是同步字段觸發;
Error:產生錯誤時觸發;
ID/Data:在ID比特碼型和數據碼型的AND條件下觸發;
ID OR:在多個ID比特碼型的OR條件下觸發。
04、可選CXPI總線觸發模式:
SOF:在開始處觸發;
Error:產生錯誤時觸發;
PTYPE:在PTYPE處觸發;
ID/Data:ID比特碼型、幀信息和數據碼型的AND條件成立時的位置觸發;
ID OR:在多個ID比特碼型的OR條件下觸發;
喚醒/睡眠:在喚醒脈沖、喚醒狀態、睡眠幀或睡眠狀態時觸發。
05、從以下設置中選擇一種SENT觸發模式:
Every Fast CH:檢測到快速通道提示時觸發;
Fast CH S&C:在狀態與比特碼型條件下觸發;
Fast CH Data:在快速通道數據條件的AND條件下觸發;
Every Slow CH:檢測到慢速通道提示時觸發;
Slow CH ID/Data:在慢速通道ID和數據條件的AND條件下觸發;
Error:發生錯誤時觸發。
小總結:
以上幾種方法大家可按照需求進行選擇!還有不懂的或是想要了解的可在后臺留言進行討論!如果有其他有趣的內容可分享出來一起了解,更多型號資料可在后臺留言獲得。