2012年4月9日 星期一

RS-232 ﹣串列數據通訊的介面標準 (一)

RS-232 ﹣串列數據通訊的介面標準 (一):

計劃要使用 Excel 來處理電子數據的資料及圖表,而電子數據會經串列介面 (Serial Port) 收取回來,所以需要先測試串列介面 (Serial Port) 的特性及功能。RS-232 是美國電子工業聯盟(EIA Electronic Industry Association)制定的串列數據通訊的介面標準,原始編號全稱是 EIA-RS-232(簡稱232RS232),232 是標識號,C 代表 RS232 的第三次修改(1969年),在這之前,還有 RS232BRS232A。。在一般桌上電腦都配置了串列介面外設連接,在 IBM PC 機上的 COM1COM2 介面(使用 D 25 針或 9 針連接器),就是 RS-232C 介面。


RS-232 標準中定義了邏輯1和邏輯0電壓級數,以及標準的傳輸速率和連接器類型。訊號大小在正的和負的 315V 之間 (±5、±10、±12 ±15)RS-232 規定接近零的電位是無效的,邏輯 1 規定為負電位,有效負電位的訊號狀態稱為傳號 Marking,它的功能意義為 OFF,邏輯 0 規定為正電位,有效正電位的訊號狀態稱為空號 Spacing,它的功能意義為 ON


RS-232 的設備可以分為數據終端設備(DTEData Terminal Equipment, For example, PC)和數據通訊設備(DCEData Communication Equipment, For example, Modem)兩類,這種分類定義了不同的線路用來發送和接受訊號。一般來說,計算機和終端設備有 DTE 連接器,數據機和印表機有 DCE 連接器。RS-232 的線纜長度可遠 20

DTE 和 DCE

下表中列出的是被較多使用的 RS-232 中的訊號和接腳分配:
訊號
意義
簡寫
DB-25
DB-9
EIA/TIA 561
公共接地
Ground
GND
7
5
4
發送數據
Transmit
TD
2
3
6
接受數據
Receiver
RD
3
2
5
數據終端準備
Data Terminal Ready
DTR
20
4
3
數據準備好
Data Set Ready
DSR
6
6
1
請求發送
Request To Send
RTS
4
7
8
清除發送
Clear To Send
CTS
5
8
7
數據載波檢測
Carrier Detect
CD
8
1
2
振鈴指示
Ring Indicator
RI
22
9
1

RS-232C 9 Pin 接腳定義:
腳位
簡寫
意義
說明
Pin1
CD
Carrier Detect
調制解調器通知電腦有載波配偵測到。
Pin2
RXD
Receiver
接收資料。
Pin3
TXD
Transmit
傳送資料。
Pin4
DTR
Data Terminal Ready
電腦告訴調制解調器可以進行傳輸。
Pin5
GND
Ground
地線。
Pin6
DSR
Data Set Ready
調制解調器告訴電腦一切準備就緒。
Pin7
RTS
Request To Send
電腦要求調制解調器將資料送出。
Pin8
CTS
Clear To Send
調制解調器通知電腦可以傳資料過來。
Pin9
RI
Ring Indicator
調制解調器通知電腦有電話進來。

RS232 DB-25S DB-9S
 
串列通訊在軟體設置裏需要做多項設置:
  1. 鮑率(Baud Rate              20kbps
  2. 數據位 (Data Format)           5-8位元
  3. 同位檢查(Parity Check   Odd/Even
  4. 停止位(Stop Bit         0/1

RS-232C 標準訊號

相關網頁:
◎ RS-232 ﹣串列數據通訊的介面標準 (一)
◎ RS-232 ﹣超級終端機串列介面測試 (二)
◎ RS-232 ﹣超級終端機串列介面 Loopback 測試 (三)
◎ RS-232 ﹣用 Excel 做串列介面數據傳輸及接收 (四)
◎ RS-232 ﹣用 Excel API做串列介面數據傳輸及接收 (五)

相關網頁:
 DIY - 電子:EIA RS-232 串行通信協議標準 (九十二) :
DIY - 電子:MAX232 串行通信協議標準 IC (九十三) :
 DIY - 電子:C18 PIC18F4550 USART 函數庫程式 (九十四) :
DIY - 電子:PIC18F4550 USART 電路功能介紹 (九十五) :
 DIY - 電子:PIC18F4550 USART 自動波特率電路介紹 (九十六) :
DIY - 電子:PIC18F4550 USART 異步模式 (九十七) :
◆ DIY - 電子:PIC18F4550 + MAX232 USART 電路 (九十八) :
◆ DIY - 電子:PIC18F4550 + MAX232 USART 電路程式 (九十九) :
DIY - 電子:PIC18F4550 測試程式 Hyper Terminal (一百) :

相關網頁:
◎ DIY - 智能小車:TL-WR703N 無線路由器與 16F877A 控制版串口連接電路 (二十)
◎ DIY - 智能小車:ser2net 詳細介紹 (二十一)
◎ DIY - 智能小車:智能小車 ser2net 設定 (二十二)
◎ DIY - 智能小車:16F877A 控制版串口連接程式 (二十三)
◎ DIY - 智能小車:TL-WR703N 路由器和 RS232 串行板組裝 (二十九)
◎ DIY - 智能小車:PIC 16F877A 處理器板 RS232 接收程式碼 (三十三)

相關網頁:
◎ ESCORT 3146A 5 1/2位數字雙顯示桌上型電錶數據傳輸
◎ Hameg HM507 CombiScope (模數組合示波器) – RS232

沒有留言:

張貼留言