0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用示波器檢測CAN總線上的信號

科技綠洲 ? 來源:網絡整理 ? 作者:網絡整理 ? 2024-06-16 10:03 ? 次閱讀

CAN總線(Controller Area Network)是一種用于汽車和工業(yè)領域的通信協(xié)議,廣泛應用于各種電子控制單元(ECU)之間的數據交換。示波器是一種電子測量儀器,用于觀察和分析電壓波形。本文將詳細介紹如何使用示波器檢測CAN總線上的信號。

  1. 引言

CAN總線是一種多主站通信協(xié)議,具有較高的實時性和可靠性。在汽車和工業(yè)領域,CAN總線被廣泛應用于各種電子控制單元之間的數據交換。示波器是一種電子測量儀器,用于觀察和分析電壓波形。通過使用示波器檢測CAN總線上的信號,可以對CAN總線進行故障診斷和性能分析。

  1. CAN總線基本原理

2.1 CAN總線通信原理

CAN總線通信采用基于時間的多主站通信機制,各個節(jié)點可以同時發(fā)送數據,但在同一時刻只有一個節(jié)點可以成功發(fā)送。CAN總線采用非破壞性仲裁機制,即在沖突發(fā)生時,優(yōu)先級較低的節(jié)點主動停止發(fā)送,讓優(yōu)先級較高的節(jié)點繼續(xù)發(fā)送。

2.2 CAN總線數據幀結構

CAN總線數據幀包括幀起始、仲裁場、控制場、數據場、CRC校驗場、應答場和幀結束。其中,仲裁場用于確定發(fā)送數據的優(yōu)先級,控制場包括數據長度和遠程傳輸請求標志,數據場用于傳輸實際數據,CRC校驗場用于數據校驗。

  1. 示波器基本原理

3.1 示波器功能

示波器是一種電子測量儀器,用于觀察和分析電壓波形。示波器可以顯示電壓隨時間變化的波形圖,幫助工程師分析電路的性能和故障。

3.2 示波器主要參數

示波器的主要參數包括帶寬、采樣率、存儲深度和觸發(fā)方式。帶寬決定了示波器可以測量的最高頻率,采樣率決定了示波器每秒可以采集的樣本數量,存儲深度決定了示波器可以存儲的樣本數量,觸發(fā)方式決定了示波器在何時開始采集數據。

  1. 準備工具和設備

4.1 示波器

選擇一款具有足夠帶寬和采樣率的示波器,以滿足CAN總線信號的測量需求。

4.2 探頭

選擇一款適合測量CAN總線信號的探頭,如差分探頭或高阻抗探頭。

4.3 終端電阻

在CAN總線的兩端分別連接一個120Ω的終端電阻,以減少信號反射。

4.4 信號源

準備一個CAN總線信號源,用于生成測試信號。

  1. 示波器設置

5.1 通道設置

將探頭連接到示波器的通道1和通道2,用于測量CAN總線的差分信號。

5.2 垂直設置

根據CAN總線信號的電壓范圍,調整示波器的垂直刻度,使其覆蓋信號的峰值和谷值。

5.3 水平設置

根據CAN總線信號的波特率,調整示波器的水平刻度,使其覆蓋一個或多個數據幀。

5.4 觸發(fā)設置

設置示波器的觸發(fā)方式為邊沿觸發(fā),觸發(fā)電平設置在CAN總線信號的中間電平附近。

  1. 測量CAN總線信號

6.1 觀察信號波形

打開信號源,觀察示波器上顯示的CAN總線信號波形。注意信號的起始、仲裁、控制、數據、CRC校驗和結束等部分。

6.2 分析信號質量

檢查信號的完整性和穩(wěn)定性,分析信號的幅度、相位和頻率等參數。

6.3 測量信號參數

使用示波器的測量功能,測量CAN總線信號的電壓、時間、頻率和周期等參數。

  1. 故障診斷

7.1 信號丟失

如果示波器上沒有顯示CAN總線信號,可能是信號源故障、探頭連接問題或CAN總線故障。

7.2 信號干擾

如果信號波形出現異常,可能是電磁干擾或信號線接觸不良。

7.3 信號延遲

如果信號的起始和結束時間與預期不符,可能是信號線過長或終端電阻故障。

  1. 性能分析

8.1 波特率測試

通過改變CAN總線的波特率,觀察信號波形的變化,分析CAN總線的性能。

8.2 負載測試

通過增加CAN總線上的節(jié)點數量,觀察信號波形和通信性能的變化。

8.3 錯誤率測試

通過模擬CAN總線上的錯誤條件,如信號干擾、信號丟失等,分析CAN總線的容錯能力。

  1. 結論

