圖6:解碼列表
b、顯示選項
數據顯示格式,支持二進制、十進制、十六進制、ASCAII碼。如圖7。
圖7:顯示格式
c、協議信號
與觸發菜單類似,設定信源及閾值。需要注意的是,閾值電壓需要設置于波形內,若閾值電平位于波形區域外則無法解碼。
d、協議配置
配置與輸入信息相同的波特率。
e、協議復制
若用戶非常清楚觸發或解碼的協議信號和協議配置,可使用此功能快速復制觸發參數到解碼,或復制解碼參數到觸發。
2.3參數配置小結
通過觸發配置和解碼配置,我們可以看到CAN總線只要配置好觸發條件、觸發和解碼的閾值電平、波特率以及數據顯示格式即可得到CAN數據。
下圖為STB3輸出的CAN 信號輸入到示波器,示波器的觸發條件為開始條件,觸發和解碼的波特率均設置為50kbit/s即可得到CAN 的解碼數據,如圖8所示。
圖8:總線解碼
從上圖中,我們可以看到,解碼列表里顯示了與波形相對應的解碼數據:
-序號代表從屏幕左邊到右對應幀的數據。
-Time代表每幀相對水平中間位置的時間。
-Type代表解碼得到的幀類型。是標準數據幀、遠程幀或是擴展幀。
-ID代表解碼后的報文地址;設置為觸發條件,可以對特定報文進行篩選。
-Length代表解碼得到的數據長度;數據長度0到8個字節。
-Data代表數據幀的數據信息;測試者最關心的數據。
-CRC為檢驗碼;當校驗數據不正確時,提示錯誤信息。
-ACK為響應位,Yes表示有響應位。
此外還可以通過示波器放大功能,選定數據進行放大。總線解碼顯示與之對應的解碼數據并通過不同顏色標注數據的地址、數據、檢驗碼以及響應位。當顯示空間不足時,無法顯示的數據均以紅點表示。當示波器解碼結果與協議不一致時,示波器則會顯示相應錯誤。(來源:“鼎陽硬件設計與測試智庫”微信號(SiglentThinkTank))