市面上很多儀器設(shè)備都是通過標準的RS-232串行接口進行通訊,但也存在部分特殊情況。那到底什么是標準的串行接口呢,典型的代表是個人計算機上的通訊接口,由電子工業(yè)協(xié)會制定的異步傳輸?shù)臉藴式涌冢畛R姷男问骄褪荄B9針接口和少量的DB25接口。
什么是標準的RS-232串行接口
串行接口又稱為串行通信接口,它是一種串行通信模式的擴展接口。特點是通訊線路簡單,只需一對傳輸線即可進行雙向通訊。串行接口尤其適合長距離通訊,但傳輸速率較低。
80年代左右出現(xiàn)了”串口“,當時的數(shù)據(jù)傳輸速率為115 kbps到230 kbps。早期串口主要用于與電腦外部設(shè)備相連,早期通常用于連接鼠標、外部 Modem、舊式照相機、寫字板等。串行接口還能用于兩個電腦(或裝置)的連接和數(shù)據(jù)傳送。部分新的主板和大多數(shù)便攜式計算機已經(jīng)開始淘汰,因為它不能提供熱插拔和傳輸率。串口主要應(yīng)用于工業(yè)控制、測量、通訊等領(lǐng)域。
當設(shè)備與設(shè)備或者設(shè)備與設(shè)備之間進行通訊時,兩者都需采用一個標準接口,這樣方便不同的設(shè)備進行通訊。RS-232是市面上最常用的標準通訊接口。一般都以DB9針的形式表現(xiàn),九個引腳分別代表:
1、保護地;2、接收數(shù)據(jù)(RXD);3、發(fā)送數(shù)據(jù)(TXD);4、數(shù)據(jù)終端準備DTR;
5、信號地GND;6、數(shù)據(jù)裝置準備DSR;7、請求發(fā)送RTS;
8、清除發(fā)送CTS;9、響鈴指示RI;
這種引腳定義的串口就是標準的RS-232串行接口。
標準的RS-232串口通訊距離為15M,如超過規(guī)定距離可能會出現(xiàn)信號不穩(wěn)定或者中斷等情況。在這種情況下可以采取加一對信號放大器,或者采用RS485/TCP|IP/光纖的形式進行通訊。
RS-232總線指定25條線路,包括兩條信號信道,即被稱作主要信道的第一信道和被稱作次級信道的第二信道。采用RS-232總線,可以實現(xiàn)全雙工通訊,一般采用主信道,很少采用輔助信道。在普通情況下,三線至九線即可完成全雙工通訊,三條線(接收線,發(fā)送線,信號線)均能完成簡單的全雙工通訊。
RS-232規(guī)定的傳輸速率為50 b/s、75 b/s、110 b/s、150 b/s、300 b/s、600 b/s、1200 b/s、2400 b/s、4800 b/s、9600 b/s、19200 b/s的標準傳輸率。對于低速的外部設(shè)備,可以采用更低的傳輸速率。