1. RS232 RS-323C標準是美國EIA(電子工業聯合會)與BELL等公司一起開發的1969年公布的通信協議。RS-232C標準(協議)的全稱是EIA-RS-232C標準,其中EIA (Electronic Industry Association)代表美國電子工業協會,RS(commended standard)代表推薦標準,232是標識號,C代表RS232的最新一次修改(1969)。它規定連接電纜和機械、電氣特性、信號功能及傳送過程。 1.1 電氣特性 EIA-RS-232C對電器特性、邏輯電平和各種信號線功能都作了規定。 NOTE: 1、介于-3~+3V之間的電壓無意義,低于-15V或高于+15V的電壓也認為無意義,因此,實際工作時,應保證電平在±(3~15)V之間。 2、EIA-RS-232C與TTL轉換:EIA-RS-232C是用正負電壓來表示邏輯狀態,與TTL以高低電平表示邏輯狀態的規定不同。因此,為了能夠同計算機接口或終端的TTL器件連接,必須在EIA-RS-232C與TTL電路之間進行電平和邏輯關系的變換。 1.2 連接器的機械特性 連接器:由于RS-232C并未定義連接器的物理特性,因此,出現了DB-25、DB-15和DB-9各種類型的連接器,其引腳的定義也各不相同。下面分別介紹兩種連接器。 1.2.1 DB-25 PC和XT機采用DB-25型連接器。DB-25連接器定義了25根信號線,分為4組: 1.2.2 DB-9 在AT機及以后,不支持20mA電流環接口,使用DB-9連接器,作為提供多功能I/O卡或主板上COM1和COM2兩個串行接口的連接器。它只提供異步通信的9個信號。 電纜長度:在通信速率低于20kb/s時,RS-232C所直接連接的最大物理距離為15m(50英尺)。 1.3 RS-232C的接口信號 RS-232C規標準接口有25條線,4條數據線、11條控制線、3條定時線、7條備用和未定義線,常用的只有9根,它們是: 1.3.1聯絡控制信號線: 1.3.2 數據發送與接收線 1.3.3 地線 有兩根線SG、PG——信號地和保護地信號線,無方向。 1.3.4 NOTE: 1、DSR/DTR信號有時連到電源上,一上電就立即有效。這兩個設備狀態信號有效,只表示設備本身可用,并不說明通信鏈路可以開始進行通信了,能否開始進行通信要由其他的控制信號決定。 2、RTS/CTS請求應答聯絡信號是用于半雙工MODEM系統中發送方式和接收方式之間的切換在全雙工系統中,因配置雙向通道,故不需要RTS/CTS聯絡信號。 3、上述控制信號線何時有效,何時無效的順序表示了接口信號的傳送過程。例如,只有當DSR和DTR都處于有效(ON)狀態時,才能在DTE和DCE之間進行傳送操作。若DTE要發送數據,則預先將DTR線置成有效(ON)狀態,等CTS線上收到有效(ON)狀態的回答后,才能在TxD線上發送串行數據。這種順序的規定對半雙工的通信線路特別有用,因為半雙工的通信才能確定DCE已由接收方向改為發送方向,這時線路才能開始發送。 1.3.5 總結 1.4 近距離通信 當通信距離較近時,可不需要Modem,通信雙方可以直接連接,這種情況下,只需使用少數幾根信號線。最簡單的情況,在通信中根本不需要RS-232C的控制聯絡信號,只需三根線(發送線、接收線、信號地線)便可實現全雙工異步串行通信,即是這里要討論的第一種情況。 1.4.1 零Modem 的最簡連線(3線制) 如下圖示:圖中的TXD線與RXD線交叉連接是因為在直連方式時,把通信雙方都當作DTE看待,雙方都可發也可收。在這種方式下,通信雙方的任何一方,只要請求發送RTS有效和數據終端準備好DTR有效就能開始發送和接收。 (1)RTS與CTS互聯:只要請求發送,立即得到允許 (2)DTR與DSR互聯:只要本端準備好,認為本端立即可以接收(DSR、數傳機準備好)。 1.4.2 零Modem標準連接: 如果想在直接連接時,而又考慮到RS-232C的聯絡控制信號,則采用零MODEM方式的標準連接方法,其通信雙方信號線安排如下1-2-3順序所演示的那樣。 從中可以看出,RS-232C接口標準定義的所有信號線都用到了,并且是按照DTE和DCE之間信息交換協議的要求進行連接的,只不過是把DTE自己發出的信號線送過來,當作對方DCE發來的信號,因此,又把這種連接稱為雙叉環回接口。 雙方的握手信號關系如下 (1)當甲方的DTE準備好,發出DTR信號,該信號直接聯至乙方的RI(振鈴信號)和DSR(數傳機準備好)。即只要甲方準備好,乙方立即產生呼叫(RI)有效,并同時準備好(DSR)。盡管此時乙方并不存在DCE(數傳機)。 (2)甲方的RTS和CTS相連,并與乙方的DCD互連。即:一旦甲方請求發送(RTS),便立即得到允許(CTS),同時,使乙方的DCD有效,即檢測到載波信號。 (3)甲方的TXD與乙方的RXD相連,一發一收。 |
|