版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGE27基于單片機的智能門禁系統(tǒng)設計與實現(xiàn)目錄TOC\o"1-3"\u摘要 11緒論 41.1本課題研究背景及意義 41.2國內(nèi)外研究現(xiàn)狀 41.3研究目標和主要內(nèi)容 52系統(tǒng)總體結構設計 62.1系統(tǒng)總體設計與分析 62.2系統(tǒng)硬件選型 63系統(tǒng)硬件設計 83.1STC89C51單片機 83.2指紋識別模塊 93.3液晶顯示模塊 103.4射頻模塊 133.6鍵盤模塊 143.7存儲模塊 164系統(tǒng)軟件設計 175系統(tǒng)調(diào)試及結果分析 215.1系統(tǒng)軟硬件調(diào)試 215.2結果及分析 226結論 24參考文獻 25附錄 26附錄1原理圖 26附錄3源程序 27摘要隨著近年來經(jīng)濟的飛速發(fā)展,人們的生活水平發(fā)生了顯著的變化。智能化、高效的門禁系統(tǒng)在我們的工作和生活中扮演著越來越重要的角色。智能化的社會模式正在逐漸改變著人們的生活方式。同時,它也對傳統(tǒng)門禁系統(tǒng)模式產(chǎn)生了沖擊,因為單一的只能實現(xiàn)開關門的門禁系統(tǒng)以及不能滿足人們的生活需求。本次研究的課題是智能門禁系統(tǒng),該系統(tǒng)可以實現(xiàn)指紋開鎖,刷卡開鎖和密碼開鎖三種開鎖方式,該系統(tǒng)的核心控制是STC89C51單片機,指紋識別模塊、射頻刷卡模塊以及矩陣鍵盤模塊分別作為輸入信息模塊。指紋識別模塊采用的是AS608光學指紋模塊,該模塊可以完成指紋信息的采集并傳送給單片機。射頻卡識別模塊采用的是RC522模塊,該模塊可實現(xiàn)門禁卡的信息錄入,和門禁卡的校驗功能從而實現(xiàn)刷卡開門。矩陣鍵盤模塊可以實現(xiàn)基本的密碼開鎖,以及進入管理員后臺,更改開鎖密碼,增添和刪減指紋和射頻卡信息的功能。當連續(xù)輸入密碼多次錯誤時,報警和防盜系統(tǒng)同時啟動。通過對系統(tǒng)進行反復的調(diào)試和改進,該智能門禁系統(tǒng)實現(xiàn)了指紋開門,密碼開門和刷卡開門的功能,達到了智能化,易操作的目的。我們可以把這個門禁系統(tǒng)廣泛的應用在生活中任何需要保障的地方,它可以提升用戶的安全感,同時能夠為我們的生活提供諸多便捷,增添了用戶的安全感。關鍵詞: STC89C51單片機;RFIDRC522;指紋識別1緒論1.1本課題研究背景及意義安全,一個亙古不變的話題,是一個國家發(fā)展,社會進步,家庭生存的前提,,隨著經(jīng)濟的飛速發(fā)展,各種大廈內(nèi)居住房屋,公司的工作室,保險柜,一些設備的控制中心等重要居住場所都需要提升安全防護措施,所以家居的安全性逐漸進入大家的視野。智能門禁系統(tǒng)就是保障人居家安全的方法之一。有些地區(qū)社會治安較差,各地入室盜竊等犯罪行為接二連三的發(fā)生,給人們造成了大量的財產(chǎn)損失,更不幸者,由入室盜竊而引發(fā)的人生傷害事故也不計其數(shù)。即使犯罪分子都能被繩之以法,但還是會給受害者造成莫大的心理陰影。因此而言,做到防患于未然,大力推廣這種具有安全防范技術的智能門禁系統(tǒng)就顯得尤為重要。這種門禁系統(tǒng)在有效的預防犯罪,我們的安防技術也應該不斷發(fā)展進化來適應當今這種多樣化的社會生活。除了高效率和快速驗證來訪者身份信息是當前社會關注的熱門話題外,防盜也是當代社會的熱門話題,由于防盜系統(tǒng)的落后迭代而導致現(xiàn)在各時各地出現(xiàn)的各種人身傷害事故很多,因此防盜報警也變得愈發(fā)重要。無論是防止財產(chǎn)受到損失亦或是人身安全保護方面都十分重要。但是倘若有一款可以報警的門禁系統(tǒng)對住宅處進行實時監(jiān)控。比如當有人嘗試破譯密碼多次失敗的時候就會啟動報警功能,引發(fā)住宅內(nèi)以及周圍群眾的警覺,同時也給犯罪者提供心理上的威懾,讓他停止犯罪。這樣就可以在日常生活中減少絕大部分的盜竊事件的發(fā)生。為安全防范做出貢獻。因此具有報警系統(tǒng)的智能門禁系統(tǒng)也意義重大。隨著數(shù)字技術的發(fā)展和微電子計算機技術的出現(xiàn),越來越多的門禁系統(tǒng)已采取了數(shù)字化技術。隊友門禁系統(tǒng)的設計者而言,如何將不斷更新的技術和設備完美的結合就變得十分重要,只有能夠根據(jù)用戶的實際需求而不斷地優(yōu)化和升級系統(tǒng),使系統(tǒng)能夠在不同的環(huán)境下都發(fā)揮出安全防范的作用才能牢牢把握住現(xiàn)代智能安防門禁系統(tǒng)的市場。1.2國內(nèi)外研究現(xiàn)狀1.2.1系統(tǒng)的現(xiàn)狀分析國外對門禁系統(tǒng)的研究起步較早,歐美部分國家的門禁系統(tǒng)最為成熟,在國際市場上占有率較高。歐美很多發(fā)達國家的電子密碼鎖技術十分先進,因此被廣泛的應用在智能門禁系統(tǒng)中,很大程度上提高了門禁系統(tǒng)的安全性,普及程度上也比國內(nèi)高很多,IC卡技術在國外發(fā)展的也比較早,IC卡的發(fā)展也帶動了門禁系統(tǒng)技術的進一步發(fā)展。歐美國家門禁市場早已進入IC卡門禁系統(tǒng)的成熟階段,并且國外的很多企業(yè)已經(jīng)開發(fā)出了以生物識別為識別手段的新型門禁,包括指紋識別,人臉識別,虹膜識別并且量產(chǎn)投入使用。人體生物識別技術,由于自身的高穩(wěn)定性,不可復制性,和唯一性等天然特征越來越多的發(fā)揮出獨一無二的優(yōu)勢。國內(nèi)近幾年來才開始著手智能門禁系統(tǒng)的研究,起步相對于國外晚了很多,并且國內(nèi)一些機構生產(chǎn)的門禁系統(tǒng)的控制也相對比較傳統(tǒng),這些年以來隨著生物識別技術的不斷發(fā)展,基于生物識別門禁系統(tǒng)的熱度也不斷提高。比如我們當今常見的生物識別門禁系統(tǒng)主要是包括的有指紋門禁系統(tǒng),虹膜門禁系統(tǒng)等等一系列。在便攜性,舒適性,管理控制上都有了很多一步的提升,由于人體的一些生物體征的不可復制這一唯一性。這一生物秘鑰不能復制,失竊或者被遺忘,所以更加受到了大眾的追捧。國內(nèi)的智能門禁系統(tǒng)市場發(fā)展前景較好,就目前形勢而言,門禁系統(tǒng)與監(jiān)控系統(tǒng),防盜系統(tǒng),對講系統(tǒng)的整合是大勢所趨。國內(nèi)智能門禁系統(tǒng)行業(yè)還存在著行業(yè)標準不統(tǒng)一、產(chǎn)品互聯(lián)不足等問題。主要是在金融,交通,教育等行業(yè)領域應用的安防電子產(chǎn)品較多,而在家庭和社區(qū)這些地區(qū)應用的相對較少,并沒有形成規(guī)?;彤a(chǎn)業(yè)化,展眼未來,我國門禁系統(tǒng)的發(fā)展將會呈現(xiàn)出網(wǎng)絡化,生物識別,集成化發(fā)展。門禁產(chǎn)業(yè)必將會成長為智慧城市建設中必不可缺的一部分,基于這點來看。門禁系統(tǒng)的發(fā)展前景十分的前廣闊。1.3研究目標和主要內(nèi)容1.3.1研究目標根據(jù)當今社會對于智能社區(qū)門禁系統(tǒng)的需求分析,我們將傳統(tǒng)的門禁技術和單片機技術相結合,利用單片機技術開發(fā)出智能化的社區(qū)門禁系統(tǒng)。一、結合傳統(tǒng)的門禁系統(tǒng)的優(yōu)點再結合現(xiàn)代化的智能門禁系統(tǒng)進行相結合,研究并實現(xiàn)了一種社區(qū)智能門禁系統(tǒng)。二、我們根據(jù)設計需求進行了整個系統(tǒng)的總體框架的設計,完成檢測模塊與單片機控制器之間的控制設計。1.3.2主要內(nèi)容本項目設計:本設計通過以STC89C51為核心的單片機控制方案,來實現(xiàn)智能門禁系統(tǒng)的設計與實現(xiàn),其主要內(nèi)容如下:密碼鎖通過三種方式解鎖,分別是指紋解鎖,密碼解鎖和刷卡解鎖,并且系統(tǒng)還可以實現(xiàn)密碼的更改和刪除,指紋的錄入和刪除,射頻卡信息的增添和刪除。當操作人員輸入正確密碼或指紋識別,射頻卡識別通過后,系統(tǒng)自動解鎖。否則,它不會解鎖。當驗證錯誤超過三次時候,系統(tǒng)則會自動啟動聲光報警并且鎖定系統(tǒng)15秒。2系統(tǒng)總體結構設計本章精細介紹了智能門禁系統(tǒng)的功能設計與總體流程設計,分為軟件部分與硬件部分兩大部分研究了系統(tǒng)的總體設計,并詳細討論了各個模塊的功能與彼此間的連接流程。2.1系統(tǒng)總體設計與分析設計方法大致如下:根據(jù)系統(tǒng)的單片機時,需要考慮所需要的I/O口是否充足,是否能達到設想的性能要求,考慮單片機的性能是否滿足要求,以及連接單片機的外圍設備等因素。傳感器時,需要考慮所選傳感器的精度是否足夠,傳感器的穩(wěn)定與抗干擾能力等。圖2.1系統(tǒng)總體設計框圖2.2系統(tǒng)硬件選型本文設計的智能門禁系統(tǒng)按照硬件部分一共可分為單片機模塊,指紋識別模塊,射頻識別模塊,鍵盤模塊,存儲模塊,報警模塊,屏幕顯示模塊和繼電器控制模塊等8個模塊。2.2.1單片機模塊選型方案一:采用宏晶公司生產(chǎn)的89C51單片機STC89C51單片機是新一代高速,低功耗,抗強干擾的單片機,指令代碼完全兼容傳統(tǒng)的8051單片機,用戶應用程序為8KB字節(jié),片上集成了512字節(jié)RAM,使得STC89C51為眾多嵌入式控制應用提供高靈活。超有效的解決方案。方案二:采用ST公司生產(chǎn)的STM32F103單片機STM32系列專為要求高性能、低成本、低功耗的嵌入式應用專門設計的ARMCortex-M3內(nèi)核。引腳接口比較簡單,自身攜帶很多功能,運行速度快。因為該課題系統(tǒng)數(shù)據(jù)處理量不是太大。而且考慮到門禁系統(tǒng)需要待機時間很久,相比較而言,89C51單片機運算速度、程序儲存空間、數(shù)字外設、片內(nèi)沒有模數(shù)轉換器等完全可以勝任,該數(shù)據(jù)處理能力不會造成數(shù)據(jù)冗余;綜合以上兩種方案,選擇方案一。2.2.2液晶模塊選型說明方案一LCD1602液晶顯示器采取工業(yè)字符型LCD1602液晶器,該顯示器是字符型液晶,顯示字母和數(shù)字比較方便??刂坪唵巍o@示的字體有大小限制。不能顯示圖形等等。它不能顯示曲線顯示效果簡單,價格低。方案二LCD12864液晶顯示器采取LCD12864液晶顯示器,該顯示器具有功耗低,超薄,重量輕,顯示內(nèi)容豐富等優(yōu)點。我們可以借助該模塊靈活的接口方式以及它簡單、方便的操作指令,能夠組成全漢語的人機交互圖像??梢燥@示8×4行16×16點陣的漢字,用這個模塊構成的液晶顯示方案與同類型的圖形點陣液晶顯示模塊相比,無論是從硬件電路結構或者顯示程序上來講,前者都要簡單很多。由于此系統(tǒng)需要展示較多的文字信息,故綜合比較選擇方案二。3系統(tǒng)硬件設計每個系統(tǒng)的設計都會涉及到硬件的選擇,此次設計中主控電路選選擇的是最習見的STC89C51單片機,指紋識別模塊選擇的是AS608指紋芯片,LCD12864做為液晶顯示模塊,射頻讀卡模塊選取的是RC522模塊,繼電器選取的是RISYM1路5V繼電器模塊,選取AT24C02作為存儲模塊。3.1STC89C51單片機3.1.1STC89C51簡介本系統(tǒng)的主控電路由單片機、復位電路、時鐘電路組成。本系統(tǒng)采用單片機STC89C51作為主控芯片,復位電路在系統(tǒng)通電后進行復位操作,使電路恢復到起始狀態(tài),時鐘電路主要為單片機提供時鐘脈沖。STC89C51引腳圖如圖3.1所示。表3.1STC89C51的引腳功能表名稱功能說明~P0端口(P0.0~P0.7)8位漏極\o"開關供應商"開關型雙向I/O端口??梢宰鳛橥ㄓ肐/O口使用,但必須加上拉電阻?!玃1端口(P1.0~P1.7)內(nèi)部帶上拉電阻的8位準雙向I/O端口~P2端口(P2.0~P2.7)內(nèi)部帶上拉電阻的8位準雙向I/O端口~P3端口(3.0~P3.7)內(nèi)部帶上拉電阻的8位多功能雙向I/O端口。GND接地端VCC電源輸入,接+5V電源XTAL2片內(nèi)振蕩電路的輸出端XTAL1片內(nèi)振蕩電路的輸入端RST復位引腳ALE地址鎖存允許信號PSEN外部存儲器讀選通信號VPP問外部程序存儲器控制信號除此以外,P1.0和P1.1還可以作為定時器/計數(shù)器2的外部技術輸入(P1.0/T2)和定時器/計數(shù)器2的觸發(fā)輸入(P1.1/T2EX),具體參見下表:在對FlashROM編程和程序校驗時,P1接收低8位地址。表3.2P1.0和P1.1引腳復用功能引腳號功能特性P1.0T2(定時器/計數(shù)器2外部計數(shù)輸入),時鐘輸出P1.1T2EX(定時器/計數(shù)器2捕獲/重裝觸發(fā)和方向控制)P3端口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。還有其他一些復用功能,如下表所示。表3.2P3口引腳復用功能引腳號復用功能P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2(外部中斷0)P3.3(外部中斷1)P3.4T0(定時器0的外部輸入)P3.5T1(定時器1的外部輸入)P3.6(外部數(shù)據(jù)存儲器寫選通)P3.7(外部數(shù)據(jù)存儲器讀選通)3.2指紋識別模塊3.2.1指紋識別模塊AS608模塊是一個內(nèi)部集成了光路感應和指紋處理識別部分的一體化指紋處理模塊,模塊自帶DSP運算單元,并且還集成了指紋識別算法,能高速有效的采集指紋圖像并識別指紋特征。該模塊配備了串口、USB通訊接口,使用者只需通過簡單的串口、USB按照通訊協(xié)議便可控制模塊。該模塊具有體積小、功耗低、接口簡單的特點,且可靠性高、識別速度快、干濕手指適應性好、指紋搜索速度快。指紋圖像讀取時,對干濕手指都有靈敏的反應和判斷。3.2.2指紋識別模塊引腳功能簡介AS608是一個集成的光學指紋芯片,內(nèi)部有指紋算法,目前的算法是前人不斷開發(fā)完善得到的,雖然AS608內(nèi)部的算法我們是看不到的,但是它預留了一個串口和相關的串口指令集,我們可以用這些指令調(diào)用指紋算法,從而實現(xiàn)我們需要的功能。指紋識別模塊引腳功能表如表3.2所示。表3.3指紋識別模塊引腳功能引腳名稱功能說明Vi模塊電源正輸入端Tx串行數(shù)據(jù)輸出。TTL邏輯電平Rx串行數(shù)據(jù)輸入。TTL邏輯電平GND信號地。內(nèi)部與電源地連接WAK感應信號輸出,默認高電平有效Vt觸摸感應電源輸入端,3v供電U+USBD+U-USBD-3.3液晶顯示模塊3.3.1液晶顯示模塊簡介LCD12864是一種背光LED顯示的低成本顯示屏,本設計利用單片機的P0口與LCD12864連接,實現(xiàn)信息傳送和顯示。顯示模塊連接單片機的第26,27,28三個控制端引腳,此電路圖如圖3.1所示。圖3.1液晶顯示模塊引腳圖3.3.2液晶顯示模塊引腳功能簡介表3.4LCD12864管腳說明圖管腳號管腳名稱電平管腳功能描述1VSSOV2VCC5V3V0-4RS(CS)H/L5RIW(SID)H/LV6E(SCLK)H/L7~10DBCTDB3H/L11~14DB3^DB7H/L15PSD16171819203.4射頻模塊3.4.1射頻模塊簡介射頻刷卡模塊采用的是RC522芯片,該芯片是應用于13.56MHz非接觸式通信中高集成度的讀寫卡芯片,是一款低電壓、低成本、體積小的非接觸式讀寫卡芯片。被廣泛應用于智能儀表和便攜式手持設備中。作為IC卡和單片機數(shù)據(jù)交互的橋梁,通過RC522的控制實現(xiàn)了對射頻卡的讀取識別操作。RC522原理圖如圖3.2所示3.4.2射頻模塊引腳功能簡介表3.5RC522芯片引腳功能表3.5繼電器控制模塊繼電器是一種電控制器件,是能夠用很小的電力和電流,驅動一個設備(電動機或是電磁鐵)帶動一個部件(比如電閘或接觸片),然后讓這個接觸片去承載更大的電流。。繼電器一般在電路中起著自動調(diào)節(jié)、安全保護和轉換電路等作用。單片機用低電平觸發(fā)P三極管,三極管再驅動繼電器,繼電器帶動電磁鎖。繼電器接線原理如圖3.5所示;繼電器接口功能表如表3.6所示。表3.6繼電器接口功能表3.6鍵盤模塊本系統(tǒng)的矩陣按鍵電路采用4×4排列,總共16個按鍵,4x4矩陣鍵盤的工作原理是在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連接。當按鍵沒有按下時,所有的輸入端都是高電平,代表無鍵按下。行線輸出是低電平,一旦有鍵按下,則輸入線就會被拉低,系統(tǒng)通過讀入輸入線的狀態(tài)就可得知是否有鍵被按下。圖3.3按鍵電路3.7存儲模塊AT24C02是一個2K位串行CMOSE2PROM,內(nèi)部含有256個8位字節(jié),CATALYST公司的先進CMOS技術實質(zhì)上減少了器件的功耗。AT24C02有一個16字節(jié)頁寫緩沖器。AT24C02的引腳圖如下所示。圖3.4AT24C02引腳圖AT24C02支持I2C,總線數(shù)據(jù)傳送協(xié)議I2C,總線協(xié)議規(guī)定任何將數(shù)據(jù)傳送到總線的器件作為發(fā)送器。它的管腳功能表如表3.5所示表3.7AT24C02管腳描述管腳名稱功能A0、A1、A2器件地址選擇SDA串行數(shù)據(jù)/地址SCL串行時鐘WP寫保護Vcc+1.8V~6.0V工作電壓Vss地4系統(tǒng)軟件設計該設備的系統(tǒng)軟件以Keil為編輯軟件,C語言為編程語言。接通電源后,將檢測各模塊的初始化情況,是否可以接受信號,根據(jù)接受的信號進行識別,并根據(jù)識別結果進行后續(xù)的解鎖操作。程序采用C語言作為編程語言,在Kei4環(huán)境下進行編譯調(diào)試。電源接通以后。各模塊進行初始化,系統(tǒng)掃描是否有按鍵按下,并且判斷按鍵值,如果是管理員按鍵,輸入6位數(shù)管理員密碼后就自動進入管理員后臺,進入管理員后臺可以進行指紋管理,射頻卡管理和密碼更改操作,如果不按下管理員按鍵,而是輸入六位數(shù)開門密碼,系統(tǒng)自動校驗密碼是否正確,如正確則開門,錯誤則不開門。系統(tǒng)檢測到指紋并與數(shù)據(jù)庫中的指紋信息進行校驗,如果指紋信息正確也會開門,系統(tǒng)的射頻卡識別模塊檢測到射頻卡以后也會和存儲模塊中的卡片信息進行校驗,如果正確,則開門。連續(xù)錯誤3次以上時系統(tǒng)則會自動啟動聲光報警系統(tǒng)。并且鎖定系統(tǒng)15秒。系統(tǒng)總流程圖如圖3.5所示。圖3.5系統(tǒng)總體流程圖系統(tǒng)接通電源以后,進行各個模塊的初始化,系統(tǒng)掃描是否有按鍵按下,并且判斷按鍵值,如果是管理員按鍵,輸入6位數(shù)管理員密碼后就自動進入管理員后臺,進入管理員后臺可以進行指紋管理,射頻卡管理和密碼更改操作,如果不按下管理員按鍵,而是輸入六位數(shù)開門密碼,系統(tǒng)自動校驗密碼是否正確,如正確則開門,錯誤則不開門。連續(xù)錯誤3次以上時系統(tǒng)則會自動啟動聲光報警系統(tǒng)。并且鎖定系統(tǒng)15秒。矩陣鍵盤模塊程序流程圖如圖3.6所示。圖3.6矩陣鍵盤模塊程序流程圖系統(tǒng)接通電源以后,進行指紋模塊的初始化,單片機檢測指紋是否已錄入,如果已錄入指紋,并且用戶在進行指紋的錄入,那么系統(tǒng)就會自動進行指紋數(shù)據(jù)的比對,并且輸出比對的結果反饋給液晶顯示器和繼電器。倘若沒有錄入指紋,用戶可以進入管理員系統(tǒng)進行指紋的錄入,該系統(tǒng)支持錄入10個指紋數(shù)據(jù)。當錄入的指紋數(shù)達到系統(tǒng)上限時候,系統(tǒng)則會自動覆蓋最開始錄入的指紋信息以便錄入新的指紋數(shù)據(jù)。若指紋數(shù)據(jù)沒有達到上限,則可以一直錄入指紋信息,直到達到錄入上限。指紋模塊程序流程圖如圖3.7所示。圖3.7指紋模塊程序流程圖系統(tǒng)接通電源以后,進行初始化,自動進行門磁掃描,并檢測是否有卡進感應區(qū),如果有卡進入感應區(qū),系統(tǒng)則會進行卡號比對,并且輸出比對的結果反饋給液晶顯示器和繼電器,該模塊的程序流程如圖3.8所示圖3.8射頻模塊程序流程圖5系統(tǒng)調(diào)試及結果分析至此為止,門禁系統(tǒng)的軟硬件就都設計完畢了,但是實際測試的過程中也會遇到各種各樣的問題,所以要將每個系統(tǒng)整合到一起進行最終的調(diào)試5.1系統(tǒng)軟硬件調(diào)試焊接好之后,在通電之前先進行先進行硬件檢查,使用萬用表檢查單片機的接地和電源引腳之間有沒有短路,檢查所有模塊的電源接口是否全部接好,檢查所有的地線接口是否接好。次就是各種傳感器對應的引腳是否接正確,合要求。這些都是保證系統(tǒng)成功運行的重要條件。2,當時并沒有設計存儲芯片,用的是微處理器的內(nèi)部存儲單元,之后發(fā)現(xiàn)存儲的空間不夠,所以就采用了AT24C02存儲芯片來存儲圖3.9串口調(diào)試工具界面圖5.2結果及分析通過硬件與軟件相互配合,達到智能門禁的效果。這個系統(tǒng)可以采集三種信號,分別是:電子卡、指紋、密碼等傳輸給單片機進行處理,然后將檢測的數(shù)據(jù)與存儲的數(shù)據(jù)進行對比,來決定是否驅動繼電器。錄入的信息可以根據(jù)用戶的自身需求進行修改或刪除,完全覆蓋上一次的信息達到保護用戶隱私的效果。此系統(tǒng)還支持LCD屏幕,可以顯示輸入密碼的正確與否,并且支持回車、刪除功能,提高輸入密碼的正確率。系統(tǒng)調(diào)試過程如下,當接通電源時,液晶屏幕顯示“歡迎使用多功能門禁鎖,請輸入密碼:”按下管理員按鍵并且輸入正確的管理員密碼后既可進入系統(tǒng)后臺,液晶屏幕顯示如下界面開機屏幕顯示界面圖系統(tǒng)后臺界面圖當成功進入系統(tǒng)后臺并且按下按鍵1后,屏幕顯示“請按下手指”,當指紋采集成功時,屏幕顯示“指紋采集成功,編號為00X,按任意鍵繼續(xù)”系統(tǒng)后臺添加指紋界面圖指紋采集成功界面圖按下手指后如果該指紋信息已經(jīng)被存儲,則屏幕顯示“該指紋已存儲,按任意鍵繼續(xù)”當按下按鍵2時,需要輸入我們想要刪除的指紋號,屏幕顯示如下指紋已經(jīng)被錄入界面圖刪除指紋界面圖當成功刪除想要刪除的指紋標號時,屏幕上會顯示“刪去指紋號成功。按任意鍵繼續(xù)”,按下按鍵3進入卡片管理界面時,屏幕顯示內(nèi)容如下指紋刪除成功界面圖錄入射頻卡界面圖如果已經(jīng)錄入了射頻卡,那么屏幕顯示如下,可以進行IC卡的校驗,如果按下按鍵4,那么則會進入密碼修改界面,密碼修改成功界面圖如下圖所示校驗IC界面圖密碼修改界面圖當系統(tǒng)檢測到正確的密碼,IC卡,或是指紋時,屏幕顯示界面如下,如果連續(xù)錯誤次數(shù)超過三次,那么屏幕顯示界面如下圖。6結論通過這次設計提高了我對單片機的基本運用能力,加深了我對定時器,中斷,串口等的理解,能夠根據(jù)各種不同的需求對串口、定時器和中斷等進行設置。在本次設計中讓我學習了對AS608指紋識別模塊和RC522射頻刷卡模塊的運用,通過自己查閱資料和學習各種基于AS608的開發(fā)的歷程,讓我成功實現(xiàn)了指紋解鎖和刷卡解鎖的設計,實現(xiàn)了系統(tǒng)需要的各項功能。本文給出了智能門禁系統(tǒng)的軟硬件設計方案,并給出了三種開鎖方式的實現(xiàn)方法。由于這種多功能智能門禁系統(tǒng)在國內(nèi)并不是很常見,智能家居將逐漸走向普通家庭,因此新型智能門禁系統(tǒng)在未來將具有良好的發(fā)展前景。由此可見,本項目具有一定的實際應用意義。我希望未來的智能門禁系統(tǒng)能夠運用本次畢業(yè)設計中用到的技術,進入千家萬戶。智能化使我們的生活越來越方便。即使忘記攜帶門禁卡,也可以通過密碼解鎖、指紋解鎖等方式解鎖,讓我們的生活更方便、更安全。參考文獻[1]任毅.指紋識別系統(tǒng)的研究和實現(xiàn)[D].南京郵電大學,2019.[2]吳紅梅,孔娟,李小芬,楊小松,徐鋒,楊燁,王祥培.CourseConstructionandTeachingof“TraditionalChineseMedicine(EthnicMedicine)LiquidFingerprintRecognitionTechnology”[J].創(chuàng)新教育研究,2020,08(05).[3]李智慧.智能社區(qū)門禁系統(tǒng)的設計與實現(xiàn)[D].黑龍江大學,2020.[4]邱希.基于智能門禁系統(tǒng)的分布式架構方案研究與設計[D].武漢郵電科學研究院,2019.[5]劉奇.智能門禁系統(tǒng)的身份識別與電控系統(tǒng)研究[D].西南交通大學,2018.[6]胡明鳴.智能門禁硬件的設計與實現(xiàn)[D].浙江理工大學,2018.[7]王越.一種社區(qū)智能門禁系統(tǒng)的研究與實現(xiàn)[D].華中師范大學,2018.[8]章勇.基于RFID及移動端的門禁管理系統(tǒng)設計與實現(xiàn)[D].電子科技大學,2018.[9]阮湖崗.多功能智能門禁終端及其網(wǎng)絡完備性的研究[D].東南大學,2018.[10]張坤.智慧小區(qū)門禁系統(tǒng)的設計與實現(xiàn)[D].重慶郵電大學,2017.[11]KimHyunOk,MoonKwangSoo,KimSeungGyu,KimDooYong,KimKiwan.TheImplementationofNon-contactDoor-lockSystemforPreventingFingerprint[J].JournaloftheSemiconductor&DisplayTechnology,2014,13(4).[12]瞿小玲.基于RFID的低功耗智能門禁系統(tǒng)的設計與研究[D].成都理工大學,2012.[13]HeBaoxiang,LuGuirong,ChuKaibin,ZhuZhengwei.ARFCardSystemfortheManagementofCowHealth[A].IntelligentInformationTechnologyApplicationAssociation.Proceedingsofthe2011InternationalConferenceonInformatics,Cybernetics,andComputerEngineering(ICCE2011V1)[C].IntelligentInformationTechnologyApplicationAssociation:智能信息技術應用學會,2011:8.[14]柯資穎.嵌入式門禁系統(tǒng)軟件的設計與實現(xiàn)[D].西安電子科技大學,2008.附錄附錄1原理圖 附錄2源程序#include<main.h>unsignedcharErr_Cnt=0;//密碼錯誤計數(shù)器unsignedcharAdmin_PassWord[6]={1,2,3,4,5,6};unsignedcharSend_SMS_Cnt=0;voidPassWord_Reset(void){bitBack_Flag=1;unsignedcharPassWord[7]={0xFF,0,0,0,0,0};unsignedcharPassWord2[7]={0xCF,0,0,0,0,0};unsignedchari=0;unsignedcharj;ClrScreen();LCD_PutString(0,1,"請輸入新密碼");while(Back_Flag){if(KEY_CANCEL==KEY_Value){KEY_Value=KEY_NOP;Back_Flag=0;}if(KEY_OK==KEY_Value){KEY_Value=KEY_NOP;LCD_PutString(0,3,"請再次輸入新密碼");i=0;break;}//輸入密碼if((KEY_Value<11)&&(KEY_Value>0)){PassWord[i]=KEY_Value;KEY_Value=KEY_NOP;Write_Cmd(0x90+i%6+1);//指定第四行顯示位置
Write_Data(0x0f);++i;if(i>5)i=6;}}while(Back_Flag){if(KEY_CANCEL==KEY_Value){KEY_Value=KEY_NOP;Back_Flag=0;}if(KEY_OK==KEY_Value){KEY_Value=KEY_NOP;j=0;for(i=0;i<6;i++){if(PassWord[i]==PassWord2[i]){j++;}}if(j==6)//密碼正確{ClrScreen();LCD_PutString(0,1,"密碼修改成功");for(i=0;i<6;i++){Admin_PassWord[i]=PassWord[i];}PassWord_Write();PassWord_Read();Err_Cnt=0;while(Back_Flag){if((KEY_CANCEL==KEY_Value)||(KEY_OK==KEY_Value)){KEY_Value=KEY_NOP;Back_Flag=0;}}}else//密碼正確{ClrScreen();LCD_PutString(0,1,"密碼修改失敗");while(Back_Flag){if((KEY_CANCEL==KEY_Value)||(KEY_OK==KEY_Value)){KEY_Value=KEY_NOP;Back_Flag=0;}}}Back_Flag=0;}//輸入密碼if((KEY_Value<11)&&(KEY_Value>0)){PassWord2[i]=KEY_Value;KEY_Value=KEY_NOP;Write_Cmd(0x98+i%6+1);//指定第四行顯示位置
Write_Data(0x0f);++i;if(i>5)i=6;}}ClrScreen();}voidMenu(void){bitBack_Flag=1;DisplayUpdata();base_date=local_date;while(Back_Flag){if(local_date!=base_date)//光標位置變化,則更新顯示{DisplayUpdata();base_date=local_date;}if(KEY_CANCEL==KEY_Value){KEY_Value=KEY_NOP;Back_Flag=0;}if(KEY_OK==KEY_Value){KEY_Value=KEY_NOP;switch(local_date){case0://添加指紋Led_Green_On();FPM10A_Add_Fingerprint();Led_Green_Off();local_date=0;DisplayUpdata();Back_Flag=0;break;case1://修改密碼Led_Yellow_On();//FPM10A_Find_Fingerprint();PassWord_Reset();Led
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 定標保密協(xié)議書
- 工程合中標協(xié)議書
- 店租終止合同協(xié)議
- 小區(qū)更名協(xié)議書
- 裝冷庫合同范本
- 延期開工協(xié)議書
- 自費患者協(xié)議書
- 2025廣西百色市樂業(yè)縣專業(yè)森林消防救援隊伍招聘13人參考考試試題及答案解析
- 資助建校協(xié)議書
- 小吃入股協(xié)議書
- 大一計算機網(wǎng)絡技術基礎期末考試訓練題及答案
- 阿米巴經(jīng)營模式分析課件
- 《復發(fā)性流產(chǎn)診治專家共識2022》解讀
- 敦煌學智慧樹知到期末考試答案章節(jié)答案2024年西北師范大學
- 馬克思主義基本原理概論(海南大學版) 知到智慧樹網(wǎng)課答案
- 黃芪的活性成分、藥理機制及臨床應用
- 藝術史研究中的性別與種族議題
- 鄒為誠《綜合英語教程(5)》(第3版)學習指南【詞匯短語+課文精解+練習答案】
- 水輪發(fā)電機組盤車過程方仲超演示文稿
- 重慶公路物流基地項目可行性研究報告
- 中國藥科大學藥物分析期末試卷(A卷)
評論
0/150
提交評論