can匯流排有哪幾種形成的網路故障

2021-03-05 11:51:03 字數 5040 閱讀 4899

1樓:

某一節點失效,導致以下節點不能上網。

線纜連線混亂,很不慎會連線到別交換機,會導致環路等等情況發生。

2樓:約定

在can匯流排中存在5種錯誤型別,它們互相並不排斥,下面簡單介紹一下它們的區別、產生的原因及處理方法。

位錯誤:向匯流排送出一位的某個節點同時也在監視匯流排,當監視到匯流排位的電平和送出的電平不同時,則在該位時刻檢測到乙個位錯誤。但是在仲裁區的填充位流期間或應答間隙送出隱性位而檢測到顯性位時,不認為是錯誤位。

送出認可錯誤標註的傳送器,在檢測到顯性位時也不認為是錯誤位。

填充錯誤:在使用位填充方法進行編碼的報文中,出現了第6個連續相同的位電平時,將檢 測出乙個填充錯誤。

crc錯誤:crc序列是由傳送器crc計算的結果組成的。接收器以和傳送器相同的方法計算crc。如果計算的結果和接收到的crc序列不同,則檢測出乙個crc錯誤。

形式錯誤: 當固定形式的位區中出現乙個或多個非法位時,則檢測到乙個形式錯誤。

應答錯誤:在應答間隙,傳送器未檢測到顯性位時,則由它檢測出乙個應答錯誤。

檢測到出錯條件的節點通過傳送錯誤標誌進行標定。當任何節點檢測出位錯誤、填充錯誤、形式錯誤或應答錯誤時,由該節點在下一位開始傳送出錯誤標誌。

當檢測到crc錯誤時。出錯標誌在應答界定符後面那一位開始傳送.除非其他出錯條件的錯誤標誌已經開始傳送。

在can匯流排中,任何乙個單元可能處於下列3種故障狀態之一:錯誤啟用狀態(erroractive)、錯誤認可狀態(error passitive)和匯流排關閉狀態(bus off)。

錯誤啟用單元可以照常參和匯流排通訊,並且當檢測到錯誤時,送出乙個活動錯誤標誌。錯誤 認可節點可參和匯流排通訊,但是不允許送出活動錯誤標誌。當其檢測到錯誤時,只能送出認可錯 誤標誌,並且傳送後仍為錯誤認可狀態,直到下一次傳送初始化。

匯流排關閉狀態不允許單元對總 線有任何影響。

3樓:

環型最容易,只要其中的乙個節點出了問題,整個網路就完了。

進行can匯流排故障檢測都需要哪些東西?

4樓:啥都懂一點兒

感謝邀請。

can匯流排是德國博世公司推出的一種專門應用於工業生產控制和汽車控制的匯流排系統回,因為其答

資料傳輸速度快,抗干擾能力強等原因,受到了大家的廣泛青睞。不過,它也不是十全十美的,它也需要定期的做檢測和公升級。為此,你需要一台能夠安裝相關檢測軟體的電腦,一類諸如ecantools那樣的分析軟體,能夠連線電腦usb介面和can匯流排的分析儀裝置,這樣才能進行can匯流排的故障檢測。

希望我的回答能令你滿意。

關於can匯流排的一些問題

5樓:巨集一點

can的匯流排協議

和其他協議一樣是分層協議,常用的有物理層、傳輸層、協議層,應用層、網路管理層;

can控制器實現協議層,can驅動器和雙絞線可以看做物理層和傳輸層,控制單元之間傳輸的訊號是應用層的,網路管理層是基於應用和協議層實現的。

所有ecu都是由處理器+can控制器+can驅動器構成(就can匯流排而言)只要滿足物理層協議要求和應用層要求的裝置都可以掛在can匯流排上,向筆記本,plc,手持裝置等

can匯流排 是什麼 ??? 有幾根線?

6樓:王珂

can是控制器區域網路的簡稱,是國際上應用最廣泛的現場匯流排之一。結構簡單,只有2根線與外部相連,並且內部整合了錯誤探測和管理模組。

基本概念:

can是iso國際標準化的序列通訊協議。在汽車產業中,出於對安全性、舒適性、方便性、低公害、低成本的要求,各種各樣的電子控制系統被開發了出來。

1986 年德國電氣商博世公司開發出面向汽車的can 通訊協議。此後,can 通過iso11898 及iso11519 進行了標準化,在歐洲已是汽車網路的標準協議。

can 的高效能和可靠性已被認同,並被廣泛地應用於工業自動化、船舶、醫療裝置、工業裝置等方面。現場匯流排是當今自動化領域技術發展的熱點之一,被譽為自動化領域的計算機區域網。

