CAN總線調(diào)試
2018-08-03 11:06:46· 來源:美國(guó)力科TeledyneLeCroy
CAN總線(Controller Area Network)是目前應(yīng)用最廣泛的現(xiàn)場(chǎng)總線之一,CAN總線使微控制器和外圍設(shè)備相互通信,而無需主機(jī)干預(yù),最早,CAN總線主要應(yīng)用在汽車上,最近CANbus已進(jìn)入更廣泛的應(yīng)用領(lǐng)域,力科示波器針對(duì)CAN總線提供了全面的調(diào)試分析工具,即CAN TDME分析軟件包。
CAN總線(Controller Area Network)是目前應(yīng)用最廣泛的現(xiàn)場(chǎng)總線之一,CAN總線使微控制器和外圍設(shè)備相互通信,而無需主機(jī)干預(yù),最早,CAN總線主要應(yīng)用在汽車上,最近CANbus已進(jìn)入更廣泛的應(yīng)用領(lǐng)域,力科示波器針對(duì)CAN總線提供了全面的調(diào)試分析工具,即CAN TDME分析軟件包,主要功能如下:
· 觸發(fā),使用串行觸發(fā)定位特定的事件,條件設(shè)置靈活,數(shù)據(jù)、ID、ID+數(shù)據(jù)、CRC等都可以作為觸發(fā)條件,除了CAN 總線外,還支持多種串行數(shù)據(jù)總線。

· 解碼,用直觀方式將解碼后的數(shù)據(jù)顯示在波形上面,用不同的顏色區(qū)分顯示不同的字段,和原始波形時(shí)間相關(guān)的表格顯示所有的解碼數(shù)據(jù),通過點(diǎn)擊表格中的任意區(qū)域,都可定位到對(duì)應(yīng)的波形,并放大顯示。

· 測(cè)量,自動(dòng)進(jìn)行總線時(shí)序測(cè)量和總線狀態(tài)測(cè)量,以圖形顯示數(shù)據(jù)相應(yīng)的統(tǒng)計(jì)信息和直方圖,并且可以將數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換為模擬數(shù)據(jù)(DAC)分析。

· 眼圖,利用眼圖來表征信號(hào)總體質(zhì)量,計(jì)算眼圖參數(shù),做眼圖模板測(cè)量,定位眼圖Failure具體位置。

圖1提供了實(shí)踐中CAN總線調(diào)試的實(shí)際案例,圖中顯示的是熱電偶信號(hào)通過CAN總線傳輸,示波器屏幕的左側(cè)顯示編碼的總線數(shù)據(jù)流,傳感器的溫度數(shù)據(jù)以二進(jìn)制編碼,在屏幕的右側(cè),溫度顯示為解碼數(shù)據(jù)并以直方圖格式顯示。

圖1: 熱電偶的溫度數(shù)據(jù)的編碼和解碼數(shù)據(jù)同時(shí)顯示在示波器中
仔細(xì)觀察圖2,右下方的柵格顯示溫度數(shù)據(jù)隨時(shí)間變化的趨勢(shì)圖,同時(shí)跟蹤兩個(gè)熱電偶,藍(lán)色跡線上升,綠色下降。直方圖顯示溫度數(shù)據(jù)的分布,所有這些都來自CAN總線數(shù)據(jù)流。

圖2:圖1數(shù)據(jù)的細(xì)節(jié)顯示
同樣,示波器可用于繪制運(yùn)動(dòng)傳感器的趨勢(shì)圖,在圖3中,我們看到一位工程師拿著加速計(jì),當(dāng)設(shè)備被搖動(dòng)時(shí),設(shè)備輸出表示其X,Y和Z坐標(biāo)的數(shù)字編碼數(shù)據(jù),示波器從解碼數(shù)據(jù)中提取這些值,并顯示坐標(biāo)隨時(shí)間變化的趨勢(shì)圖。

圖3:加速計(jì)的數(shù)據(jù)被解碼和描繪隨時(shí)間變化的趨勢(shì)圖
與熱電偶數(shù)據(jù)一樣,為了更好的查看位置數(shù)據(jù),在示波器的顯示屏上將X,Y和Z位置數(shù)據(jù)顯示為藍(lán)色、橙色和綠色趨勢(shì)圖(圖4),它與數(shù)據(jù)記錄器不同,它可以非常詳細(xì)地顯示位置的快速變化。

