久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

DCD,、DTR,、DSR、RTS及CTS等五個(gè)狀態(tài)指示分別代表什么意思,?

 開啟美好每一天 2015-11-13

DCD ( Data Carrier Detect 數(shù)據(jù)載波檢測)

DTR(Data Terminal Ready,,數(shù)據(jù)終端準(zhǔn)備好)

DSR(Data Set Ready 數(shù)據(jù)準(zhǔn)備好)

RTS( Request To Send 請求發(fā)送)

CTS(Clear To Send 清除發(fā)送)

在這五個(gè)控制信號中,DTR和RTS是DTE設(shè)備(數(shù)據(jù)終端設(shè)備,,在實(shí)際應(yīng)用中就是路由器)發(fā)出的,,DSR、CTS和DCD是DCE設(shè)備(數(shù)據(jù)電路終結(jié)設(shè)備,,在實(shí)際中就是各種基帶MODEM)發(fā)出的,。

這五個(gè)控制信號的協(xié)商機(jī)制如下:

1、在路由器的串口沒有配置流控命令的情況下,,只要一上電,,DTR和RTS就會被置成有效(即只要一加電這兩個(gè)狀態(tài)就UP,不管串口有沒有接電纜),,當(dāng)路由器檢測到對端送過來的DSR,、CTS和DCD三個(gè)信號時(shí),串口的物理狀態(tài)就上報(bào)UP(任何一個(gè)物理信號無效都不會報(bào)UP,,或者說,,這三個(gè)信號中只要有一個(gè)為DOWN,路由器串口的物理狀態(tài)就處于DOWN的狀態(tài)),。

另外,,如果在路由器的串口上配置了NO DETECT DSR-DTR命令,DTE側(cè)(路由器)就不會檢測對端是否送過來DSR和CTS信號,,只要檢測到DCD信號,,物理層就報(bào)UP。

2,、如果在路由器的串口上配置了流控命令(具體命令為flowcontrol auto),,RTS和CTS兩個(gè)信號就會用于流量控制(路由器串口和基帶Modem之間的數(shù)據(jù)發(fā)送、接收流控),。當(dāng)出現(xiàn)數(shù)據(jù)處理不及時(shí)的情況,,這兩個(gè)控制信號就可能處于DOWN的狀態(tài),。

DCD :載波檢測。主要用于Modem通知計(jì)算機(jī)其處于在線狀態(tài),,即Modem檢測到撥號音,, 處于在線狀態(tài)。
RXD:此引腳用于接收外部設(shè)備送來的數(shù)據(jù),;在你使用Modem時(shí),,你會發(fā)現(xiàn)RXD指示燈在閃爍,說明RXD引腳上有數(shù)據(jù) 進(jìn)入,。
TXD:此引腳將計(jì)算機(jī)的數(shù)據(jù)發(fā)送給外部設(shè)備,;在你使用Modem時(shí),你會發(fā)現(xiàn)TXD指示燈在閃爍,,說明計(jì)算機(jī)正在通過TXD引腳發(fā)送數(shù)據(jù),。
DTR:數(shù)據(jù)終端就緒;當(dāng)此引腳高電平時(shí),,通知Modem可以進(jìn)行數(shù)據(jù)傳輸,,計(jì)算機(jī)已經(jīng)準(zhǔn)備好。
GND:信號地,;此位不做過多解釋,。
DSR:數(shù)據(jù)設(shè)備就緒;此引腳高電平時(shí),,通知計(jì)算機(jī)Modem已經(jīng)準(zhǔn)備好,,可以進(jìn)行數(shù)據(jù)通訊了。
RTS:請求發(fā)送,;此腳有計(jì)算機(jī)來控制,,用以通知Modem馬上傳送數(shù)據(jù)至計(jì)算機(jī);否則,,Modem將收到的數(shù)據(jù)暫時(shí)放入緩沖區(qū)中,。
CTS: 清除發(fā)送;此腳由Modem控制,,用以通知計(jì)算機(jī)將欲傳的數(shù)據(jù)送至Modem,。

