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