20px 0px 0px; WORD-SPACING: 0px; FONT: 14px/25px 宋體, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"> 更老一點(diǎn)的轉換器設計有時(shí)會(huì )使用一個(gè)請求發(fā)送信號(RTS)來(lái)將RS-485收發(fā)器從接模式切換到發(fā)送模式。但是,在一些計算機應用中,RTS生成接口軟件運行在Windows?下,并非實(shí)時(shí)。因此,如果Windows決定將其處理時(shí)間用于另一個(gè)應用程序、屏幕保護程序或者殺毒軟件,則RTS可能就無(wú)法實(shí)時(shí)地將收發(fā)器切換回接收模式,因此另一個(gè)總線(xiàn)節點(diǎn)所發(fā)送的數據便可能會(huì )丟失。 圖2所示轉換器設計通過(guò)實(shí)現一種自動(dòng)選向功能消除了出現上述狀況的可能性。這種自動(dòng)選向檢測通過(guò)一個(gè)單穩態(tài)觸發(fā)器實(shí)現。觸發(fā)器的輸出由232接收器輸出觸發(fā)為高。默認情況下,RS-485收發(fā)器處于接收模式。當單穩態(tài)輸出變?yōu)楦邥r(shí),它便將收發(fā)器切換到發(fā)送模式。
該單穩態(tài)輸出的時(shí)間常量由一個(gè)R-C網(wǎng)絡(luò )定義。數據速率為9600 bps,2ms高態(tài)時(shí)間時(shí),C = 220 nF,而R = 10 kOhm;數據速率為1200 bps,20ms高態(tài)時(shí)間時(shí),R = 100 kOhm。當高態(tài)時(shí)間結束后,單穩態(tài)輸出再次回到低,從而將收發(fā)器切換回接收模式。盡管自動(dòng)選向功能依賴(lài)于數據速率,但其仍然是防止數據丟失的一種可靠方法。
評論