Presentation is loading. Please wait.

Presentation is loading. Please wait.

序列埠通訊.

Similar presentations


Presentation on theme: "序列埠通訊."— Presentation transcript:

1 序列埠通訊

2 RS232C 特徵 電腦中最常用的介面之一 RS-232 : Recommend Standard number 232
全功能的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 設備1 設備2

4 串列傳輸示意圖

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

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腳位對照表 信號名稱 DB9 DB25 信號說明 CD 1 8 載波偵測信號 RXD 2 3
資料接收端 TXD 資料傳送端 /DTR 4 20 終端機資料備妥信號 GND 5 7 接地端 /DSR 6 數據機資料備妥回應 /RTS 終端機要求傳送信號 /CTS 數據機傳送回應信號 RI 9 22 振鈴指示訊號 RS-232 DB9與DB25連接頭

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

10 相關知識 RS-232的信號電壓位準定義 最大電壓範圍為±25V; 在輸入端,-3V至-25V定義為邏輯’1’;

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

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

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

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

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通訊 RS-232 RS-422 RS-485 1.大部分的通訊介面都是使用串列式通訊,USB也是屬於串列式通訊的一種。
2.現行工業用通訊介面有: RS-232、RS-422與RS-485幾種。 RS-232的電壓準位是與GND比較,其餘兩種為雙線式,電壓準位為比較兩線的電壓差。 作業方式 抗雜訊能力 通訊距離 RS-232 雙工 RS-422 長(可超過100公尺) RS-485 單工

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

18 RS-232通訊 通訊交握的方式與意義 1.交握方式: (1)硬體交握—直接以腳位之電位通聯 (2)軟體交握—以資料的方式通聯
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


Download ppt "序列埠通訊."

Similar presentations


Ads by Google