![基于protues的電子密碼鎖設(shè)計(完整資料)_第1頁](http://file4.renrendoc.com/view/c403a33e513e77693ef7e551cfaaf88a/c403a33e513e77693ef7e551cfaaf88a1.gif)
![基于protues的電子密碼鎖設(shè)計(完整資料)_第2頁](http://file4.renrendoc.com/view/c403a33e513e77693ef7e551cfaaf88a/c403a33e513e77693ef7e551cfaaf88a2.gif)
![基于protues的電子密碼鎖設(shè)計(完整資料)_第3頁](http://file4.renrendoc.com/view/c403a33e513e77693ef7e551cfaaf88a/c403a33e513e77693ef7e551cfaaf88a3.gif)
![基于protues的電子密碼鎖設(shè)計(完整資料)_第4頁](http://file4.renrendoc.com/view/c403a33e513e77693ef7e551cfaaf88a/c403a33e513e77693ef7e551cfaaf88a4.gif)
![基于protues的電子密碼鎖設(shè)計(完整資料)_第5頁](http://file4.renrendoc.com/view/c403a33e513e77693ef7e551cfaaf88a/c403a33e513e77693ef7e551cfaaf88a5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
基于protues的電子密碼鎖設(shè)計(完整資料)(可以直接使用,可編輯優(yōu)秀版資料,歡迎下載)
基于protues的電子密碼鎖設(shè)計(完整資料)(可以直接使用,可編輯優(yōu)秀版資料,歡迎下載)本科生學(xué)年論文(設(shè)計)(2011級)基于protues的電子密碼鎖設(shè)計姚曉強(qiáng)電氣信息工程電子1102指導(dǎo)教師(職稱)孫亞萍(講師)6280成果完成時間2013-12—26杭州師范大學(xué)錢江學(xué)院教學(xué)部制基于protues的電子密碼鎖設(shè)計電氣信息專業(yè)1102班姚曉強(qiáng)指導(dǎo)教師孫亞萍摘要:本文以AT89C51單片機(jī)為核心器件,結(jié)合按鍵電路、LED數(shù)碼管顯示電路、報警指示電路和開鎖機(jī)構(gòu),利用單片機(jī)靈活的編程設(shè)計和豐富的I/O端口,及其控制的準(zhǔn)確性通過軟件程序來控制整個系統(tǒng)實現(xiàn)電子密碼鎖的基本功能,其主要具有如下功能:●密碼通過鍵盤輸入,若密碼正確,則將鎖打開●密碼輸入錯誤,蜂鳴器將報警提示●用戶可以自由設(shè)定密碼本密碼鎖具有設(shè)計方法合理,簡單易行成本低,安全實用等特點,具有一定的推廣價值。關(guān)鍵詞:AT89C51;電子密碼鎖;功能Thedesignofelectronic
lockontheProtuesYaoXiaoqiangInstructor:SunYapingAbstract:BasedontheAT89C51single-chipmicrocomputerasthecoredevice,combiningwiththekeycircuit,LEDdigitaltubedisplaycircuit,analarmcircuitandunlockingmechanism,designthewholesystemtoachievethebasicfunctionsofelectroniccipherlockbyitsflexibleprogramming,richI/Oport,andaccuracybasingonthesoftwareprogram.Withthefollowingfunctions:●Inputpasswordthroughthekeyboard,ifthepasswordiscorrect,lockwillopen●Ifthepasswordiserror,thebuzzerwillalarm●UserscanfreelysetthepasswordThelockhassomefeatureslikeareasonabledesignmethods,simpletowork,lowcostandsecurity,italsohassomepromotionvalue。Keywords:AT89C51;Electroniclock;Function目錄TO(shè)C\o”1—3"\h\z\u第一章引言PAGEREF_Toc375833545\h1HYPERLINK\l"_Toc375833546”1.1研究背景PAGEREF_Toc375833546\h1HYPERLINK\h\z\uHYPERLINK\l_Toc12546第1章引言PAGEREF_Toc1254611.1課題研究意義PAGEREF_Toc1430411.2指紋識別簡介PAGEREF_Toc381721.2。1指紋識別原理PAGEREF_Toc417821.2。2指紋識別應(yīng)用PAGEREF_Toc236093HYPERLINK\l_Toc74401。3國內(nèi)外指紋鎖發(fā)展的歷史和現(xiàn)狀PAGEREF_Toc744031.4本論文的研究內(nèi)容及結(jié)構(gòu)PAGEREF_Toc281764HYPERLINK\l_Toc31989第2章整體設(shè)計方案PAGEREF_Toc319895HYPERLINK\l_Toc218382.1系統(tǒng)功能設(shè)計PAGEREF_Toc2183852.2系統(tǒng)總體框架PAGEREF_Toc238375HYPERLINK\l_Toc29520第3章系統(tǒng)硬件的選擇及電路設(shè)計PAGEREF_Toc2952073.1單片機(jī)的選擇PAGEREF_Toc182447HYPERLINK\l_Toc269953.2ATmega16單片機(jī)外圍電路設(shè)計PAGEREF_Toc2699593。3指紋模塊ZFM-206電路PAGEREF_Toc1733510HYPERLINK\l_Toc249953.4ADC鍵盤電路PAGEREF_Toc24995113.6DS1302電路PAGEREF_Toc2973113HYPERLINK\l_Toc247163.7電子鎖及相關(guān)電路PAGEREF_Toc2471614HYPERLINK\l_Toc13704第4章系統(tǒng)軟件設(shè)計PAGEREF_Toc1370416HYPERLINK\l_Toc56664。1整體程序流程圖PAGEREF_Toc56661628384。2指紋識別程序設(shè)計PAGEREF_Toc283818HYPERLINK\l_Toc19494.3ADC鍵盤程序設(shè)計PAGEREF_Toc194921HYPERLINK\l_Toc247824.4DS1302程序設(shè)計PAGEREF_Toc24782224.5液晶RX12864ZW程序設(shè)計PAGEREF_Toc156423第5章實物制作與調(diào)試PAGEREF_Toc27653255。1電路的焊接PAGEREF_Toc16259255.2電路和程序的調(diào)試PAGEREF_Toc2490525HYPERLINK\l_Toc25445結(jié)論PAGEREF_Toc2544526致謝PAGEREF_Toc1286027附錄PAGEREF_Toc2557130第1章引言1.1課題研究意義隨著社會的發(fā)展和技術(shù)的進(jìn)步,傳統(tǒng)的安全防盜系統(tǒng)面臨極大的挑戰(zhàn)。長久以來,安防系統(tǒng)驗證身份的方法是驗證一個人是否持有有效的信物,如照片、密碼、鑰匙、磁卡和IC卡等.因此從本質(zhì)上來看,這種方法驗證的是該人持有的某種“物”,而不是驗證該人本身。只要“物”的有效性得到確認(rèn),則持有該“物”的人的身份也就隨之得到確認(rèn)。這種通過“物”來確認(rèn)人的身份的辦法存在的漏洞是顯而易見的:“物”的丟失或出錯都會導(dǎo)致合法的人無法被認(rèn)證,并且各種信物容易被偽造、破譯[2].在網(wǎng)絡(luò)化時代的今天,我們每個人都擁有大量的認(rèn)證密碼,比如開機(jī)密碼、郵箱密碼、銀行密碼、論壇登陸密碼等等;密碼作為身份識別的標(biāo)志已被廣泛采用。密碼容易被遺忘,也有被人竊取的可能,無論是在智能化還是安全性能方面都已經(jīng)不能滿足需求,現(xiàn)在的各種鑰匙,如門鎖鑰匙,汽車鑰匙,保險柜鑰匙等也如同密碼一樣存在顯而易見的漏洞。這些傳統(tǒng)的安全系統(tǒng)所采用的方式,隨著社會的發(fā)展,其安全性越來越脆弱不堪一擊。但是我們不能回避這個尷尬的問題,我們的生活中隨時都需要進(jìn)行個人身份的確認(rèn)和權(quán)限的認(rèn)定,尤其是在信息社會,人們對于安全性的要求越來越高,同時也希望認(rèn)證的方式簡單快速。為了解決這一存在已久的問題,人們把目光轉(zhuǎn)向了近年來興起的生物識別技術(shù),希望能借助人體的生理特征或行為動作來進(jìn)行身份識別。這樣就可以不必攜帶大串鑰匙,也不用費心去記各種密碼。生物特征和鑰匙、密碼相比具有唯一性,不可復(fù)制性,例如指紋,專家推論以全球60億人口計算,300年內(nèi)都不會有兩個相同的指紋出現(xiàn)[2]。以電子商務(wù)、電子銀行的安全認(rèn)證為例,目前在電子商務(wù)中經(jīng)常出現(xiàn)他人假冒當(dāng)事人的身份,如果通過生物特征進(jìn)行認(rèn)證,就可有效防止此類事件的發(fā)生。另外,網(wǎng)絡(luò)、數(shù)據(jù)庫和關(guān)鍵文件等的安全控制,機(jī)密計算機(jī)的登陸認(rèn)證,銀行ATM、POS終端等的安全認(rèn)證,蜂窩電話,PDA的使用認(rèn)證等等,都可以依靠生物特征來認(rèn)證??梢?生物特征識別不但有可觀的經(jīng)濟(jì)效益,還有不可估量的國家信息安全效益.1997年比爾·蓋茨曾這樣預(yù)言:“生物識別技術(shù)即利用人的生理特征,如指紋、虹膜等來識別個人的身份,將成為未來幾年IT產(chǎn)業(yè)的重要革新”[2],指紋識別技術(shù)在生物識別技術(shù)中相對來看是發(fā)展的最成熟的識別技術(shù),指紋鎖則是指紋識別技術(shù)的代表作品,指紋鎖在當(dāng)今安防系統(tǒng)中應(yīng)運而生成為繼機(jī)械鎖、密碼鎖、感應(yīng)鎖之后另一代門鎖的代表,單體指紋代替鑰匙或者密碼成為開鎖工具,大大降低了安防系統(tǒng)的潛在安全隱患,主要是因為指紋的獨特生理附屬性,在一段比較長的歷史時期內(nèi)避免了遺失、被盜、被復(fù)制的隱患,因此目前看來指紋鎖幾乎完美的解決了傳統(tǒng)門鎖存在的問題,但是一把合格的指紋鎖,須采用國際領(lǐng)先水平的智能芯片和高標(biāo)準(zhǔn)的安裝材料,這就決定了其剛性成本很高,同時由于擁有極高的科技附加值,指紋鎖市場價格普遍比較昂貴,近年來指紋識別產(chǎn)品在各個行業(yè)的大規(guī)模開始應(yīng)用,以及人們對于智能化和安全性能的追求為指紋鎖的市場拓展創(chuàng)造了有利條件,因此可以預(yù)見,指紋鎖將迎來一個改變安防系統(tǒng)的歷史機(jī)遇。1.2指紋識別簡介1.2。1指紋識別原理指紋識別可謂歷史悠久,本是一種古老的身份識別技術(shù).幾千年前,中國人、盎格魯-撒克遜人和古敘利亞人就曾經(jīng)采用其作為身份鑒別的方法。而隨著現(xiàn)代計算機(jī)技術(shù)和信息處理與識別技術(shù)的不斷進(jìn)步,現(xiàn)代指紋識別技術(shù)已發(fā)展成為一種成熟、應(yīng)用廣泛的生物特征識別技術(shù),而且指紋具有唯一性、穩(wěn)定性、隨身性、便于采集等優(yōu)點,這使得指紋識別技術(shù)優(yōu)于其他人體生物特征識別技術(shù)目前,全球范圍已建立了指紋數(shù)據(jù)庫和鑒定機(jī)構(gòu),而且在國內(nèi)外幾十年的研究與應(yīng)用中,其有關(guān)芯片模塊的開發(fā)已達(dá)到了技術(shù)成熟、識別率高和價格低廉的要求。國外方面,美國、日本早已研制和生產(chǎn)出多種指紋自動識別設(shè)備并投入使用,比如美國SECOM、日本嘉士通、松樹株式會社等公司開發(fā)的指紋鎖和指紋認(rèn)證裝置。國內(nèi)率先進(jìn)入這一領(lǐng)域的高校是清華大學(xué),在90年代中期開發(fā)出了指紋IC卡,其后又有廣東粵安集團(tuán)、浙江中正、北大高科等高科技集團(tuán)紛紛進(jìn)入該領(lǐng)域,其中浙江中正于2000年開發(fā)出的超小指紋識別系統(tǒng),標(biāo)志著我國在這一領(lǐng)域已經(jīng)達(dá)到了世界領(lǐng)先水平。指紋采集原理主要是根據(jù)指紋的幾何特性或生理特性,通過各種傳感技術(shù)把指紋表現(xiàn)出來,形成數(shù)字化表示的指紋圖案。首先,通過指紋采集模塊采集到人體指紋的圖像,并對原始圖像進(jìn)行初步的處理,這樣使指紋圖像中蘊(yùn)涵的特征信息更明顯。然后,運用指紋特征提取算法建立指紋的數(shù)字表示特征數(shù)據(jù)。這種轉(zhuǎn)換是單向進(jìn)行的,只能從指紋轉(zhuǎn)換成特征數(shù)據(jù)但不能從特征數(shù)據(jù)轉(zhuǎn)換成為指紋,而且兩枚不同的指紋絕對不會產(chǎn)生相同的特征數(shù)據(jù),這就保證了人本身指紋的安全性。指紋紋路的分叉、終止或轉(zhuǎn)彎處的坐標(biāo)位置,也就是通常被專家稱為“細(xì)節(jié)點”(minutiae)的數(shù)據(jù)點,同時擁有7種以上的唯一特征。有的算法把節(jié)點和方向信息組合產(chǎn)生了更多的數(shù)據(jù),這些方向信息能夠表明各個節(jié)點之間的關(guān)系,有的算法還可以處理整幅指紋圖像。這些數(shù)據(jù)通常稱為模板,保存為1k或者0。5k大小的記錄。最后,我們通過計算機(jī)模糊比較的方法,把兩個指紋的模板進(jìn)行比較,計算出它們之間的相似程度,最終得到兩個指紋的匹配結(jié)果。指紋特征值匹配原理是對指紋圖案的整體特征和細(xì)節(jié)特征按模式識別的原理進(jìn)行比對匹配.匹配是在已注冊的指紋和當(dāng)前待驗證的指紋之間進(jìn)行的。匹配運算不是對兩個指紋圖像進(jìn)行比較,而是對已形成數(shù)字模板的指紋特征值進(jìn)行匹配。1。2.2指紋識別應(yīng)用指紋識別技術(shù)是最早的通過計算機(jī)實現(xiàn)的身份識別手段,它是應(yīng)用最為廣泛的生物特征識別技術(shù).過去,它主要應(yīng)用于刑偵系統(tǒng)。近幾年來,它逐漸走向市場更為廣泛的民用市場。指紋技術(shù)在現(xiàn)代生活和工作中的應(yīng)用已越來越普遍,指紋考勤機(jī)、指紋社保、指紋銀行、指紋商場、指紋投票、指紋保護(hù)電腦、等等生活中和工作中的新現(xiàn)象已廣為人知,其應(yīng)用相當(dāng)廣泛,指紋技術(shù)正在日益刷新著我們的現(xiàn)代化生活方式。指紋識別技術(shù)是目前國際公認(rèn)的應(yīng)用廣泛、價格低廉、易用性高的生物認(rèn)證技術(shù)。指紋只是人體皮膚的小部分,但是它卻蘊(yùn)涵了大量的信息。這些皮膚的紋路在圖案、斷點和交叉點上是各不相同的,在信息處理中將它們稱作"特征”.醫(yī)學(xué)上已經(jīng)證明這些特征對于每個手指都是不同的,而且這些特征具有唯一性和永久性。因此我們就可以把一個人同他的指紋對應(yīng)起來,通過比較他的指紋特征和預(yù)先保存的指紋特征,就可以驗證他的真實身份。1.3國內(nèi)外指紋鎖發(fā)展的歷史和現(xiàn)狀生物識別技術(shù)在傳統(tǒng)安防系統(tǒng)面臨尷尬的時候,給人們帶來了希望,并且在今后一個很長的歷史時期都將是緩解了安防壓力的有力保障,生物識別技術(shù)主要包括指紋識別、人臉識別、掌形識別、指靜脈識別、紅膜識別、視網(wǎng)膜識別、聲音識別等,由于各種生物識別技術(shù)的差異,只有基于指紋識別技術(shù)的產(chǎn)品有希望在近幾年大規(guī)模的投入民用的市場,因此指紋識別產(chǎn)品將是世界各國在生物識別技術(shù)領(lǐng)域發(fā)展和投入的重點。一方面,指紋識別產(chǎn)品的快速發(fā)展得益于低價位取像設(shè)備的引入及其飛速發(fā)展,以及可靠的比對算法的研究發(fā)展,另一方面,指紋識別技術(shù)和其他的很多技術(shù)一樣,也是從專用走向公用,逐漸成為人們關(guān)注的前沿高科技之一,而現(xiàn)在儼然已經(jīng)成為了各種高科技產(chǎn)品的標(biāo)識.蘋果公司計劃推出帶有指紋登陸模塊的手機(jī),微軟公司推出了可單獨操作的指紋辨認(rèn)器;IBM開始出售附有指紋辨認(rèn)器的手提電腦;韓國LG電子公司也推出了一種通過指紋啟動的手機(jī).但是必須指出的是指紋科技產(chǎn)業(yè)作為新興的高科技智能產(chǎn)業(yè),其技術(shù)上存在難以逾越的高度,迄今為止,全球指紋科技產(chǎn)品也剛剛處于起步階段,國內(nèi)市場上還沒有產(chǎn)生真正意義上的指紋科技產(chǎn)品強(qiáng)勢品牌,目前在中國市場上已經(jīng)有一些指紋鎖廠家進(jìn)入市場開發(fā)階段,如杭州錦江科技、新加坡璽瑪克、深圳愛迪爾和長春鴻達(dá)等,但這些公司的全國性業(yè)務(wù)還沒有完全做開,一般的指紋鎖廠家都是通過直銷方式為政府機(jī)關(guān)、金融系統(tǒng)提供產(chǎn)品[1]。目前世界上指紋鎖主要以德國與韓國為代表,無論是在技術(shù)還是工藝方面都占據(jù)著優(yōu)勢,而國內(nèi)的嶺南鎖系主要是做組合安裝,自主技術(shù)和工藝水平偏低.國外的指紋鎖品牌借助北京奧運會登陸中國,強(qiáng)勢的占據(jù)了指紋鎖的高端市場,而國內(nèi)技術(shù)和工藝偏低的指紋鎖產(chǎn)品只是艱難的占據(jù)著低端市場,因此和國外品牌的利潤相比相距甚遠(yuǎn),傳統(tǒng)的門鎖需要新一代的鎖來更替,在這樣巨大的市場需求下,國內(nèi)許多企業(yè)紛紛研制開發(fā)指紋安防產(chǎn)品,然而經(jīng)過最初幾年的市場突圍,指紋鎖卻一直沒有大規(guī)模的普及應(yīng)用。眾多廠家倒在了市場引導(dǎo)階段,成為指紋鎖市場開拓大軍的先烈.而現(xiàn)在指紋鎖市場已經(jīng)基本被打開,指紋鎖將迎來一個快速發(fā)展的時期。1.4本論文的研究內(nèi)容及結(jié)構(gòu)基于指紋識別的電子鎖系統(tǒng)設(shè)計主要由單片機(jī)、指紋模塊、電子鎖、液晶顯示屏、ADC鍵盤、時鐘幾個部分構(gòu)成,圍繞指紋鎖為核心功能設(shè)計的一個系統(tǒng),在第二章中對設(shè)計方案的選擇作重點介紹.第三章介紹系統(tǒng)硬件電路設(shè)計,第四章介紹系統(tǒng)軟件設(shè)計,第五章介紹實物制作與調(diào)試.第2章整體設(shè)計方案2。1系統(tǒng)功能設(shè)計目前,德國和韓國的主流指紋鎖廠商對于指紋鎖的功能設(shè)計主要是指紋加密碼,然后加以嚴(yán)格的工藝設(shè)計形成高質(zhì)量的指紋鎖,國外的指紋鎖品牌借助2008年北京奧運會登陸中國,借助奧運會的廣泛影響力,極大地宣傳了指紋鎖產(chǎn)品,指紋鎖的功能和設(shè)計也同樣被宣傳,指紋鎖的功能的主流設(shè)計也被公眾接受.在奧運會期間廣泛的應(yīng)用于奧運會的各個建筑的安防系統(tǒng)的指紋鎖產(chǎn)品獲得廣泛好評,經(jīng)過幾年的發(fā)展,現(xiàn)在指紋鎖市場上的產(chǎn)品在功能設(shè)計上幾乎是如出一轍,對于大多數(shù)指紋鎖產(chǎn)品用戶能夠看到的主要是三部分,指紋傳感器的采集窗口、鍵盤以及液晶顯示屏。不同指紋鎖的差異也主要存在于制作工藝以及電路設(shè)計上.基于指紋識別的電子鎖系統(tǒng)是針對以指紋圖像采集、識別為核心而開發(fā)出的系統(tǒng)。該系統(tǒng)包括ADC鍵盤,用戶在ADC鍵盤上輸入開鎖密碼,系統(tǒng)就會控制指紋模塊開始搜索是否有手指放上,一旦感應(yīng)到有手指,就立即采集指紋圖像,并將采集到的圖像轉(zhuǎn)化成特征并存儲下來。通過比對該特征和模版特征來控制是否開鎖。該系統(tǒng)利用人體指紋各異性和不變性,為用戶提供加密手段,使用時只需用戶將手指放在指紋傳感器的采集窗口上,即可完成采集任務(wù),操作十分方便快捷。系統(tǒng)的液晶顯示屏可以顯示出指紋模塊采集、轉(zhuǎn)化、合并、存儲、比對各個流程的結(jié)果,系統(tǒng)另外還有指紋模版的存入功能,用戶可以隨意存入或者刪除指紋模塊中的模版,只要指紋模塊中有該用戶的指紋模版,該用戶就可以通過指紋開鎖.同時該系統(tǒng)還有開鎖記錄查詢功能,可以通過ADC鍵盤輸入密碼之后查詢之前的記錄。該系統(tǒng)的核心功能有以下兩個方面:1.指紋模板登陸:系統(tǒng)通過指紋模塊連續(xù)采集用戶一個手指的指紋兩次,并將采集到的指紋圖像合成指紋模板存儲,存儲之后的指紋模板斷電保存,存儲之后的每一個指紋模板都有一個ID號。2.指紋的比對:當(dāng)系統(tǒng)采集到待驗證的指紋圖像之后,系統(tǒng)將該圖像轉(zhuǎn)化為指紋特征文件,然后把該指紋特征文件與已存儲的指紋模版特征文件相對比,比對之后給出結(jié)果,系統(tǒng)控制電子鎖作出相應(yīng)的動作并控制液晶顯示比對結(jié)果.2。2系統(tǒng)總體框架基于指紋識別的電子鎖系統(tǒng)主要以指紋模塊ZFM—206—SA、單片機(jī)ATmega16、ADC鍵盤、液晶RX12864ZW、時鐘芯片DS1302、電子鎖KL-03等組成,系統(tǒng)的總體框圖如下圖2-1所示:指紋模塊ZFM-206-SA指紋模塊ZFM-206-SA單片機(jī)ATmega16液晶RX12864ZW液晶RX12864ZWADC鍵盤ADC鍵盤電子鎖KL-03電子鎖KL-03時鐘芯片DS1302時鐘芯片DS1302圖2-1系統(tǒng)總體框圖指紋模塊只有在指紋采集對比等操作的時候才需要處在工作狀態(tài),而其他時候,指紋模塊就不需要處于工作狀態(tài),指紋模塊如果一直處于工作狀態(tài),對于指紋傳感器的壽命會有影響,因此設(shè)計ADC鍵盤,用戶必須先在ADC鍵盤上輸入,之后才能啟動指紋模塊,進(jìn)行相應(yīng)的操作,同時時鐘模塊DS1302用以提供系統(tǒng)的時間的顯示和記錄,液晶顯示模塊會顯示指紋鎖運行各個環(huán)節(jié)的運行結(jié)果和提示信息.第3章系統(tǒng)硬件的選擇及電路設(shè)計系統(tǒng)的硬件電路設(shè)計主要是根據(jù)系統(tǒng)整體框圖來具體的設(shè)計各個部分的電路,主要包括ATmega16單片機(jī)外圍電路設(shè)計、指紋模塊ZFM-206電路、ADC鍵盤電路、液晶RX12864ZW電路、DS1302電路幾部分。3.1單片機(jī)的選擇單片機(jī)微型計算機(jī)是微型計算機(jī)的一個重要分支,也是頗具生命力的機(jī)種。單片機(jī)微型計算機(jī)簡稱單片機(jī),特別適用于控制領(lǐng)域,故又稱為微控制器.通常,單片機(jī)由單塊集成電路芯片構(gòu)成,內(nèi)部包含有計算機(jī)的基本功能部件:中央處理器、存儲器和I/O接口電路等.因此,單片機(jī)只需要和適當(dāng)?shù)能浖巴獠吭O(shè)備相結(jié)合,便可成為一個單片機(jī)控制系統(tǒng)。20世紀(jì)末,電子技術(shù)獲得了飛速的發(fā)展,在其推動下,現(xiàn)代電子產(chǎn)品幾乎滲透了社會的各個領(lǐng)域,有力地推動了社會生產(chǎn)力的發(fā)展和社會信息化程度的提高,同時也使現(xiàn)代電子產(chǎn)品性能進(jìn)一步提高,產(chǎn)品更新?lián)Q代的節(jié)奏也越來越快。時間對人們來說總是那么寶貴,工作的忙碌性和繁雜性容易使人忘記當(dāng)前的時間.忘記了要做的事情,當(dāng)事情不是很重要的時候,這種遺忘無傷大雅。但是,一旦重要事情,一時的耽誤可能釀成大禍。目前,單片機(jī)正朝著高性能和多品種方向發(fā)展趨勢將是進(jìn)一步向著CMOS化、低功耗、小體積、大容量、高性能、低價格和外圍電路內(nèi)裝化等幾個方面發(fā)展。單片機(jī)應(yīng)用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計思想和設(shè)計方法.從前必須由模擬電路或數(shù)字電路實現(xiàn)的大部分功能,現(xiàn)在已能用單片機(jī)通過軟件方法來實現(xiàn)了。這種軟件代替硬件的控制技術(shù)也稱為微控制技術(shù),是傳統(tǒng)控制技術(shù)的一次革命。單片機(jī)經(jīng)過1、2、3代的發(fā)展,正朝著多功能、高性能、低電壓、低功耗、低價格、大存儲容量、強(qiáng)I/O功能及較好的結(jié)構(gòu)兼容性方向發(fā)展.其發(fā)展趨勢不外乎以下幾個方面:單片機(jī)中盡可能地把所需要的存儲器和I/O口都集成在一塊芯片上,使得單片機(jī)可以實現(xiàn)更多的功能。比如A/D、PWM、PCA(可編程計數(shù)器陣列)、WDT(監(jiān)視定時器—-—看家狗)、高速I/O口及計數(shù)器的捕獲/比較邏輯等。有的單片機(jī)針對某一個應(yīng)用領(lǐng)域,集成了相關(guān)的控制設(shè)備,以減少應(yīng)用系統(tǒng)的芯片數(shù)量.例如,有的芯片以MEG16為核心,集成了USB控制器、SMARTCARD接口、MP3解碼器、CAN或者I*I*C總線控制器等,LED、LCD或VFD顯示驅(qū)動器也開始集成在8位單片機(jī)中。2.高效率和高性能為了提高執(zhí)行速度和執(zhí)行效率,單片機(jī)開始使用RISC、流水線和DSP的設(shè)計技術(shù),使單片機(jī)的性能有了明顯的提高,表現(xiàn)為:單片機(jī)的時鐘頻率得到提高;同樣頻率的單片機(jī)運行效率也有了很大的提升;由于集成度的提高,單片機(jī)的尋址能力、片內(nèi)ROM(FLASH)和RAM的容量都突破了以往的數(shù)量和限制。由于系統(tǒng)資源和系統(tǒng)復(fù)雜程度的增加,開始使用高級語言(如C語言)來開發(fā)單片機(jī)的程序。使用高級語言可以降低開發(fā)難度,縮短開發(fā)周期,增強(qiáng)軟件的可讀性和可移植性,便于改進(jìn)和擴(kuò)充功能。AVR內(nèi)核單片機(jī)具有豐富的指令集和32個通用工作寄存器。所有的寄存器都直接與算邏單元(ALU)相連接,使得一條指令可以在一個時鐘周期內(nèi)同時訪問兩個獨立的寄存器.這種結(jié)構(gòu)大大提高了代碼效率,并且具有比普通的CISC微控制器最高至10倍的數(shù)據(jù)吞吐率.ATmega16L有如下特點:16K字節(jié)的系統(tǒng)內(nèi)可編程Flash(具有同時讀寫的能力,即RWW);512字節(jié)EEPROM,1K字節(jié)SRAM;32個通用I/O口線;32個通用工作寄存器;用于邊界掃描的JAG接口,支持片內(nèi)調(diào)試與編程;三個具有比較模式的靈活的定時器/計數(shù)器(T/C);片內(nèi)/外中斷,片內(nèi)經(jīng)過標(biāo)定的RC振蕩器;可編程串行USART,有起始條件檢測器的通用串行接口;8路10位具有可選差分輸入級可編程增益(TQFP封裝)的ADC;具有片內(nèi)振蕩器的可編程看門狗定時器;一個SPI串行端口;四通道PWM,兩路8位,兩路16位;六個可以通過軟件進(jìn)行選擇的省電模式:空閑模式、ADC噪聲抑制模式、省電模式、掉電模式、Standby模式以及擴(kuò)展的Standby模式;速度等級:0-8MHz;工作電壓:2.7-5。5V;工作于空閑模式時CPU停止工作,而USART、兩線接口、A/D轉(zhuǎn)換器、SRAM、T/C、SPI端口以及中斷系統(tǒng)繼續(xù)工作;掉電模式時晶體振蕩器停止振蕩,所有功能除了中斷和硬件復(fù)位之外都停止工作;在省電模式下,異步定時器繼續(xù)運行,允許用戶保持一個時間基準(zhǔn),而其余功能模塊處于休眠狀態(tài);ADC噪聲抑制模式時終止CPU和除了異步定時器與ADC以外所有I/O模塊的工作,以降低ADC轉(zhuǎn)換時的開關(guān)噪聲;Standby模式下只有晶體或諧振振蕩器運行,其余功能模塊處于休眠狀態(tài),使得器件只消耗極少的電流,同時具有快速啟動能力;擴(kuò)展Standby模式下則允許振蕩器和異步定時器繼續(xù)工作。本芯片是以Atmegal高密度非易失性存儲器技術(shù)生產(chǎn)的。片內(nèi)ISPFlash允許程序存儲器通過ISP串行接口,或者通用編程器進(jìn)行編程,也可以通過運行于AVR內(nèi)核之中的引導(dǎo)程序進(jìn)行編程。引導(dǎo)程序可以使用任意接口將應(yīng)用程序下載到應(yīng)用Flash存儲區(qū)(ApplicationFlashMemory)。在更新應(yīng)用Flash存儲區(qū)時引導(dǎo)Flash區(qū)(BootFlashMemory)的程序繼續(xù)運行,實現(xiàn)了RWW操作。通過將8位RISCCPU與系統(tǒng)內(nèi)可編程的Flash集成在一個芯片內(nèi),ATmega16成為一個功能強(qiáng)大的單片機(jī),為許多嵌入式控制應(yīng)用提供了靈活而低成本的解決方案。3。2ATmega16單片機(jī)外圍電路設(shè)計基于指紋識別的電子鎖系統(tǒng)設(shè)計采用的單片機(jī)是ATmega16,ATmega16是基于增強(qiáng)的AVRRISC結(jié)構(gòu)的低功耗8位CMOS微控制器.由于其先進(jìn)的指令集以及單時鐘周期指令執(zhí)行時間,ATmega16的數(shù)據(jù)吞吐率高達(dá)1MIPS/MHz,從而可以減緩系統(tǒng)在功耗和處理速度之間的矛盾。在總體電路中,單片機(jī)部分電路只設(shè)計外圍經(jīng)典電路即可,包括復(fù)位電路、晶振電路、ISP下載電路幾部分,電路設(shè)計如圖3—1所示:圖3-1單片機(jī)及其外圍電路外部復(fù)位由外加于RESET引腳的低電平產(chǎn)生.當(dāng)復(fù)位低電平持續(xù)時間大于最小脈沖寬度時即觸發(fā)復(fù)位過程。ISP程序下載的接口電路,方便之后用ISP下載線下載程序進(jìn)行編譯調(diào)試.晶體振蕩電路中XTAL1與XTAL2分別為用作片內(nèi)振蕩器的反向放大器的輸入和輸出,為了保證系統(tǒng)穩(wěn)定性和串口傳輸質(zhì)量所以選用外部晶振,晶振選用6。0MHZ。3.3指紋模塊ZFM—206電路基于指紋識別模塊選擇的是ZFM-206-SA,ZFM-206系列光學(xué)指紋模塊以高性能高速DSP處理器AS601為核心,結(jié)合光學(xué)指紋傳感器,在無需上位機(jī)參與管理的情況下,具有指紋錄入、圖像處理、指紋比對、搜索和模板儲存等功能的智能型模塊.指紋圖像讀取過程中,對干濕手指都有較好的成像質(zhì)量,適用人群廣泛。無需具備指紋識別專業(yè)知識即可應(yīng)用.用戶根據(jù)ZFM-206模塊提供的豐富控制指令,可自行開發(fā)出功能強(qiáng)大的指紋識別應(yīng)用系統(tǒng).并且面對不同應(yīng)用場合,用戶可自行設(shè)定不同安全等級。模塊與用戶設(shè)備采用串行通訊,有四個引腳,分別是電源正輸入端、串行數(shù)據(jù)輸出、串行數(shù)據(jù)輸入、信號地(與電源地相連)。模塊通過串行通訊接口,可直接與3。3V或者5V電源的單片機(jī)進(jìn)行通訊:模塊數(shù)據(jù)發(fā)送腳(2腳TD)接上位機(jī)的數(shù)據(jù)接收端(RXD),模塊數(shù)據(jù)接收腳(3腳RD)接上位機(jī)的數(shù)據(jù)發(fā)送端(TXD).由于指紋模塊的供電為3.3V,而電源為5V,因此需要一個電壓轉(zhuǎn)換電路,采用了AMS1117轉(zhuǎn)換芯片,AMS1117將5V電壓轉(zhuǎn)化為3.3V給指紋模塊供電。指紋模塊接口電路以及3.3V電壓轉(zhuǎn)換電路如圖3-2所示:圖3-2指紋模塊及電壓轉(zhuǎn)換模塊電路3。4ADC鍵盤電路系統(tǒng)的4x4鍵盤采用的是ADC鍵盤,如果采用普通4x4鍵盤需要八個I/O口控制,會對單片機(jī)的引腳占用過多,如果采用ADC鍵盤只需要一個AD轉(zhuǎn)換的I/O口即可檢測,并且ATmega16自帶AD轉(zhuǎn)換,容易實現(xiàn)鍵盤檢測功能.ADC鍵盤采用電阻分壓的方式,不同的鍵按下之后會輸出不同的電壓,通過對電壓進(jìn)行AD轉(zhuǎn)換之后就可以判斷鍵值。ADC鍵盤電路如圖3-3所示:圖3-3ADC鍵盤電路設(shè)計ADC鍵盤電路時主要有兩個問題,第一個是電阻阻值問題,即如何讓不同的按鍵按下之后,輸出電壓的差值盡可能大,以便于區(qū)分.第二個是無按鍵按下時,電壓輸出端是接地還是懸空,即如圖3-2所示中,電阻R26是接在R10左端還是如上圖接在開關(guān)S2右端。第一個問題主要可以通過硬件電路或者軟件解決,按圖3—2所示,每個電阻的阻值都為10K,16個按鍵依次按下時輸出電壓分別為電源電壓VCC的1/17、2/17、3/17、16/17,不同按鍵按下時輸出電壓區(qū)分比較明顯。第二個問題,按圖3-2所示,如果電阻R26是接在R10左端,那么在沒有按鍵按下時電壓輸出端會懸空,單片機(jī)AD轉(zhuǎn)換輸出的值會隨機(jī)大幅度波動,給鍵值檢測帶來困難,并且在任何時候電路都會耗電,如果采用電池對指紋鎖供電,該設(shè)計并不合理,如果采用圖3—2所示的設(shè)計,主要有兩個方面的優(yōu)點,第一,在沒有按鍵按下時電壓輸出為0V,電壓輸出不會波動,在這基礎(chǔ)上設(shè)計軟件也很簡便,第二,這種電路設(shè)計幾乎不會耗電,對于獨立的供電電源來說是很合理的.3.5液晶RX12864ZW電路RX12864ZW是自帶中文標(biāo)準(zhǔn)字庫(控制芯片ST7920)圖形點陣液晶顯示器,它主要由行驅(qū)動器/列驅(qū)動器及128X64全點陣液晶顯示器組成,可完成圖形顯示,也可以顯示8X4個(16X16點陣漢字),在該系統(tǒng)與單片機(jī)采用并行控制。接口電路如圖3-4所示:圖3-4液晶12864接口電路RX12864ZW上電之后不會自動復(fù)位,因此把復(fù)位端口RST接單片機(jī)PC1口,通過單片機(jī)給RST一個持續(xù)的低電平觸發(fā)復(fù)位。系統(tǒng)處于空閑狀態(tài)時,液晶只需要顯示時間以及提示信息,系統(tǒng)采用獨立的電源供電,對于電路的耗電必須做嚴(yán)格的控制,因此在無用戶進(jìn)行操作的空閑狀態(tài),液晶不需要開背光.因此控制背光的引腳LEDA、LEDK應(yīng)該由系統(tǒng)的工作狀態(tài)決定.液晶的控制引腳RS(CS)、R/W(SID)、E(SCLK)分別接單片機(jī)的PC7、PC6、PC5引腳。DB0-DB7接單片機(jī)的端口B。PSB端口為液晶串口/并口控制的選擇端口,該系統(tǒng)中液晶采用并口控制,PSB接高電平。3。6DS1302電路系帶有時間顯示和記錄功能,采用時鐘芯片DS1302來實現(xiàn),DS1302是美國DALLAS公司推出的一種高性能、低功耗的實時時鐘芯片,附加31字節(jié)靜態(tài)RAM,采用SPI三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號和RAM數(shù)據(jù).實時時鐘可提供秒、分、時、日、星期、月和年,一個月小與31天時可以自動調(diào)整,且具有閏年補(bǔ)償功能。工作電壓寬達(dá)2.5~5.5V.采用雙電源供電(主電源和備用電源),可設(shè)置備用電源充電方式,提供了對后背電源進(jìn)行涓細(xì)電流充電的能力。DS1302用于數(shù)據(jù)記錄,特別是對某些具有特殊意義的數(shù)據(jù)點的記錄上,能實現(xiàn)數(shù)據(jù)與出現(xiàn)該數(shù)據(jù)的時間同時記錄,因此非常適用于系統(tǒng)中記錄指紋鎖系統(tǒng)一些動作的時間.DS1302及其外圍接口電路如圖3-5所示:圖3-5DS1302及其外圍接口電路DS1302外圍電路的晶振為32。768KHZ;Vcc2:主電源;Vcc:備份電源。當(dāng)Vcc2>Vcc+0.2V時,由Vcc2向DS1302供電,當(dāng)Vcc2<Vcc時,由Vcc向DS1302供電;SCLK:串行時鐘,輸入,控制數(shù)據(jù)的輸入與輸出;I/O:三線接口時的雙向數(shù)據(jù)線;CE:輸入信號,在讀、寫數(shù)據(jù)期間,必須為高.該引腳有兩個功能:第一,CE開始控制字訪問移位寄存器的控制邏輯;其次,CE提供結(jié)束單字節(jié)或多字節(jié)數(shù)據(jù)傳輸?shù)姆椒ā?.7電子鎖及相關(guān)電路電子鎖KL—03工作的額定電壓12V,額定電流1A,為方便單片機(jī)控制電子鎖動作,在單片機(jī)和電子鎖之間采用了一個繼電器,電子鎖由外部電源供電,單片機(jī)通過控制繼電器來控制電子鎖動作,為簡化系統(tǒng)的供電電源,采用了一個7805芯片直接將給電子鎖供電的電源電壓轉(zhuǎn)化成5V,給系統(tǒng)供電.電子鎖以及系統(tǒng)5V供電電路如圖3-6所示圖3-6電子鎖以及系統(tǒng)5V供電電路單片機(jī)I/O口的輸出電流比較小,因此在單片機(jī)的控制引腳輸出端接一個三極管,繼電器的吸合電流就是三極管的集電極電流,三極管的基極電流=集電極電流/放大倍數(shù),為保證繼電器工作穩(wěn)定,可以讓基極電流為計算值的2倍左右。通過計算,基極電阻可以選在2K左右,該設(shè)計中基極電阻為1K,當(dāng)三極管由導(dǎo)通變?yōu)榻刂箷r,繼電器繞組感生出一個較大的自感電壓。它與電源電壓疊加后加到控制繼電器線圈的三極管的發(fā)射極和集電極兩極上,使發(fā)射結(jié)有可能被擊穿.為了消除這個感生電動勢的有害影響,在繼電器線圈兩端反向并聯(lián)抑制二極管,以吸收該電動勢。自感電壓與電源電壓之和對二極管來說卻是正向偏壓,使二極管導(dǎo)通形成環(huán)流。感應(yīng)的高電壓就會通過回路釋放掉,保證了三極管的安全.繼電器的常閉端接有一個指示燈,指示繼電器的吸合狀態(tài),當(dāng)繼電器吸合時指示燈熄滅,沒有吸合時指示燈亮。第4章系統(tǒng)軟件設(shè)計系統(tǒng)軟件設(shè)計主要以硬件電路設(shè)計為基礎(chǔ),以實現(xiàn)系統(tǒng)功能為導(dǎo)向,主要包括指紋識別程序設(shè)計、ADC鍵盤程序設(shè)計、DS1302程序設(shè)計、液晶RX12864ZW程序設(shè)計幾部分.4。1整體程序流程圖基于指紋識別的電子鎖系統(tǒng)圍繞指紋圖像采集、識別主要實現(xiàn)三種功能,指紋登陸、驗證指紋、記錄查詢。指紋登陸主要是為用戶在指紋鎖中存入指紋模板,驗證指紋主要是對待驗證的指紋進(jìn)行識別并判斷是否和以存儲的指紋模版相同,并對電子鎖做出相應(yīng)的控制,記錄查詢主要是針對驗證指紋的記錄進(jìn)行的歷史查詢.因此系統(tǒng)的整體程序設(shè)計就圍繞系統(tǒng)的三種功能,用ADC鍵盤輸入密碼來實現(xiàn)對于三種功能的選擇,因此系統(tǒng)程序設(shè)計的主要內(nèi)容就是對三種功能的設(shè)計。系統(tǒng)的整體流程圖如圖4-1所示:開始開始模塊初始化模塊初始化掃描是否有鍵按下否掃描是否有鍵按下判斷鍵值是判斷鍵值按鍵2按鍵3按鍵2按鍵3按鍵1按鍵1是否采集指紋兩次掃描是否有手指顯示記錄采集指紋兩次掃描是否有手指顯示記錄合成模版采集指紋圖像合成模版采集指紋圖像顯示結(jié)果顯示結(jié)果搜索指紋庫搜索指紋庫是否搜索到是否搜索到是否顯示結(jié)果開鎖顯示結(jié)果開鎖圖4-1整體程序流程圖4.2指紋識別程序設(shè)計4.2.1指紋模塊通訊協(xié)議說明指紋模塊采用UART與單片機(jī)通訊,對命令、數(shù)據(jù)、結(jié)果的接收和發(fā)送,都采用數(shù)據(jù)包的形式。對于多字節(jié)的,高字節(jié)在前低字節(jié)在后。數(shù)據(jù)包格式:包頭地址包標(biāo)識包長度包內(nèi)容(指令/數(shù)據(jù)/參數(shù)/確認(rèn)碼)校驗和包頭固定為0xef01,傳送時高字節(jié)在前.地址默認(rèn)值為0xffffffff,用戶可通過指令生成新地址,模塊會拒絕地址錯誤的數(shù)據(jù)包.傳送時高字節(jié)在前。包標(biāo)識,0x01表示是命令包,0x02表示是數(shù)據(jù)包(Datapacket),且有后續(xù)包。數(shù)據(jù)包不能單獨進(jìn)入執(zhí)行流程,必須跟在指令包或應(yīng)答包后面.0x07表示是應(yīng)答包,可以跟后續(xù)包。0x08表示是最后一個數(shù)據(jù)包,即結(jié)束包。包長度指的是包內(nèi)容(指令/數(shù)據(jù))的長度加上效驗和的長度(即包內(nèi)容長度+2)。長度以字節(jié)為單位(即字節(jié)數(shù)),傳送時高字節(jié)在前.包內(nèi)容可以是指令、數(shù)據(jù)、指令的參數(shù)、應(yīng)答結(jié)果等。(指紋特征值、指紋模板都是數(shù)據(jù))。校驗和是包標(biāo)示、包長度和包內(nèi)容的所有字節(jié)的算術(shù)累計和,超過2字節(jié)的進(jìn)位忽略。指令只能由上位機(jī)下發(fā)給模塊,模塊向上位機(jī)應(yīng)答。模塊收到指令后,會通過應(yīng)答包,將有關(guān)命令執(zhí)行情況與結(jié)果上報給上位機(jī)。應(yīng)答包含有參數(shù),并可跟后續(xù)數(shù)據(jù)包。上位機(jī)只有在收到模塊的應(yīng)答包后才能確認(rèn)模塊的收包情況與指令執(zhí)行情況.應(yīng)答包的內(nèi)容包括一個字節(jié)的確認(rèn)碼(必須有)和可能有的返回參數(shù)。模塊在上電完成初始化工作以后,等待接收上位機(jī)命令.在收到正確命令后,迅速執(zhí)行相應(yīng)的,操作,在操作完成后返回對應(yīng)的信息。在模塊執(zhí)行命令的過程中,模塊不會響應(yīng)上位機(jī)發(fā)出的其他命令。指紋模塊的命令如下表格所示:表4-1指紋模塊命令表類型序號代碼功能說明類型序號代碼功能說明系統(tǒng)類10x13校驗口令指紋處理130x08上傳特征20x12設(shè)置口令140x09下載特征30x15設(shè)置地址150x06存儲模版40x0e設(shè)置系統(tǒng)參數(shù)160x07下載模版50x0f讀系統(tǒng)參數(shù)170x0c刪除模版60x1f讀指紋模板索引表180x0d清空指紋庫70x1d讀指紋模板數(shù)190x03比對特征指紋處理類80x01錄指紋圖像200x04搜索指紋90x0a上傳圖像其他類210x14采樣隨機(jī)數(shù)100x0b下載圖像220x18寫記事本110x02圖像轉(zhuǎn)特征230x19讀記事本120x05特征合成模板4。2.2指紋模版的采集存儲指紋模版的采集與存儲主要是單片機(jī)控制指紋模塊對用戶的同一枚指紋連續(xù)取兩次,存儲在圖像緩沖區(qū)ImageBuffer,然后分別將指紋圖像轉(zhuǎn)化為指紋特征,存儲在特征文件緩沖區(qū)CharBuffer1或CharBuffer2,然后將兩個指紋特征文件合成一個模版放在指紋庫中,每一個指紋模板對應(yīng)一個ID號,指紋庫中的模版是斷電保存的。指紋模塊在FLASH中開辟了一段存儲區(qū)域作為指紋模板存放區(qū),即指紋庫.存儲容量為1000枚,指紋庫中的數(shù)據(jù)是斷電保護(hù)的.指紋模板按照序號存放,若指紋庫容量為N,則指紋模板在指紋庫中的序號定義為:0、1、2……N-2、N-1。用戶只能根據(jù)序號訪問指紋庫內(nèi)容,相應(yīng)的存儲和搜索功能對應(yīng)的都是針對指紋序號的操作.ATmega16控制指紋模塊進(jìn)行各種操作,主要涉及單片機(jī)串口控制的幾個特殊寄存器,USART寄存器包括I/O數(shù)據(jù)寄存器—UDR、控制和狀態(tài)寄存器A—UCSRA、控制和狀態(tài)寄存器B—UCSRB、控制和狀態(tài)寄存器C—UCSRC、波特率寄存器-UBRRL和UBRRH.在程序設(shè)計時,串口采用異步倍速模式,需要設(shè)定的波特率寄存器UBRR的值,計算公式為UBRR=f/8BAUD—1,指紋模塊的波特率為57600bps,單片機(jī)晶振為6。0MHZ,可以計算得到UBRR=12。指紋模版登陸的程序流程圖如圖4—2所示:指紋模塊初始化指紋模塊初始化否是否采集到指紋圖像1是否采集到指紋圖像1是轉(zhuǎn)化成特征文件轉(zhuǎn)化成特征文件是否采集到指紋圖像2是否是否采集到指紋圖像2轉(zhuǎn)化成特征文件轉(zhuǎn)化成特征文件合成模版并存儲合成模版并存儲圖4-2指紋模版采集存儲程序流程圖4.2。3指紋比對程序設(shè)計指紋比對程序設(shè)計是指紋鎖系統(tǒng)程序設(shè)計的主要方面,指紋匹配時,通過指紋傳感器,錄入要驗證指紋圖像并進(jìn)行處理,然后與模塊中的指紋模板進(jìn)行匹配比較(若與模塊中指定的一個模板進(jìn)行匹配,稱為指紋比對方式,即1:1方式;若與多個模板進(jìn)行匹配,稱為指紋搜索方式,即1:N方式),模塊給出匹配結(jié)果(通過或失?。缓髥纹瑱C(jī)控制電子鎖動作.指紋比對程序設(shè)計如圖4—3所示:指紋模塊初始化指紋模塊初始化否是否采集到指紋圖像是否采集到指紋圖像是指紋圖像轉(zhuǎn)化成特征文件指紋圖像轉(zhuǎn)化成特征文件搜索指紋庫搜索指紋庫是否搜索到是否搜索到否顯示結(jié)果顯示并開電子鎖是顯示結(jié)果顯示并開電子鎖圖4-3指紋匹配程序流程圖4.3ADC鍵盤程序設(shè)計ADC鍵盤采用電阻分壓原理,輸出的是電壓信號,采用單片機(jī)內(nèi)部的ADC將輸出的電壓信號轉(zhuǎn)換處理成數(shù)字信號,再將10位的二進(jìn)制數(shù)字信號轉(zhuǎn)化成十進(jìn)制的數(shù)值,在設(shè)計程序之前,先測量一次每個鍵按下時對應(yīng)的數(shù)值輸出并記錄下來,之后在程序設(shè)計中可以直接根據(jù)按鍵按下之后AD轉(zhuǎn)換輸出的數(shù)值大小,就可以判斷按鍵鍵值。每個按鍵按下之后對應(yīng)的數(shù)值輸出主要由硬件電路和軟件決定,ATmega16內(nèi)部有一個10位逐次逼近型ADC,能對端口A的8路單端輸入電壓信號進(jìn)行采樣,單端輸入以電壓0V(GND)為基準(zhǔn)。ADC包括一個采樣保持電路,以確保在轉(zhuǎn)換過程中輸入到ADC的電壓保持恒定,ADC通過逐次逼近的方法將輸入的模擬電壓轉(zhuǎn)換成一個10位的數(shù)字量。最小值代表GND,最大值代表AREF引腳上的電壓再減去1LSB,ADC轉(zhuǎn)換結(jié)果為10位,存放于ADC數(shù)據(jù)寄存器ADCH及ADCL。ADC的參考電壓(VREF)反映了ADC的轉(zhuǎn)換范圍。若單端通道電平超過了VREF,其結(jié)果將接近0x3FF.VREF可以是AVCC、內(nèi)部2.56V基準(zhǔn)或外接于AREF引腳的電壓,在該系統(tǒng)中采用AVCC即可滿足要求。ADC的初始化主要是針對多工選擇寄存器-ADMUX、控制和狀態(tài)寄存器A-ADCSRA,ADMUX寄存器主要是設(shè)置參考電壓為AVCC、轉(zhuǎn)換之后的數(shù)據(jù)右對齊、選擇輸入電壓信號的通道。ADCSRA寄存器主要是設(shè)置使能ADC、預(yù)分頻選擇,該轉(zhuǎn)換中選擇64分頻即可。ADC鍵盤檢測程序流程圖如圖4-3所示:AD初始化AD初始化啟動AD轉(zhuǎn)換啟動AD轉(zhuǎn)換判斷轉(zhuǎn)換數(shù)值是否為0是判斷轉(zhuǎn)換數(shù)值是否為0否判斷鍵值判斷鍵值顯示并返回鍵值顯示并返回鍵值圖4-3ADC鍵盤檢測程序流程圖轉(zhuǎn)換結(jié)束后,轉(zhuǎn)換結(jié)果被存入ADC結(jié)果寄存器(ADCL,ADCH)。轉(zhuǎn)換的計算公式為ADC=1024*Vin/Vref,Vin為被選中引腳的輸入電壓,Vref為參考電壓。ADC的值為十位的二進(jìn)制數(shù),可以將其轉(zhuǎn)換為十進(jìn)制數(shù)ADDat(yī)a(ADData=(int)((long)ADC*1000/1024)),方便后續(xù)的鍵值判斷程序設(shè)計。4。4DS1302程序設(shè)計DS1302一種高性能、低功耗的實時時鐘芯片,采用SPI三線接口與單片機(jī)進(jìn)行同步通信,實時時鐘可提供秒、分、時、日、星期、月和年,在系統(tǒng)中主要提供時間顯示和時間記錄功能.程序流程圖如圖4-4所示:開始開始DS1302初始化DS1302初始化設(shè)定初始時間設(shè)定初始時間讀取DS1302時間讀取DS1302時間顯示日期時間顯示日期時間返回返回圖4-5DS1302程序流程圖4.5液晶RX12864ZW程序設(shè)計系統(tǒng)中的液晶顯示模塊RX12864ZW采用并行接口控制,當(dāng)PSB腳(串/并口選擇)接高電平時,模塊將進(jìn)入并口模式,在并口模式下可由指令DLFLAG來選擇8-位或4—位接口,主控制系統(tǒng)將配合(RS、RW、E、DB0。。DB7)來達(dá)成數(shù)據(jù)傳輸動作。當(dāng)模塊在接受指令前,微處理順必須先確認(rèn)模塊內(nèi)部處于非忙碌狀態(tài),即讀取BF標(biāo)志時BF需為0,方可接受新的指令;也可在送出一個指令前并不檢查BF標(biāo)志,那么在前一個指令和這個指令中間必須延遲一段較長的時間,即是等待前一個指令確實執(zhí)行完成。液晶RX12864ZW的并口時序圖如圖4—5所示:圖4-6RX12864ZW并口時序圖第5章實物制作與調(diào)試5。1電路的焊接根據(jù)電路原理圖和PCB圖找齊所需要的元器件,元器件的規(guī)格參數(shù)要符合要求,在焊接時,元器件按照先小后大的順序焊接,電阻、電容等元器件均采用貼片式,對于一些極性電容,焊接時正負(fù)要注意,二極管焊接時也要注意陽極陰極,焊接立式二極管時,對最短引線焊接時間不能超過2S。焊接三極管時,注意e、b、c三引線位置插接正確;焊接時間盡可能短,焊接時可以用鑷子夾住引線腳,以利散熱。對于集成電路的焊接,要注意芯片的方向,其次焊接時先焊接邊上的兩只引腳方便固定。在該系統(tǒng)中,為了方便后續(xù)的調(diào)試,指紋模塊、液晶、時鐘芯片不直接焊接到電路板上,而通過插槽。5.2電路和程序的調(diào)試系統(tǒng)中的單片機(jī)采用的是ATmega16,采用ICCV7FORAVR編寫程序,采用ISP下載線下載程序,在編寫程序和調(diào)試時先針對每個對立的模塊,然后將這些調(diào)試好的模塊組合到一起,形成一個系統(tǒng)。然后根據(jù)系統(tǒng)總體運行來調(diào)試系統(tǒng)的各個部分.結(jié)論根據(jù)設(shè)計的要求,該系統(tǒng)功能已經(jīng)基本能夠達(dá)到設(shè)計要求,但還有很多可以改進(jìn)的地方.該系統(tǒng)可以利用指紋模版存儲量大的優(yōu)勢進(jìn)一步完善成一個針對大量人員指紋門禁系統(tǒng)?;谥讣y識別的電子鎖系統(tǒng)能夠?qū)崿F(xiàn)現(xiàn)在的指紋鎖產(chǎn)品的各項功能,雖然在功能的穩(wěn)定性方面還有待提升,不過該系統(tǒng)在設(shè)計層面上已經(jīng)實現(xiàn)了其價值.因為這畢竟不是投入市場的產(chǎn)品,只是在電路以及程序上做了功能實踐,沒有在其他的外觀安全性穩(wěn)定性方面做相關(guān)的設(shè)計.指紋鎖產(chǎn)品的市場售價都非常高,但是電路設(shè)計所用的成本比較低,主要的附加值在品牌、工藝等方面,因此可以看出指紋識別產(chǎn)品是有非常大利潤的。致謝畢業(yè)設(shè)計是我大學(xué)專科學(xué)習(xí)的過程向?qū)W校、社會交出的一張總結(jié)答卷。它不僅是我對大學(xué)三年所學(xué)知識的總結(jié),也是把所學(xué)知識融會貫通運用到實踐中的一次嘗試,是衡量我三年學(xué)習(xí)成果的一個必要標(biāo)準(zhǔn)。通過此次的畢業(yè)設(shè)計,不僅使我深刻的鞏固以往的所學(xué)習(xí)本專業(yè)的知識,也實際熟練了本專業(yè)的技能操作。這讓我能夠深刻的體會到基礎(chǔ)的理論知識與實際實現(xiàn)還是存在的差異,實際應(yīng)用中還要考慮各個方面的因素,這給我以后的學(xué)習(xí)和工作奠定了堅實的基礎(chǔ).在此我要感謝我的指導(dǎo)教師老師。從畢業(yè)設(shè)計的準(zhǔn)備到結(jié)束,她在畢業(yè)設(shè)計過程中給予了我多方面的支持和幫助。還要感謝和我一起完成畢業(yè)設(shè)計的同學(xué)們,在這次設(shè)計中我們緊密合作、互相協(xié)商,不僅鍛煉了我們的溝通能力,而且培養(yǎng)了我們的團(tuán)隊精神。最后還要感謝我生活以及學(xué)習(xí)了三年的學(xué)校,在這次畢業(yè)設(shè)計中提供給我們良好的環(huán)境以及便利的條件,讓我們?nèi)耐度氲竭@次畢業(yè)設(shè)計中。再次感謝所有幫助過我的人們!并祝愿我們學(xué)校越來越美好!參考文獻(xiàn)[1]中國指紋鎖產(chǎn)業(yè)市場前景巨大,盛世六合公司,2008年[2]指紋識別的研究目的意義及國內(nèi)外研究現(xiàn)狀,http://www。doc88。com/p-7052902517129.html[3]張國雄。測控電路[M],第4版,北京:機(jī)械工業(yè)出版社.2006年[4]方方,周偉,單片微機(jī)原理及應(yīng)用[M],第1版,北京:清華大學(xué)出版社.2007年[5]趙建領(lǐng),弓磊等.51系列單片機(jī)開發(fā)寶典[M],第2版,北京:電子工業(yè)出版社。2012年[6]徐瑋,沈建良,徐蘇,安康等.AVR單片機(jī)快速入門[M],第1版,北京:機(jī)械工業(yè)出版社。2011年[7]楊永.ATmega16單片機(jī)項目驅(qū)動教程[M],第1版,北京:電子工業(yè)出版社.2011年[8]唐文彥。傳感器[M],第4版,北京:機(jī)械工業(yè)出版社.2006年[9]郭天祥.51系列單片機(jī)C語言教程[M],第1版,北京:機(jī)械工業(yè)出版社。2008年[10]陳英。自動指紋識別系統(tǒng)的實現(xiàn),浙江科技學(xué)院學(xué)報,第24卷第4期,2012年,[11]張志偉.自動指紋識別系統(tǒng)中關(guān)于指紋特征算法的研究,吉林化工學(xué)院學(xué)報,第30卷第1期[12]尹義龍,劉元寧,陳曉光.指紋圖像方向信息提取方法,農(nóng)業(yè)機(jī)械學(xué)報,第31卷第2期,[13]殷華博,陳曦.指紋識別系統(tǒng)分析,鐵路運輸學(xué)院,[14]楊偉鈞。一種高性能指紋鎖硬件平臺的設(shè)計,電子設(shè)計工程,第18卷第4期,[15]高福友。低功耗指紋鎖無鑰匙門禁系統(tǒng)設(shè)計及協(xié)議制定,計算機(jī)工程和設(shè)計,第32卷第3期[16]程偉,何俊華.智能指紋識別系統(tǒng)設(shè)計,嵌入式系統(tǒng)應(yīng)用,中國科學(xué)院西安光學(xué)精密機(jī)械研究所,[17]陳淑靜,馬天才。基于FPC1011F的指紋識別系統(tǒng),山西電子技術(shù),第5期,2009年,[18]陳立定,任志剛?;赩C++的指紋識別系統(tǒng)的設(shè)計與實現(xiàn),計算機(jī)應(yīng)用,華南理工大學(xué)自動化科學(xué)與工程學(xué)院,[19]ZFM206用戶手冊V2。1,杭州指安科技有限公司,2010年[20]J.León,G。Sánchez,G.Aguilar,K.Toscano,H.Pérez,M.Nakano,FingerprintRecongnitionusingEspatialMinutaeInformation,Av。SantaAna,N.1000,Col.SanFranciscoCulhuacan,CoyoacanMéxico,[21]BirBhanu,F(xiàn)ingerprintmatchingbygeneticalgorithms,CenterforResearchinIntelligentSystem,UniversityofCalifornia,Riverside,CA92521,USA[22]ZHOUShihai,LUXiangjiang,FingerprintIdentificationandItsApplicationsinInformationSecurityFields,DepartmentofArmsEngineeringAcademyofArmoredForceEngineering附錄基于指紋識別的電子鎖系統(tǒng)電路原理圖SHAPE\*MERGEFORMAT系統(tǒng)主程序#include"iom16v.h"
#include"macros。h"?#include"lcd12864。h"
#include”adc_mima.h"?#include"finger.h”
#include"ds1302.h”?#defineucharunsignedchar?voidmain()?{
uchari;
?uchartemp_num=10;? uchardat(yī)estring[10]={0};?uchartimestring[10]={0};
system_init();
LCD_init();
port_init_G();
AD1_Init();
uart_init();? DS1302_Init();//時鐘模塊初始化 LCD_clear();
LOCK_0;
while(1)
{
LOCK_0;
AD_GetData();//檢測ADC鍵盤輸出?ADData=(int)((long)ADC*5000/1024);
???if(ADData〉=2000)? {??LCD_clear();
display_str(0x90,LCM_dis_string54);
for(i=0;i〈50;i++)??{Delay_10ms();}
LCD_clear();
comparison();//指紋匹配for(i=0;i〈200;i++)
?{Delay_10ms();}
?LCD_clear();? }
elseif(ADDat(yī)a〉=1000)
?{??LCD_clear();
display_str(0x90,LCM_dis_string71);
? for(i=0;i<50;i++)? {Delay_10ms();}
?LCD_clear();
?display_str(0x90,LCM_dis_string54);
for(i=0;i<50;i++)
{Delay_10ms();}???LCD_clear();?? template_land();//指紋登陸Delay_10ms();
LCD_clear();
? STO(shè)R_imgprocess(temp_num);//存儲指紋模板 temp_num++;???LCD_clear();
}
?elseif(ADData>=200)??{??LCD_clear();? display_str(0x80,LCM_dis_string72);
show_time(datestring,timestring);//??ê?ê±??for(i=0;i〈150;i++)? {Delay_10ms();}
LCD_clear();??}??else? {??display_str(0x80,LCM_dis_string53);?? ?display_str(0x98,LCM_dis_string52);?? ?Delay_10ms();
?}?}?}系統(tǒng)調(diào)用的子程序:voidcomparison(void)
{?uchari;??ucharreceive[16]={0};?VfyPwd();?get_img();?convert(1);? send_dat(yī)a(SEAT,11);?for(i=0;i<16;i++)??receive[i]=get_char();
??if(receive[9]==0x00)
?{?? display_str(0x98,LCM_dis_string11);?
? Delay_10ms();
? LCD_clear();
? display_str(0x80,LCM_dis_string70); ??? switch(receive[11])
{
??case2:?? display_str(0x90,LCM_dis_string21);break;
??case3:???display_str(0x90,LCM_dis_string22);break;???case4:? ?display_str(0x90,LCM_dis_string23);break; ???case5:
?display_str(0x90,LCM_dis_string24);break;?? case6:
?display_str(0x90,LCM_dis_string25);break;
??default:
??display_str(0x90,LCM_dis_string26);? } ?? LOCK_1;???for(j=0;j〈10;j++)? for(i=0;i<200;i++)
?{Delay_10ms();}???LOCK_0;
}
??else? ?{
??LCD_clear();
? display_str(0x90,LCM_dis_string12);
? for(i=0;i<30;i++)
?Delay_10ms();
?}?}
voidtemplate_land(void)?{?VfyPwd();
get_img();??convert(1);??LCD_clear();
?get_img();
?convert(2);
?MERG_imgprocess();?}?評語學(xué)號14082200163成績評語《現(xiàn)代數(shù)字系統(tǒng)設(shè)計》課程論文題目基于FPGA的密碼鎖設(shè)計作者嘿嘿班級0803BF院別信息與通信工程專業(yè)電子信息工程完成時間2011年5月8日基于FPGA的密碼鎖設(shè)計【摘要】基于FPGA設(shè)計的電子密碼鎖是一個小型的數(shù)字系統(tǒng),與普通機(jī)械鎖相比,具有許多獨特的優(yōu)點:保密性好,防盜性強(qiáng),可以不用鑰匙,記住密碼即可開鎖等。目前使用的電子密碼鎖大部分是基于單片機(jī)技術(shù),以單片機(jī)為主要器件,其編碼器與解碼器的生成為軟件方式。在實際應(yīng)用中,由于程序容易跑飛,系統(tǒng)的可靠性能較差。本文介紹一種基于現(xiàn)場可編程門陣列FPGA器件的電子密碼鎖的設(shè)計方法采用VerilogHDL語言對系統(tǒng)進(jìn)行描述,并在EP1K10TC100-3上實現(xiàn)。系統(tǒng)所實現(xiàn)的功能:用戶給電子密碼鎖設(shè)定一個密碼,當(dāng)使用本機(jī)鍵盤開鎖時,該密碼與用戶設(shè)定的密碼比較,如果密碼正確,則開鎖;如果密碼不正確,則允許用戶重新輸入密碼,最多可輸入三次,若三次都不正確,則揚(yáng)聲器報警,直到按復(fù)位鍵才允許再次輸入代碼。通過仿真調(diào)試,利用可編程器件FPGA的電子密碼鎖的設(shè)計基本達(dá)到了預(yù)期目的。當(dāng)然,該系統(tǒng)在一些細(xì)節(jié)的設(shè)計上還需要不斷的完善和改進(jìn),特別是對系統(tǒng)的擴(kuò)展有很好的實用和設(shè)計的價值?!娟P(guān)鍵詞】:現(xiàn)場可編程門陣列,硬件描述語言,電子密碼鎖,揚(yáng)聲器【Abstract】FPGA-baseddesignoftheelectroniccodelockisasmalldigitalsystem,electronicpasswordlockcomparedwithordinarymechanicallocks,withmanyuniqueadvantages:goodprivacy,securityandstrong,cannotkeytorememberpasswordstounlock,andsoon.AtpresenttheuseoftheelectroniccodelockonmostofSCMtechnologytoSCMasthemaindevices,encodersanddecodersofHealthandthesoftwareapproach.Inpractice,sincetheprocesseasyruntofly,thereliabilityofthesystemcanbepoor。Basedonthispaper,afieldprogrammablegatearraysFPGAdeviceselectronicpasswordlockdesign,VerilogHDLlanguageusedtodescribethesystemandachieveEP1K10TC100—3.Implementationofthesystemfeatures:usersofelectronicpasswordlocktosetapassword,whenusingthekeyboardunlockthemachine,theuserpasswordandsetthepassword,ifthecorrectpassword,thenunlockifthepasswordisnotcorrect,allowsUserstoenterapassword,canenteruptothreetimes,threetimesifnotcorrect,thespeakeralarm,untiltheresetbuttononlyallowedtore-enterthecode。ThesimulationtestsusingprogrammabledevicesFPGAelectronicpasswordlockthebasicdesigntoachievetheexpectedgoal.Ofcourse,someofthedetailsofthesysteminthedesignoftheneedtoconstantlyrefinedandimproved,inparticulartheexpansionofthesystemhaveagooddesignandpracticalvalue.【Keywords】:FPGA,VerilogHDL,electronicpasswordlock,speakerTOC\o”1-3”\h\uHYPERLINK\l_Toc12446基于FPGA的密碼鎖設(shè)計PAGEREF_Toc124462HYPERLINK\l_Toc29358一、概述PAGEREF_Toc2935851。1電子密碼鎖的現(xiàn)狀PAGEREF_Toc75151.2論文主要完成的工作PAGEREF_Toc211976二、系統(tǒng)硬件設(shè)計PAGEREF_Toc550762.1系統(tǒng)設(shè)計方案PAGEREF_Toc2300462.1.1系統(tǒng)功能需求分析PAGEREF_Toc1563662.1。2系統(tǒng)實現(xiàn)方案的論證比較PAGEREF_Toc1678662.1.3系統(tǒng)方案的總體設(shè)計PAGEREF_Toc1147572.2主控模塊PAGEREF_Toc141598HYPERLINK\l_Toc204302.2。1主控芯片EP1K10TC100-3的介紹PAGEREF_Toc2043082。3鍵盤模塊PAGEREF_Toc185398HYPERLINK\l_Toc67722。4顯示模塊PAGEREF_Toc67729HYPERLINK\l_Toc107942.5報警模塊PAGEREF_Toc1079410HYPERLINK\l_Toc32069三、系統(tǒng)軟件設(shè)計PAGEREF_Toc3206910HYPERLINK\l_Toc5603.1系統(tǒng)主控制流程框圖PAGEREF_Toc56010HYPERLINK\l_Toc107343.2鍵盤掃描程序框圖PAGEREF_Toc1073411HYPERLINK\l_Toc152683.3獲取鍵值程序框圖PAGEREF_Toc15268123。4解碼、報警模塊PAGEREF_Toc9829133。5系統(tǒng)軟件設(shè)計總RTL級圖PAGEREF_Toc573414四、系統(tǒng)測試與總結(jié)PAGEREF_Toc17857144.1仿真波形圖PAGEREF_Toc1869614HYPERLINK\l_Toc73864.2本次課題設(shè)計體會PAGEREF_Toc738615HYPERLINK\l_Toc4963參考文獻(xiàn)PAGEREF_Toc496315HYPERLINK\l_Toc30972附錄PAGEREF_Toc3097215概述1.1電子密碼鎖的現(xiàn)狀隨著我國對外開放的不斷深入,高檔建筑發(fā)展很快,高檔密碼鎖具市場的前景樂觀.我國密碼鎖具行業(yè)對密碼鎖具高新技術(shù)的投入正逐年增大,高檔密碼鎖的市場需求也逐年增加.在安防工程中,鎖具產(chǎn)品是關(guān)系到整個系統(tǒng)安全性的重要設(shè)備,所以鎖具產(chǎn)品的優(yōu)劣也關(guān)系了整個安防工程的質(zhì)量和驗收。目前,市場上比較先進(jìn)的智能電子密碼鎖分別有:IC卡電子密碼鎖、射頻卡式電子密碼鎖、紅外遙控電子密碼鎖、指紋識別電子密碼鎖和瞳孔識別電子密碼鎖等。IC卡電子密碼鎖成本低,體積小,卡片本身無須電源等優(yōu)點占領(lǐng)了一定的市場份額,但是由于有機(jī)械接觸,會產(chǎn)生接觸磨損,而且使用不太方便,在一定程度上限制了它的應(yīng)用;射頻卡式電子密碼鎖是非接觸式電子密碼鎖,成本也不太高,體積跟IC卡密碼鎖相當(dāng),卡片使用感應(yīng)電源,重量很輕,技術(shù)成熟,受到了廣泛的歡迎,但是與IC卡電子密碼鎖相比,成本偏高;指紋識別電子密碼鎖和瞳孔識別電子密碼鎖可靠性很高,安全性是目前應(yīng)用系統(tǒng)中最高的,但是成本高昂,還沒進(jìn)入大眾化使用階段.在國外,美國、日本、德國的電子密碼鎖保密性較好,并結(jié)合感應(yīng)卡技術(shù),生物識別技術(shù),使電子密碼鎖系統(tǒng)得到了飛躍式的發(fā)展。這幾個國家的密碼鎖識別的密碼更復(fù)雜,并且綜合性比較好,已經(jīng)進(jìn)入了成熟期,出現(xiàn)了感應(yīng)卡式密碼鎖,指紋式密碼鎖,虹膜密碼鎖,面部識別密碼鎖,序列混亂的鍵盤密碼鎖等各種技術(shù)的系統(tǒng),它們在安全性,方便性,易管理性等方面都各有特長,新型的電子密碼鎖系統(tǒng)的應(yīng)用也越來越廣?;冢疲蠫A的電子密碼鎖是新型現(xiàn)代化安全管理系統(tǒng),它集微機(jī)自動識別技術(shù)和現(xiàn)代安全管理措施為一體,它涉及電子,機(jī)械,計算機(jī)技術(shù),通訊技術(shù),生物技術(shù)等諸多新技術(shù)。它是解決重要部門出入口實現(xiàn)安全防范管理的有效措施,適用各種場合,如銀行、賓館、機(jī)房、軍械庫、機(jī)要室、辦公間、智能化小區(qū)、工廠、家庭等。在數(shù)字技術(shù)網(wǎng)絡(luò)技術(shù)飛速發(fā)展的今天,電子密碼鎖技術(shù)得到了迅猛的發(fā)展。它早已超越了單純的門道及鑰匙管理,逐漸發(fā)展成為一套完整的出入管理系統(tǒng)。它在工作環(huán)境安全、人事考勤管理等行政管理工作中發(fā)揮著巨大的作用。在該系統(tǒng)的基礎(chǔ)上增加相應(yīng)的輔助設(shè)備可以進(jìn)行電梯控制、車輛進(jìn)出控制,物業(yè)消防監(jiān)控、餐飲收費、私家車庫管理等,真正實現(xiàn)區(qū)域內(nèi)一卡智能管理。目前使用的電子密碼鎖大部分是基于單片機(jī)技術(shù),以單片機(jī)為主要器件,其編碼器與解碼器的生成為軟件方式.在實際應(yīng)用中,由于程序容易跑飛,系統(tǒng)的可靠性能較差.基于FPGA的電子密碼鎖已經(jīng)是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生產(chǎn)線的設(shè)備檢修與生產(chǎn)效率提升
- 現(xiàn)代辦公環(huán)境下的會議組織策略
- 環(huán)保理念在藝術(shù)空間設(shè)計中的應(yīng)用
- 國慶節(jié)愛國實踐活動方案
- 9 古詩三首《秋夜將曉出籬門迎涼有感》(說課稿)-2024-2025學(xué)年統(tǒng)編版語文五年級下冊
- 2024年五年級語文下冊 第六單元 15 自相矛盾說課稿 新人教版
- 6 我們神圣的國土第一課時 (說課稿)- 2024-2025學(xué)年統(tǒng)編版道德與法治五年級上冊001
- Unit 3 After School Activities Let's Check(說課稿)-2023-2024學(xué)年人教新起點版英語三年級下冊
- 2024-2025學(xué)年高中物理 第六章 萬有引力與航天 2 太陽與行星間的引力(1)說課稿 新人教版必修2
- Unit5 Clothes (第六課時)(說課稿)-2024-2025學(xué)年人教新起點版英語三年級上冊001
- 基于OBE理念的世界現(xiàn)代史教學(xué)與學(xué)生歷史思維培養(yǎng)探究
- 施工現(xiàn)場揚(yáng)塵污染治理巡查記錄
- 2024年列車員技能競賽理論考試題庫500題(含答案)
- 中南大學(xué)《藥理學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 《無人機(jī)測繪技術(shù)》項目3任務(wù)2無人機(jī)正射影像數(shù)據(jù)處理
- 機(jī)電隊技術(shù)員安全生產(chǎn)責(zé)任制(3篇)
- 《ISO 55013-2024 資產(chǎn)管理-數(shù)據(jù)資產(chǎn)管理指南》專業(yè)解讀和應(yīng)用指導(dǎo)材料(雷澤佳編制-2024B0)-121-240
- 小兒腹瀉課件
- 北京市通州區(qū)市級名校2025屆高一數(shù)學(xué)第一學(xué)期期末考試試題含解析
- Unit2 Travelling Around Project北京之游學(xué)生作業(yè)教學(xué)設(shè)計 -2023-2024學(xué)年高中英語人教版必修第一冊
- 項目三任務(wù)1:認(rèn)識超聲波雷達(dá)(課件)
評論
0/150
提交評論