在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

can網絡距離多遠需要加終端電阻

ss ? 來源:網絡整理 ? 作者:工程師譚軍 ? 2018-10-10 09:54 ? 次閱讀

本文主要是關于CAN總線的相關介紹,并著重對CAN總線網絡距離和終端電阻距離進行了詳盡的闡述。

CAN總線

CAN是控制器局域網絡(Controller Area Network, CAN)的簡稱,是由以研發和生產汽車電子產品著稱的德國BOSCH公司開發的,并最終成為國際標準(ISO 11898),是國際上應用最廣泛的現場總線之一。 在北美和西歐,CAN總線協議已經成為汽車計算機控制系統嵌入式工業控制局域網的標準總線,并且擁有以CAN為底層協議專為大型貨車和重工機械車輛設計的J1939協議。

CAN 是Controller Area Network 的縮寫(以下稱為CAN),是ISO國際標準化的串行通信協議。在汽車產業中,出于對安全性、舒適性、方便性、低公害、低成本的要求,各種各樣的電子控制系統被開發了出來。由于這些系統之間通信所用的數據類型及對可靠性的要求不盡相同,由多條總線構成的情況很多,線束的數量也隨之增加。為適應“減少線束的數量”、“通過多個LAN,進行大量數據的高速通信”的需要,1986 年德國電氣商博世公司開發出面向汽車的CAN 通信協議。此后,CAN 通過ISO11898 及ISO11519 進行了標準化,在歐洲已是汽車網絡的標準協議。

CAN 的高性能和可靠性已被認同,并被廣泛地應用于工業自動化、船舶、醫療設備、工業設備等方面。現場總線是當今自動化領域技術發展的熱點之一,被譽為自動化領域的計算機局域網。它的出現為分布式控制系統實現各節點之間實時、可靠的數據通信提供了強有力的技術支持。

優勢

CAN屬于現場總線的范疇,它是一種有效支持分布式控制或實時控制的串行通信網絡。較之許多RS-485基于R線構建的分布式控制系統而言,基于CAN總線的分布式控制系統在以下方面具有明顯的優越性:

網絡各節點之間的數據通信實時性強

首先,CAN控制器工作于多種方式,網絡中的各節點都可根據總線訪問優先權(取決于報文標識符)采用無損結構的逐位仲裁的方式競爭向總線發送數據,且CAN協議廢除了站地址編碼,而代之以對通信數據進行編碼,這可使不同的節點同時接收到相同的數據,這些特點使得CAN總線構成的網絡各節點之間的數據通信實時性強,并且容易構成冗余結構,提高系統的可靠性和系統的靈活性。而利用RS-485只能構成主從式結構系統,通信方式也只能以主站輪詢的方式進行,系統的實時性、可靠性較差;

開發周期短

CAN總線通過CAN收發器接口芯片82C250的兩個輸出端CANH和CANL與物理總線相連,而CANH端的狀態只能是高電平或懸浮狀態,CANL端只能是低電平或懸浮狀態。這就保證不會在出現在RS-485網絡中的現象,即當系統有錯誤,出現多節點同時向總線發送數據時,導致總線呈現短路,從而損壞某些節點的現象。而且CAN節點在錯誤嚴重的情況下具有自動關閉輸出功能,以使總線上其他節點的操作不受影響,從而保證不會出現像在網絡中,因個別節點出現問題,使得總線處于“死鎖”狀態。而且,CAN具有的完善的通信協議可由CAN控制器芯片及其接口芯片來實現,從而大大降低系統開發難度,縮短了開發周期,這些是僅有電氣協議的RS-485所無法比擬的。

已形成國際標準的現場總線

另外,與其它現場總線比較而言,CAN總線是具有通信速率高、容易實現、且性價比高等諸多特點的一種已形成國際標準的現場總線。這些也是CAN總線應用于眾多領域,具有強勁的市場競爭力的重要原因。

最有前途的現場總線之一

