新聞中心

EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計應(yīng)用 > 串行通信RS232/RS485轉(zhuǎn)換器

串行通信RS232/RS485轉(zhuǎn)換器

作者: 時間:2009-09-01 來源:網(wǎng)絡(luò) 收藏

本文引用地址:http://2s4d.com/article/157864.htm

3 的轉(zhuǎn)換電路設(shè)計

目前,大部分PC機(jī)的端口為9芯D型插頭,在實(shí)際使用PC機(jī)進(jìn)行時, 通常只使用其中的RTS、RXD、TXD與GND四個端口,以構(gòu)成簡易的四線線路。筆者采用這種方案巧妙地利用光電耦合器的隔離特性和RS232工作時RTS線與TXD線之間的電平關(guān)系,給出了簡單、可靠的電路設(shè)計。具體轉(zhuǎn)換電路如圖5所示。

該電路使用了三片光電耦合器TLP521-1進(jìn)行隔離,這使PC機(jī)與SN75LBC184之間完全沒有了電的聯(lián)系,從而提高了工作的可靠性。

當(dāng)RS232的RTS端為邏輯電平1(-12V)時,光電耦合器的發(fā)光二極管不發(fā)光,光敏三極管不導(dǎo)通,輸出端為TTL邏輯電平1(+5V),此時選中RS485的DE端允許RS485接收,這樣,RS232 的TXD端就可以發(fā)送數(shù)據(jù)(工作邏輯與RTS端相似)。當(dāng)RS232的RTS端為邏輯電平0(+12V)時,光電耦合器的發(fā)光二極管發(fā)光,光敏三極管導(dǎo)通,輸出端為TTL邏輯電平0(0V),此時選中RS485的RE端允許RS485發(fā)送。當(dāng)RS485的R端的輸出為邏輯電平1時,光電耦合器發(fā)光二極管不發(fā)光,光敏三極管不導(dǎo)通,這樣,在RS232輸出停止時,其TXD電平為-12V,電容被充電到-12V以使其輸出也變成-12V,即邏輯電平1;當(dāng)其輸出為邏輯電平0時,光電耦合器發(fā)光二極管發(fā)光,光敏三極管導(dǎo)通,這時,其輸出為+5V,也在RS232邏輯電平0的范圍之內(nèi),即為邏輯電平0。

4 結(jié)束語

將上述應(yīng)用于分布式溫度采集和控制系統(tǒng)中時,可獲得較為滿意的轉(zhuǎn)換效果(已有應(yīng)用實(shí)例)。因此,在對下位機(jī)的實(shí)時性要求較高、通信的數(shù)據(jù)量不太大的分布式控制場合,這種低成本、高可靠性的具有較大應(yīng)用價值。


上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