1 / 28

序列埠通訊

序列埠通訊. RS232C 特徵. 電腦中最常用的介面之一 RS-232 : Recommend Standard number 232 C 表示最新的版本 . 大多電腦都是符合 RS-232C 一部份標準 全功能的 RS-232C 規定使用 25-pin “D” 接頭,使用其中的 22 pins. 對電腦通訊而言,許多都是不必要的,因此節省起見,大多數 PC 只使用一個 9pin 的公接頭。 事實上,只要使用其中 3 根 pin 便可達到全雙工 (full duplex) 通訊的目的,一根 Send ,一根 receive ,一根 ground 。

Download Presentation

序列埠通訊

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 序列埠通訊

  2. RS232C 特徵 • 電腦中最常用的介面之一 • RS-232 : Recommend Standard number 232 • C 表示最新的版本. • 大多電腦都是符合RS-232C一部份標準 • 全功能的RS-232C 規定使用25-pin “D” 接頭,使用其中的22 pins. • 對電腦通訊而言,許多都是不必要的,因此節省起見,大多數PC只使用一個9pin的公接頭。 • 事實上,只要使用其中3根pin便可達到全雙工(full duplex)通訊的目的,一根Send,一根receive,一根ground。 • Full Duplex (全雙工)

  3. Serial v.s. Parallel Communication • Serial Communication (串列傳輸) 將Word或Byte內的字元 (Bit) , 一個接一個依序傳送 • Parallel Communication (並列傳輸) 將整個Word或Byte內的字元在同一時間內傳送 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 並列式傳輸 設備1 串列式傳輸 設備2 設備2 設備1

  4. 串列傳輸示意圖

  5. 0 0 0 0 1 0 1 1 1 1 Stop bit Start bit Clock 0 0 0 0 Data 1 1 1 1 Asynchronous v.s. Synchronous Communication • Asynchronous Communication (非同步傳輸)在傳送的資料內加上同步信號, 當接收端收到同步信號 , 便知道接下來的信號是資料 • Synchronous Communication (同步傳輸)傳送與接收雙方共用一個時鐘脈衝(Clock)

  6. Simplex , Half Duplex , Full Duplex Communication • Simplex Communication (單工傳輸) 固定單一方向傳輸 , 如電台廣播 , 收音機接收 • Half Duplex Communication (半雙工傳輸) 雙方向均能傳輸 , 但同一時間只能單向傳送 , 單向接收 , 如無線電對講機

  7. Simplex , Half Duplex , Full Duplex Communication • Full Duplex Communication (全雙工傳輸) 可同時雙方向傳輸 , RS232 , 電話

  8. 相關知識 RS-232 DB9與DB25腳位對照表 RS-232 DB9與DB25連接頭

  9. CD, DSR, DTR, RTS, CTS, RI都是硬體偵測傳輸狀態所需→很少用 • 目前大多數只要利用RD與TD傳輸特定字元溝通,即可判斷傳輸狀況,因此只要用RD, TD, ground 3根線即可

  10. 相關知識 • RS-232的信號電壓位準定義 • 最大電壓範圍為±25V; • 在輸入端,-3V至-25V定義為邏輯’1’; • 在輸入端,+3V至+25V定義為邏輯’0’; • 在輸出端,-5V至-15V定義為邏輯’1’; • 在輸出端,+5V至+15V定義為邏輯’0’; • ±3V之間定義為轉態區; RS-232的信號電壓位準示意圖

  11. 相關知識 • RS-232傳輸格式 • 同位元偵錯法

  12. RX RTS TX CTS RTS / CTS • RTS • 要求對方送資料 • CTS • 偵測送對方的要求

  13. RX DTR TX DSR DSR / DTR • DTR • 通知對方我已經Ready • 通常device power on 後 , DTR會被Set為On , 代表Device活著 • DSR • 偵測對方是否已經Ready

  14. 2 TxD TxD 2 RxD RxD 3 3 7 7 SG SG 簡易RS232傳輸接線

  15. DTE v.s. DCE • Data Terminal Equipment • 用來接Terminal之Connector , 如電腦上之RS232 Connector • 公接頭 • Data communication (Computer) Equipment • 用來接Computer之Connector , 如Modem • 信號腳位與DTE相反 • 母接頭 • DTE與DCE可以直接一對一連接線 • 但同類間連接需要用Null modem Cable,交換send與receive腳位

  16. RS-232通訊 1.大部分的通訊介面都是使用串列式通訊,USB也是屬於串列式通訊的一種。 2.現行工業用通訊介面有: RS-232、RS-422與RS-485幾種。 RS-232的電壓準位是與GND比較,其餘兩種為雙線式,電壓準位為比較兩線的電壓差。

  17. RS-232通訊 1.通訊參數: (1)Baud Rate (2)通訊傳送單位 (3)起始位元及停止位元 (4)同位元檢查 2.串列通訊字元資料格式: 起始位元 + 傳送字元 + 同位位元 + 停止位元 Ex.如果採用19200bps的傳輸速率,傳輸資料格式為一個起始位元,傳送字元為8個位元,不用同位元檢查,一個停止位元。此時每秒可以傳輸的資料個數為: (1)每次傳輸的資料位元格式為: 1 + 8 +0 + 1 = 10位元 (2)Baud Rate = 19200 bits / second =>每秒最大傳輸資料個數為 19200 / 10 = 1920組

  18. RS-232通訊 通訊交握的方式與意義 1.交握方式: (1)硬體交握—直接以腳位之電位通聯 (2)軟體交握—以資料的方式通聯 2.RS-232通訊流程 RS-232Port開啟與初始化 電腦與週邊交握 溢位 資料接收完畢,通知結束傳輸並關閉通訊埠 否 通知傳輸 是

  19. RS-232測試

  20. RS-232測試

  21. RS-232測試

  22. RS-232測試

  23. RS-232測試

  24. RS-232測試

  25. RS-232測試

  26. D-Sub 9 pins

  27. Null-Modem

  28. Null-Modem

More Related