CAN總線(Controller Area Network)是一種用于汽車和工業(yè)領(lǐng)域的通信協(xié)議,廣泛應(yīng)用于各種電子控制單元(ECU)之間的數(shù)據(jù)交換。示波器是一種電子測(cè)量?jī)x器,用于觀察和分析電壓波形。本文將詳細(xì)介紹如何使用示波器檢測(cè)CAN總線上的信號(hào)。
- 引言
CAN總線是一種多主站通信協(xié)議,具有較高的實(shí)時(shí)性和可靠性。在汽車和工業(yè)領(lǐng)域,CAN總線被廣泛應(yīng)用于各種電子控制單元之間的數(shù)據(jù)交換。示波器是一種電子測(cè)量?jī)x器,用于觀察和分析電壓波形。通過使用示波器檢測(cè)CAN總線上的信號(hào),可以對(duì)CAN總線進(jìn)行故障診斷和性能分析。
- CAN總線基本原理
2.1 CAN總線通信原理
CAN總線通信采用基于時(shí)間的多主站通信機(jī)制,各個(gè)節(jié)點(diǎn)可以同時(shí)發(fā)送數(shù)據(jù),但在同一時(shí)刻只有一個(gè)節(jié)點(diǎn)可以成功發(fā)送。CAN總線采用非破壞性仲裁機(jī)制,即在沖突發(fā)生時(shí),優(yōu)先級(jí)較低的節(jié)點(diǎn)主動(dòng)停止發(fā)送,讓優(yōu)先級(jí)較高的節(jié)點(diǎn)繼續(xù)發(fā)送。
2.2 CAN總線數(shù)據(jù)幀結(jié)構(gòu)
CAN總線數(shù)據(jù)幀包括幀起始、仲裁場(chǎng)、控制場(chǎng)、數(shù)據(jù)場(chǎng)、CRC校驗(yàn)場(chǎng)、應(yīng)答場(chǎng)和幀結(jié)束。其中,仲裁場(chǎng)用于確定發(fā)送數(shù)據(jù)的優(yōu)先級(jí),控制場(chǎng)包括數(shù)據(jù)長(zhǎng)度和遠(yuǎn)程傳輸請(qǐng)求標(biāo)志,數(shù)據(jù)場(chǎng)用于傳輸實(shí)際數(shù)據(jù),CRC校驗(yàn)場(chǎng)用于數(shù)據(jù)校驗(yàn)。
- 示波器基本原理
3.1 示波器功能
示波器是一種電子測(cè)量?jī)x器,用于觀察和分析電壓波形。示波器可以顯示電壓隨時(shí)間變化的波形圖,幫助工程師分析電路的性能和故障。
3.2 示波器主要參數(shù)
示波器的主要參數(shù)包括帶寬、采樣率、存儲(chǔ)深度和觸發(fā)方式。帶寬決定了示波器可以測(cè)量的最高頻率,采樣率決定了示波器每秒可以采集的樣本數(shù)量,存儲(chǔ)深度決定了示波器可以存儲(chǔ)的樣本數(shù)量,觸發(fā)方式?jīng)Q定了示波器在何時(shí)開始采集數(shù)據(jù)。
- 準(zhǔn)備工具和設(shè)備
4.1 示波器
選擇一款具有足夠帶寬和采樣率的示波器,以滿足CAN總線信號(hào)的測(cè)量需求。
4.2 探頭
選擇一款適合測(cè)量CAN總線信號(hào)的探頭,如差分探頭或高阻抗探頭。
4.3 終端電阻
在CAN總線的兩端分別連接一個(gè)120Ω的終端電阻,以減少信號(hào)反射。
4.4 信號(hào)源
準(zhǔn)備一個(gè)CAN總線信號(hào)源,用于生成測(cè)試信號(hào)。
- 示波器設(shè)置
5.1 通道設(shè)置
將探頭連接到示波器的通道1和通道2,用于測(cè)量CAN總線的差分信號(hào)。
5.2 垂直設(shè)置
根據(jù)CAN總線信號(hào)的電壓范圍,調(diào)整示波器的垂直刻度,使其覆蓋信號(hào)的峰值和谷值。
5.3 水平設(shè)置
根據(jù)CAN總線信號(hào)的波特率,調(diào)整示波器的水平刻度,使其覆蓋一個(gè)或多個(gè)數(shù)據(jù)幀。
5.4 觸發(fā)設(shè)置
設(shè)置示波器的觸發(fā)方式為邊沿觸發(fā),觸發(fā)電平設(shè)置在CAN總線信號(hào)的中間電平附近。
- 測(cè)量CAN總線信號(hào)
6.1 觀察信號(hào)波形
打開信號(hào)源,觀察示波器上顯示的CAN總線信號(hào)波形。注意信號(hào)的起始、仲裁、控制、數(shù)據(jù)、CRC校驗(yàn)和結(jié)束等部分。
6.2 分析信號(hào)質(zhì)量
檢查信號(hào)的完整性和穩(wěn)定性,分析信號(hào)的幅度、相位和頻率等參數(shù)。
6.3 測(cè)量信號(hào)參數(shù)
使用示波器的測(cè)量功能,測(cè)量CAN總線信號(hào)的電壓、時(shí)間、頻率和周期等參數(shù)。
- 故障診斷
7.1 信號(hào)丟失
如果示波器上沒有顯示CAN總線信號(hào),可能是信號(hào)源故障、探頭連接問題或CAN總線故障。
7.2 信號(hào)干擾
如果信號(hào)波形出現(xiàn)異常,可能是電磁干擾或信號(hào)線接觸不良。
7.3 信號(hào)延遲
如果信號(hào)的起始和結(jié)束時(shí)間與預(yù)期不符,可能是信號(hào)線過長(zhǎng)或終端電阻故障。
- 性能分析
8.1 波特率測(cè)試
通過改變CAN總線的波特率,觀察信號(hào)波形的變化,分析CAN總線的性能。
8.2 負(fù)載測(cè)試
通過增加CAN總線上的節(jié)點(diǎn)數(shù)量,觀察信號(hào)波形和通信性能的變化。
8.3 錯(cuò)誤率測(cè)試
通過模擬CAN總線上的錯(cuò)誤條件,如信號(hào)干擾、信號(hào)丟失等,分析CAN總線的容錯(cuò)能力。
- 結(jié)論
通過使用示波器檢測(cè)CAN總線上的信號(hào),可以對(duì)CAN總線進(jìn)行故障診斷和性能分析。
-
示波器
+關(guān)注
關(guān)注
113文章
6104瀏覽量
183395 -
CAN總線
+關(guān)注
關(guān)注
145文章
1898瀏覽量
130336 -
通信協(xié)議
+關(guān)注
關(guān)注
28文章
810瀏覽量
40120 -
測(cè)量?jī)x器
+關(guān)注
關(guān)注
3文章
763瀏覽量
41973
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論