轉(zhuǎn)http://blog.sina.com.cn/u/40437c0b010005wu
經(jīng)常在配套市場或者雜志上看到無源的RS-232/485電路;
這些無源的RS-232/485電路的原理是什么呢?其實(shí)都是利用了串口的握手信號和RS485的自動換向的原理。
RS232-485轉(zhuǎn)換器主要包括了3個部分:
1、5V電源的提取
為了使用方便,電源部分設(shè)計成無源方式,整個電路的供電直接從PC機(jī)的RS232接口中的DTR(4腳)和RTS(7腳)竊?。?/span>
PC串口每根線可以提供大約9mA的電流,因此兩根線提供的電流足夠供給這個電路使用了。經(jīng)實(shí)驗(yàn),本電路只使用其中一條線也能夠正常工作。使用本電路需注 意PC程序必須使串口的DTR和RTS輸出高電平,經(jīng)過D3穩(wěn)壓后得到VCC,經(jīng)過實(shí)際測試,VCC電壓大約在4.7V左右。因此,電路中要說D3起的作 用是穩(wěn)壓還不如說是限壓功能。
本電路DTR和RTS都用于了電路供電。
當(dāng)然也可以在電路中使用一個78L05作為穩(wěn)壓電路,但是顯然采用穩(wěn)壓管更加便宜。
2、RS-232電平轉(zhuǎn)換為TTL電平
232電平轉(zhuǎn)換電路采用了HIN232,也可以直接使用MAX232集成電路;;類似這樣的芯片很多;
3、TTL電平驅(qū)動RS-485電路
本電路的,RS-485電路采用了MAX485集成電路。
當(dāng)然類似的RS-485非常多,maxim、sipex、linear都有這樣的芯片;
4、 自動換向電路
使用RS-232TX和HIN232的另外一個通道及一個npn的三極管Q1來控制MAX485的狀態(tài)切換。平時NIH232的9腳輸出高電平,經(jīng)Q1倒 相后,使MAX485的RE和DE為低電平而處于數(shù)據(jù)接收狀態(tài)。當(dāng)PC機(jī)發(fā)送數(shù)據(jù)時,NIH232的9腳輸出低電平,經(jīng)Q1倒相后,使MAX485的RE 和DE為高電平而處于數(shù)據(jù)發(fā)送狀態(tài)。
串口竊電--從三線RS232端口獲得電源 轉(zhuǎn)http://www./danpianjikaifacaokao/js-11.html
圖1的電路從一個RS-232端口產(chǎn)生半穩(wěn)壓5V輸出。與PC鼠標(biāo)電源或依靠調(diào)制解調(diào)器控制信號DTR和RTS的可比較電路不同的是,該電路采用3線端口(GND,Rx和Tx)工作,并僅從Tx線獲得功率。(除非高占空比時,Tx線,RCV-232在提供功率時仍然可供使用)。輸出電流大約8mA,對CMOS微控制器和其它低功耗電路足夠了。IC1是一個開電容充電泵電壓轉(zhuǎn)換器,它既可以使輸入電壓反向,也可以使輸入電壓加倍。圖中的電路連接提供倍壓配置,使輸入電壓極性反轉(zhuǎn):正輸入電壓一般關(guān)在GND和OUT之間連接,但是該電路卻在OUT和GND之間連接一個負(fù)輸入電壓。IC使負(fù)Vin在正向加倍,產(chǎn)生一個與Vin相等的正輸出(在Vdd端)。
齊納二級管D1用作并聯(lián)穩(wěn)壓器,使Vin"半穩(wěn)壓"至-5V(實(shí)際為-4.7V)。圖中的33uF電容比一般的電容值要大一些,它在最壞傳送模式(全零)下支持輸出電壓。例如,在9600波特時,零特性使輸出電壓下降大約0.2V。對于更低的波特率,需要將C1換成一個更大的電容。
|