RS232_RS422_RS485_TLL信號轉換器設計_第1頁
RS232_RS422_RS485_TLL信號轉換器設計_第2頁
RS232_RS422_RS485_TLL信號轉換器設計_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第 12 卷 第 2 期2012 年 4 月山東商業職業技術學院學報Journal of Shandong Institute of Commerce and TechnologyVol 12 No 2Apr 2012信號RS232 RS422 / RS485 / TLL轉換器設計燕,周士龍蘇(山東商業職業技術學院,山東 濟南250103 )摘 要:主要介紹了 RS232 RS422 /485 信號轉換器在竊電電路、自動方向轉換電路、RS232 信號補償電路的設計要點,提出了將 RS422 接口與 TLL 接口兼容使用的方法。關鍵詞:串口; 轉換; 設計中圖分類號:文獻標識碼:文章編號:167

2、1 4385( 2012) 02 092 03TB52AThe Design Points of RS232 RS422 / RS485 / TLL Signal ConverterSU Yan,ZHOU Shi long( Shandong Institute of Commerce and Technology,Jinan,Shandong 250103,China )Abstract:This article mainly introduces design points of the RS232 RS422 /485 signal converter 's gettingpow

3、er supply from signal pins circuit,automatic direction of transform circuit and RS232 signal compensation cir-cuit It puts forward the RS422 interface and TLL interface compatibility methodsKey words:serial port; converter引言1在工業控制中,普遍采用的 RS422 / RS485 通訊接口傳輸距離能達到 1 2Km 左右,可靠性較高,并 且,可 以 組 成 通 訊 網 絡。由

4、 于 PC 機 上 多 配 置 有 RS232 接口,所以,經常需要進行 RS232 與 RS422 / RS485 信號之間的轉換,以實現 PC 機與工業設備之 間的通訊。在這篇文章里,主要對 RS232 RS422 /485 / TTL 信號轉換器的一些設計要點進行總結和分 析。2 整體轉換電路的設計整個轉換電路分為四部分: 竊電部分、RS232 信 號與 TTL 兼容信號的相互轉換部分、TTL 兼容信號 與 RS422 信號的相互轉換部分和方向控制部分。 如圖 1 所示。圖 1 轉換電路原理框圖轉換電路的 5V 供電。當 RS232 的 TXD 信號進入轉 換器的時候,首先由 RS232

5、 TTL 硬件轉換電路轉 換成與 TTL 兼容的信號。轉換后的 TTL 信號進入方向控制部分生成反相信號并且進行適當的延時,然后控制 MAX491 芯片的“輸出數據輸入端( DI) ”和“輸出允許( DE) ”引腳,MAX491 將 TTL 的兼容信號轉換為 RS422 信號輸出。當 RS422 端口輸入 端有數據輸入時,首先經 MAX491 芯片轉換成 TTL供電就可完成數據轉換的作 用,大 大 地 提 高 了RS232 RS422 /485 轉換器的易用性。RS232 接口用 9V 表示邏輯狀態 1,用 + 9V 表 示邏輯狀態 0。在它的諸多引腳當中,有三個用作 輸出,它們是 TXD、D

6、TR 和 RTS。其中,TXD 引腳為 數據輸出端,DTR 和 RTS 為握手信號。為了保護內 部電路,這三個引腳輸出阻抗都比較大,即使將他們 直接連接到穩壓二極管、將輸出拉低至 5V 也不會 對接口造成損壞。TXD 端在沒有數據傳輸的情況下保持邏輯狀 態 1,即輸出 9 左右的電壓; 當有數據寫出的時候, 輸出為 + / 9V 變化的電壓,為了適用于大多數簡 單的、無握手信號的三線連接,應該把這個引腳作為 主要的竊電電源供應端。握手信號 DTR 和 RTS 作 為輔助的竊電輸入端可以得到更好的竊電效果。竊電電 路 如 圖 2 所 示,電路的主要部分是 TC7660 芯片廠家推薦的標準電路。

7、當 TXD、DTR 或者 RTS 三個竊電端口有任意一個端口輸出 + 9V 電壓時,對應的 D1、D4 或者 D5 的正向二極管導通, 經齊納二極管 D2 穩壓后得到穩定的 + 5V 電壓。 當這三個竊電端口的某一個輸出為 9V 的電壓時, 其對應的 D1、D4、D5 的反向的二極管導通,把 9V 電壓加到了電荷泵 TC7660 的 V 腳,該電荷泵將 9V 的輸入電壓轉換為 + 5V 的 VCC 輸出。狀態發送出去。當 TXD 由 0 變 1 時,Q2 截止,DI 變高,但是,由于 R9 和 C4 的延時作用,與非門 U3 的第 3 腳要延時 T 之后才會變高,在這段延時時間里,輸出使能腳

