標(biāo)題: RS232資料 [打印本頁]
作者: 18605919727 時間: 2018-9-10 15:37
標(biāo)題: RS232資料
1. RS232簡介:
在RS-232標(biāo)準(zhǔn)中,字符是以一串行的比特串來一個接一個的串行(serial)方式傳輸,優(yōu)點(diǎn)是傳輸線少,配線簡單,傳送距離可以較遠(yuǎn)。最常用的編碼格式是異步起停(asynchronous start-stop)格式,它使用一個起始比特后面緊跟7或8 個數(shù)據(jù)比特(bit),然后是可選的奇偶校驗(yàn)比特,最后是一或兩個停止比特。所以發(fā)送一個字符至少需要10比特,帶來的一個好的效果是使全部的傳輸速率,發(fā)送信號的速率以10劃分。一個最平常的代替異步起停方式的是使用高級數(shù)據(jù)鏈路控制協(xié)議(HDLC)。
RS232標(biāo)準(zhǔn):rs232對兩個方面做了規(guī)定,即信號電平標(biāo)準(zhǔn)和控制信號線的定義。
Rs232采用負(fù)的邏輯為規(guī)定的邏輯電平,與通常的TTL電平也不兼容,rs將-5V~-15V規(guī)定為1,將+5V~+15V規(guī)定為0。
EIA-RS-232C對電器特性、邏輯電平和各種信號線功能都作了規(guī)定。
在TxD和RxD上:邏輯1(MARK)=-3V~-15V
邏輯0(SPACE)=+3~+15V
在RTS、CTS、DSR、DTR和DCD等控制線上:
信號有效(接通,ON狀態(tài),正電壓)=+3V~+15V
信號無效(斷開,OFF狀態(tài),負(fù)電壓)=-3V~-15V
由于rs232并未定義連接器的物理特性,故而有DB-25、DB-15、DB-9等各種類型的連接器
DB-25:定義了25根信號線。
(1) 異步通信的9個電壓信號(包括信號地)2,3,4,5,6,7,8,20,22
(2) 20mA電流信號9個12,13,14,15,16,17,19,23,24
(3) 空6個9,10,11,18,21,25
(4) 保護(hù)地(PE)1個,作為設(shè)備的接地端(1腳)
DB-9:TXD(3):串口數(shù)據(jù)輸出
RXD(2):串口數(shù)據(jù)輸入
RST(7):發(fā)送數(shù)據(jù)請求
CTS(8):清除發(fā)送
DSR(6):數(shù)據(jù)發(fā)送就緒
DCD(1):數(shù)據(jù)載波檢測
DTR(4):數(shù)據(jù)終端就緒
GND(5):地線
R1(9):鈴聲指示
RS-232通信方式允許簡單連接三線:Tx、Rx和地線。但是對于數(shù)據(jù)傳輸,雙方必須對數(shù)據(jù)定時采用使用相同的波特率。盡管這種方法對于大多數(shù)應(yīng)用已經(jīng)足夠,但是對于接收方過載的情況這種使用受到限制,因此就需要用到串口的握手功能。
| 歡迎光臨 (http://m.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |