1. 程式人生 > >RS232串列埠的直連串列埠線和交叉串列埠線的區別

RS232串列埠的直連串列埠線和交叉串列埠線的區別

     串列埠線也分直通和交叉,直通一般用於延長PC與裝置,將2、3、5分別連線2、3、5,因為PC上一般為公頭,而裝置上多為母頭,所以正好它們是通用的,既可用於延長也可用於連線;交叉一般用於PC與PC對接,將2對3、3對2、5對5,一般兩頭都是母頭!

  計算機出現之前,為連線串列埠裝置,EIA 制定了RS232 標準。PC 機出現後,已有的串列埠裝置成為PC機外設,自然採用RS232 標準。目前PC 機的序列通訊介面採用EIA-RS-232C 標準,C 代表1969年最新一次的修改。EIA-RS-232C標準對電器特性、邏輯電平和各種訊號線功能作了規定。EIA-RS-232C標準用正負電壓來表示邏輯狀態,在資料訊號線上若電壓在-3V~-15V之間表示邏輯1,若電壓在+3V~+15V之間表示邏輯0;在控制訊號線上若電壓在-3V ~-15V 之間表示斷開狀態,若電壓在+3V ~+15V之間表示接通狀態。介於-3V ~+3V 之間和低於-15V 、高於+15V 的電壓無意義。
  而CPU 和終端則採用TTL 電平及正邏輯,TTL 電平用+5V 表示邏輯1,0V 表示邏輯0,它們與EIA採用的電平及負邏輯不相容,需在介面電路中進行轉換。EIA-RS-232C 標準沒有定義聯結器的物理特徵.因此出現了DB-25、DB-15 和DB-9 各種型別的聯結器,PC 機的COM1和COM2序列介面採用DB-9聯結器。ELA-RS-232C 標準規定,當誤位元速率小於4%時,允許導線長度15m 。實際應用中,當使用9600b/s、普通雙絞遮蔽線時,傳輸距離可達30m ~35m 。PC 機的COM1和COM2兩個序列介面採用的DB-9聯結器是公( 針) 頭,提供非同步通訊的 9 個引腳功能。分別為:①腳 (DCD) 資料載波檢測,②腳 (RXD)接收資料,③腳(TXD) 傳送資料,④腳 (DTR) 資料終端準備,⑤腳 (SG) 訊號地,⑥腳 (DSR) 資料裝置準備好,⑦腳(RaS)請求傳送,⑧腳 (CTS) 清除傳送,⑨腳 (RI) 振鈴指示。DB-9 公( 針) 頭排列順序如下圖左,DB-9母(孔)頭排列順序如下圖右,特別注意公頭引腳號從坐到右,母頭是從右到左。EIA-RS-232C 標準中 , 有三個傳送訊號:TXD 、RTS 和DTR,每根線的典型輸出電流為±8mA/±12V 。通常由RTS和DTR供電的話,可提供約192mW 功率。


PC端一般為公頭,如圖

      結合上述說明,如果不涉及Modem。串列埠傳輸資料只要有接收資料端②腳和傳送資料端③腳就能實現.應將一個裝置的接收資料端與另一裝置的傳送資料端相連。即接收與傳送彼此交叉,訊號地對應相接。

問題1:何時用交叉,何時用直連? 
      標準串列埠引腳2是RX,引腳3是TX,(即九針串列埠的2號引腳連線的是主控晶片的RXD引腳,3號引腳連線的是主控晶片的TXD引腳),如果微控制器開發板的串列埠和電腦串列埠都是標準串列埠,則倆串列埠應該用交叉線連線。但現實生活中直連線居多(可能是直連線生產起來沒交叉線麻煩吧),為了配合直連線的使用,在畫板的時候,把主控晶片的RXD引腳連線至串列埠的3腳,主控晶片的TXD引腳連線至串列埠的2腳,這樣這個開發板上的串列埠就不是標準串列埠了,即2變成TX,3變成RX,和標準串列埠連線時當然應該使用直連線了。看一個開發板上的串列埠是標準串列埠還是非標準串列埠,根本還是要看原理圖是怎麼連的!

      總的來說:RS232的DB-9介面的連線線包括三種:公對母,公對公,母對母。這三種連線線都分別有交叉線和直連線,所以總共有6中連線方式。

問題2:如何辨別交叉串列埠線與直連串列埠線?
      用萬用表測一下,如果2和2通,3和3通則為直連串列埠線;如果2和3通,3和2通則為交叉串列埠線。
有人困惑母口外面是一塊絕緣的橡膠,萬用表的探針插不進去怎麼測?那就截一小段焊錫絲(我也曾考慮過用金屬絲,可是金屬絲太細了,我們不能保證它能夠跟母口中的金屬部分完好接觸,焊錫絲粗一點,是可以跟母口內的金屬很好地接觸的),然後把萬用表探針接觸焊錫絲來測試即可。
當然了,如果每次拿到一根串列埠線都要拿個萬用表來測測它是直連的還是交叉的豈不是很麻煩,教你一個輕鬆辨別的好方法,那就是:兩頭母口是交叉,一公一母是直連。(兩頭都是公口的串列埠線好像很少)

注意:強烈建議不要帶電插撥串列埠,插撥時至少有一端是斷電的,否則串列埠易損壞。
--------------------- 
作者:kevinhg 
來源:CSDN 
原文:https://blog.csdn.net/kevinhg/article/details/6930382?utm_source=copy 
版權宣告:本文為博主原創文章,轉載請附上博文連結!