modbus與canbus的區別

2021-05-11 16:32:35 字數 3620 閱讀 1317

1樓:匿名使用者

canbus 匯流排和dumodebus 匯流排都是國際現場zhi匯流排**會通過的幾十dao

多個標準回現場匯流排的其中的兩答個標準。為什麼有那麼多呢?是因為在自動控制裝置的國際廠家太多,為了協調國際電工委員會和國際現場匯流排**會為了平衡各廠家的利益通過了幾十個這樣的協議。

其中有西門子的profibus ,modbus是施耐得公司的,三菱的link,abb也有協議,asi協議等等,很多,這些協議之間轉換需要協議盒,實際就是協議閘道器。目前都有這類裝置**的。canbus匯流排是美國通用電氣主導的匯流排協議標準,最後發展成為汽車行業電氣上的通用標準。

這個和美國汽車發展對世界的影響分不開的。汽車上能不能採用其他標準呢,理論上沒有任何問題,實際上會增加成本,因為基於canbus匯流排的第三方oem產品成本很低,對汽車生產商是好事,所以大家都用這個協議聯成汽車電路的區域網控制系統,這樣感測器和執行器都用這個標準,成本就很低廉。要想使用modebus和canbus的通用,需要買協議轉換器,但是modbus是有兩種工作方式的,主從工作方式,就是主站還是從站的問題。

上位機和下位機的問題。

can匯流排與485匯流排有什麼區別

2樓:學雅思

一、支援通訊方式不同

1、can匯流排:控制器區域網絡,有效支援分散式控制或實時控制的序列通訊網路。

2、485匯流排:採用半雙工工作方式,支援多點資料通訊。

二、原理不同

1、can匯流排:過can收發器介面晶片82c250的兩個輸出端canh和canl與物理匯流排相連,而canh端的狀態只能是高電平或懸浮狀態,canl端只能是低電平或懸浮狀態。

2、485匯流排:採用平衡傳送和差分接收,因此具有抑制共模干擾的能力。加上匯流排收發器具有高靈敏度,能檢測低至200mv的電壓,故傳輸訊號能在千米以外得到恢復。

三、特點不同

1、can匯流排:已經成為汽車計算機控制系統和嵌入式工業控制區域網的標準匯流排,並且擁有以can為底層協議專為大型貨車和重工機械車輛設計的j1939協議。

2、485匯流排:採用終端匹配的匯流排型結構。即採用一條匯流排將各個節點串接起來,不支援環形或星型網路。

3樓:莫卡莫姆

can匯流排與485匯流排有什麼區別區別:

rs485標準只規定了物理層而沒有規定鏈路層,can是規定了物理層和鏈路層,換句話說,can用硬體實現了硬體標準化和協議標準化,當然485也有自己的通用協議modbus。

2. can硬體支援匯流排仲裁,每個從機節點帶id可定義優先順序,485硬體上只能實現輪詢的方式。所以匯流排利用率來說,can更加高效

3. 錯誤檢測機制上,can做了錯誤提醒和控制器自閉鎖的功能,而485由於只規定了物理層,單純物理層的傳輸,如果有一個節點程式跑飛了,則全匯流排癱瘓。

4. 成本上對比,can的成本要高於485.說完區別,說說共同點,can和485都屬於半雙工的差分傳輸方式,對線材有一定要求,最好是遮蔽雙絞線,都需要120歐姆的終端匹配電阻解決訊號反射的問題。

另外,從機裝置都是通過4根線(二根電源線、二根通訊線)工作。並且從機接線都是有極性的,而且拓撲結構都為手拉手。技術延申:

現在消防上廣泛使用一種二匯流排技術(也叫直流低壓載波),通過二根線完成通訊+供電的,無需匹配電阻,且無極性自由拓撲,如powerbus/mbus,已有晶片級應用。

4樓:湖人總冠軍

一、支援通訊方式不同

1、can匯流排:控制器區域網,有效支援分散式控制或實時控制的序列通訊網路。

2、485匯流排:採用半雙工工作方式,支援多點資料通訊。

二、原理不同

1、can匯流排:can收發器82c250介面晶片的兩個輸出canh和canl與物理匯流排相連,而canh端的狀態只能是高電平或暫停,canl端只能是低電平或暫停。

2、485匯流排:採用均衡傳輸和差分接收,具有抑制共模干擾的能力,此外,該匯流排收發器靈敏度高,能檢測到低至200mv的電壓,因此傳輸訊號可以從公里外恢復。

三、特點不同

1、can匯流排:已成為汽車計算機控制系統和嵌入式工業控制區域網的標準匯流排,並以can為底層協議,為大型貨車和重型機械車輛設計了j1939協議。

