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