RS-232、RS-485、RS-422通信接口標準介紹

目錄

前言:

1. RS-232(全雙工)

1.1 RS-232接口介紹:

1.2 RS-232信號轉換芯片介紹:

1.3 接口電子特性:

1.4 通訊距離長短:

1.5 能否支持多點通訊:

2. RS-485(半雙工兩線制)

2.1 接口電子特性:

2.2 SP3485信號轉換芯片介紹:

2.2 通訊距離長短:

2.3 能否支持多點通訊:

3. RS-422(全雙工四線制)

2.1 接口及傳輸特性:


前言:

RS-485、RS-422與RS-232僅僅是通訊的物理協議(即接口標準)有區別,RS-485與RS-422是差分傳輸方式,RS-232是單端傳輸方式,但通訊程序沒有太多的差別。

1. RS-232(全雙工)

1.1 RS-232接口介紹:

RS-232標準採用的接口是9針或25針的D型插頭,常用的一般是9針插頭(DB9M)。

1.2 RS-232信號轉換芯片介紹:

MAX232芯片是專爲RS-232標準串口設計的單電源電平轉換芯片,使用+5v單電源供電。MAX232芯片的作用是將單片機輸出的TTL電平轉換成PC機能接收的232電平或將PC機輸出的232電平轉換成單片機能接收的TTL電平(單片機的TTL電平規則是Signal<0.8V=0、Signal>2V=1),常用接口電路如下:

1.3 接口電子特性:

邏輯爲1電壓範圍在+3 ~ +15V,邏輯爲0電壓範圍在-3 ~ -15V。

1.4 通訊距離長短:

RS-232傳輸距離有限,最大傳輸距離標準值爲15米,且只能點對點通訊,最大傳輸速率最大爲20kB/s。

1.5 能否支持多點通訊:

RS-232接口在總線上只允許連接1個收發器,不能支持多站收發能力。

2. RS-485(半雙工兩線制)

2.1 接口電子特性:

所採用的是差分信號(兩根線)傳輸方式,邏輯爲1時Signal兩線電壓差在+2 ~ +6V,邏輯爲0時Signal兩線電壓差在-2 ~ -6V。

2.2 SP3485信號轉換芯片介紹:

SP3485芯片是+3.3V低功耗半雙工收發器,適用於RS-485和RS-422串行協議,作爲RS-485串行協議時的電路設計圖如下:

2.2 通訊距離長短:

RS-485最大無線傳輸距離爲1200米。最大傳輸速率爲10Mbps,在100Kb/S的傳輸速率下,纔可以達到最大的通信距離。485通訊總線(必須用雙絞線,或者網線的其中一組),如果用普通的電線(沒有雙絞)干擾將非常大,通訊不暢,甚至通訊不上。

2.3 能否支持多點通訊:

RS-485接口在總線上是允許連接多達128個收發器。即具有多站通訊能力,這樣用戶可以利用單一的RS-485接口方便地建立起設備網絡。由於是半雙工工作方式所以任何時候只能有一點處於發送狀態,因此,發送電路須由使能信號加以控制。

3. RS-422(全雙工四線制)

2.1 接口及傳輸特性:

RS-422和RS-485電路原理基本相同,都是以差動方式發送和接收,不需要數字地線。差動模式使得同速率條件傳輸距離更遠,這正是二者與RS232的根本區別。

RS-422通過兩對雙絞線可以全雙工工作收發互不影響,RS485採用一對雙絞線故只能半雙工工作,發收不能同時進行,RS-422不允許出現多個發送端而只能有多個接受端。因爲有兩對雙絞線實現全雙工,故有四條信號線T/R+,T/R-,以及一條GND線。

MAX232和SP3485芯片datasheet免費下載鏈接:https://download.csdn.net/download/Roger_717/12365039

下一章:通信的硬件層協議和軟件層協議

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章