RS232協(xié)議是一種流行的串行接口,用于將計(jì)算機(jī)連接到諸如串口服務(wù)器之類的聯(lián)網(wǎng)設(shè)備。我們將了解用于實(shí)現(xiàn)RS232的串口引腳以及有關(guān)該協(xié)議的一些其他參考信息。
RS232協(xié)議使用不同于標(biāo)準(zhǔn)5V的信號(hào)電平傳輸電線數(shù)據(jù),以最大程度地減少信號(hào)干擾。它以恒定速率執(zhí)行異步傳輸,該速率與起始脈沖信號(hào)的電平同步。最長20米的距離是使用RS232接口進(jìn)行可靠數(shù)據(jù)傳輸?shù)臉O限。
數(shù)據(jù)傳輸標(biāo)準(zhǔn)是由電子工業(yè)協(xié)會(huì)(EIA)制定的。前綴RS表示推薦標(biāo)準(zhǔn),所有EIA標(biāo)準(zhǔn)均以這些字符開頭。RS232的正式規(guī)范是它是一個(gè)使用串行二進(jìn)制數(shù)據(jù)交換在DTE和DCE設(shè)備之間進(jìn)行通信的接口。DTE是數(shù)據(jù)終端設(shè)備的縮寫,而DCE代表數(shù)據(jù)通信設(shè)備。這兩種設(shè)備的基本示例將計(jì)算機(jī)定義為DTE設(shè)備,而串口服務(wù)器充當(dāng)了DCE的角色。
串行通信通過在DTE和DCE之間傳輸串行數(shù)據(jù)來實(shí)現(xiàn)。例如,計(jì)算機(jī)(DTE)可能會(huì)將二進(jìn)制數(shù)據(jù)“ 11011101”串行發(fā)送到串口服務(wù)器(DCE),然后串口服務(wù)器通過將“ 11010101”發(fā)送回DTE設(shè)備進(jìn)行答復(fù)。
RS232協(xié)議在指定的操作模式、電氣標(biāo)準(zhǔn)、位的數(shù)量和電壓電平傳送DTE和DCE之間數(shù)據(jù)時(shí)被使用。
串口通信設(shè)備使用9或25針D型連接器進(jìn)行電纜連接。它們通常被指定為DB-9或DB-25,其編號(hào)用于區(qū)分引腳數(shù)。各種制造商的名稱可能會(huì)替換規(guī)范中的DB。插頭包含插座和插針,每個(gè)插針都有編號(hào)和標(biāo)記。串行引腳分配圖如下所示。
RS232協(xié)議使用9針串行端口,該端口可以具有公接頭或母接頭。該協(xié)議的最新版本稱為RS232C。
RS232C保留了RS232的功能,但使用25針而不是9針的串行引腳。無論使用DB9串行引腳輸出還是25引腳連接,僅需三個(gè)引腳即可連接終端設(shè)備。
RS232使用DB9或DB25的串行引腳分配來管理DTE和DCE之間的通信流。這些D-sub連接器可以以RS232母頭插針或DB25或DB9母頭插針端接。9或25串行連接器引腳排列中的每個(gè)引腳都有其自己獨(dú)特的功能。您還可以了解RS485引腳排列。
除了定義電氣特性外,RS232還指定用于串行電纜引出線和串行端口的信號(hào)。這些規(guī)格中包括計(jì)時(shí)信號(hào)和接地等熟悉的項(xiàng)目。
以下是RS232 COM端口引腳分配中使用的信號(hào)列表:
保護(hù)性接地:此信號(hào)連接到金屬連接器的機(jī)箱接地。
公共接地:所有控制信號(hào)的零參考電壓電平。
TxD(傳輸引腳):將數(shù)據(jù)從DTE傳輸?shù)紻CE。
RxD(接收引腳):將數(shù)據(jù)從DCE發(fā)送到DTE。
DTR(數(shù)據(jù)終端就緒):DTE準(zhǔn)備接受請求。
DCD(數(shù)據(jù)載波檢測):DCE從位于遠(yuǎn)程位置的DTE接受載波。
DSR(數(shù)據(jù)集就緒):DCE準(zhǔn)備發(fā)送和接收信息。
RI(振鈴指示器):檢測電話線上的來電鈴聲。
RTS(發(fā)送請求):DCE的DTE調(diào)用以發(fā)送數(shù)據(jù)。
RTR(準(zhǔn)備接收):DTE已做好準(zhǔn)備以接收來自DCE的數(shù)據(jù)。
CTS(清除發(fā)送):DCE處于就緒狀態(tài),可以接受來自DTE的數(shù)據(jù)。
這些信號(hào)是主要的RS232信號(hào),但是協(xié)議也允許次要信號(hào)。它們包括輔助DTE,RTS,DCD,TxD和RxD。輔助信號(hào)用于可選地連接DTE和DCE設(shè)備。
串口服務(wù)器使DTE和DCE設(shè)備之間可以進(jìn)行串行通信。RS232空串口聯(lián)網(wǎng)轉(zhuǎn)換器引出線將公連接器的Tx引腳與RS232母頭上的Rx引腳以及Rx公頭的引腳連接到母頭的Tx引腳。
使用RS232協(xié)議,您可以使用零串口連接線連接兩臺(tái)沒有串口聯(lián)網(wǎng)轉(zhuǎn)換器的計(jì)算機(jī)。這突出了RS232協(xié)議的原始用途之一,該協(xié)議的開發(fā)目的是使電傳打字機(jī)通過其串口服務(wù)器相互通信。
RS-232電纜的另一種類型是直通電纜。它是一對(duì)一的連接器,它傳輸一個(gè)設(shè)備的引腳,該引腳連接到另一設(shè)備的傳輸引腳,一個(gè)設(shè)備的接收器引腳連接到另一設(shè)備的接收器引腳。
原因是,RS232信號(hào)傳播的距離更長。而且,它具有更好的抗噪性。事實(shí)證明,它在連接計(jì)算機(jī)和串口服務(wù)器的不同制造商之間兼容。