8、DE 依然是高電平,允許將 DI 的邏輯 1狀態通過 X、Y 腳發送出去,延時時間 T 之后,DE 變 低,X、Y 腳變為高阻狀態,485 總線的狀態由上拉電 阻和下拉電阻維持。通過這樣的轉換,既保證了輸出狀態由 0 變 1時總線反應的速度,又能及時將 X、Y 變為高阻態,使得發送完畢后轉換器能夠立刻接收其他節點發送來的數據。在選擇延時時間 T 的時候,首先要保證 延時時間 T 不會超過最高波特率時傳遞一個 bit 的 時間; 在這個前提下,延時 T 的時間越長,電路的驅 動能力就越強,傳遞出去的數據失真率就越小。當 最高傳輸波特率為 115200Pbs 的時候,很容易計算得出,發送一個數據位

9、的時間約為 8 68S,所以,4s 大概是最適合的延時時間。圖 3 自動六問轉換電路原理圖5 對 RS232 芯片產生信號畸變補償的設計要點普遍使用的 RS232 芯片存在的一個普遍問題就是,信號的上升沿和下跳沿延時不一樣,在轉換之 后會發生一定程度的波形變化。所以,如果原始數 據信號經過幾次連續的 RS232 TTL、TTL RS232芯片轉換之后,所得到的信號就已經不能識別了。為了使轉換后的信號更加完美,我們通過調整 DE使能引腳延時電路中電阻搭 配的比例來補償了 RS232 芯片給信號造成的畸變。圖 4 表示的是 TTL 信號波形和經過 RS232 芯 片轉換之后的 RS232 波形。其

10、中,1 號波形是 TTL 信號,2 號波形是經過轉換后的 RS232 信號。從圖 中可以看出,1 號波形是占空比為 50% 的高 5V 低0V 的 TTL 信號,但是,經過 232 芯片之后,邏輯 0 /1 的占空比發生了畸變。明顯地,邏輯 0 的狀態持續 時間要比邏輯 1 的狀態持續時間少 0 5us,產生了大 約 5% 的信號畸變。93圖 2 竊電電路原理圖4 自動方向轉換電路設計要點所謂的 RS485 自動控制傳輸方向,其實就是把485 轉換芯片的輸出控制腳 ( DE 腳) 和輸出數據輸 輸入端( DI 腳) 進行適當的邏輯處理,使 485 轉換芯 片在不發送時 485 驅動器輸出腳 X

11、、Y 處于高阻狀 態,不對 485 總線造成影響。為了這個目的,設計了 圖 3 的電路。當 RS232 的 TXD 端由邏輯 1 變邏輯 0 時( 從 9V 變到 + 9V) ,Q2 導通,485 轉換芯片的個阻值很大的上拉電阻 R11 和下拉電阻 R12,將輸入端 B 的電壓設置為 1 7V 左右,用一個 TTL 的輸 出( 如單片機的 TX 腳) 直接驅動 A 端,那么,A 端的 邏輯電平變化就會直接反映到 RS232 側了。如果 R11 和 R12 選 得 足 夠 大,就 能 夠 不 影 響 RS422 / RS485 的正常使用,這樣,一個轉換器就變為多用 途了。圖 4 TTL 信號波

12、形和 RS232 波形在圖 3 的電路中,實際上已經對這種信號畸變 進行了補償: 當有信號從 TXD 端由低變高的時候, 三級管 Q2 立即導通,DI 立即變低,信號的延時滯后 可以忽略不計; 當 TXD 由高變低的時候,由于 Q2 的 上拉電阻和電容 C4 的充電作用,DI 不會立刻由低 變高,要過一段時間才能達到邏輯 1 的狀態,這就延 長了信號保持邏輯 0 的時間,彌補了信號的畸變。圖 5 兼容 RS232 TTL 電平轉換的轉換器原理圖總結7兼 容 RS232 TTL 電 平 轉 換 的 RS232 以上主要對 RS232 RS422 /485 / TTL 轉換器設計要點進行了詳細的描

13、述,該電路經過詳細測試、現 場使用,證明其使用方便、工作狀態良好、各參數符 合設計要求6RS422 / RS485 轉換器以上介紹的轉換電路 實 現 了 RS232 信 號 和 RS422 / RS485 信號之間的轉換。稍微變通一下,就 可以變成一個兼容 RS232 TTL 電平轉換的轉換 器。如圖 5 所示。TTL 信號輸入邏輯 1 /0 分別 2 0V 和 0 8V,輸 出邏輯 1 /0 分別是 2 4V 和 0 4V。而 RS422 的驅動 輸出端 X、Y 大致是在 0V 和 5V 上變化的,將 Y 腳 空閑不用,單用 X 腳就可以直接驅動一個 TTL 電路 的輸入端 ( 如單片機的 RX 腳) 。同樣,RS422 的輸 入端 A 和 B 的輸入電壓范圍都是 0 5V,如果用一參考文獻:1TC7660 datasheet,Microchip S 國際標準2MAX491 datasheet,MicrochipS 國際標

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論