什么是RS-232:
RS-232標(biāo)準(zhǔn)接口(又稱EIA RS-232)是常用的串行通信接口標(biāo)準(zhǔn)之一。
RS-232的起源:
它是在1970年由美國電子工業(yè)協(xié)會(huì)(EIA)聯(lián)合貝爾系統(tǒng)、調(diào)制解調(diào)器廠家及計(jì)算機(jī)終端生產(chǎn)廠家共同制定的用于串行通訊的標(biāo)準(zhǔn)。它的全名是“數(shù)據(jù)終端設(shè)備(DTE)和數(shù)據(jù)通訊設(shè)備(DCE)之間串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)”該標(biāo)準(zhǔn)規(guī)定采用一個(gè)25個(gè)腳的DB-25連接器,對(duì)連接器的每個(gè)引腳的信號(hào)內(nèi)容加以規(guī)定,還對(duì)各種信號(hào)的電平加以規(guī)定。后來IBM的PC機(jī)將RS232簡化成了DB-9連接器,從而成為事實(shí)標(biāo)準(zhǔn)。而工業(yè)控制的RS-232口一般只使用RXD、TXD、GND三條線。
RS-232的特點(diǎn):
(1)信號(hào)線少
RS-232總線規(guī)定了25條線,包含了兩個(gè)信號(hào)通道,即第一通道(稱為主通道)和第二通道(稱為副通道)。利用RS- 232總線可以實(shí)現(xiàn)全雙工通信,通常使用的是主通道,而副通道使用較少。在一般應(yīng)用中,使用3條~9條信號(hào)線就可以實(shí)現(xiàn)全雙工通信,采用三條信號(hào)線(接收線、發(fā)送線和信號(hào)地)能實(shí)現(xiàn)簡單的全雙工通信過程。
(2)傳送距離較遠(yuǎn)
由于RS -232采用串行傳送方式,并且將微機(jī)的TTL電平轉(zhuǎn)換為RS-232C電平,其傳送距離一般可達(dá)30 m。若采用光電隔離20 mA的電流環(huán)進(jìn)行傳送,其傳送距離可以達(dá)到1000 m。另外,如果在RS-232總線接口再加上Modem,通過有線、無線或光纖進(jìn)行傳送,其傳輸距離可以更遠(yuǎn)。
(3)兩種物理接口
RS - 2-32接口的一種連接器是D13 - 25的25芯插頭座,通常情況下插頭在DCE端,插座在DTE端。
缺點(diǎn):
(1)接口的信號(hào)電平值較高,易損壞接口電路的芯片,又因?yàn)榕cTTL電平不兼容故需使用電平轉(zhuǎn)換電路方能與TTL電路連接。
(2)接口使用一根信號(hào)線和一根信號(hào)返回線而構(gòu)成共地的傳輸形式,這種共地傳輸容易產(chǎn)生共模干擾,所以抗噪聲干擾性弱。
(3)傳輸距離有限,最大傳輸距離標(biāo)準(zhǔn)值為50英尺,實(shí)際上也只能用在15米左右。
機(jī)械特性:
RS232標(biāo)準(zhǔn)采用的接口是9針或25針的D型插頭,常用的一般是9針插頭。
RS232C標(biāo)準(zhǔn)接口有25根線,常用的只有9根,它們是:
(1)接收線信號(hào)檢出( Received Line Signal Detection,RSD)——用來表示DCE已接通通信鏈路,告知DTE準(zhǔn)備接收數(shù)據(jù)。當(dāng)本地的 MODEM收到由通信鏈路另一端(遠(yuǎn)地)的MODEM送來的載波信號(hào)時(shí),使RLSD信號(hào)有效,通知終端準(zhǔn)備接收,并且由MODEM將接收下來的載波信號(hào)解調(diào)成數(shù)字?jǐn)?shù)據(jù)后,沿接收數(shù)據(jù)線RXD送到終端。此線也叫作數(shù)據(jù)載波檢出(Data Carrier detection,DCD)線。
(2)接收數(shù)據(jù)( Received data,RXD)——通過RXD線終端接收從 MODEM發(fā)來的串行數(shù)據(jù)(DCE→DTE)。
(3)發(fā)送數(shù)據(jù)( Transmitted data,TXD)——通過TXD終端將串行數(shù)據(jù)發(fā)送到 MODEM(DTE→DCE)。
(4)數(shù)據(jù)終端準(zhǔn)備好( Data Set Ready,DTR)——有效時(shí)(ON)狀態(tài),表明數(shù)據(jù)終端可以使用。
(5)地線-GND。
(6)數(shù)據(jù)裝置準(zhǔn)備好( Data Set ready,DSR)——有效時(shí)(ON)狀態(tài),表明通信裝置處于可以使用的狀態(tài)。
(7)請(qǐng)求發(fā)送( Request to Send)——用來表示DTE請(qǐng)求DCE發(fā)送數(shù)據(jù),即當(dāng)終端要發(fā)送數(shù)據(jù)時(shí),使該信號(hào)有效(ON狀態(tài)),向 MODEM請(qǐng)求發(fā)送。它用來控制 MODEM是否要進(jìn)入發(fā)送狀態(tài)。
(8)清除發(fā)送( Clear to Send,CTS)―用來表示DCE準(zhǔn)備好接收DTE發(fā)來的數(shù)據(jù),是對(duì)請(qǐng)求發(fā)送信號(hào)RTS的響應(yīng)信號(hào)。當(dāng) MODEM已準(zhǔn)備好接收終端傳來的數(shù)據(jù)并向前發(fā)送時(shí),使該信號(hào)有效,通知終端開始沿發(fā)送數(shù)據(jù)線TXD發(fā)送數(shù)據(jù)。
(9)振鈴指示( Ringing,R)——當(dāng) MODEM收到交換臺(tái)送來的振鈴呼叫信號(hào)時(shí),使該信號(hào)有效(ON狀態(tài)),通知終端,已被呼叫。
485轉(zhuǎn)換運(yùn)用領(lǐng)域:
工業(yè)自動(dòng)化控制系統(tǒng)、遠(yuǎn)程抄表系統(tǒng)、遠(yuǎn)程計(jì)算機(jī)監(jiān)控系統(tǒng)、門禁系統(tǒng)、考勤管理系統(tǒng)、消費(fèi)系統(tǒng)、停車場(chǎng)系統(tǒng)、自助銀行系統(tǒng)、公共汽車收費(fèi)系統(tǒng)、公路收費(fèi)站系統(tǒng)等。