單片機紅外遙控門(mén)禁實(shí)現
系統總體框架
本文引用地址:http://dyxdggzs.com/article/116963.htm本系統由門(mén)口播報和辦公桌播報等兩大部分組成,由于一個(gè)紅外發(fā)射模塊控制多臺接收模塊,所以接收控制器的個(gè)數隨辦公對象的多少而定,形成的系統總體框圖如圖1所示。
其中圖a按鍵矩陣包含了所有被控辦公人員的遙控按鍵,每一個(gè)遙控按鍵都設置一個(gè)唯一的特征碼,用戶(hù)特征碼用于標識辦公人員,當按鍵矩陣中任一按鍵按下都會(huì )首先發(fā)射該鍵的用戶(hù)特征碼,同時(shí)播報提醒“稍等”。另一方面在圖b所有接收器都設有自己的用戶(hù)特征碼,當發(fā)射的用戶(hù)碼與自己特征碼相同時(shí),該接收器執行相應的控制程序,驅動(dòng)自身的語(yǔ)音芯片播報語(yǔ)音“有人找”,而其他的接收器不產(chǎn)生控制作用。由辦公人員是否按允許鍵,如按下,則向門(mén)口播部分發(fā)信號,門(mén)口收到信息,播報“請進(jìn)”,否則沒(méi)按下,則門(mén)口播報“此人不在”。
系統總體設計
系統主要硬件電路設計
紅外發(fā)射端采用具有在線(xiàn)下載功能的AT89S51芯片作為控制中心,與鍵盤(pán)掃描電路和發(fā)射電路共同構成??紤]到辦公人員多和變動(dòng)頻繁的特點(diǎn),可采用矩陣式,這里采用4X4的,當然,如果所需按鍵較多也可采用8X8的。門(mén)口播報部分發(fā)射端利用單片將待發(fā)送的二進(jìn)制信號編碼調制為一系列的脈沖信號,通過(guò)P2.7口發(fā)出,為了節省接口,優(yōu)化軟件設計及與接收模塊SM0038的工作頻率相對應,此脈沖信號為38kHz的矩形波,占空比為1/3,周期t=26μS,并通過(guò)三極管8050功率放大后,驅動(dòng)紅外發(fā)射管發(fā)射紅外信號,如圖2所示。
紅外接收器的個(gè)數隨辦公人員的多少而定。每個(gè)接收器都有一個(gè)AT89S51芯片作為控制中心,與紅外接收電路和語(yǔ)音播報電路共同組成。其中語(yǔ)音播報芯片可采用美國ISD公司推出的語(yǔ)音芯片,該系列產(chǎn)品采用直接存儲專(zhuān)利技術(shù),無(wú)需A/D轉換和壓縮,每個(gè)采樣值直接存儲在片內的閃爍存儲器中,因此,只需要很少的外圍器件就可構成一個(gè)完整的聲音播報功能。紅外接收電路使用一體化紅外接收頭SM0038,SM0038工作頻率為38kHz,能對接收到的遙控信號進(jìn)行放大、檢波、整形、解調,得到TTL電平的編碼信號,再送給單片機,經(jīng)單片機解碼并執行相關(guān)控制程序,其硬件電路圖如圖3所示。
評論