2、485匯流排:採用匯流排式結構,端子匹配,換言之,匯流排用於串聯連線所有節點,不支援環形或星形網路。

5樓:匿名使用者

rs-485只是早期為了解決序列通訊(也就是串列埠)遠距離傳輸的問題,採用差分傳輸的方式,提高抗干擾性,並且可以大大延長通訊距離,比如rs232傳輸距離一般是30米,而採用rs485,完全不需要修改程式,通訊距離可以達到1200米(9600bps)。但這只是物理層的改變,而鏈路層還是需要使用者進行編寫,比如校驗,分包之類。

can匯流排是上個世紀80年代,博世公司為了解決汽車部件擴充套件和線纜多而推出的一款現場匯流排,它不但規定了物理層的差分傳輸規範,還規定了資料鏈路層的分包校驗規則,而這兩個都是由硬體自動完成,並且can可以實現多主傳送,大大提高了匯流排利用率,使用者編寫程式時,可以第一時間傳送,而不需要關心匯流排上是否有其他節點在傳送,只要你設定好優先順序就可以了。接收時,無需考慮是否有錯誤,只要從緩衝區取出資料就行,can的crc校驗可以保證錯誤率在10的-9次方以下。所以can是一種先進的通訊方式,國外最厲害的是德國vector公司,國內做的最好的是周立功。

6樓:匿名使用者

can控制器工作於多主方式,網路中的各節點都可根據匯流排訪問優先權(取決於報文識別符號)採用無損結構的逐位仲裁的方式競爭向匯流排傳送資料,且can協議廢除了站地址編碼,而代之以對通訊資料進行編碼,這可使不同的節點同時接收到相同的資料,這些特點使得can匯流排構成的網路各節點之間的資料通訊實時性強,並且容易構成冗餘結構,提高系統的可靠性和系統的靈活性。而利用rs-485只能構成主從式結構系統,通訊方式也只能以主站輪詢的方式進行,系統的實時性、可靠性較差;

7樓:累羅伊斯

貨車都是can匯流排嗎?

can匯流排、二匯流排、rs485匯流排的區別和用途分別是什麼?

8樓:上帝右腳尖

rs485:輪詢方式4線接線,鏈式拓撲;用途:工控領域、感測器等;

can:支援搶佔,4線接線,鏈式拓撲;用途:源自汽車行業,現以擴散至工業領域;

二匯流排:powerbus匯流排,無極性接線,任意拓撲,兩條線通訊同時可提供高功率負載能力,用途:在消防、樓宇、工控等領域代替了四線通訊方式,應用前景廣。

9樓:歲月是首歌

這三種匯流排都是工業匯流排,應用場景和行業基本都一樣,我有個對比**你看一下

我想問一下canbus與canopen區別在哪些地方呢?

10樓:啥都懂一點兒

感謝題主邀請,我來說下我的看法:

canopen是在can-bus的基礎上定義了一組規則,採用其通專信的雙方明白相互交換資訊的屬

含義。相互交換的資訊就在can匯流排上傳輸。所以說,can-bus定義了物理層與鏈路層,而canopen是在can-bus的基礎上定義了應用層,規定了使用者、軟體、網路終端等之間用來進行資訊交換的約定。

通俗來講,can-bus相當於傳輸介質,而canopen相當於一種溝通語言。資料可以通過介質傳遞,雙方要想理解彼此的意思就需要使用同樣的語言標準。

廣成科技提供多種canopen資料轉換模組,有需要的請網上查詢,採納下啊!

微控制器通訊uart和modbus有什麼區別

modbus是一個應用層的協議,他是構建在串列埠,網線等底層傳輸基礎上的。uart只是串列埠協議而已 在微控制器中uart代表的是串列埠通訊,是物理鏈路。而modbus只是一個協議,在微控制器中一般使用的是modbus rtu要比網路的tcp ip簡單些,modbus協議在工業上應用狠普遍crc的偵...

汽車linbus和canbus的好處

一般的發動機控制,abs等控制是用的can bus因為目前為止can bus的通訊速度最快,一般的舒適性裝置比如車燈,座椅,車窗等等就用的是lin bus 或者是van bus,因為後兩種匯流排成本較低,速度較慢,車身舒適性系統部需要那麼快的速度。三種匯流排用在車上就必須有一個閘道器ecu從而翻譯三...

三菱FX3u與溫控儀做MODBUS通訊需要哪些硬體

硬體如下 1,plc fx3u 2,通訊板fx3u 485 bd或通訊介面卡fx3u 485adp mb 3,帶有modbus通訊功能的溫控儀 4,220v電源 5,2芯電纜,最好是2芯遮蔽雙絞電纜 6,plc程式設計線 7,裝有三菱plc程式設計軟體的電腦 您好,我看到您的問題很久沒有人來回答,但...