RS 232 標準是有史以來最成功的串行數據傳輸標準之一。它于 1960 年代初首次開發,多年來一直很受歡迎,盡管隨著更快、更有效的標準可用,它的使用現在正在下降。
除了基本的RS232標準外,還引入了許多更新,并且該標準已被許多行業機構采用,從而將許多不同的標準編號分配給非常相似的串行數據傳輸格式。
RS232標準開發和時間表
就 RS232 時間表而言,RS 232 數據通信標準是在 1962 年制定的,當時能夠沿著各種類型的線路傳輸數據的需求開始增長。制定標準的想法源于美國意識到需要一種通用的方法來實現互操作性。因此,美國電氣工業協會創建了一種稱為 RS232 的串行數據傳輸或通信標準。它定義了數據終端設備 (DTE) 和數據通信設備 (DCE) 之間傳輸數據的電氣特性。通常,數據通信設備是調制解調器(調制器/解調器),它將數據編碼為可以沿著電話線傳輸的形式。數據終端設備可以是計算機。
RS 232 標準經歷了多次修訂,1969 年發布了稱為 RS232C 的 C 問題,以適應當時使用的端子和設備的電氣特性。
RS 232 標準經歷了進一步的修訂,并于 1986 年發布了修訂版 D(通常稱為 RS232D)。RS 232 標準的修訂版需要包含各種時序元件,并確保 RS 232 標準與 CCITT 標準 V.24 協調一致,同時仍確保與舊版本的 RS 232 標準的互操作性。
從那時起,進行了進一步的更新和修訂,當前版本是 1997 年發布的 TIA-232-F,標題為:“采用串行二進制數據交換的數據終端設備和數據電路終端設備之間的接口”。
RS 232 標準的名稱在其歷史上曾多次更改,這是贊助組織的結果。因此,它被稱為 EIA RS-232、EIA 232,最近被稱為 TIA 232。
RS232 標準型號
有許多不同的規范和標準與 RS 232 相關。下面給出了一些 RS 232 標準以及所使用的各種名稱和參考的描述:
EIA/TIA-232: 對 RS 232 標準的引用包括第一個和當前發起組織的名稱,即電子工業聯盟 (EIA)、電信工業聯盟 (TIA)。
RS-232C接口: 這是對 1969 年更新的 RS 232 標準發布的名稱,該標準包含許多設備特性。
RS-232D接口: 這是 1986 年發布的 RS 232 標準。它經過修訂,納入了各種定時元素,并確保 RS 232 標準與 CCITT 標準 V.24 協調一致。
RS-232F接口: 此版本的 RS 232 標準于 1997 年發布,以適應對標準的進一步修訂。它也被稱為TIA-232-F。
V10版: V.10 是 ITU 于 1976 年首次發布的非平衡數據通信電路標準或建議書,適用于高達 100 kbps 的數據速率。它可以與 V.28 互通,前提是信號不超過 12 伏。使用 37 針 ISO 4902 連接器,它實際上與 RS423 兼容。
V24版: 國際電聯的國際電信聯盟(ITU)/CCITT(國際電報和電話咨詢委員會)制定了一個標準,稱為ITU v.24,通常簡稱為V24。該標準與 RS232 兼容,其目的是使制造商能夠符合全球標準,從而允許產品在世界所有國家/地區使用。它的標題是“數據終端設備(DTE)和數據電路終端設備(DCE)之間的交換電路定義列表”。
V28版: V.28 是 ITU 標準,定義了不平衡雙電流交換電路的電氣特性,即數據終端設備 (DTE) 和數據電路終端設備 (DCE) 之間交換電路的定義列表。
RS-232 應用
RS-232 標準自 1962 年首次發布以來已經走過了漫長的道路。從那時起,該標準經歷了多次修訂,但更重要的是,RS232 已被用于越來越多的應用中。最初,它被設計為一種將電話調制解調器連接到電傳打印機或電傳打字機的方法。這使得信息能夠通過電話線發送 - 計算機的使用還有一段路要走。
隨著計算機開始使用,需要與打印機的鏈接。RS-232標準提供了一種理想的連接方法,因此它開始以一種完全不同的方式使用。然而,當個人電腦首次推出時,它的使用才真正開始起飛。在這里,RS-232標準提供了一種將PC連接到打印機的理想方法。
RS-232 標準提供了一種將許多其他遠程項目連接到計算機和數據記錄器的理想方法。因此,RS-232 成為行業標準,用于 1962 年首次推出時從未設想過的大量應用。
RS 232 標準由于被許多不同的機構采用,因此有各種更新和細微變化。在大多數情況下,這些不同的標準是可以互換的,例如,RS232 和 V24 對于大多數應用來說是完全相同的。
該標準已經使用了半個多世紀,在此期間,它通過串行鏈路提供了可靠和有效的通信。
RS2332 最常用的握手方法是采用硬連線選項。但是,也可以使用嵌入在數據中的軟件代碼,從而節省了硬件握手所需的額外線路的使用。
RS232 軟件握手選項對于需要通過電話線發送數據的應用特別有用。在這里,可以僅使用數據來控制數據流,這使得發送數據成為可能,而無需額外的行。
在某些情況下,使用軟件方法來影響握手可能更方便。
在實現 RS232 軟件握手時,常用的兩種方法是 XON/XOFF 和 EXT/ACK。
X-ON / X-OFF系列
X-ON X-OFF的工作原理是沿著數據線從接收數據的設備發送控制字符。名稱中的“X”表示“發射器”,因此 XON 和 XOFF 分別是用于打開或關閉發射器的命令。
當在發送端接收到X-ON時,開始數據傳輸。
一旦終端或打印機上的輸入緩沖區開始變滿,就會發送 X-OFF 字符以停止數據。當緩沖區中出現足夠的空間時,可以將 X-ON 發送到發送器以恢復數據流。
XON 的實際字符或信號與 ASCII Ctrl-Q 鍵盤組合的位配置相同。XOFF 字符或信號是 Ctrl-S 字符。
分機/確認
第二種方法稱為 EXT/ACK。 使用這種方法,數據被分成多個塊,在發送每個塊后,傳輸控制代碼 ETX 以顯示該文本塊的末尾。
一旦數據被接受并且輸入緩沖區中有足夠的空間,就會發送 ACK 或確認控制代碼。一旦收到此數據,就會發送下一個數據塊。
其他代碼
其他代碼也用于 RS232 通信鏈路的有效軟件控制。這些代碼用于多種用途,包括指示選項卡、表單提要以及提供可聽見的“鈴聲”警告。
這些代碼自然而然地集中在一些使用兩線 RS232 鏈路的舊電傳打字機上。
控制代碼名稱
盡管現在并非所有代碼都使用,因為許多代碼旨在供較舊的電傳打字設備使用,但相同的過程也適用于現代設備。這組代碼被稱為控制代碼,它甚至產生了當今鍵盤上的“CTRL”鍵。此外,軟件握手的概念雖然在早期沒有被廣泛使用,但現在已經很成熟,并且通常是實現通信系統控制的首選方法,因為處理器提供了靈活性。
審核編輯:黃飛
-
數據傳輸
+關注
關注
9文章
2004瀏覽量
65715 -
調制解調器
+關注
關注
3文章
872瀏覽量
39442 -
RS232
+關注
關注
13文章
798瀏覽量
95541 -
串行數據
+關注
關注
0文章
54瀏覽量
16730
發布評論請先 登錄

RS-232-C標準 rs232接口規范

RS232串口的簡單介紹_RS232接線方法及電氣特性
主板串口RS232芯片燒毀問題分析(RS232作用及電路圖)

評論