7樓:上帝右腳尖

can匯流排是一種現場匯流排。有兩條通訊線,分別叫做canh和canl,但不能供電。此處有別於二匯流排技術。

can匯流排通訊壓差也是5v,rs485也是5v。不同是can是兩條線往中間並。而rs485是兩線翻轉。

cancan匯流排作為匯流排技術,的最大特點是協議棧支援搶占。而rs485不能。

如果忽略結合can的協議棧能達到的搶占特性,其實在現場佈線時,兩線抗干擾性還不如rs485的差分電壓好,擺幅更大。

如果是考慮到現場施工佈線的簡便和抗干擾性,可以看一下二匯流排。電壓擺幅更大,現場抗干擾性能更好。

如果您比較在意幾根線的話,可以看一下這個圖,對於各種匯流排和分線制技術,通訊線纜數量問題,就表示比較清晰了。

8樓:匿名使用者

呵呵,can匯流排只有兩根線,通過這兩根線就可以通訊。

它不像電纜一樣裡面有很多小細線,只有兩根電線就可以通訊了。

你說的「平常的線」是指我們經常用的電線或電纜嗎?can匯流排用我們平常使用的電線就可以實現通訊。

實際上,can匯流排是一種通訊協議,是一種序列通訊協議。什麼是通訊協議?就是裝置之間交流要遵循的規範,大家都按這一規範進行交流,才不至於亂糟糟的,才有序,交流才能成功。

can匯流排是一種縮寫,全稱應是「控制器區域網路匯流排」,是英文controller area ***work的首字母組合而成的。它是匯流排的一種,與我們常見的usb匯流排屬於一類概念,只不過can匯流排採用差分訊號傳輸,有很強的錯誤檢測能力,通訊距離遠,因此被用到一些特殊的場合,比如汽車,廠礦等干擾較強的地方。

can匯流排的錯誤處理

9樓:半生電影

屬於是鏈路層功能,此功能由can控制器決定,圖為can控制介紹圖,其中詳細介紹與錯誤處理有關的部分:位流處理器、位邏輯控制、錯誤管理邏輯。

位流處理器(bsp)是乙個控制傳送緩衝器、接收fifo和can匯流排之間資料流的程式裝置,它還執行匯流排上的錯誤檢測、仲載、匯流排填充和錯誤處理。

位時序邏輯(btl)監視序列的can匯流排和位時序,它在資訊開頭「弱勢支配」的匯流排傳輸時,同步can匯流排位流(硬同步),接收報文時再次同步下一次傳送(軟同步)。

錯誤管理邏輯(eml)負責限制傳輸層模組的錯誤,它接收來自位流處理器的出錯報告,然後把有關錯誤統計告訴位流處理器和介面管理邏輯(iml)。

10樓:愛刷

在can匯流排中存在5種錯誤型別,它們互相並不排斥,下面簡單介紹一下它們的區別、產生的原因及處理方法。

位錯誤:向匯流排送出一位的某個節點同時也在監視匯流排,當監視到匯流排位的電平和送出的電平不同時,則在該位時刻檢測到乙個位錯誤。但是在仲裁區的填充位流期間或應答間隙送出隱性位而檢測到顯性位時,不認為是錯誤位。

送出認可錯誤標註的傳送器,在檢測到顯性位時也不認為是錯誤位。

填充錯誤:在使用位填充方法進行編碼的報文中,出現了第6個連續相同的位電平時,將檢 測出乙個填充錯誤。

crc錯誤:crc序列是由傳送器crc計算的結果組成的。接收器以和傳送器相同的方法計算crc。如果計算的結果和接收到的crc序列不同,則檢測出乙個crc錯誤。

形式錯誤: 當固定形式的位區中出現乙個或多個非法位時,則檢測到乙個形式錯誤。

應答錯誤:在應答間隙,傳送器未檢測到顯性位時,則由它檢測出乙個應答錯誤。

檢測到出錯條件的節點通過傳送錯誤標誌進行標定。當任何節點檢測出位錯誤、填充錯誤、形式錯誤或應答錯誤時,由該節點在下一位開始傳送出錯誤標誌。

當檢測到crc錯誤時。出錯標誌在應答界定符後面那一位開始傳送.除非其他出錯條件的錯誤標誌已經開始傳送。

在can匯流排中,任何乙個單元可能處於下列3種故障狀態之一:錯誤啟用狀態(erroractive)、錯誤認可狀態(error passitive)和匯流排關閉狀態(bus off)。

