在本系統中選擇的是51 系列的AT89C51芯片,AT89C51是一種帶4k字節閃爍可編程可擦除只讀存儲器的低電壓,高性能CMOS 8 位微處理器,俗稱單片機。該器件采用ATMEL 高密度非易失存儲器制造技術制造,與工業標準的MCS-51 指令集和輸出管腳相兼容。由于將多功能8 位CPU 和閃爍存儲器組合在單個芯片中,ATMEL 的AT89C51 是一種高效微控制器,為很多嵌入式控制系統提供了一種靈活性高且價廉的方案。AT89C51 是一個低功耗高性能單片機,40 個引腳,32 個外部雙向輸入/輸出(I/O)端口,同時內含2 個外中斷口,2 個16 位可編程定時計數器,2 個全雙工串行通信口,AT89C51 可以按照常規方法進行編程,也可以在線編程。其將通用的微處理器和Flash 存儲器結合在一起,特別是可反復擦寫的Flash 存儲器可有效地降低開發成本。
紅外發射電路模塊
在本系統設計中,單片機發出的信號如何被紅外發射管識別,發射管能否正常發射紅外信號是發射電路要解決的關鍵問題。要發射紅外信號,必須要有紅外發射器件。紅外發光二極管是一種能產生紅外光的發光二極管,目前大量使用的紅外發光二極管發出的紅外線波長為940nm 左右,外形與普通發光二極管相同,只是顏色不同。常見的紅外發射二極管有黑色,透明色,它與普通發光二極管的最大區別在于所發出的光為不可見光,而普通發光二極管發出的是各種顏色的可見光,通常,紅外發光二極管分為兩種結構形式:一種是遙控發射型紅外發光二極管(即最常用的手持遙控器所用的紅外發射二極管);一種是近距離發射型紅外發光二極管,這種二極管把紅外光的發射與接收共集為一體。由于本設計實現的是家居遙控,因此采用第一種即可。
如圖4所示為系統遙控發射原理圖,P1.0 口為按鍵輸入口;P2.0 口為紅外發射端口,用于輸出38kHz 載波編碼,脈沖經9013(NPN)放大然后由紅外發射管輸出;第9 腳為單片機的復位腳,采用RC 手動復位電路;18、19 腳接晶振。
圖4紅外發射電路圖
紅外接收電路模塊
紅外接收器件介紹
一般的紅外接收頭主要由集成電路外加阻容元件,紅外線接收管及濾波光片等組成,電路設計相對繁瑣,在實際應用中不方便。而紅外遙控接收頭SM0038 集紅外接收管,前置放大解調等于一體,無外部電路,體積小,密封性好,靈敏度高,應用簡單,用小功率紅外發射管發射信號接收距離達35 米,并且價格低廉。它僅有三條管腳,分別是電源正極、電源負極以及信號輸出端,其工作電壓在5V 左右,接收頻率為38kHz,它的主要功能包括放大,選頻,解調幾大部分,要求輸入信號需是已經被調制的信號。從而使電路達到最簡化,靈敏度和抗干擾性都非常好,是一個接收紅外信號的理想裝置。如圖5 所示:
圖 5 SM0038
智能照明技術資料匯總——用你的設計智慧點亮智能照明之燈
評論
查看更多