CAN 即控制器局域網絡,屬于工業現場總線的范疇。與一般的通信總線相比,CAN總線的數據通信具有突出的可靠性、實時性和靈活性。由于其良好的性能及獨特的設計,CAN總線越來越受到人們的重視。它在汽車領域上的應用是最廣泛的,世界上一些著名的汽車制造廠商都采用了CAN總線來實現汽車內部控制系統與各檢測和執行機構間的數據通信。同時,由于CAN總線本身的特點,其應用范圍已不再局限于汽車行業,而向自動控制、航空航天、航海、過程工業、機械工業、紡織機械、農用機械、機器人數控機床、醫療器械及傳感器等領域發展。CAN已經形成國際標準,并已被公認為幾種最有前途的現場總線之一。其典型的應用協議有:SAE J1939/ISO11783、CANOpen、CANaerospace、DeviceNet、NMEA 2000等。

發展

控制器局部網(CAN-CONTROLLER AREA NETWORK)是BOSCH公司為現代汽車應用領域推出的一種多主機局部網,由于其高性能、高可靠性、實時性等優點現已廣泛應用于工業自動化、多種控制設備、交通工具、醫療儀器以及建筑、環境控制等眾多部門。控制器局部網將在中國迅速普及推廣。

隨著計算機硬件、軟件技術及集成電路技術的迅速發展,工業控制系統已成為計算機技術應用領域中最具活力的一個分支,并取得了巨大進步。由于對系統可靠性和靈活性的高要求,工業控制系統的發展主要表現為:控制面向多元化,系統面向分散化,即負載分散、功能分散、危險分散和地域分散。

分散式工業控制系統就是為適應這種需要而發展起來的。這類系統是以微型機為核心,將 5C技術--COMPUTER(計算機技術)、CONTROL(自動控制技術)、COMMUNICATION(通信技術)、CRT(顯示技術)和 CHANGE(轉換技術)緊密結合的產物。它在適應范圍、可擴展性、可維護性以及抗故障能力等方面,較之分散型儀表控制系統和集中型計算機控制系統都具有明顯的優越性。

典型的分散式控制系統由現場設備、接口與計算設備以及通信設備組成。現場總線(FIELDBUS)能同時滿足過程控制和制造業自動化的需要,因而現場總線已成為工業數據總線領域中最為活躍的一個領域。現場總線的研究與應用已成為工業數據總線領域的熱點。盡管對現場總線的研究尚未能提出一個完善的標準,但現場總線的高性能價格必將吸引眾多工業控制系統采用。同時,正由于現場總線的標準尚未統一,也使得現場總線的應用得以不拘一格地發揮,并將為現場總線的完善提供更加豐富的依據。控制器局部網 CAN(CONTROLLER AERANETWORK)正是在這種背景下應運而生的。

由于CAN為愈來愈多不同領域采用和推廣,導致要求各種應用領域通信報文的標準化。為此,1991年 9月 PHILIPS SEMICONDUCTORS制訂并發布了 CAN技術規范(VERSION 2.0)。該技術規范包括A和B兩部分。2.0A給出了曾在CAN技術規范版本1.2中定義的CAN報文格式,能提供11位地址;而2.0B給出了標準的和擴展的兩種報文格式,提供29位地址。此后,1993年11月ISO正式頒布了道路交通運載工具--數字信息交換--高速通信控制器局部網(CAN)國際標準(ISO11898),為控制器局部網標準化、規范化推廣鋪平了道路。

特點

CAN總線是德國BOSCH公司從80年代初為解決現代汽車中眾多的控制與測試儀器之間的數據交換而開發的一種串行數據通信協議,它是一種多主總線,通信介質可以是雙絞線、同軸電纜或光導纖維。通信速率最高可達1Mbps。

完成對通信數據的成幀處理

CAN總線通信接口中集成了CAN協議的物理層和數據鏈路層功能,可完成對通信數據的成幀處理,包括位填充、數據塊編碼、循環冗余檢驗、優先級判別等項工作。

使網絡內的節點個數在理論上不受限制

