rs232c串口接線圖
RS-232, RS表示EIA的“推薦標(biāo)準(zhǔn)”,232為標(biāo)準(zhǔn)編號(hào)。RS-232C定義了數(shù)據(jù)終端設(shè)備(DTE)與數(shù)據(jù)通信設(shè)備(DCE)之間的物理接口標(biāo)準(zhǔn)(如圖1所示)。接口標(biāo)準(zhǔn)包括機(jī)械特性、功能特性和電氣特性幾方面內(nèi)容。(l)機(jī)械特性
RS-232C接口規(guī)定使用25針連接器,連接器的尺寸及每個(gè)插針的排列位置都有明確的定義。在一般的應(yīng)用中并不一定用到RS-232C標(biāo)準(zhǔn)的全部信號(hào)線,連接器引腳定義如圖1所示。
(a)DB-25(陽(yáng)頭) (b)DB-9(陽(yáng)頭)
圖 通信連接器引腳定義
(2)功能特性
RS-232C接口的主要信號(hào)線功能定義如表1所示。
表1 RS-232C標(biāo)準(zhǔn)接口主要引腳定義
注:再表1中,插針序號(hào)()內(nèi)為9針?lè)菢?biāo)準(zhǔn)連接器的引腳號(hào)。
(3)電氣特性
RS-232C采用負(fù)邏輯電平,規(guī)定DC(-3~-15V)為邏輯1,DC(+3~+15V)為邏輯0。-3~+3V為過(guò)渡區(qū),不作定義。
RS-232C發(fā)送方和接收方之間的信號(hào)線采用多芯信號(hào)線,要求多芯信號(hào)線的總負(fù)載電容不能超過(guò)250pF。通常RS-232C的傳輸距離為幾十米,傳輸速率小于20Kbps。
(4)過(guò)程特性
過(guò)程特性規(guī)定了信號(hào)之間的時(shí)序關(guān)系,以便正確地接收和發(fā)送數(shù)據(jù)。如果通信雙方均具備RS-232C接口,則二者可以直接連接,不必考慮電平轉(zhuǎn)換問(wèn)題。但是對(duì)于單片機(jī)與計(jì)算機(jī)通過(guò)RS-232C的連接, 則必須考慮電平轉(zhuǎn)換問(wèn)題,因?yàn)?0C51系列單片機(jī)串行口不是標(biāo)準(zhǔn)RS-232C接口。
遠(yuǎn)程通信RS-232C總線連接,如圖2所示。
圖2 遠(yuǎn)程RS-232C通信連接方式
近程通信時(shí)(通信距離≤15m),可以不使用調(diào)制解調(diào)器,其連接如圖2所示。
(5)RS-232C電平與TTL電平轉(zhuǎn)換驅(qū)動(dòng)電路
如上所述,80C51單片機(jī)串行接口與PC機(jī)的RS-232C接口不能直接對(duì)接,必須進(jìn)行電平轉(zhuǎn)換,MAX232芯片是MAXIM公司生產(chǎn)的,包含兩路接收器和驅(qū)動(dòng)器的IC芯片,且僅需要單一電源+5 V,片內(nèi)有2個(gè)發(fā)送器,2個(gè)接收器,使用比較方便。
MAX232芯片內(nèi)部有兩路電平轉(zhuǎn)換電路。引腳T1in或T2in可以直接接TTL/CMOS 電平的單片機(jī)的串行發(fā)送端 TXD;R1out 或 R2out 可以直接接 TTL/CMOS 電平的單片機(jī)的串行接收端 RXD;T1out或T2out可以直接接PC的RS-232串行口的接收端RXD;R1in 或 R2in 可以直接接 PC 的 RS-232 串行口的發(fā)送端TXD,見(jiàn)圖3。
圖3 PC機(jī)、單片機(jī)與MAX232的連接圖
(6)采用RS-232C接口存在的問(wèn)題
①傳輸距離短,傳輸速率低
RS-232C傳輸距離一般不要超過(guò)15m(線路條件好時(shí)也不超過(guò)幾十米)。最高傳送速率為20Kbps。
②有電平偏移
RS-232C總線標(biāo)準(zhǔn)要求收發(fā)雙方共地(見(jiàn)圖7)。通信距離較大時(shí),收發(fā)雙方的地電位差別較大,在信號(hào)地上將有比較大的地電流并產(chǎn)生壓降。
③抗干擾能力差
RS-232C在電平轉(zhuǎn)換時(shí)采用單端輸入輸出,在傳輸過(guò)程中當(dāng)干擾和噪聲混在正常的信號(hào)中。
編輯:admin 最后修改時(shí)間:2018-05-08