技術支持
RS485,RS232,Modbus通訊協議的區別
發布時間:2016-01-21
RS485屬于有線傳輸,所以就要硬件傳輸媒介,實際就是兩根線就可以了,在這兩根線上傳輸的實際是同一個信號,只是發送端把這個信號一分為二,不過在接收端會把它還原為原來的信號,這樣做的好處還要得和RS232來比較;RS232也需要兩根線,更多的時候還要加上地線,所以是三根線,地線咱不管它,其余的兩根只有一根線傳輸的數據信號,而另一根傳輸的時鐘,也就是信號原來什么樣發送端就怎樣發送出來,同樣接收端也做同樣的處理。所以485的接收端可以把信號在傳輸過程中引入的干擾就可以抵消掉,而232的接收端不能,所以485的抗干擾能力強可以傳輸信號上千米,而232只能傳輸十幾米。
MODBUS只是通信協議的一種,就像漢語和英語一樣,就是一種交流的語言,一種機器之間交流的語言。那么在交流之前肯定要有溝通的橋梁吧,那就是傳輸媒介485或232或其他電氣規則,同一種協議可以用不同的傳輸媒介方式如485或232但是同一傳輸線路上不能同時存在兩種協議。
RS-485 具有以下特點
1、RS-485 接口是采用平衡驅動器和差分接收器的組合,抗共模干能力增強,即抗噪聲干擾性好。
2、RS-485 接口的最大傳輸距離標準值為4000 英尺,實際上可達3000 米,另外RS-232-C 接口在總線上只允許連接1 個收發器,即單站能力。而RS-485 接口在總線上是允許連接多達128 個收發器。即具有多站能力,這樣用戶可以利用單一的RS-485 接口方便地建立起設備網絡。因RS-485 接口具有良好的抗噪聲干擾性,長的傳輸距離和多站能力等上述優點就使其成為優先選擇的串行接口。因為RS485 接口組成的半雙工網絡,一般只需二根連線,所以RS485 接口均采用屏蔽雙絞線傳輸。 RS485 接口連接器采用DB-9 的9 芯插頭座,與智能終端RS485 接口采用DB-9(孔),與鍵盤連接的鍵盤接口RS485 采用DB-9(針)。
3、RS-485 的電氣特性:邏輯“1”以兩線間的電壓差為+(2—6)V 表示;邏輯“0”以兩線間的電壓差為-(2—6)V 表示。接口信號電平比RS-232-C 降低了,就不易損壞接口電路的芯片,且該電平與TTL 電平兼容,可方便與TTL 電路連接。
4、RS-485 的數據最高傳輸速率為10Mbps。