RI : Modem通知計(jì)算機(jī)有呼叫進(jìn)來,是否接聽呼叫由計(jì)算機(jī)決定
當(dāng)電壓為正的時(shí)候?yàn)檫壿嫛?”狀態(tài),,當(dāng)電壓為負(fù)的時(shí)候?yàn)檫壿嫛?”狀態(tài),,
串口通信可以連接兩個(gè)設(shè)備, 當(dāng)使用9芯線路時(shí),,
1) 地(GND) 2)接受數(shù)據(jù)(RX data) 3)傳輸數(shù)據(jù) (TX data)
4) 數(shù)據(jù)終端準(zhǔn)備(DTR) 5) GND 6)數(shù)據(jù)準(zhǔn)備 (DSR)
7) 請求發(fā)送(RTS) 8)允許發(fā)送(CTS) 9)振鈴指示(RI)
我舉 PC 和Modem之間的通信為例子:
RTS/CTS 提供的是一種PC 和Modem 之間控制數(shù)據(jù)流的方法,,當(dāng)Modem 準(zhǔn)備接收
數(shù)據(jù)時(shí), 使CTS為ON(1), 當(dāng)Modem 不能接收更多數(shù)據(jù)時(shí), 使CTS為OFF(0), 類似的,,當(dāng)PC 可以接收數(shù)據(jù)時(shí),,RTS 為ON (1), 不能接收數(shù)據(jù)時(shí),RTS 為OFF(0).
DTR/DSR : PC開啟DSR信號告訴MODEN, PC 機(jī)已經(jīng)準(zhǔn)備通信, Modem通常開啟DSR來應(yīng)答,,讓PC機(jī)知道 Modem 準(zhǔn)備應(yīng)答.
RTS/CTS 屬于是硬件流量控制,, 而XON/XOFF則是軟件流量控制。

XON/XOFF分別對應(yīng)于(Ctrl-q)和(Crtl-s)字符,,如果你選擇軟件流量控制,
你的Modem 將不能傳遞Ctrl-q 和 Crtl-s字符,,因?yàn)檫@些字符被解釋成為
流控請求,。

希望這些能滿足你的要求。
在RS-232標(biāo)準(zhǔn)中,,字符是以一系列位元來一個(gè)接一個(gè)的傳輸,。最長用的編碼格式是異步起停asynchronous start-stop格式,它使用一個(gè)起始位后面緊跟7或8 個(gè)數(shù)據(jù)比特,,這個(gè)可能是奇偶位,,然后是兩個(gè)停止位。所以發(fā)送一個(gè)字符需要10比特,,帶來的一個(gè)好的效果是使全部的傳輸速率,,發(fā)送信號的速率以10分劃。一個(gè)最平常的代替異步起停方式的是使用高級數(shù)據(jù)鏈路控制協(xié)議(HDLC),。
在RS-232標(biāo)準(zhǔn)中定義了邏輯一和邏輯零電壓級數(shù),,以及標(biāo)準(zhǔn)的傳輸速率和連接器類型。信號大小在正的和負(fù)的3-15v之間,。RS-232規(guī)定接近零的電 平是無效的,,邏輯一規(guī)定為負(fù)電平,有效負(fù)電平的信號狀態(tài)稱為傳號marking,,它的功能意義為OFF,,邏輯零規(guī)定為正電平,有效正電平的信號狀態(tài)稱為空 號spacing,,它的功能意義為ON,。根據(jù)設(shè)備供電電源的不同,+-5,、+-10,、+-12和+-15這樣的電平都是可能的。 mark和space是從電傳打字機(jī)中來的術(shù)語,。電傳打字機(jī)原始的通信是一個(gè)簡單的中斷直流電路模式,,類似與圓轉(zhuǎn)盤電話撥號的中的信號。Marking狀 態(tài)是指電路是斷開的,spacing狀態(tài)就是指電路是接通的,。一個(gè)space就表明有一個(gè)字符要開始發(fā)送了,,相應(yīng)的停止的時(shí)候,停止位就是 marking,。當(dāng)線路中斷的時(shí)候,,電傳打字機(jī)不打印任何有效字符,周期性的連續(xù)收到全零信號,。

連接器
RS-232的設(shè)備可以分為數(shù)據(jù)終端設(shè)備(DTE)和數(shù)據(jù)通信設(shè)備(DCE)兩類,,這種分類定義了不同的線路用來發(fā)送和接受信號。一般來說,,計(jì)算機(jī)和終端 設(shè)備有DTE連接器,,調(diào)制解調(diào)器和打印機(jī)有DCE連接器。但是這么說并不是總是嚴(yán)格正確的,,用配線分接器測試連接,,或者用試誤法來判斷電纜是否工作,常常 需要參考相關(guān)的文件說明,。
RS-232指定了20個(gè)不同的信號連接,,由25個(gè)D-sub(微型D類)管腳構(gòu)成的DB-25連接器。很多設(shè)備只是用了其中的一小部分管腳,,出于節(jié)省資 金和空間的考慮不少機(jī)器采用較小的連接器,,特別是9管腳的D-sub或者是DB-9型連接器被廣泛使用絕大多數(shù)自IBM的AT機(jī)之后的PC機(jī)和其他許多設(shè) 備上。DB-25和DB-9型連接器的在大部分設(shè)備上是雌型,,但不是所有的都是這樣,。最近,8管腳的RJ-45型連接器變得越來越普遍,,盡管它的管腳分配 相差很大,。EIA/TIA 561標(biāo)準(zhǔn)規(guī)定了一種管腳分配的方法,但是由Dave Yost發(fā)明的被廣泛使用在Unix計(jì)算機(jī)上的Yost串連設(shè)備配線標(biāo)準(zhǔn) ("Yost Serial Device Wiring Standard")以及其他很多設(shè)備都沒有采用上述任一種連線標(biāo)準(zhǔn),。
下表中列出的是被較多使用的RS-232中的信號和管腳分配:

信號 DB-25 DB-9 EIA/TIA 561 Yost
公共地 7 5 4 4,5
發(fā)送數(shù)據(jù)(TD) 2 3 6 3
接受數(shù)據(jù)(RD) 3 2 5 6
數(shù)據(jù)終端準(zhǔn)備(DTR) 20 4 3 2
數(shù)據(jù)設(shè)備準(zhǔn)備好(DSR) 6 6 1 7
請求發(fā)送(RTS) 4 7 8 1
允許發(fā)送(CTS) 5 8 7 8
數(shù)據(jù)載波檢測(DCD) 8 1 2 7
振鈴指示(RI) 22 9 1

