||
Lin線主要應用在汽車的傳感器上。可以用一個OSC980來演示這個汽修款的專業的示波器,但我們其他型號的示波器也會加上這個解碼功能。Lin線模塊是通過接到電腦的USB上發送數據,他引出兩根線,一個是地線,一個是信號線。
我們在LOTO示波器上解碼,用一個探頭接到A通道上,這個通道探頭要接到信號線上。要注意的是,這個探頭要達到×10檔,因為Lin線默認的是12伏的電壓邏輯。示波器界面是白色底的,但是我們其他信號可能是深色底的。
在這把解碼打開,在下拉里選中Lin就可以了
打開這個解碼,就會有一個Lin解碼的標志,我們用這個模塊的上位機軟件,設置一下幀ID,假設為06,數據假設為18,23兩個數字,那長度就是兩個字節。
點擊發送,一閃而過,我們是看不到的。我們要把觸發打開,將觸發的位置選到0~12伏之間,讓他穿越觸發。再發送一組數據,這面已經捕捉到了,單次觸發停止。暫停之后,我們可以選擇左移、右移、前移、后移,也可以滾動滾輪放大、縮小。如果放大過大,沒有幀頭了,也不能解碼。
注意個問題:解碼必須有完整的幀頭才可以解碼,可以根據波特率調整時間檔位,使你的屏幕盡可能完整的顯示.
這就是一個完整的Lin解碼的過程。
最多可以發送8個數據,我們可以演示一下,發送了7個數據:
開始采集、單次觸發、點擊發送。
捕捉到了,我們停止采集,開始左右移動
解碼是在整個屏幕顯示的圖形內,要保留他的幀頭和時鐘同部位,還有ID,檢測到以后開始解碼。如果不夠長,可以改變時間檔位,讓他達到演示的這個狀態。他會有一個幀頭,一個13位的電平,交替的同步段,一個ID,你所輸入的數據,最后一位是校驗位。
完整視頻參見B站視頻:https://www.bilibili.com/video/BV1Bv411t73k