汽車can總線工作原理及測量方法詳解

2020-12-05 電子發燒友

  CAN總線的總體結構

  CAN總線由CAN控制器、CAN收發器、數據傳輸線、數據傳輸終端等組成。CB311的ECU(發動機控制單元)、TCU(變速器控制單元)、FEPS(無鑰匙進入和無鑰匙啟動系統)、組合儀表四個電控單元通過CAN總線連接,CAN控制器、CAN收發器均集成在電控單元中。CB311CAN總線的結構如圖1所示。

  圖1 CB311 CAN總線的總體結構

  1、CAN控制器

  CAN控制器集成在電控單元內部,接收由控制單元微處理器傳來的數據。CAN控制器對這些數據進行處理並將其傳遞給CAN收發器;同樣CAN控制器也接收收發器傳來的數據,處理後傳遞給控制單元微處理器。

  2、CAH收發器

  CAN收發器集成在電控單元內部,同時兼具接收、發送和轉化數據信號的功能。它將CAN控制器發送來的電平信號數據轉化為電壓信號並通過數據傳輸線以廣播方式發送出去。同時,它接收數據傳輸線發送來的電壓信號並將電壓信號轉化為電平信號數據後,發送到CAN控制器。

  3、數據傳輸線

  為了減少幹擾,CN總線的數據傳輸線採用雙絞線,其絞距為20mm,截面積為0.5m,稱這兩根線為CAN-高線(CAN-H)和CAN-低線(CAN-L),如圖2所示。兩根線上傳輸的數據相同,電壓值互成鏡像,這樣,兩根線的電壓差保持一個常值,所產生的電磁場效應也會由於極性相反而互相抵消。通過該方法,數據傳輸線可免受外界輻射的幹擾;同時,向外輻射時,實際上保持中性(即無輻射)。

  4、數據傳輸終端

  數據傳輸終端是一個電阻器,阻止數據在傳輸終了被反射回來破壞數據,一般數據傳輸終端為120Q的電阻。CB311的數據傳輸終端為兩個1202的電阻,分別集成在BCU和組合儀表中。

  汽車CAN總線數據傳輸系統構成及工作原理

  現代汽車的電控單元主要有主控制器、發動機控制系統、懸架控制系統、制動防抱死控制系統(ABs牽引力控制系統、AsR控制系統、儀表管理系統、故障診斷系統、中央門鎖系統、座椅調節系統等。所有這些子控制系統連接起來構成1個實時控制系統,即:指令發出去之後,必須保證在一定時間內得到響應,否則,就有可能發生重大事故。這就要求汽車上的cAN通信網絡有較高的波特率設置。另外,汽車在實際運行過程中,眾多節點之間需要進行大量的實時數據交換。若整個汽車的所有節點都掛在1個cAN網絡上,眾多節點cAN總線進行通信,信息管理配置稍有不當,就很容易出現總線負荷過大,導致系統實時響應速度下降。這在實時系統中是不允許的,因此在對汽車上各節點的實性進行了分析之後,根據各節點對實時性的要求,設計了高、中、低速3個速率不同的CAN通信網絡,將實時性要求嚴格的節點組成高速cAN通信網絡,將其它實時性要求相對較低的節點組成中速cAN通信網絡,將剩下實時性要求不是很嚴格的節點組成低速CAN通信網絡。並架設網關將這3個速率不同的3個通信網絡連接起來,實現全部節點之間的數據共享。

  汽車CAN總線故障產生的原因

  CAN總線系統中擁有一個CAN控制器、一個信息收發器、兩個數據傳輸終端及兩條數據傳輸總線,除了數據總線外,其他各元件都置於各控制單元的內部。分析CAN總線系統產生故障的原因一般有以下三種:

  1.汽車電源系統引起的故障:汽車電控模塊的工作電壓一般在10.5-15.0V,如果汽車電源系統提供的工作電壓不正常,就會使得某些電控模塊出現短暫的不正常工作,這會引起整個汽車CAN總線系統出現通信不暢。

  2.汽車CAN總線系統的鏈路故障:當出現通信線路的短路、斷路或線路物理性質變化引起通信信號衰減或失真,都會導致多個電控單元工作不正常,使CAN總線系統無法工作。

  3.汽車CAN總線系統的節點故障:節點是汽車CAN總線系統中的電控模塊,因此節點故障就是電控模塊的故障。它包括軟體故障即傳輸協議或軟體程序有缺陷或衝突,從而使汽車CAN總線系統通信出現混亂或無法工作,這種故障一般會成批出現;硬體故障一般是電控模塊晶片或集成電路故障,造成汽車CAN總線系統無法正常工作。

  萬用表測量診斷CAN總線方法詳解

  系統概覽:

  此說明用於檢查總線連接上的CAN高速和CAN低速信號電平是否正確。

  檢測提示:

  ●電壓檢測(示波器):電壓檢測的前提條件是,蓄電池已連接並且點火開關已接通。

  ●電阻測量:在電阻測量時,在測量前必須把待測部件斷電。為此應斷開車輛蓄電池的接線。等待約3分鐘,直到系統中的所有電容器放完電。

  數據總線 K-CAN (車身 CAN)、PT-CAN (傳動系 CAN) 和 F-CAN (底盤 CAN) 之間的區別:

  ● K-CAN:數據傳輸率約 100 kBit/s。可以進行單線運行。

  ● PT-CAN:數據傳輸率約 500 kBit/s。不能進行單線運行。

  ● F-CAN:數據傳輸率約 500 kBits/s。不能單線運行

  主控單元

  主控單元是主動式通信方,通信的主動權由它發出。主控制單元掌控總線,並控制通信。主控制單元能夠在總線系統中向被動式總線用戶 (副控制單元) 發送信息,並根據被動式用戶的要求接收信息。

  副控單元

  副控制單元是一個被動式通信用戶。副控制單元被要求接收和發送數據。

  多主控單元系統

  在一個多主控單元系統中所有的通信用戶在某個時間都能夠擔當主控單元或副控制單元的角色。

  示波器測量

  為了弄清 CAN 總線是否完好工作,必須觀察總線上的通信情況。在這種情況下不需要分析單個位,而只需要觀察 CAN 總線是否工作。示波器測量說明:『CAN 總線很可能無故障工作』。

  如果用示波器測量 CAN 低 (或 CAN 高) 導線和接地之間的電壓,則獲得一個處於下列電壓極限範圍內的類矩形波信號:

  K-CAN:

  CAN Low (低速) 對地:U 最小 = 1 V,U 最大 = 5 V

  CAN High (高速) 對地:U 最小 = 0 V,U 最大 = 4 V

  這些值都是近似值,根據總線上的負載可能有幾個 100 mV 的偏差

  測量 K-CAN:CH1 CAN 低,CH2 CAN 高

  如果用示波器測量 CAN 低 (或 CAN 高) 導線和接地之間的電壓,則獲得一個處於下列電壓極限範圍內的類矩形波信號:

  PT-CAN 和 F-CAN:

  CAN Low (低速) 對地:U 最小 = 1.5 V,U 最大 = 2.5 V

  CAN High (高速) 對地:U 最小 = 2.5 V,U 最大 = 3.5 V

  測量 PT-CAN:CH1 CAN 低,CH2 CAN 高

  總線端測量

  測量前提 :

  ● CAN 總線必須斷電。

  ● 不允許使用其它測量儀 (並聯測量儀)。

  ● 測量在 CAN-Low 導線和 CAN-High 導線之間進行。

  ● 實際值允許與標準值有幾歐姆的偏差。

  K-CAN :

  因為電阻根據控制單元內部的開關邏輯而變化,所以在 K-CAN 總線上不能進行規定的電阻測量!

  PT-CAN、F-CAN :

  為了避免信號反射,在 2 個 CAN 總線用戶上 (在 PT-CAN 網絡中的距離最遠) 分別連接一個 120 Ω 的終端電阻。這兩個終端電阻並聯,並構成一個 60 Ω 的等效電阻。關閉供電電壓後可以在數據線之間測量這個等效電阻。此外,單個電阻可以各自分開測量。

  通過 60 Ω 等效電阻進行測量的提示:把一個便於拆裝的控制單元從總線上脫開。然後在插頭上測量 CAN-Low導線和 CAN-High 導線之間的電阻。

  提示:

  並非所有車輛都在 CAN 總線上有終端電阻。可以根據相應的電路圖檢查,在連接的車輛上是否安裝有終端電阻。

  CAN 總線失效

  當 K-CAN 或 PT-CAN 數據總線失效時,在 CAN-Low 或 CAN-High 導線上可能存在短路或斷路。或者某個控制單元已損壞。

  為了查找故障原因,建議進行下列工作步驟:

  ● 將總線用戶從 CAN 總線上依次拔下,直至找到故障原因 (= 控制單元 X)。

  ● 檢查通往控制單元 X 的導線是否短路或斷路。

  ● 如有可能,檢測控制單元 X。

  ● 如果某個控制單元至 CAN 總線的分支線短路,僅執行該工作步驟就成功了。如果 CAN 總線中的一條導線自身短路,則必須檢查電線束。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 如何測量CAN總線網絡阻抗
    本文將闡述測量CAN總線網絡阻抗的原理以及具體方法。本文引用地址:http://www.eepw.com.cn/article/201902/397855.htm  一、什麼是阻抗?  阻抗是指電路中的電子器件對通過它的特定頻率的交流電流的阻礙作用。
  • 一文看懂CAN總線原理、特點及應用
    CAN總線原理本文引用地址:http://www.eepw.com.cn/article/201702/344018.htm
  • 電感減震器工作原理,電感減震器工作原理詳解
    導讀:電感減震器工作原理,電感減震器工作原理詳解如果汽車失去了減震器是什麼滋味?那我們完全可以聯想到古代出行工具「馬車」帶來的別樣震感。汽車減震器是為了改善汽車行駛的平順性和舒適性,對於需要經常跑崎嶇不平的山路的司機朋友來說,減震器就是非常重要的存在了。
  • CAN總線系統結構與原理
    1.CAN 數據傳輸總線系統的組成  以馬自達6 汽車為例介紹CAN總線系統結構與原理。  馬自達CAN數據傳輸總線系統由每個控制單元(例如,ABS、PCM、BCM等控制單元)內部的1 個CAN控制器和1個收發器,在每個控制單元外部連接的2 條CAN數據總線和整個系統中的2 個終端組成,如圖1所示。
  • 2.4G射頻的CAN總線汽車故障診斷儀
    4G射頻的車栽CAN總線故障診斷儀,詳細介紹其工作原理及系統硬體電路,最後分別闡述接收端、發射端和PC端的軟體模塊。該方案採用自動跳頻的2.4G空中協議,經測試統計誤碼率保持在有效範圍之內,在14m內仍能正常工作。
  • 汽車CAN總線容易出現哪些常見的故障呢
    成都盤灃科技小編來跟大家一起來了解一下:整個系統在組合儀表控制單元的控制下進行工作,總線系統的兩個數據傳輸終端也設置在組合儀表控制單元內。  汽車車載網絡總線系統常見故障的檢修:  汽車車載網絡系統的CAN系統設置了特殊的硬體與軟體結構,要順利查出該系統的故障,在熟練掌握其工作原理的基礎上,還應對其故障的特點與類型有所了解,在此基礎上,再掌握一定科學、合理的故障診斷與檢測技術,任何CAN系統的故障都會迎刃而解的。
  • 溫度傳感器原理,測量技巧及接線方法.
    熱電偶就是利用這種原理進行溫度測量的,其中,直接用作測量介質溫度的一端叫做工作端(也稱為測量端),另一端叫做冷端(也稱為補償端);冷端與顯示儀表連接,顯示出熱電偶所產生的熱電動勢,通過查詢熱電偶分度表,即可得到被測介質溫度。熱電偶是溫度測量中最常用的傳感器。其主要好處是寬溫度範圍和適應各種大氣環境,而且結實、價低,無需供電,尤其最便宜。
  • CAN總線—PROFIBUS-DP總線網關的實現方法
    通常見到的現場總線網關是單CPU結構的,在這種結構裡,CPU要完成兩種總線信息的傳輸與控制,同時還要完成兩種總線協議的轉換工作,該方案CPU負擔較重,控制複雜,軟體採用多重嵌套。這裡提出了一種基於雙CPU結構的網關設計方法,系統中的兩個CPU對兩種總線協議的數據各自進行處理與控制,並將需要傳遞的信息放在雙口RAM內,實現信息共享與傳遞,這種方案容易控制,軟體簡單,同時減輕了CPU的負擔,增強了可靠性。
  • 【汽車發電機調節器】汽車發電機調節器工作原理 汽車電壓調節器原理詳解
    因為汽車正常行駛時,發動機轉速變化範圍很大,對發電機輸出電壓的大小肯定會有很大影響,而電機調節器作為調節電壓使電壓保持一定範圍有著非常重要的作用。汽車發電機調節器工作原理是什麼?汽車發電機調節器原理圖是怎麼樣的呢?汽車發電機調節器故障判斷方法又是什麼?下面一起來了解一下。
  • 現代汽車核心技術-CAN總線應用層協議標準SAE J1939
    一、技術背景本文引用地址:http://www.eepw.com.cn/article/201706/350776.htm在當今的中高檔汽車中都採用了汽車總線技術。汽車總線為汽車內部各種複雜的電子設備、控制器、測量儀器等提供了統一數據交換渠道。
  • CAN總線協議概述
    在北美和西歐,CAN總線協議已經成為汽車計算機控制系統和嵌入式工業控制區域網的標準總線,並且擁有以CAN為底層協議專為大型貨車和重工機械車輛設計的J1939協議。​在幾個站同時需要發送數據時,要求快速地進行總線分配。實時處理通過網絡交換的緊急數據有較大的不同。一個快速變化的物理量,如汽車引擎負載,將比類似汽車引擎溫度這樣相對變化較慢的物理量更頻繁地傳送數據並要求更短的延時。CAN總線以報文為單位進行數據傳送,報文的優先級結合在11位標識符中,具有最低二進位數的標識符有最高的優先級。
  • 嵌入式Win CE中CAN總線控制器的驅動設計與實現
    1 CAN總線及控制器工作原理   控制器區域網CAN是由ISO定義的串行通信總線,主要用於各種過程檢測及控制。它是一種多主總線,通信介質可以是雙絞線、同軸電纜或光導纖維。通信速率可達1 Mb/s。CAN總線通信接口中集成了CAN協議的物理層和數據鏈路層功能,可完成對通信數據的成幀處理,包括位填充、數據塊編碼、循環冗餘檢驗、優先級判別等項工作。
  • 示波器測量汽車LIN總線信號及波形分析
    汽車網絡通信中除了CAN的通信方式外,還有另外一種低成本通信方式——LIN系統。它的英文是「Local Interconnect Network」,LIN總線基於UART/SCI(通用異步收發器/串行接口)的串行通信協議,主要用於智能傳感器和執行器的串行通信,車上各個LIN總線系統之間的數據交換是由控制單元通過CAN數據總線實現的。
  • 編碼器的CAN總線接口及其在光電跟蹤系統中的應用
    ,它把軸角信息轉換成度、分、秒形式的數字代碼,與控制系統中的總線連接可實現實時測量。它具有工作可靠性高,抗幹擾能力強,精度高,斷電記憶等優點。在靶場設備、數字經緯儀、雷達及一些大型軍用設備等數位化測量跟蹤和定位系統中得到廣泛應用。
  • 詳解CAN總線幾種正常的「異常」波形
    工程師們通常使用示波器觀察CAN總線的信號質量,一般主要關注CAN總線差分信號的幅值、最小位寬、邊沿情況等。其實並非如此,今天就把CAN總線上的幅值「異常」歸歸類。本文引用地址:http://www.eepw.com.cn/article/201807/384622.htm一、CAN-bus信號產生原理眾所周知,一個標準CAN節點由微處理器、控制器、收發器構成。多個節點成總線型架構掛在一起,兩個端節點上並有終端電阻。其結構簡圖如下圖所示。
  • 本田豐田奔馳保時捷豪華品牌車型CAN總線DBC數據破解
    CAN(Controller Area Network 控制器區域網)是一種高性能、高可靠性、易開發且低成本的現場總線,在全球得到廣泛應用,也是最早在我國應用的現場總線之一。是為解決眾多測量控制部件之間的數據交換問題而開發的一種串行數據通訊總線。最初,CAN作為汽車的監測、控制系統而設計在車載電子控制裝置ECU之間交換信息,形成汽車電子控制網絡。
  • 光電傳感器三角測量原理詳解(BGS原理)
    我們在使用光電開關的時候,通常在使用手冊上會看到傳感器的工作原理為BGS,那麼BGS是什麼呢?它是依賴於什麼工作的呢?今天小編就帶大家一起學習學習。即BGS原理的傳感器可以有效地抑制黑白色差(黑白漂移)。光電傳感器三角測量原理詳解BGS內部圖那麼什麼是黑白色差呢?
  • CAN總線及CAN通訊協議
    CAN,全稱為「Controller Area Network」,即控制器區域網,是國際上應用最廣泛的現場總線之一。最初,CAN被設計作為汽車環境中的微控制器通訊,在車載各電子控制裝置ECU之間交換信息,形成汽車電子控制網絡。比如:發動機管理系統、變速箱控制器、儀表裝備、電子主幹系統中,均嵌入CAN控制裝置。
  • 基於CAN總線的分布式熱電阻智能節點的設計
    3.2 節點與上位機的can通信智能節點與主控卡或上位機的通信主要基於can通信協議來完成,它的優點是能夠實時處理數據、在惡劣環境下正常工作、成本低且擁有比較高的帶寬。由於上位機內部無can網絡適配器,因此需外接rs-232/can轉接卡,實現上位機與智能節點的通信。
  • 淺析共模電感在CAN總線中的作用
    我們通過示波器看總線波形很完美,測試靜電,EFT,浪湧,傳導騷擾抗擾均無異常。但測試傳導發射,則不能滿足限值要求,看起來很正常的總線實際卻向外在發送傳導幹擾。 對於CAN接口的EMC問題,除了選用更好性能,符號要求的CAN收發晶片,另一種簡單的方法就是對CAN接口增加外圍,共模電感是一種很好的選擇。在現有汽車電子CISPR 25標準中,對傳導騷擾限值有很嚴格要求。許多CAN收發器均會超過限值。