基于MCS-51單片機的新型門禁控制器設(shè)計
摘要:該新型門禁控制器,在單片機的控制下,可以實現(xiàn)防盜報警和多種開門方式。以51單片機作為主控元件,通過擴展RC522射頻識別模塊、 LD3320語音識別模塊、“一鍵開門”模塊、可實現(xiàn)刷卡開門、語音開門、”一鍵開門”、”遠程開門”;使用門磁傳感器作為防盜報警模塊的主要元件,配合 GSM模塊實現(xiàn)短信報警。
關(guān)鍵詞:信息處理技術(shù);門禁控制器;RC522射頻識別模塊;LD3320語音識別模塊;GSM模塊
隨著我國現(xiàn)代化、城市化步伐加快,以及新技術(shù)新材料的不斷出現(xiàn),防盜門作為一種新型建筑材料和結(jié)構(gòu)形式,走進了千家萬戶。然而現(xiàn)有的防盜門仍就依靠 傳統(tǒng)鑰匙打開門鎖來實現(xiàn)開門這一動作,不僅開門繁瑣,無報警功能,而且門鎖最核心也最脆弱的位置是鎖芯,利用機械鑰匙的門鎖,鎖芯的位置就會一目了然,這 將會給不法分子帶來可乘之機。
本項目實施的目的在于,在單片機的控制下,通過RF卡或語音識別或向GSM模塊發(fā)送短信,來實現(xiàn)非陌生人開門這一動作,通過對講機模塊來實現(xiàn)門內(nèi)主 人與門外到訪人員的交流,并可一鍵開門,從而打破了只依靠鑰匙開門這一固定模式,在安全方面,由于本門禁系統(tǒng)的“鑰匙”與門鎖之間是通過電信號進行通信 的,因此可將其隔離開,在外面無法確知鎖的位置,減小了門鎖被外界暴力破壞的可能性,加之我們有門磁傳感器來監(jiān)控門的開合,在非法開門和忘記關(guān)門時,通過 手機短信的方式通知房主并啟動報警裝置,門鎖的安全系數(shù)顯著提升,隨著生活水平的提高,人們越來越注重生活質(zhì)量,與財產(chǎn)安全,本課題實施的意義在于,通過 多種自動開門方式,在一定程度上解放了人的雙手;通過擺脫“鑰匙”和“鎖”之間機械的通訊方式和增加報警系統(tǒng)提高了門鎖的安全性能。
1 系統(tǒng)總體介紹
文中設(shè)計的新型防盜門,根據(jù)各部分所實現(xiàn)的功能可以劃分為單片機模塊,射頻識別模塊,語音識別模塊,“一鍵開門”模塊,防盜報警模塊,GSM模塊,繼電器控制模塊等7大模塊,可以實現(xiàn)以下幾種開門方式:
1)刷卡開門。RF卡模塊通過RF卡將信息傳遞給單片機,經(jīng)單片機判定、識別后,發(fā)送指令給繼電器控制模塊,命令繼電器模塊驅(qū)動與門鎖實現(xiàn)開門這一動作。
2)語音識別開門。首先需記錄下一些人員的聲音特點,并進行數(shù)字化處理后保存成庫,當有人來訪時,語音識別模塊來訪人員的聲音進行數(shù)字化處理后與語 音數(shù)據(jù)庫中的信息相比對,并將比對結(jié)果傳送給單片機,單片機通過比對結(jié)果來判斷是否下達開門指令給繼電器控制模塊,從而實現(xiàn)開門這一動作。
3)一鍵開門。當來訪人員沒有不能通過RF卡開門或語音識別開門時,還可以通過對講機模塊與主人交流,主人通過按鍵方式將信息傳送給單片機,控制單片機發(fā)送開門指令給繼電器控制模塊,從而實現(xiàn)“一鍵開門”。
4)遠程開門。當由于特殊原因,以上開門方式的條件無法滿足時,例如房主人出差外地,而有人通過了主人的許可需要進入房內(nèi)時,房主人可以將開門命令以手機短信的方式發(fā)送給GSM模塊實現(xiàn)“遠程開門”。
當來訪客人使用非以上方式開門時,防盜報警模塊被觸發(fā),蜂鳴器響,GSM模塊發(fā)送報警短信給主人。系統(tǒng)總體設(shè)計框圖如圖1所示。
2 硬件設(shè)計
2.1 單片機最小系統(tǒng)設(shè)計
該模塊做為整個系統(tǒng)的主控單元,控制協(xié)調(diào)各模塊的工作,采用89C51作為單片機模塊的核心芯片,該芯片為8位的CPU,以12M晶振做時鐘,具有32根 I/O線,兩個外部中斷,兩個16位的定時器/計數(shù)器,全雙工串行口。該芯片體積小,運行速度高,可靠性好,功耗低,性價比高,開發(fā)工具簡單,功能實現(xiàn)容易。
最小系統(tǒng)包括電源電路、晶振電路、復(fù)位電路能部分.其硬件設(shè)計如圖2所示。
2.2 射頻識別模塊
該模塊的主要功能為識別RF卡,并將卡片相關(guān)信息發(fā)送給單片機模塊,由單片機判別該卡是否合法以及是否發(fā)出開門指令。
該模塊采用MF RC522作為RF卡模塊的核心芯片。RC522是應(yīng)用于13.56 MHz非接觸式通信中高集成度讀寫卡芯片,其內(nèi)部發(fā)送器部分可驅(qū)動讀寫器天線與ISO14443A/MIFARE卡和應(yīng)答機的通信,無需其它的電路。接收 器部分提供一個堅固而有效的解調(diào)和解碼電路,用于處理ISO14443A兼容的應(yīng)答器信號,三次互相認證安全可靠。其硬件設(shè)計圖如圖3所示。
2.3 語音識別模塊
該模塊的主要功能為識別、解析來訪者的聲音信息,并將該信息發(fā)送給單片機模塊,由單片機根據(jù)該聲音信息判別是否發(fā)出開門指令。
該模塊采用LD3320作為語音識別模塊的核心芯片。該芯片集成了語音識別處理器和一些外部電路,包括AD、DA轉(zhuǎn)換器,麥克風接口,聲音輸出接口 等。本芯片不需要外接任何的輔助芯片,直接集成在現(xiàn)有的產(chǎn)品中即可實現(xiàn)語音識別,人機對話等功能。支持并行和串行接口,串行方式可以簡化與其他模塊的連 接。其硬件設(shè)計圖如圖4所示。
2.4 “一鍵開門”模塊
該模塊主要通過獨立按鍵控制門鎖,當按鍵按下時,單片機模塊發(fā)出開門指令。
另外,該模塊配置有對講機模塊,用以實現(xiàn)屋內(nèi)人員同來訪者的溝通。采用SDA1845作為對講機模塊的核心芯片。其內(nèi)置高速微控制器、高性能射頻收發(fā)芯片及射頻功放,并提供標準RS232串口。其硬件設(shè)計圖如圖5所示。
2.5 防盜報警模塊
該模塊的主要實現(xiàn)兩種情況下的報警:
1)當門打開后由于各種原因未能正常關(guān)閉時向單片機發(fā)出報警信號,單片機收到信號后進行相應(yīng)的報警處理。
2)來訪者未通過合法方式開門時,如破門而入,向單片機發(fā)出報警信號,單片機收到報警信號后,通過GSM模塊向主人發(fā)送短信通知,并啟動聲光報警器。
該模塊采用門磁傳感器作為主體元件。當門打開時,門磁傳感器輸出高電平;當門關(guān)閉時,門磁傳感器輸出低電平。其硬件設(shè)計圖如圖6所示。
2.6 GSM模塊
該模塊的主要實現(xiàn)在單片機模塊發(fā)出短信報警指令時向指定手機號發(fā)送報警短信。該模塊采用TC35作為GSM報警模塊的主體。TC35接口方式支持串 口R232和TTL自適應(yīng),工作在EGSM900和GSM1800雙頻段,支持語音和數(shù)據(jù)信號傳輸,利用AT指令可雙向傳輸指令和數(shù)據(jù),支持 TEXT和PDU格式的SMS。其硬件設(shè)計圖如圖7所示。
2.7 繼電器控制模塊
該模塊的主要功能為實現(xiàn)對門鎖的控制。當單片機模塊發(fā)出開門指令時,該模塊打開門鎖;當單片機模塊發(fā)出關(guān)門指令時,該模塊關(guān)閉門鎖。
該模塊采用信號繼電器作為該模塊的主體。信號繼電器用于接通和斷開電路,用以發(fā)布控制命令和反映設(shè)備狀態(tài),以構(gòu)成自動控制電路。
3 軟件設(shè)計
程序采用C編程語言,在Keil4環(huán)境下編譯、調(diào)試通過,采用了中斷、數(shù)字濾波等技術(shù),其主流程圖如圖8所示。
4 結(jié)束語
文中給出了門禁控制器的軟、硬件設(shè)計方案,詳細給出了各種開門方式的實現(xiàn)方法,并通過GSM發(fā)送報警信息。由于國內(nèi)防盜報警系統(tǒng)還不是很普遍,智能家居逐漸會走向普通家庭,所以新型的智能防盜門在未來一段時間內(nèi)具有很好的發(fā)展前景。因此,本項目具有一定的實際應(yīng)用的意義。