以上信號的標(biāo)注是從DTE設(shè)備的角度出發(fā)的,,TD、DTR和RTS信號是由DTE產(chǎn)生的,,RD,、DSR、CTS,、DCD和RI 信號是由DCE產(chǎn)生的,。接地信號是所有連接都公共的,在Yost的標(biāo)準(zhǔn)中接地信號外部有兩個(gè)管腳事實(shí)上是同一個(gè)信號,。如果兩個(gè)通信設(shè)備的距離相差的很遠(yuǎn)或 者是有兩個(gè)不同的供電系統(tǒng)供電,,那么地信號在兩個(gè)設(shè)備間會不一樣,,從而導(dǎo)致通信失敗,跟蹤描述這樣的情形是很困難的,。以下是以DCE設(shè)備的角度標(biāo)注的信號電纜
由于RS-232實(shí)現(xiàn)中的各種不同和矛盾,,要決定使用哪個(gè)合適的電纜來連接兩個(gè)通信設(shè)備不是一件非常容易的事。用同一種類型的連接器來連接DCE和DTE 設(shè)備需要直接的電纜還要有合適的終點(diǎn),。凹凸轉(zhuǎn)換器被用于電纜和連接器間解決性別失配問題,。用不同連接器來連接設(shè)備需要根據(jù)上表,用不同的電纜來連接相應(yīng)的 管腳,。電纜一端9管腳,,另一端25管腳是很普通的,生產(chǎn)以RJ-45型為連接器的設(shè)備廠家通常都會提供DB-25 或者DB-9型接頭的電纜(有時(shí)候則是接頭可交換的電纜,,可供多種設(shè)備工作),。連接兩個(gè)DTE設(shè)備需要一個(gè)虛擬調(diào)制解調(diào)器來充當(dāng)DCE交換相應(yīng)的信號 (TD-RD, DTR-DSR, and RTS-CTS)。這個(gè)可以由單獨(dú)的設(shè)備加上兩根電纜或者用一根電纜來完成,。Yost標(biāo)準(zhǔn)里虛擬調(diào)制解調(diào)器是一個(gè)全反線,它把一個(gè)端口的1到8號管腳翻轉(zhuǎn) 和另一個(gè)端口的8到1號管腳相連接(不要和以太網(wǎng)的反絞線混淆,,以太網(wǎng)反絞線接線是非常不同的),。
為了配置和診斷RS-232電纜,可以采用配線分接器,。配線分接器有凹凸RS-232連接器,,可以內(nèi)嵌式的連接線路,而且提供對應(yīng)每個(gè)管腳的顯示燈,,還可以各種配置方式連接管腳,。
RS-232電纜和很多連接器都可以在電子產(chǎn)品的商店找到-,電纜可能是3到25個(gè)管腳的,,典型應(yīng)用的是4到6個(gè)管腳的,。平RJ(電話線類型)電纜可以和專門的RJ-RS-232連接器一起使用,后者是最容易配置的連接器,。
雙向接口能夠只需要3根線制作是因?yàn)镽S-232的所有信號都共享一個(gè)公共接地,。非平衡電路使得RS-232非常的容易受兩設(shè)備間基點(diǎn)電壓偏移的影響。對 于信號的上升期和下降期,,RS-232也只有相對較差的控制能力,,很容易發(fā)生串話的問題。RS-232被推薦在短距離(15m以內(nèi))間通信,。由于非對稱電 路的關(guān)系,,RS-232接口電纜通常不是由雙絞線制作的。
有些設(shè)備也需要“握手”協(xié)議,,例如,,20號管腳一般用于指示“設(shè)備就緒”,。管腳也可是跳過的或者從連接器接回。例如設(shè)備A的一個(gè)管腳發(fā)送信號詢問對方“你準(zhǔn)備好了嗎,?” 假如設(shè)備B沒有發(fā)送這樣的指示信號,。公共的握手管腳為20、8,、4和6,。

