基于凌陽SPCEO61A的紅外通信接口設(shè)計
2.2 硬件電路
接口電路如圖4所示,J1為紅外發(fā)射/接收電路的發(fā)射信號和接收信號接口,可以用1 0Pi ns排線直接和SPCE061A的10B高8位相連,通過SPCE061A的IOB8輸出38kHz的調(diào)制波,IOB8輸出TimerA PWM脈寬調(diào)制輸出。載波圖如圖3所示。本文引用地址:http://m.butianyuan.cn/article/157762.htm
紅外信號的調(diào)制主要有兩種,一種是脈寬調(diào)制(PWM),一種是通過脈沖串的時間間隔實現(xiàn)信號調(diào)制的脈時調(diào)制(PPM),本文采用的方法是PPM。
61板是這個系統(tǒng)的控制核心,紅外發(fā)射管選用的是由Visay公司生產(chǎn)的TSAL6238,用來發(fā)射940nm的紅外光束,發(fā)射電路主要由電阻電容三極管和紅外發(fā)射管組成,串行碼的發(fā)送主要由TimerA定時器,IOB8編程為第二功能是由TimerA控制輸出占空比可調(diào)的脈寬調(diào)制信號APWM0,產(chǎn)生38kHz的載波信號,如圖5是38kHz的調(diào)制波。串行數(shù)據(jù)由單片機的串行輸出端TXD送出并驅(qū)動三極管,利用兩個紅外發(fā)射管將38kHz的載波信號以光脈沖的形式向外發(fā)送。串行碼為1時,打開輸出,為0時,關(guān)閉APWM0輸出(輸出低電平)。用TimerB控制脈沖寬度。外接收電路選用Vishay公司生產(chǎn)的專用紅外接收模塊TSOP1738。該接收模塊是一個三端元件,使用單電源+5V電源,具有功耗低、抗干擾能力強、輸入靈敏度高、對其它波長(950nm以外)的紅外光不敏感的特點,其內(nèi)部結(jié)構(gòu)框圖如圖5所示。
TSOP1738的工作原理為:首先,通過紅外光敏元件將接收到的載波頻率為38kHz的脈沖調(diào)制紅外光信號轉(zhuǎn)化為電信號,再由前放大器和自動增益控制電路進行放大處理。然后通過帶通濾波器進行濾波,濾波后的信號由解調(diào)電路解調(diào)。最后由輸出級電路進行反向放大輸出。用IOB2檢測這個信號,圖6為TSOP1738的內(nèi)部結(jié)構(gòu)圖。
評論