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