CAN協議的一個最大特點是廢除了傳統的站地址編碼,而代之以對通信數據塊進行編碼。采用這種方法的優點可使網絡內的節點個數在理論上不受限制,數據塊的標識符可由11位或29位二進制數組成,因此可以定義2或2個以上不同的數據塊,這種按數據塊編碼的方式,還可使不同的節點同時接收到相同的數據,這一點在分布式控制系統中非常有用。數據段長度最多為8個字節,可滿足通常工業領域中控制命令、工作狀態及測試數據的一般要求。同時,8個字節不會占用總線時間過長,從而保證了通信的實時性。CAN協議采用CRC檢驗并可提供相應的錯誤處理功能,保證了數據通信的可靠性。CAN卓越的特性、極高的可靠性和獨特的設計,特別適合工業過程監控設備的互連,因此,越來越受到工業界的重視,并已公認為最有前途的現場總線之一。

可在各節點之間實現自由通信

CAN總線采用了多主競爭式總線結構,具有多主站運行和分散仲裁的串行總線以及廣播通信的特點。CAN總線上任意節點可在任意時刻主動地向網絡上其它節點發送信息而不分主次,因此可在各節點之間實現自由通信。CAN總線協議已被國際標準化組織認證,技術比較成熟,控制的芯片已經商品化,性價比高,特別適用于分布式測控系統之間的數據通訊。CAN總線插卡可以任意插在PC AT XT兼容機上,方便地構成分布式監控系統。

結構簡單

只有2根線與外部相連,并且內部集成了錯誤探測和管理模塊。

傳輸距離和速率

CAN總線特點:(1) 數據通信沒有主從之分,任意一個節點可以向任何其他(一個或多個)節點發起數據通信,靠各個節點信息優先級先后順序來決定通信次序,高優先級節點信息在134μs通信; (2) 多個節點同時發起通信時,優先級低的避讓優先級高的,不會對通信線路造成擁塞; (3) 通信距離最遠可達10KM(速率低于5Kbps)速率可達到1Mbps(通信距離小于40M);(4) CAN總線傳輸介質可以是雙絞線,同軸電纜。CAN總線適用于大數據量短距離通信或者長距離小數據量,實時性要求比較高,多主多從或者各個節點平等的現場中使用。

can網絡距離多遠需要加終端電阻

總線首先滿足線性拓撲即拓撲中任意點到干線的距離小于拓撲倆個終端的距離,三節點網絡C點到A點和C點到B點的距離小遠遠于AB之間的距離,這樣在AB加終端電阻網絡是穩定的,距離不超過40M,同時你的節點是高速非容錯CAN。

低俗容錯情況不同。

按照ISO 11898規范,為了增強CAN-bus 通訊的可靠性,CAN-bus 總線網絡的兩個端點通常要加入終端匹配電阻(120Ω)。終端匹配電阻的大小由傳輸電纜的特性阻抗所決定,例如,雙絞線的特性阻抗為120Ω,則總線上的兩個端點也應配上120Ω終端電阻。另外在長距離通信中,終端電阻的阻值有時需要增大,才能保證通信的正常。

下邊是我用的一個“CAN轉串口”設備手冊中的一個CAN總線設備連接推薦拓撲圖,其中展示了終端電阻的安裝位置。

can網絡距離多遠需要加終端電阻

CAN總線要點

CAN總線的應用在現在看來越來越廣泛,我廠設備從最初的ARM9與ARM7平臺、期間升級過度到CortexA8與Cortex M3平臺,再到現在的Cortex M4平臺,圍繞CAN進行了一系列產品的開發,CAN總線的穩定性是毋庸置疑的。

CAN總線物理結構與特性

CAN總線網絡

CAN總線網絡主要掛在CAN_H和CAN_L,各個節點通過這兩條線實現信號的串行差分傳輸,為了避免信號的反射和干擾,還需要在CAN_H和CAN_L之間接上120歐姆的終端電阻,但是為什么是120歐姆呢?那是因為電纜的特性阻抗為120歐。

can網絡距離多遠需要加終端電阻

CAN收發器

CAN收發器的作用是負責邏輯電平和信號電平之間的轉換。

can網絡距離多遠需要加終端電阻

即從CAN控制芯片輸出邏輯電平到CAN收發器,然后經過CAN收發器內部轉換將邏輯電平轉換為差分信號輸出到CAN總線上,CAN總線上的節點都可以決定自己是否需要總線上的數據。具體的管教定義如下:

