當前位置:編程學習大全網 - 編程語言 - RS-232C的串口規範

RS-232C的串口規範

RS-232C 標準(協議)的全稱是EIA-RS-232C 標準,其中EIA(Electronic Industry Association)代表美國電子工業協會,RS(Recommeded standard)代表推薦標準,232是標識號,C代表RS232 的最新壹次修改(1969),在這之前,有RS232B、RS232A。它規定連接電纜和機械、電氣特性、信號功能及傳送過程。常用物理標準還有EIA-RS-232-C、EIA-RS-422-A、EIA-RS-423A、EIA-RS-485。 例如,目前在PC 機上的COM1、COM2 接口,就是RS-232C接口。

1、9針串口引腳定義

PC電腦串行口中的典型是RS-232及其兼容接口,串口引腳有9針和25針兩類。而壹般的個人電腦中使用的都是9針的接口,25針串口具有20mA電流環接口功能,用9,11,18,25針來實現。這裏只介紹9針的RS232C串口引腳定義 引腳 簡寫 功能說明 1 CD 載波偵測 2 RXD 接收數據 3 TXD 發送數據 4 DTR 數據終端設備 5 GND 地線 6 DSR 數據準備好 7 RTS 請求發送 8 CTS 清除發送 9 RI 振鈴指示 2、RS-232C電氣特性

EIA-RS-232C對電氣特性、邏輯電平和各種信號線功能都作了明確規定。

在TXD和RXD引腳上電平定義:

邏輯1=-3V~-15V

在RTS、CTS、DSR、DTR和DCD等控制線上電平定義:

信號有效=+3V~+15V

信號無效=-3V~-15V

以上規定說明了RS-232C標準對應邏輯電平的定義。註意:對於介於-3V~+3V之間的電壓處於模糊區電位,此部分電壓將使得計算機無法正確判斷輸出信號的意義,可能得到0,也可能得到1,如此得到的結果是不可信的,在通訊時候體系的是會出現大量誤碼,造成通訊失敗。因此,實際工作時,應保證傳輸的電平在+3~+15V或-3V~-15V之間。

3、RS-232C的通訊距離和速度

RS-232C規定最大的負載電容為2500pF,這個電容限制了傳輸距離和傳輸速率,由於RS-232C的發送器和接收器之間具有公***信號地(GND),屬於非平衡電壓型傳輸電路,不使用差分信號傳輸,因此不具備抗***模幹擾的能力,***模噪聲會耦合到信號中,在不使用調制解調器(MODEM)時,RS-232C能夠可靠進行數據傳輸的最大通訊距離為15米,對於RS-232C遠程,必須通過調制解調器進行遠程通訊連接,或改為RS-485等差分傳輸方式。

現在個人計算機提供的串行端口終端的傳輸速度壹般都可以達到115200bps甚至更高,標準串口能夠提供的傳輸速度主要有以下波特率:1200bps、2400bps、4800bps、9600bps、19200bsp、38400bps、57600bps、115200bps等,在儀器儀表或工業控制場合,9600bps是最常見的傳輸速度,在傳輸距離較近時,使用最高傳輸速度也是可以的。傳輸距距離和傳輸速度的關系成反比,適當地降低傳輸速度,可以延長RS-232的傳輸距離,提高通訊的穩定性。

4、RS-232C電平轉換芯片及電路

RS-232C規定的邏輯電平與壹般微處理器、單片機的邏輯電平是不同的,例如:RS-232C的邏輯“1”是以-3~-15V來表示的,而單片機的邏輯“1”是以5V表示的,S3C2410的邏輯“1”是3.3V表示的,就必須把單片機的電平(TTL、CMOS電平)轉變為RS-232C電平,或者把計算機的RS-232C電平轉換成單片機的TTL或CMOS電平,通訊時必須對兩種電平進行轉換。實現電平轉換的芯片可以是分立器件,也可以是專用的RS-232C電平轉換芯片。下面介紹壹種在嵌入式系統中應用比較廣泛的MAX3232芯片。

如圖所示,主要特點有:

l 符合所有的RS-232C規範

l 單壹供電電壓+5V或3.3V

l 片內電荷泵,具有升壓。電壓極行反轉能力,能夠產生+10V和-10V電壓V+、V-

l 低功耗,典型供電電流3mA

l 內部集成2個RS-232C驅動器

l 內部集成2個RS-232C接收器

MAX3232芯片

RS-232C串口的接線方式有全串口連接、3線連接等方式。本書只介紹最簡單、常用的3線連接方法。PC和PC或處理器之間的通信,雙方都能發送和接收,它們的連接只需要使用三根線即可,即RXD,TXD和GND,連接方式如圖所示。

  • 上一篇:盜墓筆記系列閱讀順序!
  • 下一篇:windows , unix, linux 三者對進程管理的相關比較
  • copyright 2024編程學習大全網