錯誤啟用單元可以照常參和匯流排通訊,並且當檢測到錯誤時,送出乙個活動錯誤標誌。錯誤 認可節點可參和匯流排通訊,但是不允許送出活動錯誤標誌。當其檢測到錯誤時,只能送出認可錯 誤標誌,並且傳送後仍為錯誤認可狀態,直到下一次傳送初始化。

匯流排關閉狀態不允許單元對總 線有任何影響。

為了界定故障,在每個匯流排單元中都設有2個計數:傳送出錯計數和接收出錯計數。這些 計數按照下列規則進行。

(1)接收器檢查出錯誤時,接收器錯誤計數器加1,除非所有檢測錯誤是傳送活動錯誤標誌或超載標誌期間的位錯誤。

(2)接收器在送出錯誤標誌後的第一位檢查出顯性位時,錯誤計數器加8。

(3)傳送器送出乙個錯誤標誌時,傳送器錯誤計數器加8。有兩種情況例外:其一是如果發 送器為錯誤認可,由於未檢測到顯性位應答或檢測到應答錯誤,並且在送出其認可錯誤標誌時,未檢測到顯性位;另外一種情況是如果仲裁器件產生填充錯誤,傳送器送出乙個隱性位錯誤標誌,而檢測到的是顯性位。

除以上兩種情況外,傳送器錯誤計數器計數不改變。

(4)傳送器送出乙個活動錯誤標誌或超載標誌時,檢測到位錯誤,則傳送器錯誤計數器加8。

(5)在送出活動錯誤標誌、認可錯誤標誌或超載錯誤標誌後,任何節點都最多允許連續7個顯性位。在檢測到第11個連續顯性位後,或緊隨認可錯誤標誌檢測到第8個連續的顯性位,以及附加的8個連續的顯性位的每個序列後,每個傳送器的傳送錯誤計數都加8,並且每個接收器的接收錯誤計數也加8。

(6)報文成功傳送後,傳送錯誤計數減1,除非計數值已經為0。

(7)報文成功傳送後,如果接收錯誤計數處於1~197之間,則其值減1;如果接收錯誤計數為0,則仍保持為0;如果大於127,則將其值記為119~127之間的某個數值。

(8)當傳送錯誤計數等於或大於128,或接收錯誤汁數等於或大於128時,節點進入錯誤認,可狀態,節點送出乙個活動錯誤標誌。

(9)當傳送錯誤計數器大於或等於256時,節點進入匯流排關閉狀態。

(1o)當傳送錯誤計數和接收錯誤計數均小於或等於127時,錯誤認可節點再次變為錯誤啟用節點。

(11)在檢測到匯流排上11個連續的隱性位傳送128次後,匯流排關閉節點將變為2個錯誤計數器均為0的錯誤啟用節點。

(12)當錯誤計數器數值大於96時,說明匯流排被嚴重干擾。

如果系統啟動期間僅有1個節點掛在匯流排上,此節點發出報文後,將得不到應答,檢查出錯誤並重複該報文,此時該節點可以變為錯誤認可節點,但不會因此關閉匯流排。

網路的連線方式有哪幾種,網路交換方式有哪幾種?各有什麼特點?

主要來有三種 一 光纖直自 接入戶,這是最先進的方法,速度快,掉線少,可能成本這要高一些。二 lan,就是光纖到乙個小區或者到一座樓,然後,運營商在那裡經過光電轉換,用lan線 一種六芯線 到各使用者,在本小區或一座樓內形成乙個小的區域網。這種方法也較為穩定,網速快。以上兩種都有固定的ip位址。三 ...

網路的連線方式有哪幾種,網路交換方式有哪幾種?各有什麼特點?

3.有線網路連線方式 網路交換方式有哪幾種?各有什麼特點?網路接入方式有哪幾種啊 您好,寬頻抄 接入方式分為 通過isp接入 通過光纖接入 通過電纜接入 不過說來說去內就是通過isp 網際網路服務商容 接入罷啦,不管什麼環境都是通過isp 回帖,是對朋友的幫助 請大家幫忙評分,是對幫助的肯定 按感覺...

網路接入方式有哪幾種啊網路的連線方式有哪幾種?

您好,寬頻抄 接入方式分為 通過isp接入 通過光纖接入 通過電纜接入 不過說來說去內就是通過isp 網際網路服務商容 接入罷啦,不管什麼環境都是通過isp 回帖,是對朋友的幫助 請大家幫忙評分,是對幫助的肯定 按感覺給分 兩種吧 一種bai 是adsl的,需要 du和運營商的固定 同zhi時接入,...