通過使用示波器檢測CAN總線上的信號,可以對CAN總線進行故障診斷和性能分析。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 示波器
    +關注

    關注

    113

    文章

    6246

    瀏覽量

    184949
  • CAN總線
    +關注

    關注

    145

    文章

    1951

    瀏覽量

    130757
  • 通信協(xié)議

    關注

    28

    文章

    883

    瀏覽量

    40308
  • 測量儀器
    +關注

    關注

    3

    文章

    793

    瀏覽量

    42184
收藏 人收藏

    評論

    相關推薦

    ADM3053在CAN總線上顯示錯誤的信號電平如何解決?

    檢測,因為“丟失的”ACK將導致出現此錯誤幀。我們無法通過ADM3053觸發(fā)數據流中的丟失位,但根據我的觀點,如果ACK位丟失,所有其他位也可能丟失。丟失意味著邏輯低電平(必須是CAN總線上的主動
    發(fā)表于 01-03 09:00

    LabVIEW檢測CAN總線上信號

    大家有用LabVIEW從CAN總線上檢測相關信號嗎?具體數據流程是怎樣的?
    發(fā)表于 08-07 18:18

    ADM3053在CAN總線上顯示錯誤的信號電平

    ADM3053偶爾出現問題。癥狀是ADM3053沒有通過ACK正確確認CAN消息。ADM3053后的CAN控制器嘗試發(fā)送主動電平,但ADM3053在CAN總線上保持被動。因此產生了主動
    發(fā)表于 12-05 09:17

    示波器用于汽車CAN總線解碼的案例

    演示,相比于老師之前用的DS1000E,DS2000A增加了總線觸發(fā)和解碼功能,更方便觀測CAN總線信號,這也是為什么技術推薦普源示波器DS
    發(fā)表于 09-02 18:08

    如何用CAN控制器檢測CAN總線上的波特率?

    CAN控制器怎樣檢測CAN總線上的波特率?在不知道CAN總線波特率的情況下。
    發(fā)表于 04-22 01:12

    什么是can總線?can總線是數字信號還是模擬信號

    本文首先介紹了can總線的概念與特點,其次介紹了CAN總線原理與CAN總線的應用,最后分析了
    發(fā)表于 04-25 09:15 ?7.9w次閱讀
    什么是<b class='flag-5'>can</b><b class='flag-5'>總線</b>?<b class='flag-5'>can</b><b class='flag-5'>總線</b>是數字<b class='flag-5'>信號</b>還是模擬<b class='flag-5'>信號</b>

    淺析CAN總線錯誤分析與解決

    CAN總線上有干擾,導致CAN控制器發(fā)生接收錯誤,CAN總線上信號經過收發(fā)器轉化為差分電平
    發(fā)表于 10-08 14:31 ?5251次閱讀
    淺析<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>錯誤分析與解決

    怎樣檢測CAN總線上的終端電阻阻值?

    并非所有車輛都在 CAN 總線上有終端電阻。可以根據相應的電路圖檢查,在連接的車輛上是否安裝有終端電阻。
    發(fā)表于 10-10 14:53 ?3.7w次閱讀
    怎樣<b class='flag-5'>檢測</b><b class='flag-5'>CAN</b><b class='flag-5'>總線上</b>的終端電阻阻值?

    Can總線診斷

    為了弄清CAN總線是否完好工作,必須觀察總線上的通信情況。在這種情況下不需要分析單個位,而只需要觀察CAN總線是否工作。
    的頭像 發(fā)表于 11-28 17:22 ?9282次閱讀

    檢驗CAN總線信號

    檢驗CAN總線信號方法說明。
    發(fā)表于 04-19 17:32 ?14次下載

    CAN總線通信詳解

    即從CAN控制芯片輸出邏輯電平到CAN收發(fā)器,然后經過CAN收發(fā)器內部轉換將邏輯電平轉換為差分信號輸出到CAN
    的頭像 發(fā)表于 03-29 10:06 ?9824次閱讀

    can總線干擾信號如何消除?

    can總線干擾信號如何消除?? CAN總線是一種廣泛應用于自動化系統(tǒng)通信的高效數據傳輸方式,其基于差分
    的頭像 發(fā)表于 09-14 16:48 ?5175次閱讀

    怎么用示波器can總線信號?

    怎么用示波器can總線信號?? CAN總線是一種高速、可靠的控制器局域網絡,常被用于汽車、航空
    的頭像 發(fā)表于 10-11 17:19 ?4827次閱讀

    示波器是如何測試CAN信號的?

    示波器是如何測試CAN信號的? 示波器是一種用于檢測和分析電子信號的儀器,可實時顯示
    的頭像 發(fā)表于 12-07 13:37 ?2449次閱讀

    如何使用示波器測試CAN信號

    隨著汽車技術的快速發(fā)展,CAN(Controller Area Network)總線技術已成為現代汽車內部通信的主要方式。CAN總線通過傳輸數字信號
    的頭像 發(fā)表于 05-23 18:07 ?4596次閱讀