RS232串口轉(zhuǎn)紅外通訊電路原理剖析
電平轉(zhuǎn)化
由于RS 232信號的電平和單片機串口信號的電平不一致,必須進行二者之間的電平轉(zhuǎn)換,常用MAX232來實現(xiàn)RS232/TTL 電平轉(zhuǎn)化。MAX232 內(nèi)部結(jié)構(gòu)有三個部分:
?。?)電荷泵電路。由1~6引腳和4個電容搭建組成。
?。?)數(shù)據(jù)轉(zhuǎn)換通道。由7~14 管腳組成兩個數(shù)據(jù)通道。RS 232數(shù)據(jù)從R1in,R2in輸入轉(zhuǎn)換成TTL/COMS數(shù)據(jù)后從R1out,R2out輸出;TTL/COMS數(shù)據(jù)從T1in,T2in輸入轉(zhuǎn)換成 RS 232數(shù)據(jù)從T1out,T2out送到電腦DB9口。
?。?)外部供電電路。外部供電是利用電腦USB 輸出+5 V電源有效電源,不但節(jié)約該電路設(shè)計篇幅,并且在實際制作時節(jié)約體積,其電路原理如圖1所示。
紅外發(fā)射部分
紅外發(fā)射端發(fā)送數(shù)據(jù)時,是將待發(fā)送的二進制數(shù)據(jù)調(diào)制成一系列的脈沖串信號后發(fā)射出去,紅外載波為頻率38 kHz的方波。紅外載波可以使用單片機內(nèi)部的定時器的PWM功能實現(xiàn),也可以通過外圍硬件電路實現(xiàn),這里采用38 kHz晶振產(chǎn)生穩(wěn)定的振蕩信號,采用CD4069非門電路通過一系列轉(zhuǎn)化實現(xiàn)方波振蕩信號,與經(jīng)過電平轉(zhuǎn)換后的COMS數(shù)據(jù)信號疊加來實現(xiàn)驅(qū)動三極管導(dǎo)通,從而實現(xiàn)TSAL6200紅外發(fā)射二極管將周期的電信號轉(zhuǎn)變成一定頻率的紅外光信號發(fā)出,見圖2.
紅外接收采用HS0038B紅外接收器,紅外接收電路的原理是:當(dāng)接收到38 kHz 的載波信號,HS0038B接收器會輸出低電平,否則輸出高電平,從而可以將紅外光信號解調(diào)成一定周期的連續(xù)方波信號,經(jīng)單片機處理,便可以恢復(fù)出原數(shù)據(jù)信號。HS0038B是能夠接收紅外信號的小型化接收器件,它的環(huán)氧包裝可以作為紅外過濾器,因此不需要再加紅外過濾裝置。最大的優(yōu)點是,在干擾很強的環(huán)境中輸出也很穩(wěn)定。電路設(shè)計如圖3 所示,本文中采用CD4093邏輯與非門芯片與HS0038B接收器搭建電路輸出數(shù)據(jù),同時利用芯片其他組管腳對MAX232輸出的轉(zhuǎn)換電平數(shù)據(jù)進行自鎖,避免信號自發(fā)自收。
通過電解電容低頻濾波和陶瓷貼片電容高頻濾波后得到比較純正的電源信號,如圖4所示。
紅外通訊適合于需短距離傳輸數(shù)據(jù)的場合,特別是那些有線通訊實現(xiàn)困難或者便攜性要求較高的場合。本文介紹了基于MAX 232電平轉(zhuǎn)化芯片和門電路芯片實現(xiàn)232信號轉(zhuǎn)換紅外通訊的電路設(shè)計,該電路已經(jīng)在現(xiàn)實中得到應(yīng)用并有很好的使用效果。
評論