基本介紹
- 中文名:異步傳輸標準接口
- 外文名:RS-232
- 型式:(DB-9)與(DB-25)
- 指定組織:EIA等
簡介,特點,缺點,通信機理,特性,機械特性,電氣特性,比較,
簡介
在串列通訊時,要求通訊雙方都採用一個標準接口,使不同的設備可以方便地連線起來進行通訊。RS-232-C接口(又稱EIARS-232-C)是目前最常用的一種串列通訊接口。(“RS-232-C”中的“-C”只不過表示RS-232的版本,所以與“RS-232”簡稱是一樣的)。

它是在1970年由美國電子工業協會(EIA)聯合貝爾系統、數據機廠家及計算機終端生產廠家共同制定的用於串列通訊的標準。它的全名是“數據終端設備(DTE)和數據通訊設備(DCE)之間串列二進制數據交換接口技術標準”該標準規定採用一個25個腳的DB-25連線器,對連線器的每個引腳的信號內容加以規定,還對各種信號的電平加以規定。後來IBM的PC機將RS232簡化成了DB-9連線器,從而成為事實標準。而工業控制的RS-232口一般只使用RXD、TXD、GND三條線。
特點
信號線少
RS-232匯流排規定了25條線,包含了兩個信號通道,即第一通道(稱為主通道)和第二通道(稱為副通道)。利用RS- 232匯流排可以實現全雙工通信,通常使用的是主通道,而副通道使用較少。在一般套用中,使用3條~9條信號線就可以實現全雙工通信,採用三條信號線(接收線、傳送線和信號線)能實現簡單的全雙工通信過程。
靈活的波特率選擇
RS-232規定的標準傳送速率有50b/s、75b/s、110b/s、150b/s、300b/s、600b/s、1200b/s、2400b/s、4800b/s、9600b/s、19200b/s,可以靈活地適應不同速率的設備。對於慢速外設,可以選擇較低的傳送速率:反之,可以選擇較高的傳送速率。
採用負邏輯傳送
規定邏輯“1”的電平為-5V~-15 V,邏輯“0”的電平為+5 V~+15 V。選用該電氣標準的目的在於提高抗干擾能力,增大通信距離。RS -232的噪聲容限為2V,接收器將能識別高至+3V的信號作為邏輯“0”,將低到-3 V的信號作為邏輯“1”。
傳送距離較遠
由於RS -232採用串列傳送方式,並且將微機的TTL電平轉換為RS-232C電平,其傳送距離一般可達30 m。若採用光電隔離20 mA的電流環進行傳送,其傳送距離可以達到1000 m。另外,如果在RS-232匯流排接口再加上Modem,通過有線、無線或光纖進行傳送,其傳輸距離可以更遠。
兩種物理接口
RS - 232接口的一種連線器是DB - 25的25芯插頭座,通常情況下插頭在DCE端,插座在DTE端。
缺點
(3)接口使用一根信號線和一根信號返回線而構成共地的傳輸形式,這種共地傳輸容易產生共模干擾,所以抗噪聲干擾性弱。
(4)傳輸距離有限,最大傳輸距離標準值為50英尺,實際上也只能用在15米左右。
通信機理
標準規範工作。
(4)在持續發出DTR信號期間,計算機軟體監測DSR信號。當DSR信號變為ON時,計算機就知道數據機已準備數據鏈路的連線,計算機立即開始監測數據載波監測(CD)信號,以證實數據鏈路的存在。
(5)當源數據機的載波出現於電話線上時,應答數據機就發出CD信號。
(7)通信任務一旦完成,計算機就禁止DTR,數據機用除去其載波音調、禁止CD和DSR來回響。隨著鏈路被拆除,數據機就會返回初始狀態。
特性
機械特性
RS232標準採用的接口是9針或25針的D型插頭,常用的一般是9針插頭。
RS232C標準接口有25根線,常用的只有9根,它們是:
(2)接收數據( Received data,RXD)——通過RXD線終端接收從 MODEM發來的串列數據(DCE→DTE)。
(3)傳送數據( Transmitted data,TXD)——通過TXD終端將串列數據傳送到 MODEM(DTE→DCE)。
(4)數據終端準備好( Data Terminal Ready,DTR)——有效時(ON)狀態,表明數據終端可以使用。
(5)地線-GND。
(6)數據裝置準備好( Data Set ready,DSR)——有效時(ON)狀態,表明通信裝置處於可以使用的狀態。
(7)請求傳送( Request to Send)——用來表示DTE請求DCE傳送數據,即當終端要傳送數據時,使該信號有效(ON狀態),向 MODEM請求傳送。它用來控制 MODEM是否要進入傳送狀態。
(8)清除傳送( Clear to Send,CTS)―用來表示DCE準備好接收DTE發來的數據,是對請求傳送信號RTS的回響信號。當 MODEM已準備好接收終端傳來的數據並向前傳送時,使該信號有效,通知終端開始沿傳送數據線TXD傳送數據。
(9)振鈴指示( Ringing,R)——當 MODEM收到交換台送來的振鈴呼叫信號時,使該信號有效(ON狀態),通知終端,已被呼叫。
電氣特性
在TXD和RXD上:邏輯1(MARK)=-3~-15V;邏輯0(SPACE)=3~15V。在RTS、CTS、DSR、DTR和DCD等控制線上:信號有效(接通,ON狀態,正電壓)=3~15V;信號無效(斷開,OFF狀態,負電壓)=-3~-15V。
以上規定說明了RS232C標準對邏輯電平的定義。對於數據(信息碼),邏輯1(傳號)的電平低於-3V,邏輯0(空號)的電平高於+3V;對於控制信號,接通狀態(ON)即信號有效的電平高於3V,斷開狀態(OFF)即信號無效的電平低於-3V,也就是當傳輸電平的絕對值大於3V時,電路可以有效地檢查出來,介於-3~3V的電壓無意義,低於-15V或高於15V的電壓也認為無意義,因此,實際工作時,應保證電平在±(3~15)V用RS232匯流排連線系統時有近程通信方式和遠程通信方式兩種,近程通信是指傳輸距離小於15m的通信,可以用RS232電纜直接連線;15m以上的長距離通信,需要採用調製調解器。
比較
(1) USB採用單一形式的連線頭和連線電纜,實現了單一的數據通用接口。USB統一的4針插頭,取代了PC機箱後種類繁多的串/並插頭,實現了將計算機常規I/O設備、多媒體設備(部分)、通信設備(電話、網路)以及家用電器統一為一種接口的願望。
(6)通信速度快。USB支持三種匯流排速度,低速1.5Mbps、全速12Mbps和高速480Mbps。
(8)低成本。USB簡化了外設的連線和配置的方法,有效地減少了系統的總體成本,是一種廉價的簡單實用的解決方案,具有較高的性能價格比。
RS-232套用範圍廣泛、價格便宜、編程容易並且可以比其它接口使用更長的導線,隨著USB連線埠的越來越普遍,將會出現更多的把RS-232或其它接口轉換成USB的轉換裝置。但是RS-232和類似的接口仍將在諸如監視和控制系統這樣的套用中得到普遍的套用。對習慣使用RS-232的開發者和產品可以考慮設計USB/RS-232轉換器,通過USB匯流排傳輸RS-232數據,即PC端的套用軟體依然是針對RS-232串列連線埠編程的,外設也是以RS-232為數據通信通道,但從PC到外設之間的物理連線卻是USB匯流排,其上的數據通信也是USB數據格式。採用這種方式的好處在於:一方面保護原有的軟體開發投入,已開發成功的針對RS-232外設的套用軟體可以不加修改地繼續使用;另一方面充分利用了USB匯流排的優點,通過USB接口可連線更多的RS-232設備,不僅可獲得更高的傳輸速度,實現真正的即插即用,同時解決了USB接口不能遠距離傳輸的缺點(USB通訊距離在5米內)。

