CAN總線(xiàn)(Controller Area Network)是一種用于汽車(chē)和工業(yè)領(lǐng)域的通信協(xié)議,廣泛應(yīng)用于各種電子控制單元(ECU)之間的數(shù)據(jù)交換。示波器是一種電子測(cè)量?jī)x器,用于觀察和分析電壓波形。本文將詳細(xì)介紹如何使用示波器檢測(cè)CAN總線(xiàn)上的信號(hào)。
- 引言
CAN總線(xiàn)是一種多主站通信協(xié)議,具有較高的實(shí)時(shí)性和可靠性。在汽車(chē)和工業(yè)領(lǐng)域,CAN總線(xiàn)被廣泛應(yīng)用于各種電子控制單元之間的數(shù)據(jù)交換。示波器是一種電子測(cè)量?jī)x器,用于觀察和分析電壓波形。通過(guò)使用示波器檢測(cè)CAN總線(xiàn)上的信號(hào),可以對(duì)CAN總線(xiàn)進(jìn)行故障診斷和性能分析。
- CAN總線(xiàn)基本原理
2.1 CAN總線(xiàn)通信原理
CAN總線(xiàn)通信采用基于時(shí)間的多主站通信機(jī)制,各個(gè)節(jié)點(diǎn)可以同時(shí)發(fā)送數(shù)據(jù),但在同一時(shí)刻只有一個(gè)節(jié)點(diǎn)可以成功發(fā)送。CAN總線(xiàn)采用非破壞性仲裁機(jī)制,即在沖突發(fā)生時(shí),優(yōu)先級(jí)較低的節(jié)點(diǎn)主動(dòng)停止發(fā)送,讓優(yōu)先級(jí)較高的節(jié)點(diǎn)繼續(xù)發(fā)送。
2.2 CAN總線(xiàn)數(shù)據(jù)幀結(jié)構(gòu)
CAN總線(xiàn)數(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í)開(kāi)始采集數(shù)據(jù)。
- 準(zhǔn)備工具和設(shè)備
4.1 示波器
選擇一款具有足夠帶寬和采樣率的示波器,以滿(mǎn)足CAN總線(xiàn)信號(hào)的測(cè)量需求。
4.2 探頭
選擇一款適合測(cè)量CAN總線(xiàn)信號(hào)的探頭,如差分探頭或高阻抗探頭。
4.3 終端電阻
在CAN總線(xiàn)的兩端分別連接一個(gè)120Ω的終端電阻,以減少信號(hào)反射。
4.4 信號(hào)源
準(zhǔn)備一個(gè)CAN總線(xiàn)信號(hào)源,用于生成測(cè)試信號(hào)。
- 示波器設(shè)置
5.1 通道設(shè)置
將探頭連接到示波器的通道1和通道2,用于測(cè)量CAN總線(xiàn)的差分信號(hào)。
5.2 垂直設(shè)置
根據(jù)CAN總線(xiàn)信號(hào)的電壓范圍,調(diào)整示波器的垂直刻度,使其覆蓋信號(hào)的峰值和谷值。
5.3 水平設(shè)置
根據(jù)CAN總線(xiàn)信號(hào)的波特率,調(diào)整示波器的水平刻度,使其覆蓋一個(gè)或多個(gè)數(shù)據(jù)幀。
5.4 觸發(fā)設(shè)置
設(shè)置示波器的觸發(fā)方式為邊沿觸發(fā),觸發(fā)電平設(shè)置在CAN總線(xiàn)信號(hào)的中間電平附近。
- 測(cè)量CAN總線(xiàn)信號(hào)
6.1 觀察信號(hào)波形
打開(kāi)信號(hào)源,觀察示波器上顯示的CAN總線(xiàn)信號(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總線(xiàn)信號(hào)的電壓、時(shí)間、頻率和周期等參數(shù)。
- 故障診斷
7.1 信號(hào)丟失
如果示波器上沒(méi)有顯示CAN總線(xiàn)信號(hào),可能是信號(hào)源故障、探頭連接問(wèn)題或CAN總線(xiàn)故障。
7.2 信號(hào)干擾
如果信號(hào)波形出現(xiàn)異常,可能是電磁干擾或信號(hào)線(xiàn)接觸不良。
7.3 信號(hào)延遲
如果信號(hào)的起始和結(jié)束時(shí)間與預(yù)期不符,可能是信號(hào)線(xiàn)過(guò)長(zhǎng)或終端電阻故障。
- 性能分析
8.1 波特率測(cè)試
通過(guò)改變CAN總線(xiàn)的波特率,觀察信號(hào)波形的變化,分析CAN總線(xiàn)的性能。
8.2 負(fù)載測(cè)試
通過(guò)增加CAN總線(xiàn)上的節(jié)點(diǎn)數(shù)量,觀察信號(hào)波形和通信性能的變化。
8.3 錯(cuò)誤率測(cè)試
通過(guò)模擬CAN總線(xiàn)上的錯(cuò)誤條件,如信號(hào)干擾、信號(hào)丟失等,分析CAN總線(xiàn)的容錯(cuò)能力。
- 結(jié)論
通過(guò)使用示波器檢測(cè)CAN總線(xiàn)上的信號(hào),可以對(duì)CAN總線(xiàn)進(jìn)行故障診斷和性能分析。
-
示波器
+關(guān)注
關(guān)注
113文章
6925瀏覽量
194089 -
CAN總線(xiàn)
+關(guān)注
關(guān)注
145文章
2015瀏覽量
134445 -
通信協(xié)議
+關(guān)注
關(guān)注
28文章
1067瀏覽量
41803 -
測(cè)量?jī)x器
+關(guān)注
關(guān)注
3文章
880瀏覽量
45773
發(fā)布評(píng)論請(qǐng)先 登錄
ADM3053在CAN總線(xiàn)上顯示錯(cuò)誤的信號(hào)電平如何解決?
LabVIEW檢測(cè)CAN總線(xiàn)上信號(hào)
ADM3053在CAN總線(xiàn)上顯示錯(cuò)誤的信號(hào)電平
示波器用于汽車(chē)CAN總線(xiàn)解碼的案例
如何用CAN控制器檢測(cè)到CAN總線(xiàn)上的波特率?
什么是can總線(xiàn)?can總線(xiàn)是數(shù)字信號(hào)還是模擬信號(hào)
淺析CAN總線(xiàn)錯(cuò)誤分析與解決
怎樣檢測(cè)CAN總線(xiàn)上的終端電阻阻值?
Can總線(xiàn)診斷
CAN總線(xiàn)通信詳解
can總線(xiàn)干擾信號(hào)如何消除?
怎么用示波器看can總線(xiàn)信號(hào)?
示波器是如何測(cè)試CAN信號(hào)的?
如何使用示波器測(cè)試CAN信號(hào)
如何用泰克MSO5系列混合信號(hào)示波器調(diào)試IoT和CAN總線(xiàn)

如何使用示波器檢測(cè)CAN總線(xiàn)上的信號(hào)
評(píng)論