市面上很多儀器設(shè)備都是通過(guò)標(biāo)準(zhǔn)的RS-232串行接口進(jìn)行通訊,但也存在部分特殊情況。那到底什么是標(biāo)準(zhǔn)的串行接口呢,典型的代表是個(gè)人計(jì)算機(jī)上的通訊接口,由電子工業(yè)協(xié)會(huì)制定的異步傳輸?shù)臉?biāo)準(zhǔn)接口,最常見(jiàn)的形式就是DB9針接口和少量的DB25接口。
什么是標(biāo)準(zhǔn)的RS-232串行接口
串行接口又稱為串行通信接口,它是一種串行通信模式的擴(kuò)展接口。特點(diǎn)是通訊線路簡(jiǎn)單,只需一對(duì)傳輸線即可進(jìn)行雙向通訊。串行接口尤其適合長(zhǎng)距離通訊,但傳輸速率較低。
80年代左右出現(xiàn)了”串口“,當(dāng)時(shí)的數(shù)據(jù)傳輸速率為115 kbps到230 kbps。早期串口主要用于與電腦外部設(shè)備相連,早期通常用于連接鼠標(biāo)、外部 Modem、舊式照相機(jī)、寫字板等。串行接口還能用于兩個(gè)電腦(或裝置)的連接和數(shù)據(jù)傳送。部分新的主板和大多數(shù)便攜式計(jì)算機(jī)已經(jīng)開(kāi)始淘汰,因?yàn)樗荒芴峁岵灏魏蛡鬏斅省4谥饕獞?yīng)用于工業(yè)控制、測(cè)量、通訊等領(lǐng)域。
當(dāng)設(shè)備與設(shè)備或者設(shè)備與設(shè)備之間進(jìn)行通訊時(shí),兩者都需采用一個(gè)標(biāo)準(zhǔn)接口,這樣方便不同的設(shè)備進(jìn)行通訊。RS-232是市面上最常用的標(biāo)準(zhǔn)通訊接口。一般都以DB9針的形式表現(xiàn),九個(gè)引腳分別代表:
1、保護(hù)地;2、接收數(shù)據(jù)(RXD);3、發(fā)送數(shù)據(jù)(TXD);4、數(shù)據(jù)終端準(zhǔn)備DTR;
5、信號(hào)地GND;6、數(shù)據(jù)裝置準(zhǔn)備DSR;7、請(qǐng)求發(fā)送RTS;
8、清除發(fā)送CTS;9、響鈴指示RI;
這種引腳定義的串口就是標(biāo)準(zhǔn)的RS-232串行接口。
標(biāo)準(zhǔn)的RS-232串口通訊距離為15M,如超過(guò)規(guī)定距離可能會(huì)出現(xiàn)信號(hào)不穩(wěn)定或者中斷等情況。在這種情況下可以采取加一對(duì)信號(hào)放大器,或者采用RS485/TCP|IP/光纖的形式進(jìn)行通訊。
RS-232總線指定25條線路,包括兩條信號(hào)信道,即被稱作主要信道的第一信道和被稱作次級(jí)信道的第二信道。采用RS-232總線,可以實(shí)現(xiàn)全雙工通訊,一般采用主信道,很少采用輔助信道。在普通情況下,三線至九線即可完成全雙工通訊,三條線(接收線,發(fā)送線,信號(hào)線)均能完成簡(jiǎn)單的全雙工通訊。
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的標(biāo)準(zhǔn)傳輸率。對(duì)于低速的外部設(shè)備,可以采用更低的傳輸速率。