《電子技術應用》
您所在的位置:首頁 > 其他 > 业界动态 > CAN总线的仲裁

CAN总线的仲裁

2015-05-08
關鍵詞: CAN总线

       CAN總線采用的是一種叫做“載波監測,多主掌控/沖突避免”(CSMA/CA)的通信模式。這種總線仲裁方式允許總線上的任何一個設各都有機會取得總線的控制權并向外發送數據。如果在同一時刻有2個或2個以上的設各要求發送數據,就會產生總線沖突,CAN總線能夠實時地檢測這些沖突并對其進行仲裁,從而使具有高優先級的數據不受任何損壞地傳輸。

       當總線處于空閑狀態時呈隱性電平,此時任何節點都可以向總線發送顯性電平作為幀的開始。如果2個或 2個以上同時發送就會產生競爭。CAN總線解決競爭的方法同以太網的CSMA/CD(Carrier Sense Multiple Access with Collislon Detection) 方法基本相似,如圖1所示。此外,CAN總線做了改進并采用CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)訪問總線,按位對標識符進行仲裁。各節點在向總線發送電平的同時,也對總線上的電平讀取,并與自身發送的電平進行比較,如果電平相同 繼續發送下一位,不同則停止發送退出總線競爭。剩余的節點繼續上述過程,直到總線上只剩下1個節點發送的電平,總線競爭結束,優先級高的節點獲得總線的控 制權。

200911214411778.jpg

圖1 Ethernet采用的CSMA/ CD總線訪問過程

  CAN總線以報文為單位進行數據傳輸,報文的優先級結合在44位標識符中(擴展幀的標識符29 位),具有最小二進制數的標識符的節點具有最高的優先級。這種優先級一旦在系統設計時確定就不能隨意地更改,總線讀取產生的沖突主要靠這些位仲裁解決。之 所以CAN總線不采用以太網使用的延時避免沖突,主要是為了保證具有更高優先級的節點能夠完整地實時傳輸,而且CSMA/CA可以有效地避免沖突。

  如圖2所示,節點A和節點B的標識符的第lO、9、8位電平相同,因此兩個節點偵聽到的信息和它們 發出的信息相同。第7位節點B發出一個“1”,但從節點上接收到的消息卻是“0”,說明有更高優先級的節點占用總線發送消息。節點B會退出發送處于單純監 聽方式而不發送數據;節點A成功發送仲裁位從而獲得總線的控制權,繼而發送全部消息。總線中的信號持續跟蹤最后獲得總線控制權發出的報文,本例中節點A的 報文將被跟蹤。這種非破壞性位仲裁方法的優點在于,在網絡最終確定哪個節點被傳送前,報文的起始部分已經在網絡中傳輸了,因此具有高優先級的節點的數據傳 輸沒有任何延時。在獲得總線控制權的節點發送數據過程中,其他節點成為報文的接收節點,并且不會在總線再次空閑之前發送報文。

200911214411815.jpg

圖2  CAN總線節點訪問總線過程

  圖3為CAN總線上節點的電平邏輯,總線上的節點電平對于總線電平而言是相與的關系,只有當3個節 點的電壓都等于1(隱性電平),總線才會保持在ycc(隱性電平)狀態。只要有1個節點切換到0狀態(顯性電平),總線就會被強制在顯性狀態(0)。這種 避免總線沖突的仲裁方式能夠使具有高優先級的消息沒有延時地占用總線傳輸。

200911214411729.jpg

圖3 CAN總線上節點的電平邏輯

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 日本精品国语自产拍在线观看| 国产美女视频免费| 日韩激情久久| 欧美最猛性xxxxx(亚洲精品)| 国产国语刺激对白av不卡| 久久久福利视频| 国产精品久久久久久久久免费看 | 国产99在线免费| 国产精品高清在线| 婷婷久久五月天| 欧美激情久久久久| 亚洲欧洲久久| 电影午夜精品一区二区三区| 丰满少妇久久久| 一区二区三区在线观看www| 国产日韩欧美自拍| 国产精品一区在线免费观看| 国产精品久久久久久久久久三级| 国语自产精品视频在线看| 久久精品视频免费播放| 天天干天天色天天爽| 国产精品久久久久久久久久三级| 97成人在线免费视频| 人妻少妇精品久久| 欧美激情亚洲国产| 不卡中文字幕在线| 热久久99这里有精品| 一区二区在线中文字幕电影视频| 日韩亚洲综合在线| 日韩视频免费大全中文字幕| 99精品视频播放| 欧美亚洲国产免费 | 久久久综合av| 91精品91久久久久久| 日本一区免费看| 国产精品手机播放| 日韩视频免费大全中文字幕| 99久久国产免费免费| 激情五月六月婷婷| 亚洲精品在线免费看| 国产美女视频免费|