<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

汽車CAN總線工作原理一文講清

嵌入式應用開發 ? 來源:嵌入式應用開發 ? 作者:嵌入式應用開發 ? 2022-06-17 18:42 ? 次閱讀

1、 什么是CAN?

CAN是Controller Area Network縮寫,中文名稱控制器局域網絡。從名稱就可以看出來,CAN是一種控制器之間通訊的現場總線。CAN總線最早應用于汽車工業,由德國BOSCH提出。由于消費者對汽車功能需求的不斷增加,汽車中電子器件不斷增加,造成各控制器之間通訊信號接線方式復雜,因此設計了一個單一的網絡總線,整車的所有控制器都可以掛在這個網絡上。

2、 CAN總線物理層

下圖為比較典型的網絡拓撲

pYYBAGKsWayAIgtqAABT-HeAcRY956.jpg

CAN總線的物理層傳輸介質可以為雙絞線、光纖、同軸電纜等。主機廠一般使用雙絞線,在雙絞線上傳輸的信號形式為差分信號,差分信號即大小相等跳變方向相反的信號。差分信號的主要優點為傳輸穩定,抗干擾能力強。因為兩條信號線一同走線,干擾一般會同時等值的加到兩條線上,到了接收端進行差分運算時就可以消除干擾影響。

雙絞線的一般要求:

A、 阻抗:120Ω,5ns/m延時;

B、 絞距:1m 33絞至50絞;

C、 線經:0.35mm2至0.5mm2

與光從一種介質進入另一種介質會發生反射類似,對于高頻信號,當阻抗不連續時,會引發信號的反射,反射波會干擾原信號,為了消除這種反射會在網絡的終端增加一顆與線束阻抗相同的電阻,另因為信號的傳遞是雙向的,因此在另一端也需增加電阻。終端電阻阻值一般選用120Ω。

3、CAN總線工作原理

CAN總線的兩條信號線分別為CAN_H及CAN_L??偩€當傳輸數據時,隱性電平(邏輯1)CAN_H及CAN_L電壓均為2.5V,電壓差為0V;顯性電平(邏輯0)CAN_H為3.5V,CAN_L為1.5V,電壓差為2V;

poYBAGKsWayAQqnXAABNY4NHdWc394.jpg

0和1的不同組合就組成了CAN總線中的一條條報文,對于報文幀的格式主要有兩種:標準幀與數據幀,兩種形式之間的區別如下圖所示:標準幀的仲裁域有11位,擴展幀的仲裁域有29位。擴展幀能夠擴展更多節點,與標準幀主要區別是ID的數據。擴展幀主要應用于卡車、工程車、商務車,乘用車一般使用標準幀。




pYYBAGKsWa2AGhKrAACCZUrs7i4293.jpg


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

    關注

    145

    文章

    1842

    瀏覽量

    129960
  • CANBUS
    +關注

    關注

    2

    文章

    30

    瀏覽量

    18343
收藏 人收藏

    評論

    相關推薦

    can總線中繼器可以級聯幾級

    應用中,為了延長CAN總線的長度和提高系統的可靠性,常常需要使用CAN總線中繼器。本文將詳細介紹CAN
    的頭像 發表于 06-16 10:24 ?139次閱讀

    can轉換器工作原理 can轉換器是做什么

    CAN轉換器,即CAN總線轉換器,是一種用于將不同通信協議轉換為CAN總線協議的設備。它在工業自動化、
    的頭像 發表于 06-16 09:11 ?165次閱讀

    什么是CAN總線協議?它有哪些特性和應用?

    、實時性強、抗干擾能力強等優點,逐漸發展成為現代工業通信的重要標準之一。本文將對CAN總線協議的基本概念、特性、工作原理、應用領域等方面進行詳細介紹。
    的頭像 發表于 05-27 16:32 ?261次閱讀

    CAN總線作用及工作原理

    CAN總線的優勢及應用 數據傳輸速度高(相對),1Mbit/s·抗干擾能力強(差分數據線) ·具有自我診斷能力(錯誤偵測)
    發表于 04-01 11:04 ?367次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>作用及<b class='flag-5'>工作原理</b>

    CAN總線錯誤幀及其排查方法簡單介紹#汽車CAN總線?

    CAN總線汽車電子
    北匯信息POLELINK
    發布于 :2024年03月15日 14:14:40

    什么是CAN總線通信?CAN總線工作原理

    這意味著變送器通過CAN收發器改變總線電平,并將其信息傳輸到CAN總線。接收器通過監測總線電平將總線
    發表于 02-19 14:53 ?2468次閱讀
    什么是<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>

    汽車CAN總線系統的挑戰與設計

    CAN總線技術已在汽車上廣泛應用,隨著新能源車型以及自動駕駛技術的推廣,總線問題也對汽車的安全帶來風險挑戰,本文從系統角度對
    的頭像 發表于 11-03 10:17 ?786次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>CAN</b><b class='flag-5'>總線</b>系統的挑戰與設計

    CAN總線訪問與仲裁機制#汽車CAN總線?

    CAN總線
    北匯信息POLELINK
    發布于 :2023年10月20日 15:33:02

    條口訣總結,汽車CAN總線使用權獲取規則#汽車CAN總線?

    CAN總線
    北匯信息POLELINK
    發布于 :2023年10月20日 12:15:34

    CAN中繼器的工作原理和應用

    CAN中繼器的工作原理和應用? 網絡通信中,CAN協議是常用的通信標準,在工業控制、汽車電子等領域應用廣泛。隨著通信距離的增加,信號的弱化和干擾也越來越明顯,為了解決這些問題,中繼器的
    的頭像 發表于 09-14 17:52 ?1347次閱讀

    CAN總線的基本概念、工作原理、特點以及應用領域

    CAN總線技術是一種廣泛應用于汽車、工業自動化等領域的串行通信協議。它是由德國公司BOSCH開發的,全稱為Controller Area Network(控制器局域網)。本文將對CAN
    發表于 09-12 17:04 ?6208次閱讀

    can總線的通信協議有哪些 CAN接口保護及工作原理

    CAN總線(Controller Area Network)是一種廣泛應用于汽車、工業自動化和其他領域的串行通信協議。以下是幾種常見的CAN總線
    的頭像 發表于 08-18 14:40 ?1.5w次閱讀
    <b class='flag-5'>can</b><b class='flag-5'>總線</b>的通信協議有哪些 <b class='flag-5'>CAN</b>接口保護及<b class='flag-5'>工作原理</b>

    什么是can總線,它的特性是什么(can總線工作原理入門)

    CAN總線和RS485總線都是采用差分信號傳輸數據,它們在總線拓撲、終端匹配、信號衰減、隔離與接地、波特率與通訊距離關系等方面都是相似的。但是CAN
    發表于 08-04 09:30 ?637次閱讀
    什么是<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>入門)

    CAN總線的位定時與同步機制#汽車CAN總線?

    CAN總線
    北匯信息POLELINK
    發布于 :2023年07月17日 10:57:12
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>