新聞| | PChome| 登入
2007-06-10 17:37:52 | 人氣89| 回應0 | 上一篇 | 下一篇
推薦 0 收藏 0 轉貼0 訂閱站台

RS232串列埠通訊

單晶片8051與串列埠通訊

RS-232RS-422RS-485都是串列埠介面的標準,都是由電子工業協會(EIA)所制定的工業標準,可在不同電子/電機產品之間相容,建立通訊。

        RS-422是由RS-232標準改良發展而來,彌補了RS-232相關的特性不足,如最大傳輸電纜長度由50呎增加到4000(1.2公里)、最大傳輸速率(bit/s)20K提高到10M …等,改善了通訊距離,傳輸率與串列通訊的功能.

        RS-485乃由RS-422為基礎,增加了多點雙向通訊之能力,並可以允許多個接收器與驅動器連接到同一條匯流排上,同時還增加了驅動器的驅動能力和衝突保護特性,突破了只能連接10個裝置的限制。

        本文以最廣泛使用的RS-232,作為與單晶片之溝通介面,屬於單端工作方式,收/發端的資料信號是相對於「地」的電壓,如果傳輸線是閒置時,傳輸信號(TD)的電壓將是負的,在傳輸當中,電壓將是正負變化的,傳送端驅動器正電壓在+5~+15V之間,負電壓在-5~-15V之間,接收端工作電壓在+3~+12V-3~-12V之間,最大傳輸距離約15公尺,最高速率為20Kbits/s

 

l          DTEDCE

DTE:資料終端設備(Data Terminal Equipment),指資料的來源端或接收端,如PC、印表機。

DCE:資料通訊設備(Data Communication Equipment),指資料通信之間的橋樑,如Modem

l          DB-9DB-25連接器

RS-23225PIN9PIN的連接器,又可分為公接頭與母接頭,公接頭和DTE相連,而母接頭與DCE連接。

l          D型連接腳位定義

DB-25接腳定義

接腳

名稱

意義

接腳

名稱

意義

1

PG

保護用接地(外殼接地)

14

STD

次級傳輸資料

2

TD

傳輸資料線()

15

TC

DCE傳送計時

3

RD

接收資料線()

16

SRD

次級接收資料

4

RTS

傳送端要求傳送()

17

RC

DCE接收計時

5

CTS

接收端清除準備接收()

18

-

 

6

DSR

接收端已準備妥當()

19

SRS

次級要求傳送

7

SG

信號接地

20

DTR

資料終端備妥

8

CD

資料載波偵測

21

SQD

訊號品質偵測

9

-

保留

22

RI

鈴響指示()

10

-

保留

23

DRS

資料訊號率偵測

11

-

未配置

24

XTC

DTE傳送計時

12

SCD

次級資料載波偵測

25

-

未配置

13

SCS

次級清除以發送

 

 

DB-9接腳定義

接腳

名稱

意義

接腳

名稱

意義

1

PG

保護用接地(外殼接地)

6

DSR

接收端已準備妥當()

2

RD

接收資料線()

7

RTS

傳送端要求傳送()

3

TD

傳輸資料線()

8

CTS

接收端清除準備接收()

4

DTR

資料終端備妥()

9

RI

鈴響指示()

5

SG

信號接地

 

 

 

DB-25共有4條資料線、11條控制線、3條時序線及7條備用線,常用的只有9條。

l          NULL Modem連線

兩台DTE或兩台DCE連線通訊,以DB-9為圖例,若採用DB-25,信號地線改為第7腳。

 

l          RS232TTL/CMOS電壓準位轉換

8051UART所使用的電氣信號準位是屬於TTL準位,"0"=0V"1"=5V

RS-232的電氣信號準位,"0"=-3V~-12V"1"=+3V~+12V

因此,8051UARTRS-232連接時,必須作電壓準位的轉換才行。以下介紹常用的轉換IC,編號為ICL232,完整的DataSheet介紹,請看這裡:ICL232.pdf

電壓轉換連接圖

l          PCRS-232I/O位址

COM13F8H-3FFH
COM2
2F8H-2FFH

 

台長: Kenny
人氣(89) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 教育學習(進修、留學、學術研究、教育概況) | 個人分類: 程式設計 |
此分類下一篇:如何在模組中宣告常數
此分類上一篇:【VB2005】RS232串列通訊

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文