RS485和MODBUS有什麼不同_它們的區別在哪裡

2021-01-08 電子發燒友
  一、RS485介紹

  在工業控制場合,RS485總線因其接口簡單,組網方便,傳輸距離遠等特點而得到廣泛應用。

  RS485和RS232一樣都是基於串口的通訊接口,數據收發的操作是一致的,所以使用的是同樣WinCE的底層驅動程序。但是它們在實際應用中通訊模式卻有著很大的區別,RS485接口為半雙工數據通訊模式,而RS232接口為全雙工數據通訊模式,數據的收發不能同時進行,為了保證數據收發的不衝突,硬體上是通過方向切換來實現的,相應也要求軟體上必須將收發的過程嚴格地分開。

  RS485接口組成的半雙工網絡,一般是兩線制(以前有四線制接法,只能實現點對點的通信方式,現很少採用),多採用屏蔽雙絞線傳輸。這種接線方式為總線式拓撲結構在同一總線上最多可以掛接32個結點。在RS485通信網絡中一般採用的是主從通信方式,即一個主機帶多個從機。

  RS485的特性:

  1.RS-485的電氣特性:邏輯「0」以兩線間的電壓差為+(2—6)V表示;邏輯「1」以兩線間的電壓差為-(2—6)V表示。接口信號電平比RS-232降低了,就不易損壞接口電路的晶片,且該電平與TTL電平兼容,可方便與TTL電路連接。

  2.RS-485的數據最高傳輸速率為10Mbps。

  3.RS-485接口是採用平衡驅動器和差分接收器的組合,抗共模幹擾能力增強,即抗噪聲幹擾性好。

  4.RS-485接口的最大傳輸距離標準值為4000英尺(約1219米),實際上可達3000英尺,另外RS-232接口在總線上只允許連接1個收發器,即單站能力。而RS-485接口在總線上是允許連接多達128個收發器。即具有多站能力,這樣用戶可以利用單一的RS-485接口方便地建立起設備網絡。

  二、MODBUS介紹

  Modbus是由Modicon(現為施耐德電氣公司的一個品牌)在1979年發明的,是全球第一個真正用於工業現場的總線協議。

  ModBus網絡是一個工業通信系統,由帶智能終端的可編程序控制器和計算機通過公用線路或局部專用線路連接而成。其系統結構既包括硬體、亦包括軟體。它可應用於各種數據採集和過程監控。

  ModBus特點:

  (1)標準、開放,用戶可以免費、放心地使用Modbus協議,不需要交納許可證費,也不會侵犯智慧財產權。目前,支持Modbus的廠家超過400家,支持Modbus的產品超過600種。

  (2)Modbus可以支持多種電氣接口,如RS-232、RS-485等,還可以在各種介質上傳送,如雙絞線、光纖、無線等。

  (3)Modbus的幀格式簡單、緊湊,通俗易懂。用戶使用容易,廠商開發簡單。

  MODBUS通訊傳送方式:

  通訊傳送分為獨立的信息頭,和發送的編碼數據。以下的通訊傳送方式定義也與MODBUSRTU通訊規約相兼容:

  初始結構=≥4位元組的時間

  地址碼=1位元組

  功能碼=1位元組

  數據區=N字節

  錯誤校檢=16位CRC碼

  結束結構=≥4位元組的時間

  地址碼:地址碼為通訊傳送的第一個字節。這個字節表明由用戶設定地址碼的從機將接收由主機發送來的信息。並且每個從機都有具有唯一的地址碼,並且響應回送均以各自的地址碼開始。主機發送的地址碼錶明將發送到的從機地址,而從機發送的地址碼錶明回送的從機地址。

  功能碼:通訊傳送的第二個字節。ModBus通訊規約定義功能號為1到127。本儀表只利用其中的一部分功能碼。作為主機請求發送,通過功能碼告訴從機執行什麼動作。作為從機響應,從機發送的功能碼與從主機發送來的功能碼一樣,並表明從機已響應主機進行操作。如果從機發送的功能碼的最高位為1(比如功能碼大與此同時127),則表明從機沒有響應操作或發送出錯。

  數據區:數據區是根據不同的功能碼而不同。數據區可以是實際數值、設置點、主機發送給從機或從機發送給主機的地址。

  CRC碼:二字節的錯誤檢測碼。

  三、RS485和MODBUS的區別

  RS485是一個物理接口,簡單的說是硬體。

  MODBUS是一種國際標準的通訊協議,用於不同廠商之間的設備交換數據(一般是工業用途);所謂協議,也可以理解為上面有人說的「語言」吧,簡單的說是軟體。

  一般情況下,兩臺設備通過MODBUS協議傳輸數據:

  最早是用RS232C作為硬體接口,(也就是普通電腦上的串行通訊口(串口)); 也有用RS422的,也有常用的RS485,這種接口傳輸距離遠,在一般工業現場用的比較多。

  MODBUS協議又分MODBUS RTU,MODBUS ASCII和後來發展的MODBUS TCP三種模式:其中前兩種(MODBUS RTU,MODBUS ASCII)所用的物理硬體接口都是串行(Serial)通訊口(RS232,RS422,RS485)。

  而MODBUS TCP則是為了順應當今世界發展潮流,什麼都可以用Ethernet網或Internet來連接,傳送數據。所以又MODBUS TCP模式,該模式的硬體接口就是乙太網(Ethernet)口了,也就是我們電腦上一般用的網絡口了。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 基於Modbus協議的空調控制系統
    通過modbus協議,控制器相互之間、控制器經由網絡和其它設備之間通信實現監控。modbus作為一種通用工業標準,不同廠商生產的控制設備可以連成工業網絡,進行集中監控。  早期的車間自動化設備基於硬接線plc組建控制系統,雖然硬接線方式具有可靠、穩定的優點,但對於大規模自動化系統布線成本偏高。
  • 單片機通信uart和modbus有什麼區別
    modbus簡介   Modbus是由Modicon(現為施耐德電氣公司的一個品牌)在1979年發明的,是全球第一個真正用於工業現場的總線協議。   ModBus網絡是一個工業通信系統,由帶智能終端的可編程序控制器和計算機通過公用線路或局部專用線路連接而成。其系統結構既包括硬體、亦包括軟體。
  • RS485,RS232,RS422與MODBUS什麼區別
    通過此協議,控制器相互之間、控制器經由網絡(例如乙太網)和其它設備之間可以通信。它已經成為一通用工業標準。有了它,不同廠商生產的控制設備可以連成工業網絡,進行集中監控。 此協議定義了一個控制器能認識使用的消息結構,而不管它們是經過何種網絡進行通信的。它描述了一控制器請求訪問其它設備的過程,如果回應來自其它設備的請求,以及怎樣偵測錯誤並記錄。
  • MODBUS 485與RS485區別
    通過此協議,控制器相互之間、控制器經由網絡(例如乙太網)和其它設備之間可以通信。它已經成為一通用工業標準。有了它,不同廠商生產的控制設備可以連成工業網絡,進行集中監控。此協議定義了一個控制器能認識使用的消息結構,而不管它們是經過何種網絡進行通信的。它描述了一控制器請求訪問其它設備的過程,如果回應來自其它設備的請求,以及怎樣偵測錯誤並記錄。
  • Modbus協議完全資料與程序解析
    1簡述,modbus是一種工業用的多設備之間的主從通信協議。只要兩臺設備之間,是採用modbus協議的主從關係,並連接到相同網絡,即可互相通信。因為Modbus只是協議,而且只規定了數據幀,底層連接,可以是232,485或者乙太網。設備一般採用232和485進行通信,因為成本低。當然要是考慮遠距離傳輸和多賣錢的話,也會採用乙太網,不過應該就會相應複雜一些了。
  • i5和i7有什麼區別 i5和i7有什麼不同
    下面小編就來為大家介紹一下什麼是i5,什麼是i7,它們的區別又在哪裡。  酷睿i5處理器是英特爾的一款產品,同樣建基於Intel Nehalem微架構。與Core i7支持三通道存儲器不同,Core i5隻會集成雙通道DDR3存儲器控制器。另外,Core i5會集成一些北橋的功能,將集成PCI-Express控制器。接口亦與Core i7的LGA 1366不同,Core i5採用全新的LGA 1156。
  • Modbus和RS485是什麼關係
    MODBUS是一種國際標準的通訊協議,用於不同廠商之間的設備交換數據(一般是工業用途);所謂協議,也可以理解為上面有人說的「語言」吧,簡單的說是軟體。RS485屬於有線傳輸,所以就要硬體傳輸媒介,實際就是兩根線就可以了,在這兩根線上傳輸的實際是同一個信號,只是發送端把這個信號一分為二,不過在接收端會把它還原為原來的信號,這樣做的好處還要得和RS232來比較;RS232也需要兩根線,更多的時候還要加上地線,所以是三根線,地線咱不管它,其餘的兩根只有一根線傳輸的數據信號,而另一根傳輸的時鐘,也就是信號原來什麼樣發送端就怎樣發送出來
  • cmos電平與rs485_rs485通信與DP的區別
    cmos電平與rs485區別   1、CMOS電平標準   輸出 L: 《0.1*Vcc ; H:》0.9*Vcc。   輸入 L: 《0.3*Vcc ; H:》0.7*Vcc.   由於CMOS電源採用12V,則輸入低於3.6V為低電平,噪聲容限為1.8V,高於3.5V為高電平,噪聲容限高為1.8V。比TTL有更高的噪聲容限。
  • 酒吧散臺和卡座有什麼區別 酒吧散臺和卡座有什麼不同
    酒吧這類場所,有很多的位置選擇,一般有散臺和卡座這兩類,不經常去酒吧的人會不太清楚它們的不同在哪裡。那麼,酒吧散臺和卡座有什麼區別呢?  一、位置的不同  在酒吧裡,每個位置的分布都是不一樣的。卡座有點類似於包廂,一般分布在大廳的兩側成半包圍結構,裡面設有沙發和臺幾。散臺一般分布在整個大廳比較偏僻的角落,或者是舞池周圍。  二、空間大小不同  卡座的空間會比散臺大很多,因為它一般在大廳的兩側,活動的空間會比較大。裡面有沙發能夠容納的人也比較多。散臺在舞池附近,當對來說活動的空間就比較小了。
  • 粉刺和痘痘的區別是什麼?它們之間有什麼不同?
    粉刺和痘痘有何不同?很多朋友經常會問這個問題。今天親水儷顏老師就給大家科普一下粉刺和痘痘的區別是什麼。其實,其實粉刺和痘痘在醫學上都被統稱為「痤瘡」(ACNE),俗稱的「痘痘」並非專業名詞,大多是指那些已經發炎泛紅的痤瘡。
  • 基於RS485的組態王與單片機多機串口通信設計
    組態王中的設定和單片機一致即可。校驗方式參照「數據傳輸格式」部分。推薦閱讀 rs485 16路繼電器控制板 仿modbus通信協議控制有上下位機程序 Modbus十六路繼電器輸出控制板一、應用場合工業控制需要擴展輸出口的場合PLC輸出接口擴展組態觸控螢幕控制簡要說明尺寸:長152mmX寬163mmX高25mm通訊協議:MODBUS_RTU模式工作電壓:直流12伏(另有24V)掉電後保存繼電器狀態有看門狗復位功能三
  • 微波爐和光波爐有什麼區別 微波爐和光波爐有什麼不同
    在不清楚微波爐和光波爐功能的時候,都會認為它們是同一種東西,其實並不是,微波爐和光波爐的區別是很大的,那你知道微波爐和光波爐有什麼區別嗎?下面就來看看微波爐和光波爐有什麼不同吧!微波爐由電源,磁控管,控制電路和烹調腔等部分組成。光波爐是一種家用烹調用爐,號稱微波爐的升級版,光波爐與微波爐的原理不同。光波爐的輸出功率多為七八百瓦,但它具有特別的「節能」手段。光波爐是採用光波和微波雙重高效加熱,瞬間即能產生巨大熱量。光波爐具有加熱速度快、加熱均勻、能最大限度地保持食物的營養成分不損失等諸多優點。
  • modbus之libmodbus庫詳解
    該庫包含各種後端,可通過不同的網絡進行通信(例如,RTU模式下的串行或TCP / IPv6中的乙太網)。libmodbus提供了較低層通信層的抽象,並在所有受支持的平臺(Linux,Mac OS X,FreeBSD,QNX和Win32)上提供了相同的API。Modbus協議包含許多變體(例如,串行RTU或乙太網TCP),為簡化變體的實現,該庫旨在針對每個變體使用後端。
  • RS232,RS422,RS485的區別和RS485通訊線纜注意事項
    加上總線收發器具有高靈敏度,能檢測低至200mV的電壓,故傳輸信號能在千米以外得到恢復。 RS-485採用半雙工工作方式,任何時候只能有一點處於發送狀態,因此,發送電路須由使能信號加以控制。RS-485用於多點互連時非常方便,可以省掉許多信號線。應用RS-485 可以聯網構成分布式系統,其允許最多並聯32臺驅動器和32臺接收器。
  • RS485通訊接口的基本結構及定義標準解析
    RS485通信網絡接口是一種總線式的結構,上位機(以個人電腦為例)和下位機都掛在通信總線上,RS485物理層的通信協議由RS485標準和51單片機的多機通訊方式。由於RS-485是從RS-422基礎上發展而來的,所以RS-485許多電氣規定與RS-422相仿。如都採用平衡傳輸方式、都需要在傳輸線上接終接電阻等。RS-485可以採用二線與四線方式,二線制可實現真正的多點雙向通信。
  • STM32 RS485 收發
    485通訊與232通訊沒有什麼本質區別,都是利用串口設備進行收發控制。485發送與接收需要設置相應的模式,使用485收發器而不是232晶片。以下是通過按鍵設置板載485晶片的發送或者接收模式。main.c//RS485程序測試,RS485接受數據,通過串口1向上位機發送接收到的數據#include"stm32f10x.h"#include"stm32_eval.h"#include"user_usart1.h"#include"user_led.h"#include"user_key.h"#include"user_rs485
  • 木卡板和木託盤有什麼區別與不同?
    木卡板和木託盤有什麼區別與不同?木卡板與木託盤都是可以用來搬運東西的,而且這兩者是很相似的,就會有很多的人容易混淆木卡板與木託盤,究竟木卡板和木託盤有什麼區別與不同呢?下面中木商網陳昌文來詳細介紹一下:
  • 什麼是小規模納稅人和一般納稅人?它們有什麼區別?
    有個朋友,最近剛剛換了工作,入職新公司工作之後,發現新公司是小規模納稅人,於是諮詢我是否還應該繼續在這家公司幹下去?可能很多人都不太明白一般納稅人和小規模納稅人的概念,所以今天寫這篇文章主要是帶大家了解一下什麼是一般納稅人和小規模納稅人,以及它們的區別。
  • 國行和美版有什麼區別 國行和美版有什麼不同
    在當今網際網路的時代裡,智慧型手機的發展越來越迅速,導致市面上的手機產品很多,也出現了國行和美版之分,那大家了解國行手機和美版手機有什麼區別嗎?下面以蘋果手機的國行和美版之分為例,帶大家了解一下其中區別。