通訊匯流排和通訊協議的區別用通俗的語言解釋

2021-03-07 15:42:56 字數 2991 閱讀 5049

1樓:上帝右腳尖

通訊匯流排往往指的是硬體。而通訊協議則是跑在硬體上的軟體。

很多匯流排都支援不同的協議,但不可能是所有。

例如modbus協議可以用在傳統的rs485,也可以用在施工更有優勢的powerbus匯流排上。

當然可以。

用於工業現場控制的can-hdlc閘道器,包括can匯流排物理介面、at91sam7a3處理器和hdlc控制模組,各模組間通過內部匯流排雙向通訊。該閘道器是一種將成本低廉的can現場匯流排和符合iso13239協議標準的hdlc相結合的資料交換工具

2樓:匿名使用者

當然不行。

通訊匯流排和通訊協議通常是對應的,換句放說,你選擇什麼樣的通訊匯流排就需要什麼樣的通訊協議去跟它匹配才能通訊。

每種匯流排能支援的最大速率(波特率)和抗干擾性等特點都是不一樣的,所以在應用中首先要需要根據實際的環境來選擇合適的通訊匯流排,如can,spi,sci,i2c等,當選擇完匯流排型別後就需要根據你所要傳輸的資料大小或型別來定義相應的協議。所以不同的匯流排型別要搭配不同的協議,但是協議裡資料的格式可以一樣,只是外面的框架要按相應的匯流排型別來匹配。

你可以這麼理解:匯流排是標準定死的,這個標準通常是由幾個大的公司聯合制定的,你選擇了什麼匯流排就要按這個匯流排的相關標準去設計,而協議是我們自己定義的,當然這個協議制定的前提是要符合匯流排規範,而協議裡面的內容可以由我們根據需要定義。

3樓:

當然是可以的。同一種匯流排(比如rs485)上可以跑多種協議(如莫迪康的modbus,松下的mewtocol,西門子的profibus/dp)。反之,modbus協議可以跑在各種匯流排上(除了rs485外,還常用在乙太網上)。

實際上,不同的匯流排一般涉及到不同的物理層(硬體)技術,而所謂「協議」顧名思義就是一種相互傳遞資訊規則的約定。

比如,說話、寫字都是資訊傳遞的手段,可以看作不同的匯流排。而漢語、英語則是資訊表達方式的不同約定,可以看作不同的協議。那麼你說是否可以交叉配合使用?

當然,有些高階協議的實現對匯流排技術是有依賴的,比如can匯流排實現對等協議(誰都可以主動發言)很容易,而rs485匯流排實現對等就很難(通訊效率會大幅降低)。就好比"啞語"這種匯流排就比「說話」這種匯流排不利,交換資訊的能力更受限。

至於hdlc嘛,他是一種在同步鏈路上設計的協議,這種協議一樣可以在can上跑,但由於can屬於非同步匯流排(沒有時鐘訊號),嚴格來說是有一點點不同,你可以把它命名為hdlc-can,大家都能理解,就是變種。很多協議都有變種,比如modbus-ascii和modbus-rtu,但不影響他們都是modbus協議。其實,hdlc自身就有很多變種。

4樓:小鬍子

通訊匯流排是硬體,通訊協議是軟體。很多時候同樣的通訊協議可以在不同的匯流排上跑,例如rs232、rs485都可以用於modbus,但不是任何匯流排上可以只用任何協議,因為有的匯流排達不到協議的要求(比如響應時間)。

汽車的can匯流排是什麼意思?說通俗一點

5樓:匿名使用者

現代汽車中所使用的電子控制系統和通訊系統越來越多,如發動機電控系統、防抱死系統(abs)、自動巡航系統(acc)和車載多**系統,這些系統之間,系統和汽車顯示儀表之間,系統和汽車故障診斷系統之間均需要進行資料交換,如此巨大的資料交換量,如仍然採用傳統資料交換的方法,用導線進行點對點連線的傳輸方式將是複雜的工程,據統計,如果一箇中級轎車需要線束插頭300個以上,插針總數1800~2200個,線束總長超過1.5~2.0km,裝配複雜而且故障率很高。

