《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > can總線基本概念

can總線基本概念

2015-05-08

  CAN 是Controller Area Network 的縮寫(以下稱為CAN),是ISO國際標準化的串行通信協議。在汽車產業中,出于對安全性、舒適性、方便性、低公害、低成本的要求,各種各樣的電子控制系統被開發了出來。由于這些系統之間通信所用的數據類型及對可靠性的要求不盡相同,由多條總線構成的情況很多,線束的數量也隨之增加。為適應“減少線束的數量”、“通過多個LAN,進行大量數據的高速通信”的需要,1986 年德國電氣商博世公司開發出面向汽車的CAN 通信協議。此后,CAN 通過ISO11898 及ISO11519 進行了標準化,在歐洲已是汽車網絡的標準協議。
  CAN總線使用總結
  一,can總線是由德國BOSCH公司提出,目的是為了解決汽車內部硬件信號線的復雜走線
  二,CAN:controller area area:控制器局域網絡
  三,can總線的特點:
  與一般的通信總線相比,CAN總線的數據通信具有突出的可靠性、實時性和靈活性。
 ?。?,CAN為多主方式工作,網絡上任一節均可在任意時刻主動向網絡上其他節點發送信息,不分主從
 ?。?,CAN節節點只需通過對報文的標志符進行濾波就可以方便的實現點對點,點對多點及全局廣播等
  幾種傳送接收方式;
 ?。?,CAN總線采用非破壞總線仲裁技術。當發生沖突時,優先級低的節點自動退出發送,而優先級高
  的節點可不受影響地繼續傳輸數據,從而大大節省了總線沖突仲裁時間。尤其是在負載很重的情況下,也不
  會出現癱瘓情況(以太網則可能)。
 ?。?,在報文標識符上,CAN上的節點分成不同的優先級,可滿足不同的實時要求,優先級高的數據
  最多可在134us內得到傳輸;
 ?。?,CAN的直接通信距離最遠可達10KM(速率在5kbps以下),通信速率最高可達1Mbps,
 ?。ù藭r通信距離最長為40m);
  6,CAN上的節點數主要取決于總線驅動電路,目前可達110個;
 ?。?,報文采用短幀結構,傳輸時間短,受干擾概率低,保證了數據出錯率極低;
 ?。福茫粒蔚拿繋畔⒍荚冢茫遥眯r灱捌渌麢z錯措施,具有極好的檢錯效果;
 ?。?,CAN的通信介質為雙絞線、同軸電纜或光纖,選擇靈活;
 ?。保?,CAN節點在錯誤嚴重的情況下具有自動關閉輸出功能,以使總線上其他節點的操作不受影響;
  11,CAN總線具有較高的性價比。
  四,can總線的系統構成及數據傳輸原理
 ?。ㄒ唬?,系統構成
  1,CAN控制器:接收來自微控制器的數據,并處理發送給收發器,同時,也接收來自收發器的數據,處理傳給微控制器。
  2,CAN收發器:總線驅動
  四,can總線的的通信協議
  (一),網絡層次結構
  可分為三個層:目標層,傳送層,物理層,如下圖所示
  物理層:規定了信號的傳輸過程中的電氣特性(如傳輸方式及傳輸介質)及信號特性;
  傳送層:幀組織,總線仲裁,錯誤檢測等;
  目標層:信息識別,為應用層提供接口;

QQ截圖20150508135519.png

  其上述分層按iso/osi也可以分為兩層:物理層,數據鏈路層(即目標層和傳送層)。
 ?。ǘ?,位表達
  CAN協議中有兩種邏輯位表達方式
  1. 當總線線上發送的都是弱位時,總線的狀態就是弱位(邏輯1);
  2.當總線上有強位出現時,弱位信號讓位于強位信號,即總線上顯示強位信號(邏輯0);
 ?。ㄈ?,幀類型
  1. 數據幀:傳送數據,攜帶數據從一個節點到另一個節點或多個節點,結構如下圖(標準格式)所示。