can網絡距離多遠需要加終端電阻

信號表示

CAN總線采用不歸零碼位填充技術,也就是說CAN總線上的信號有兩種不同的信號狀態,分別是顯性的(Dominant)邏輯0和隱形的(recessive)邏輯1,信號每一次傳輸完后不需要返回到邏輯0(顯性)的電平。

位填充規則:發送器只要檢測到位流里有5個連續相同值的位,便自動在位流里插入補充位。

可以看到上圖中的當第一段為隱性(recessive),CAN_H和CAN_L電平幾乎一樣,也就是說CAN_H和CAN_L電平很接近甚至相等的時候,總線表現隱性的,而兩線點位差較大時表現為顯性的,按照定義的:

CAN_H-CAN_L 《 0.5V 時候為隱性的,邏輯信號表現為“邏輯1”- 高電平。

CAN_H-CAN_L 》 0.9V 時候為顯性的,邏輯信號表現為“邏輯0”- 低電平。

下面將差分信號和顯隱性之間對應關系總結為下表:

狀態

邏輯信號

電壓范圍

顯性Dominant

0

CAN_H-CAN_L 》 0.9

隱性recessive

1

CAN_H-CAN_L 《 0.5

由上面的分析我們可以知道:

CAN總線采用的“線與”的規則進行總線沖裁。即1&0=0;所以0為顯性。

這句話隱含的意思是,如果總線上只要有一個節點將總線拉到低電平(邏輯0)即顯性狀態,總線就為低電平(邏輯0)即顯性狀態而不管總線上有多少節點處于傳輸隱性狀態(高電平或是邏輯1),只有所有節點都為高(隱性),總線才為高,即隱性。

通訊速率與通訊距離

這里的最大通信距離指的是同一條總線上兩個節點之間的距離。可以看到速率越低通訊距離就越遠,也就是說CAN總線的通訊距離和波特率成反比。在位速率為5千比特位每秒的時候達到最大的傳輸距離10公里。其中一般的工程中比較常用的為500K每秒的通訊速率。這個速率在實際測試的時候也是非常可靠的。

如果想要更遠的傳輸(大于10公里);可以考慮用多個CAN控制器連接或是加其他通訊協議(如485或是TCP/IP)的接口芯片組成的一個設備,這樣就可實現長距離的通訊需求。

結語

關于CAN總線的相關介紹就到這了,如有不足之處歡迎指正。

相關閱讀推薦:CAN總線布線規范

相關閱讀推薦:詳解CAN中繼器原理常見的問題和正確的設計方案

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

    關注

    145

    文章

    1951

    瀏覽量

    130777
