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