QQ截圖20150508135534.png

  數據幀由7種不同的位域組成:起始域,仲裁域,控制域,數據據域,CRC域,應答域,幀結束域。
  起始域:表示數據幀或遠程幀的開始,它由一個強位組成,主要用于接收狀態下的CAN控制器的硬同
  步。
  仲裁域:由信息標志符及RTR位組成,當多個CAN控制器同時發送數據時,在仲裁域要進行面向位的
  沖突仲裁。對于標準格式里,標志符由11位組成,用于提供信息地址和優先級,其發送的順序為ID28~ID18
 ?。ㄗⅲ焊?位不允許均為弱的現象);對于擴展格式,仲裁域由11位的基本ID(ID28~ID18)和18位
  的擴展ID(ID17~ID0)組成,格式與標準格式略有不同,詳見書P25。RTR為:遠地請求發
  送位,數據幀里為顯性,遠程幀里為隱性。當can總線上接收節點想請求某節點發送數據時,就向網絡上發
  送一遠程幀,用標志符指出節點地址,同時置RTR位為高。如果尋址節點立即發送數據,則使用相同的標
  志符,總線不會產生沖突,因為此時數據幀的RTR位為低(數據強位)。在擴展幀里SRR位取代了RTR
  位。
  控制域:由6個位組成,包括2個保留位(IDE,ro)用于CAN協議擴展,4位數據長度碼,允許數據的
  長度值為0~8。
  數據域:發送緩沖區按照長度碼指示的數據長度進行發送,接收的數據同樣如此,第一個字節的最高有
  效位第一個被發送/接收。
  循環冗余校驗域(CRC):由CRC序列位(15位)和一個CRC邊界符(1個弱位)組成。CRC的范圍
  包括起始域、仲裁域、控制域、數據域、CRC序列。之所以選用這種幀校驗方式,因為:這種CRC碼對于
  少于127位的幀最佳。
  應答域:應答域由發送方發送的兩位弱位組成(應答空隙和應答分界位),當接收器正確地接收到有
  效的報文時,接收器就會在應答間隙期間(發送ACK信號)向發送器發送一顯性位以示應答。因此發送節
  點一直監測總線信號以確認網絡中至少有一個節點正確接收到發信息。應答分界位是應答域中的第二個弱
  位,有此可見,應答空隙兩邊有兩個弱位:CRC分界位和應答分界位。
  幀結束域:每一個數據幀或遠程幀一串7位的弱位幀結束域結束。
  2. 遠程幀:請求數據
  遠程幀由6個域組成:起始域、仲裁域、控制域、CRC域、應答域、幀結束域。
  遠程幀與數據幀不同之處在于:RTR位為高,無數據域。
  3. 錯誤指示幀:用于指示傳送過程中的錯誤信息
  錯誤指示幀由兩個不同的域組成:第一個域反映來自控制器的錯誤標志,第二個域為錯誤分界符。
  錯誤標志:有兩種,一個由6個強位組成的主動錯誤標志;另一個由6個弱位組成的被動錯誤標志,
  它是被其他CAN控制器強位改寫。 處于主動錯誤狀態的CAN節點檢測到錯誤發出主動錯誤標志,該錯誤標
  志不滿足位填充規則,或者是破壞應答域或結束域固定格式,所有其他節點都檢測到錯誤狀態,并發出該錯
  誤標志。因此,這些從總線上監測到的強位串是不同節點發出錯誤標志的結果,這一標志最短為6個,最長
  為12個。被動錯誤標志(不太理解。。。后續)
  錯誤分界:它由8個弱位組成,與過載分界有相同的格式,當錯誤標志發生后,每一個CAN節點監測
  總線,直到檢測到一個強位出現,這表明所有CAN節點已經完成錯誤標志的發送,并開始發送8個弱位的分
  界符,之后網絡上的主動錯誤節點便可同時開始其他的發送。如果數據幀或遠程幀在發送過程中發現錯誤
  后,當前的信息作廢,并啟動重新發送。如果CAN節點發現錯誤指示幀錯誤,則重發,當連續多次出現此錯
  誤時,則相應的節點變為被動錯誤節點。為正確結束錯誤標志,被動態節點需要至少3個位周期。
  4. 過載幀:用于后續幀的延時
  過載幀由兩個域組成:過載標志和過載分界。
  以下情況可以導致過載幀發送:
  (1). 接收未準備好即接收方需要過多的時間處理當前的數據;
  (2).在幀間空隙的第一位或第二位發現顯性位信號;
  過載幀發送條件:
 ?。?).在幀間空隙域的第一個位周期;
  (2).在幀間空隙域中檢測到強位信號一個位周期后,方可啟動過載幀發送。
  過載標志:由6個顯性位組成,與錯誤標志格式相同,當超載標志發生后,每個節點監測總線狀態,當發
  現線上有弱位后,此時所有節點已完成超載標志的發送,并開始發8個弱位串;
  過載分界符:由8個隱性位組成,與錯誤分界符格式相同;
  -----------------------------------------------------------------------------------------------------------------------------------
  英飛凌(infineon)單片機XC800之CAN總線
  CAN內部硬件結構,如下圖所示