圖4: 加速計(jì)數(shù)據(jù)的細(xì)節(jié)顯示
· 觸發(fā),使用串行觸發(fā)定位特定的事件,條件設(shè)置靈活,數(shù)據(jù)、ID、ID+數(shù)據(jù)、CRC等都可以作為觸發(fā)條件,除了CAN 總線外,還支持多種串行數(shù)據(jù)總線。

· 解碼,用直觀方式將解碼后的數(shù)據(jù)顯示在波形上面,用不同的顏色區(qū)分顯示不同的字段,和原始波形時(shí)間相關(guān)的表格顯示所有的解碼數(shù)據(jù),通過點(diǎn)擊表格中的任意區(qū)域,都可定位到對(duì)應(yīng)的波形,并放大顯示。

· 測(cè)量,自動(dòng)進(jìn)行總線時(shí)序測(cè)量和總線狀態(tài)測(cè)量,以圖形顯示數(shù)據(jù)相應(yīng)的統(tǒng)計(jì)信息和直方圖,并且可以將數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換為模擬數(shù)據(jù)(DAC)分析。

· 眼圖,利用眼圖來表征信號(hào)總體質(zhì)量,計(jì)算眼圖參數(shù),做眼圖模板測(cè)量,定位眼圖Failure具體位置。

圖1提供了實(shí)踐中CAN總線調(diào)試的實(shí)際案例,圖中顯示的是熱電偶信號(hào)通過CAN總線傳輸,示波器屏幕的左側(cè)顯示編碼的總線數(shù)據(jù)流,傳感器的溫度數(shù)據(jù)以二進(jìn)制編碼,在屏幕的右側(cè),溫度顯示為解碼數(shù)據(jù)并以直方圖格式顯示。

圖1: 熱電偶的溫度數(shù)據(jù)的編碼和解碼數(shù)據(jù)同時(shí)顯示在示波器中
仔細(xì)觀察圖2,右下方的柵格顯示溫度數(shù)據(jù)隨時(shí)間變化的趨勢(shì)圖,同時(shí)跟蹤兩個(gè)熱電偶,藍(lán)色跡線上升,綠色下降。直方圖顯示溫度數(shù)據(jù)的分布,所有這些都來自CAN總線數(shù)據(jù)流。

圖2:圖1數(shù)據(jù)的細(xì)節(jié)顯示
同樣,示波器可用于繪制運(yùn)動(dòng)傳感器的趨勢(shì)圖,在圖3中,我們看到一位工程師拿著加速計(jì),當(dāng)設(shè)備被搖動(dòng)時(shí),設(shè)備輸出表示其X,Y和Z坐標(biāo)的數(shù)字編碼數(shù)據(jù),示波器從解碼數(shù)據(jù)中提取這些值,并顯示坐標(biāo)隨時(shí)間變化的趨勢(shì)圖。

圖3:加速計(jì)的數(shù)據(jù)被解碼和描繪隨時(shí)間變化的趨勢(shì)圖
與熱電偶數(shù)據(jù)一樣,為了更好的查看位置數(shù)據(jù),在示波器的顯示屏上將X,Y和Z位置數(shù)據(jù)顯示為藍(lán)色、橙色和綠色趨勢(shì)圖(圖4),它與數(shù)據(jù)記錄器不同,它可以非常詳細(xì)地顯示位置的快速變化。

圖4: 加速計(jì)數(shù)據(jù)的細(xì)節(jié)顯示
編輯推薦
最新資訊
-
跨越速運(yùn)憑什么“圈粉”萬千客戶?“
2025-07-01 14:42
-
數(shù)智破局啟新篇?生態(tài)共生再啟程 —
2025-06-27 20:13
-
助力汽車零部件產(chǎn)線智能化升級(jí),西門
2025-06-27 13:59
-
BBA集體轉(zhuǎn)向!放棄全面電動(dòng)化
2025-06-26 17:32
-
比換柜省錢,比自研省心,西門子Xcel
2025-06-25 15:07