can匯流排就是將上述通訊節點用一對(2芯)電纜串聯成匯流排,交給行車電腦管理。(這就是最通俗的解釋)

使用can匯流排可以給整車廠帶來的好處:

1. 簡化線束、簡化設計、降低成本、整車減重;

2. 提高整車安全性,降低維修成本,將傳統的功率導線變為訊號導線;

3. 帶有快速診斷故障功能,使生產安裝及售後維修更加便利;

4. 實現複雜的控制功能,提供幾乎無限次的軟體升級功能;

5. 便於形成統一的開放的電氣平臺,適應各種車型,各種配置的變化,縮短產品週期,使個性化設計更為便捷;

6. 資料共享,為設計人員提供第一手執行引數,為整車的改進提供資料。

使用can匯流排可以給車主帶來的好處:

1. 放心駕駛,可視性強,可以定製想要的資料圖,融個性化與安全性於一體。

2. 更智慧化、人性化,如有中文加圖形顯示、定期維護提示等到功能。

3. 順應環保趨勢,將成為整車電氣的標準。

4. 維修更加方便快捷。

6樓:匿名使用者

通俗的講就像**線一樣,聯通各個部件用來通訊的,傳輸資料

7樓:吳帥帥

can是控制器區域網絡(controller area ***work, can)的簡稱,是由以研發和生產汽車電子產品著稱的德國bosch公司開發的,並最終成為國際標準(iso 11898),是國際上應用最廣泛的現場匯流排之一。 在北美和西歐,can匯流排協議已經成為汽車計算機控制系統和嵌入式工業控制區域網的標準匯流排,並且擁有以can為底層協議專為大型貨車和重工機械車輛設計的j1939協議。

can 是controller area ***work 的縮寫(以下稱為can),是iso國際標準化的序列通訊協議。在汽車產業中,出於對安全性、舒適性、方便性、低公害、低成本的要求,各種各樣的電子控制系統被開發了出來。由於這些系統之間通訊所用的資料型別及對可靠性的要求不盡相同,由多條匯流排構成的情況很多,線束的數量也隨之增加。

為適應「減少線束的數量」、「通過多個lan,進行大量資料的高速通訊」的需要,1986 年德國電氣商博世公司開發出面向汽車的can 通訊協議。此後,can 通過iso11898 及iso11519 進行了標準化,在歐洲已是汽車網路的標準協議。

can 的高效能和可靠性已被認同,並被廣泛地應用於工業自動化、船舶、醫療裝置、工業裝置等方面。現場匯流排是當今自動化領域技術發展的熱點之一,被譽為自動化領域的計算機區域網。它的出現為分散式控制系統實現各節點之間實時、可靠的資料通訊提供了強有力的技術支援。

8樓:瀋陽萬通汽車學校

連線汽車各個系統的網路傳輸

什麼是計算機網路通訊協議,什麼是計算機網路通訊協議

網路通訊協議 目前,區域網中常用的通訊協議主要有 netbeui協議 ipx spx相容協議和tcp ip協議。1.1 netbeui協議 netbeui是一種體積小 效率高 速度快的通訊協議。在微軟如今的主流產品,在windows和windows nt中,netbeui已成為其固有的預設協議。ne...

通訊員和記者的區別是什麼,通訊員和記者的區別

通訊員和記copy者的區別是 記者是報社的正式 工作人員,每月都有基本工資加獎金,記者到某一個地方採訪,只要是報社允許範圍內的開支都可以報銷,每到一個地方,只要說明是報社的記者,一般都能得到體面的招待 個別情況除外 通訊員是報社的編外記者,非報社正式人員,不掙報社的一分錢,只是發表了稿子給點稿費,外...

HYA通訊電纜和HYV電纜的區別

hya是銅芯實心聚烯烴bai絕緣擋潮du層聚乙烯護套市內通訊電纜,zhi主要用於dao傳輸音訊 回150khz及以下的模擬訊號和2048kbit s及以下的數字答訊號。在一定條件下,也可用於傳輸2048kbit s以上的數字訊號。適用於市內 近郊及區域性地區架空或管道敷設線路中,也可直埋。hyv通訊...