QQ截圖20150508135546.png

QQ截圖20150508135600.png


  一,CAN處理機制
  發送:根據報文緩存中的報文對象,由位流處理器產生的通過can總線發送的數據幀和過程幀,即從報
  文緩存中取出的報文對象,位流處理器給它加上起始域,結束域和CRC校驗數據,組成一個完整的數據幀
  和遠程幀,此時位流控制器還在對總線進行監測,當發現總線空閑時,就啟動數據的傳送,傳送過程中監測
  總線的信息,當發現與傳送的信息不相符時,就會產生一個“最近錯誤”中斷請求。
  接收:數據幀或遠程幀通過總結接口,到CAN節點,位流控制器對其進行CRC域進行檢測,驗證數據的
  一致性,當檢測到錯誤時,產生一個“最近錯誤”中斷請求,并產生一個錯誤幀,發送到總線上。對一個無
  錯誤的幀,位流處理器將它分解成數據部分和標識符部分,列表控制器將其以鏈表的形式存儲于報文緩存
  中,執行遠程幀或數據幀處理。
  在上述數據傳送和處理過程中,會出現一些狀態字,指示操作完成或出現錯誤,這些狀態字或引發中
  斷,進行中斷處理。
  二,從上述結構框圖可以看出,主要包括:CAN節點,報文控制器,中斷處理單元
 ?。ㄒ唬珻AN節點
 ?。?),位流控制器(Bitstream Prosessor)
  主要任務:處理數據幀,遠程幀,錯誤幀和過載幀,同時還進行串行數據流與輸入/輸出寄存器之間
  轉換工作(Perdiv data frame ,remote frame ,error frame and overload,conversion thd seiral data
  stream and the input/output register)。
  詳述:位流控制器:對于發送:根據報文緩存中的報文對象,由位流處理器產生通過CAN總線的數據
  幀和遠程幀。該的控制器控制CRC產生器,且給新的遠程幀和數據幀加上校驗和信息。在加入‘幀起始
  位’和‘幀
  結束域’之后,位流處理器開始CAN總線仲裁過程,且當發現總線空閑時連續進行幀發送。進行數據發送
  的同時,位流控制器連續地監測I/O線的的電平和發送移位寄存器當前送出位的邏輯狀態之間檢測到失配,
  產生一個‘最近錯誤’中斷請求,錯誤碼由位域NSRX.LEC給出。
  對于接收:通過驗證CRC相關域,確定接收到的幀是否有問題,或有問題,產生一個‘最近錯
  誤’中斷請求,同時產生一個錯誤幀,并發送到總線上。若接收的幀無錯誤,將接收到的幀分解成標志符和
  數據部分,并將接收到的信息傳給報文緩存,執行遠程幀或數據幀處理,中斷產生和狀態處理。
 ?。?),位時序單元(Bit timing unit)
  考慮到傳播延遲和相移,根據用戶設置確定采樣點和位時間長度,同時也處理再同步操作(define a
  length of a bit time and the location of the sample point according to the user settings,takeing into
  accout propration delays and phase shift errors and re-sychronization).
 ?。?),錯誤處理單元(error handling unit)
  對發送和接收過程中錯誤進行計數,當計數值達到一定時,進入不同的錯誤指示狀態:錯誤激活,錯
  誤認可,關閉總線。
 ?。?),節點控制單元(Node control unit)
  A, 使能/禁止節點的傳送
  B, 使能/禁止可引發中斷的特定節點事件
  C 幀計數管理
 ?。?),中斷控制單元(interrupt control unit)
  控制CAN產生的不同類型的事件的中斷
 ?。ǘ?,報文控制器
 ?。ㄈ?,列表控制器
 ?。ㄋ模?,中斷處理單元

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          日韩网站在线看片你懂的| 国产精品久久久久久一区二区三区| 国产精品美女久久| 欧美一区二区女人| 黑人巨大精品欧美一区二区小视频| 韩国v欧美v日本v亚洲v| 国产在线视频不卡二| 99亚洲精品| 日韩一区二区电影网| 激情综合自拍| 久久婷婷成人综合色| 欧美日韩一区二区三区在线视频| 洋洋av久久久久久久一区| 亚洲欧美国产另类| 99精品欧美一区二区三区| 国产人成一区二区三区影院| 久久久久久久一区二区| 欧美日韩国产综合视频在线观看中文| 欧美激情中文字幕一区二区| 久久精品动漫| 国模套图日韩精品一区二区| 欧美国产日韩亚洲一区| 在线亚洲高清视频| 亚洲免费一级电影| 日韩一级精品视频在线观看| 洋洋av久久久久久久一区| 蜜桃久久精品乱码一区二区| 欧美在线观看你懂的| 国产精品美女主播在线观看纯欲| 国产精品日日摸夜夜添夜夜av| 亚洲欧美国产日韩天堂区| 久久久久国产精品人| 91久久久久久久久久久久久| 国产精品成人一区二区艾草| 欧美精品精品一区| 欧美不卡一区| 欧美三日本三级少妇三2023| 国产毛片精品国产一区二区三区| 性欧美xxxx视频在线观看| 欧美三级午夜理伦三级中视频| 一本到高清视频免费精品| 在线一区二区三区四区五区| 欧美在线免费| 欧美成人一二三| 日韩一级精品视频在线观看| 亚洲欧洲日韩女同| 久久夜色精品国产噜噜av| 久久精品一本久久99精品| 欧美性开放视频| 亚洲精品乱码久久久久久| 久久综合给合久久狠狠狠97色69| 久久精品电影| 欧美第一黄网免费网站| 中文精品视频| 久久婷婷久久| 欧美午夜无遮挡| 在线看不卡av| 亚洲国产成人精品女人久久久| 久久成人免费视频| 亚洲一区二区在线看| 麻豆av一区二区三区久久| 久久精品女人的天堂av| 在线看欧美视频| 国产亚洲高清视频| 欧美日韩一视频区二区| 国产日韩欧美精品| 黄色日韩精品| 日韩视频在线一区二区| 亚洲欧美999| 午夜精品视频网站| 国精产品99永久一区一区| 国产专区欧美精品| 欧美日韩视频第一区| 国产精品日韩欧美一区二区三区| 亚洲黄色免费电影| 精品动漫av| 免费成人小视频| 正在播放亚洲一区| 欧美aⅴ99久久黑人专区| 欧美亚州韩日在线看免费版国语版| 亚洲欧美国产不卡| 日韩一级黄色大片| 欧美国产极速在线| 9l视频自拍蝌蚪9l视频成人| 亚洲高清毛片| 欧美日韩国产成人| 欧美xxx在线观看| 久久精品一本久久99精品| 一区二区在线不卡| 欧美欧美午夜aⅴ在线观看| 国产人成一区二区三区影院| 久久久综合免费视频| 欧美a级大片| 亚洲欧洲一二三| aaa亚洲精品一二三区| 久久亚洲精品网站| 久久九九国产精品| 国产精品久久久久久模特| 国产精品一区二区在线| 亚洲精品国产系列| 国产欧美一区二区色老头| 久久精品青青大伊人av| 久久国产精品久久久久久| 亚洲精品乱码久久久久久久久| 欧美涩涩视频| 亚洲自拍偷拍麻豆| 欧美国产在线电影| 亚洲色图综合久久| 国产精品福利在线| 欧美另类69精品久久久久9999| 欧美日韩国产小视频| 欧美一级理论性理论a| 国产精品xxxav免费视频| 国产一区二区三区四区在线观看| 亚洲黄色小视频| 欧美性大战xxxxx久久久| 国产一区二区观看| 欧美激情按摩| 久久精品国产一区二区电影| 亚洲综合丁香| 国产日韩在线看片| 老色鬼精品视频在线观看播放| 欧美精品在线一区| 久久大香伊蕉在人线观看热2| 欧美日韩在线精品一区二区三区| 国产精品美女在线观看| 亚洲茄子视频| 美女图片一区二区| 激情成人av在线| 国产午夜一区二区三区| 黑丝一区二区三区| 亚洲综合首页| 中文久久乱码一区二区| 国产精品有限公司| 一区一区视频| 欧美成在线观看| 男女激情久久| 国产精品私人影院| 亚洲日韩中文字幕在线播放| 国产亚洲成av人在线观看导航| 在线中文字幕不卡| 欧美精品 国产精品| 欧美日韩色一区| 欧美视频观看一区| 国产一区日韩欧美| 亚洲综合成人在线| 一区二区欧美在线| 亚洲国产精品尤物yw在线观看| 亚洲第一网站免费视频| 亚洲人成网站999久久久综合| 亚洲一区二区三区涩| 欧美日韩国产一区| 亚洲国产高清在线观看视频| 亚洲欧美日韩综合国产aⅴ| 亚洲天堂激情| 亚洲在线免费观看| 国产女人aaa级久久久级| 久久久久久夜精品精品免费| 亚洲一区二区三区高清不卡| 国内精品国产成人| 久久久久久久久岛国免费| 欧美在线免费观看视频| 亚洲精品一区二区在线观看| 经典三级久久| 亚洲伊人观看| 欧美日韩精品中文字幕| 久久国产精品99国产精| 午夜亚洲激情| 久久亚洲国产精品日日av夜夜| 男女精品视频| 国产欧美一二三区| 国产亚洲激情| 狠狠爱www人成狠狠爱综合网| 久久久久在线观看| 亚洲四色影视在线观看| 亚洲欧美在线aaa| 国产视频欧美视频| 欧美日韩免费在线视频| 一区二区久久| 国内精品久久久久久久影视蜜臀| 国产一区二区三区丝袜| 欧美亚洲在线观看| 欧美国产一区在线| 影音先锋一区| 欧美人与性动交cc0o| 国产精品福利在线观看| 欧美—级在线免费片| 一色屋精品亚洲香蕉网站| 国产日本欧美视频| 欧美日韩精品免费看| 欧美日韩午夜剧场| 欧美精品1区2区3区| 欧美精品国产精品| 亚洲国产三级在线| 欧美一区二区三区啪啪| 国产精品视区| 欧美高清不卡| 欧美一区二区播放| 欧美成人首页| 亚洲少妇一区| 欧美剧在线免费观看网站| 亚洲综合精品一区二区| 久久久久久久一区二区| 国产色综合天天综合网| 亚洲一线二线三线久久久| 亚洲欧美综合| 国产欧美91| 国产日韩专区在线| 亚洲尤物影院| 亚洲高清免费视频| 正在播放欧美一区| 亚洲国产裸拍裸体视频在线观看乱了中文| 黄色资源网久久资源365| 欧美一区二区三区四区在线观看地址| 欧美成在线观看| 国产一区欧美日韩| 国产亚洲va综合人人澡精品| 国产偷自视频区视频一区二区| 国产九区一区在线| 国产亚洲一区在线播放| 亚洲国产另类精品专区| 欧美日韩精品免费观看视频完整| 国产欧美一区二区三区在线看蜜臀| 亚洲在线成人精品| 最新国产成人av网站网址麻豆| 韩日欧美一区二区| 久久米奇亚洲| 国产午夜精品视频免费不卡69堂| 中文在线资源观看网站视频免费不卡| 亚洲综合激情| 国产精品美女www爽爽爽| 国产一级精品aaaaa看| 亚洲高清三级视频| 亚洲一区一卡| 久久青草欧美一区二区三区| 亚洲免费观看高清在线观看| 国产欧亚日韩视频| 激情久久综合| 欧美大香线蕉线伊人久久国产精品| 亚洲淫性视频| 性18欧美另类| 国产亚洲欧洲一区高清在线观看| 亚洲日本成人女熟在线观看| 午夜精品久久久久久99热| 99re在线精品| 国产精品日产欧美久久久久| 一区二区三区精品久久久| 在线欧美视频| 亚洲精品中文在线| 国产精品久久久一区麻豆最新章节| 红桃视频成人| 欧美精品一区二区三区一线天视频| 久久偷看各类wc女厕嘘嘘偷窃| 136国产福利精品导航网址| 国产精品多人| 亚洲欧洲三级| 国产精品专区第二| 国产视频亚洲精品| 国产精品日韩| 在线亚洲精品| 欧美久久久久久久久久| 国产一区二区三区奇米久涩| 影音先锋欧美精品| 亚洲精品日韩久久| 99精品视频免费观看视频| 老司机免费视频久久| 国产精品v欧美精品v日韩精品| 1024精品一区二区三区| 国产精品一区二区三区成人| 欧美黄色免费网站| 亚洲精品欧美日韩| 午夜影院日韩| 亚洲精品影院在线观看| 亚洲国产一区二区三区高清| 一区二区三区精品在线| 午夜精品久久久久久久久| 亚洲看片免费| 国产精品久久久久久久久久免费| 一色屋精品视频在线看| 一本大道久久a久久综合婷婷| 久久国产一区二区三区| 9i看片成人免费高清| 欧美777四色影视在线| 国产精品丝袜久久久久久app| 狠狠色丁香婷婷综合| 国产在线欧美日韩| 国产精品视频一区二区三区| 久久综合狠狠综合久久综合88| 欧美日韩一区二区三区在线视频| 亚洲欧美高清| 国产精品欧美日韩久久| 一区二区三区在线观看国产| 狠狠色综合一区二区| 一区免费视频| 国产在线观看精品一区二区三区| 欧美日本三区| 欧美在线播放| 欧美系列电影免费观看| 国产一区二区三区在线观看视频| 国产一区二区三区黄| 亚洲图片激情小说| 久久久久久尹人网香蕉| 欧美精品一区二区蜜臀亚洲| 亚洲片国产一区一级在线观看| 亚洲一区二区三区精品在线| 国产一区99| 欧美一二三区在线观看| 国产精品视频男人的天堂| 午夜精品国产精品大乳美女| 亚洲乱码国产乱码精品精98午夜| 一色屋精品视频在线看| 一区二区三区|亚洲午夜| 欧美成人xxx| 一区二区三区视频在线观看| 老司机久久99久久精品播放免费| 国产精品欧美日韩一区二区| 国产欧美一区二区色老头| 国产亚洲一区二区三区在线播放| 99精品国产在热久久下载| 亚洲国产日韩综合一区| 亚洲国产日韩欧美在线99| 国产一区观看| 亚洲另类春色国产| 国产亚洲日本欧美韩国| 一区二区亚洲| 国产一区二区三区av电影| 亚洲视频在线视频| 欧美xx69|