收藏 人收藏

    評論

    相關推薦

    CAN總線終端電阻的作用分析

    對于CAN總線而言,為保證通訊的穩定性,必須增設終端電阻;RS-485總線不一樣。
    發表于 12-20 11:07 ?1.4w次閱讀

    CAN總線網絡安裝終端電阻的三個因素

    高速CAN網絡需要CAN_H和CAN_L終端
    發表于 04-07 14:24 ?1381次閱讀

    請問,CAN通訊有三個終端電阻能工作嗎?終端電阻多了對網絡有什么影響?

    請問,CAN通訊有三個終端電阻能工作嗎?終端電阻多了對網絡有什么影響?
    發表于 05-06 08:48

    CAN總線終端電阻

    CAN總線終端電阻要在末端各加一個120歐姆的電阻,那單個部件節點測試時是一個120歐姆電阻
    發表于 04-10 15:29

    CAN通信的終端電阻

    CAN-bus 網絡采用直線拓撲結構,總線的2 個終端需要安裝120 ? 的終端電阻;如果節點數
    發表于 04-03 21:35

    CAN網絡中三種終端電阻的布置方式

    對于商用車整車線束較長,在CAN網絡終端需要添加終端電阻,根據SAE J1939的建議一般添加
    發表于 05-27 06:30

    分析CAN總線中終端電阻的作用

    小編在這里要提個醒,在使用CAN總線的場合,不論是產品開發的過程中還是網絡搭建的時候,都需要對總線上終端電阻進行合理的安排。下圖中就是標準的
    發表于 11-08 17:23

    CAN總線終端電阻的相關資料分享

    微信[xyzn3333]與作者溝通交流,免費獲取更多單片機與嵌入式的海量電子資料。使用過CAN或RS-485總線的同學應該對終端電阻有所了解,用485和CAN總線的時候只知道要
    發表于 01-12 06:54

    CAN總線網絡安裝終端電阻的3個主要原因

    高速CAN網絡需要CAN_H和CAN_L終端
    發表于 04-12 08:12 ?1308次閱讀

    CAN總線網絡中為什么需要安裝終端電阻

    高速CAN網絡需要CAN_H和CAN_L終端
    的頭像 發表于 05-11 15:16 ?2578次閱讀
    <b class='flag-5'>CAN</b>總線<b class='flag-5'>網絡</b>中為什么<b class='flag-5'>需要</b>安裝<b class='flag-5'>終端</b><b class='flag-5'>電阻</b>?

    CAN總線為什么需要終端電阻?如果不加會怎樣?

    CAN總線為何要終端電阻呢?點擊閱讀《什么是CAN總線?》終端
    的頭像 發表于 06-23 10:01 ?3648次閱讀
    <b class='flag-5'>CAN</b>總線為什么<b class='flag-5'>需要</b><b class='flag-5'>加</b><b class='flag-5'>終端</b><b class='flag-5'>電阻</b>?如果不加會怎樣?

    CAN總線終端電阻添加要求

    ISO11898-2對終端電阻的取值規定,必須在總線的首尾兩端各掛一個120Ω的終端電阻,即總線上60Ω的
    的頭像 發表于 06-27 17:06 ?5344次閱讀
    <b class='flag-5'>CAN</b>總線<b class='flag-5'>終端</b><b class='flag-5'>電阻</b>添加要求

    CAN總線不加終端電阻,會怎么樣?

    ISO11898-2對終端電阻的取值規定,必須在總線的首尾兩端各掛一個120Ω的終端電阻,即總線上60Ω的
    的頭像 發表于 08-07 19:35 ?890次閱讀
    <b class='flag-5'>CAN</b>總線不加<b class='flag-5'>終端</b><b class='flag-5'>電阻</b>,會怎么樣?

    can通信終端電阻作用 can線接3個終端電阻有影響不

    終端電阻需要在總線兩端的末端連接即可,其他節點上不需要添加終端電阻
    的頭像 發表于 08-30 17:22 ?1w次閱讀

    什么是終端電阻CAN總線的終端電阻具體作用是什么呢?

    終端電阻用于保證信號的完整性和避免網絡中的信號反射問題。 CAN(Controller Area Network)總線是一種高可靠性和實時性的串行通信協議,廣泛應用于汽車、工廠自動化
    的頭像 發表于 11-23 09:53 ?4011次閱讀
    主站蜘蛛池模板: 日本三级理论片| 五月天婷婷久久| 久久99热狠狠色精品一区| 成人午夜久久| 午夜影院网页| 亚洲邪恶天堂影院在线观看| 激情久久久久久久久久| 国内一级毛片| 69er小视频| 韩国三级精品| 国产精品永久免费| 亚洲午夜网| 久久亚洲精选| h黄视频| tom影院亚洲国产一区二区| 亚洲大成色www永久网址| 色多多视频在线观看播放| 亚洲va久久久噜噜噜久久 | 天堂网www在线| 又长又大又粗又硬3p免费视频| 午夜精品久久久久久99热| 欧美黑人性色黄在线视频| 1024手机看片日韩| 禁漫羞羞a漫入口| 色综合久久网| 天堂网中文字幕| 欧美特黄一级视频| 高清成人| 欧美 变态 另类 人妖班| www.91大神| 性色免费视频| 久久国产精品视频| 无毒在线| 看黄网站在线看| 亚洲午夜久久久精品影院视色| 日本黄色网页| vr亚洲成年网址在线观看| 久久久久久久国产| 男啪女色黄无遮挡免费视频| 四虎电影免费观看网站| 国产在线视频资源|