無(wú)論是RS-232C、RS-422,還是RS-485,串口接口的外形、尺寸都是相同的,部件間可以通用互換,但其引腳的定義卻各不相同,因此要了解串口做線(xiàn),首先要知道串口各引腳的定義。
觀(guān)察一個(gè)標(biāo)準(zhǔn)的串口,如果橫著看,都顯示兩排引腳。除了兩排引腳這一特征之外,還有就是無(wú)論是公頭,還是母頭,兩個(gè)引腳的外圍呈現(xiàn)一邊大、一邊小的“等腰梯形”的形狀(俗稱(chēng)“D形”)。9針引腳中,大的一邊有5個(gè)引腳,小的一邊有4個(gè)引腳。
根據(jù)圖上的引腳順序號(hào),如果是作為RS-232C接口,則各引腳定義如下表所示。
RS-232C引腳意義表
各引腳的電氣特性為:
在TxD和RxD上,邏輯“1”為-3V~-15V; 邏輯“0”為+3V~+15V。
在RTS、CTS、DSR、DTR和DCD等控制線(xiàn)上,信號(hào)有效為+3V~+15V;信號(hào)無(wú)效為-3V~-15V。
對(duì)于數(shù)據(jù)信號(hào),邏輯“1”為低于-3V,邏輯“0”為高于+3V;對(duì)于控制信號(hào),接通ON為低于-3V;斷開(kāi)OFF為高于+3V;-3V~+3V、低于-15V、高于+15V都表示電壓無(wú)意義。
作為RS-232C接口,其各引腳由標(biāo)準(zhǔn)文檔進(jìn)行定義,所以也可以稱(chēng)為“標(biāo)準(zhǔn)引腳定義”。而作為RS-422和RS-485接口,則沒(méi)有“標(biāo)準(zhǔn)”引腳定義的說(shuō)法,因?yàn)镽S-422和RS-485連通常的標(biāo)準(zhǔn)接口也沒(méi)有,具體采用什么接口,接口中使用哪些引腳,完全取決于設(shè)備設(shè)計(jì)生產(chǎn)商自己的定義。不過(guò),作為RS-422和RS-485標(biāo)準(zhǔn)本身,定義了按照這兩個(gè)標(biāo)準(zhǔn)進(jìn)行通信時(shí),所必須提供的信號(hào)線(xiàn),并且,實(shí)際的使用中,絕大多數(shù)廠(chǎng)商繼續(xù)使用標(biāo)準(zhǔn)的串口接口作為其通信的硬件接口,所以才有前面所說(shuō)“RS-232C/422/485”采用相同的硬件接口的說(shuō)法。
RS-422采用的是4線(xiàn)模式,具體設(shè)備的名稱(chēng)與引腳定義由設(shè)備定義。表3.3是RS-422中各信號(hào)名稱(chēng),與表3.2不同的是,此表中“序號(hào)”與引腳沒(méi)有對(duì)應(yīng)關(guān)系,只是表示一個(gè)流水號(hào),在實(shí)際連線(xiàn)中,需要根據(jù)設(shè)備定義決定所在的引腳。
RS-422引腳意義表
RS-485的信號(hào)有兩種,一種是4線(xiàn)模式,另一種是2線(xiàn)模式。4線(xiàn)模式中各信號(hào)名稱(chēng)如下表所示。表中“序號(hào)”也只表示一個(gè)流水號(hào)。
RS-485的4線(xiàn)信號(hào)線(xiàn)名稱(chēng)表

2線(xiàn)模式,其各信號(hào)名稱(chēng)如下表所示。
RS-485的2線(xiàn)信號(hào)線(xiàn)名稱(chēng)表