設(shè)置
串行通信在軟件設(shè)置里需要做多項(xiàng)設(shè)置,最常見的設(shè)置包括波特率,、奇偶校驗(yàn)和停止位,。
波特率是指從一設(shè)備發(fā)到另一設(shè)備的波特率,即每秒鐘多少比特bits per second (bit/s),。典型的波特率是300, 1200, 2400, 9600, 19200等bit/s,。一般通信兩端設(shè)備都要設(shè)為相同的波特率,但有些設(shè)備也可以設(shè)置為自動(dòng)檢測波特率,。
奇偶校驗(yàn)Parity是用來驗(yàn)證數(shù)據(jù)的正確性,。奇偶校驗(yàn)一般不用,如果使用,,那么既可以做奇校驗(yàn)也可以做偶校驗(yàn),。奇偶校驗(yàn)是通過修改每一發(fā)送字節(jié)(也可以 限制發(fā)送的字節(jié))來工作的。如果不作奇偶校驗(yàn),,那么數(shù)據(jù)是不會被改變的,。在偶校驗(yàn)中,因?yàn)槠媾夹r?yàn)位會被相應(yīng)的置1或0(一般是最高位或最低位),,所以數(shù) 據(jù)會被改變以使得所有傳送的數(shù)位(含字符的各數(shù)位和校驗(yàn)位)中“1”的個(gè)數(shù)為偶數(shù),;在奇校驗(yàn)中,所有傳送的數(shù)位(含字符的各數(shù)位和校驗(yàn)位)中“1”的個(gè)數(shù) 為奇數(shù),。奇偶校驗(yàn)可以用于接受方檢查傳輸是否發(fā)送生錯(cuò)誤——如果某一字節(jié)中“1”的個(gè)數(shù)發(fā)生了錯(cuò)誤,,那么這個(gè)字節(jié)在傳輸中一定有錯(cuò)誤發(fā)生。如果奇偶校驗(yàn)是 正確的,,那么要么沒有發(fā)生錯(cuò)誤要么發(fā)生了偶數(shù)個(gè)的錯(cuò)誤,。
停止位是在每個(gè)字節(jié)傳輸之后發(fā)送的,它用來幫助接受信號方硬件重同步,。
在串行通信軟件設(shè)置中D/P/S是常規(guī)的符號表示,。8/N/1(非常普遍)表明8bit數(shù)據(jù),沒有奇偶校驗(yàn),,1bit停止位,。數(shù)據(jù)位可以設(shè)置為7、8或者 9,,奇偶校驗(yàn)位可以設(shè)置為無(N),、奇(O)或者偶(E),,奇偶校驗(yàn)位可以使用數(shù)據(jù)中的比特位,所以8/E/1就表示一共8位數(shù)據(jù)位,,其中一位用來做奇偶 校驗(yàn)位,。停止位可以是1、1.5或者2位的(1.5是用在波特率為60wpm的電傳打字機(jī)上的),。
當(dāng)需要發(fā)送握手信號或數(shù)據(jù)完整性檢測時(shí)需要制定其他設(shè)置,。公用的組合有RTS/CTS, DTR/DSR或者XON/XOFF(實(shí)際中不使用連接器管腳而在數(shù)據(jù)流內(nèi)插入特殊字符)。
接受方把XON/XOFF信號發(fā)給發(fā)送方來控制發(fā)送方何時(shí)發(fā)送數(shù)據(jù),,這些信號是與發(fā)送數(shù)據(jù)的傳輸方向相反的,。XON信號告訴發(fā)送方接受方準(zhǔn)備好接受更多的 數(shù)據(jù),XOFF信號告訴發(fā)送方停止發(fā)送數(shù)據(jù)直到知道接受方再次準(zhǔn)備好,。XON/XOFF一般不贊成使用,,推薦用RTS/CTS控制流來代替它們。
XON/XOFF是一種工作在終端間的帶內(nèi)方法,,但是必須兩端都支持這個(gè)協(xié)議,,而且在突然啟動(dòng)的時(shí)候會有混淆的可能。
XON/XOFF可以工作于3線的接口,。RTS/CTS最初是設(shè)計(jì)為電傳打字機(jī)和調(diào)制解調(diào)器半雙工協(xié)作通信的,,每次它只能一方調(diào)制解調(diào)器發(fā)送數(shù)據(jù)。終端必須發(fā)送請求發(fā)送信號然后等到調(diào)制解調(diào)器回應(yīng)清除發(fā)送信號,。盡管RTS/CTS是通過硬件達(dá)到握手,但它有自己的優(yōu)勢,。
ASR(Automatic Send Receive)電傳打字機(jī)有一個(gè)紙帶讀卡機(jī),。當(dāng)讀卡機(jī)讀數(shù)據(jù)的時(shí)候字符被發(fā)送出去。ASR電傳打字機(jī)里收到一個(gè)XOFF字符就關(guān)掉紙帶讀卡機(jī)收到一個(gè) XON字符就啟動(dòng)紙帶讀卡機(jī),。當(dāng)遠(yuǎn)端系統(tǒng)有必要降低發(fā)送放的速率時(shí)就發(fā)出XOFF,。在原始的系統(tǒng)中,消息要用紙帶事先準(zhǔn)備好,,那樣傳送的時(shí)間才能被縮短,。 那時(shí)的帶寬非常有限并且昂貴,有時(shí)候傳輸不得不推遲到晚上進(jìn)行,,這也正推動(dòng)了簡明電報(bào)表達(dá)的發(fā)展,。在有些早期的小型機(jī)中,ASR紙帶讀卡機(jī)和紙帶穿孔器也 是唯一的恢復(fù)程序的方法

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多