- 相關(guān)推薦
免費(fèi)基于單片機(jī)控制的電子密碼鎖(一)
【摘要】
在當(dāng)前信息高速發(fā)達(dá)的21世紀(jì),信息安全越來越重要,具有防盜報(bào)警功能的電子密碼鎖逐漸代替?zhèn)鹘y(tǒng)的機(jī)械式密碼鎖,克服了機(jī)械式密碼鎖密碼量少、安全性能差的缺點(diǎn),使密碼鎖無論在技術(shù)上還是在性能上都大大提高一步。隨著大規(guī)模集成電路技術(shù)的發(fā)展,特別是單片機(jī)的問世,出現(xiàn)了帶微處理器的智能密碼鎖,它除具有電子密碼鎖的功能外,還引入了智能化管理、專家分析系統(tǒng)等功能,從而使密碼鎖具有很高的安全性、可靠性,應(yīng)用日益廣泛。
關(guān)鍵詞: 電子密碼鎖,單片機(jī),微處理器
目錄
1 概述 3
1.1 實(shí)習(xí)單位簡(jiǎn)介 3
1.2 實(shí)習(xí)過程的基本回顧 3
2 實(shí)習(xí)項(xiàng)目簡(jiǎn)介 3
2.1 項(xiàng)目介紹 3
2.2 基本原理 4
2.3方案論證 4
3電路的功能單元設(shè)計(jì) 6
3.1開鎖機(jī)構(gòu) 6
3.2按鍵電路設(shè)計(jì) 7
3.3顯示電路設(shè)計(jì) 9
3.4 AT24C02掉電存儲(chǔ)單元的設(shè)計(jì) 10
3.5密碼鎖的電源電路設(shè)計(jì) 11
3.6設(shè)計(jì)總框圖 12
3.7設(shè)計(jì)總體電路圖 13
3.8程序設(shè)計(jì) 13
3.8.1模塊介紹 13
3.8.2程序流程圖 14
收獲與體會(huì) 15
結(jié)束語 16
參考文獻(xiàn) 17
1 概述
隨著人們生活水平的提高,如何實(shí)現(xiàn)家庭防盜這一問題也變的尤其的突出,傳統(tǒng)的機(jī)械鎖由于其構(gòu)造的簡(jiǎn)單,被撬的事件屢見不鮮,電子鎖由于其保密性高,使用靈活性好,安全系數(shù)高,受到了廣大用戶的親呢。
1.1 實(shí)習(xí)單位簡(jiǎn)介
格蘭仕公司創(chuàng)立于 1978年, 27年來,格蘭仕健康、持續(xù)、快速發(fā)展。定位于“全球名牌家電制造中心”,到2004年,2萬余名格蘭仕人致力于推動(dòng)“全球微波爐制造中心”、“全球空調(diào)制造中心”、“全球小家電制造中心”三大制造基地的發(fā)展,保持微波爐制造、光波爐制造世界第一,進(jìn)入世界一線空調(diào)品牌陣營(yíng),格蘭仕電器產(chǎn)品旺銷全球近200個(gè)國(guó)家和地區(qū),集團(tuán)年銷售額130億元、出口創(chuàng)匯7億美元。
2001年以來,格蘭仕在帶著微波爐產(chǎn)業(yè)穩(wěn)步升級(jí)的同時(shí),開始在空調(diào)和小家電領(lǐng)域帶給世人驚喜。2004年,格蘭仕世界首創(chuàng)光波空調(diào)風(fēng)靡全球,產(chǎn)銷規(guī)模擴(kuò)張到260萬臺(tái),成為世界一線空調(diào)品牌。2004年12月,格蘭仕“全球最先進(jìn)的超大規(guī)?照{(diào)制造基地”建成,并宣布停產(chǎn)普通空調(diào)、全線轉(zhuǎn)產(chǎn)高檔光波空調(diào),計(jì)劃再用三年左右的時(shí)間,空調(diào)年產(chǎn)銷規(guī)模支撐到1200萬臺(tái),創(chuàng)建微波爐、光波爐之后的又一個(gè)“世界第一”。 1.2 實(shí)習(xí)過程的基本回顧
本人自2007年12月至2008年3月在廣東格蘭仕集團(tuán)微波爐制造公司的電器車間實(shí)習(xí),主要從事單片機(jī)和二極管的安裝。通過實(shí)習(xí)對(duì)單片機(jī)和二極管有了全面的認(rèn)識(shí),而且還能識(shí)別他們的類型和用途。
2 實(shí)習(xí)項(xiàng)目簡(jiǎn)介
本系統(tǒng)由單片機(jī)系統(tǒng)、矩陣鍵盤、LED顯示和報(bào)警系統(tǒng)組成。系統(tǒng)能完成開鎖、超時(shí)報(bào)警、超次鎖定、管理員解密、修改用戶密碼基本的密碼鎖的功能。除上述基本的密碼鎖功能外,還具有調(diào)電存儲(chǔ)、聲光提示等功能,依據(jù)實(shí)際的情況還可以添加遙控功能。本系統(tǒng)成本低廉,功能實(shí)用。
2.1 項(xiàng)目介紹
單片機(jī)是指一個(gè)集成在一塊芯片上的完整計(jì)算機(jī)系統(tǒng)。盡管他的大部分功能集成在一塊小芯片上,但是它具有一個(gè)完整計(jì)算機(jī)所需要的大部分部件:CPU、內(nèi)存、內(nèi)部和外部總線系統(tǒng),目前大部分還會(huì)具有外存。同時(shí)集成諸如通訊接口、定時(shí)器,實(shí)時(shí)時(shí)鐘等外圍設(shè)備。而現(xiàn)在最強(qiáng)大的單片機(jī)系統(tǒng)甚至可以將聲音、圖像、網(wǎng)絡(luò)、復(fù)雜的輸入輸出系統(tǒng)集成在一塊芯片上。 目前單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒有單片機(jī)的蹤跡。導(dǎo)彈的導(dǎo)航裝置,飛機(jī)上各種儀表的控制,計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動(dòng)化過程的實(shí)時(shí)控制和數(shù)據(jù)處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統(tǒng),錄象機(jī)、攝象機(jī)、全自動(dòng)洗衣機(jī)的控制,以及程控玩具、電子寵物等等,這些都離不開單片機(jī)。更不用說自動(dòng)控制領(lǐng)域的機(jī)器人、智能儀表、醫(yī)療器械了。因此,單片機(jī)的學(xué)習(xí)、開發(fā)與應(yīng)用將造就一批計(jì)算機(jī)應(yīng)用與智能化控制的科學(xué)家、工程師。
2.2 基本原理
電子密碼鎖是一種通過密碼輸入來控制電路或是芯片工作,從而控制機(jī)械開關(guān)的閉合,完成開鎖、閉鎖任務(wù)的電子產(chǎn)品。它的種類很多,有簡(jiǎn)易的電路產(chǎn)品,也有基于芯片的性價(jià)比較高的產(chǎn)品,F(xiàn)在應(yīng)用較廣的電子密碼鎖是以芯片為核心,通過編程來實(shí)現(xiàn)的。
電子密碼鎖的組成框圖,它是以51系列單片機(jī)(AT89s51)為核心,配以相應(yīng)硬件電路,完成密碼的設(shè)置、存貯、識(shí)別和顯示、驅(qū)動(dòng)電磁執(zhí)行器并檢測(cè)其驅(qū)動(dòng)電流值、接收傳感器送來的報(bào)警信號(hào)、發(fā)送數(shù)據(jù)等功能。
單片機(jī)接收鍵入的代碼,并與存貯在EEPROM中的密碼進(jìn)行比較,如果密碼正確,則驅(qū)動(dòng)電磁執(zhí)行器開鎖;如果密碼不正確,則允許操作人員重新輸入密碼,最多可輸入三次;如果三次都不正確,則單片機(jī)通過通信線路向智能監(jiān)控器報(bào)警。單片機(jī)將每次開鎖操作和此時(shí)電磁執(zhí)行器的驅(qū)動(dòng)電流值作為狀態(tài)信息發(fā)送給智能監(jiān)控器,同時(shí)將接收來自傳感器接口的報(bào)警信息也發(fā)送給智能監(jiān)控器,作為智能化分析的依據(jù)。
2.3方案論證
設(shè)計(jì)本課題時(shí)構(gòu)思了兩種方案:一種是用以AT89s51為核心的單片機(jī)控制方案;另一種是用以74LS112雙JK觸發(fā)器構(gòu)成的數(shù)字邏輯電路控制方案?紤]到數(shù)字電路方案原理過于簡(jiǎn)單,而且不能滿足現(xiàn)在的安全需求,所以本文采用前一種方案。
方案一:采用數(shù)字電路控制。其原理方框圖如圖2-1所示。
圖2-1 數(shù)字密碼鎖電路方案
采用數(shù)字密碼鎖電路的好處就是設(shè)計(jì)簡(jiǎn)單。用以74LS112雙JK觸發(fā)器構(gòu)成的數(shù)字邏輯電路作為密碼鎖的核心控制,共設(shè)了9個(gè)用戶輸入鍵,其中只有4個(gè)是有效的密碼按鍵,其它的都是干擾按鍵,若按下干擾鍵,鍵盤輸入電路自動(dòng)清零,原先輸入的密碼無效,需要重新輸入;如果用戶輸入密碼的時(shí)間超過40秒(一般情況下,用戶不會(huì)超過40秒,若用戶覺得不便,還可以修改)電路將報(bào)警80秒,若電路連續(xù)報(bào)警三次,電路將鎖定鍵盤5分鐘,防止他人的非法操作。
電路由兩大部分組成:密碼鎖電路和備用電源(UPS),其中設(shè)置UPS電源是為了防止因?yàn)橥k娫斐傻拿艽a鎖電路失效,使用戶免遭麻煩。
密碼鎖電路包含:鍵盤輸入、密碼修改、密碼檢測(cè)、開鎖電路、執(zhí)行電路、報(bào)警電路、鍵盤輸入次數(shù)鎖定電路。
方案二:采用一種是用以AT89S51為核心的單片機(jī)控制方案。利用單片機(jī)靈活的編程設(shè)計(jì)和豐富的IO端口,及其控制的準(zhǔn)確性,不但能實(shí)現(xiàn)基本的密碼鎖功能,還能添加調(diào)電存儲(chǔ)、聲光提示甚至添加遙控控制功能。其原理如圖2-2所示。
圖2-2 單片機(jī)控制方案
通過比較以上兩種方案,單片機(jī)方案有較大的活動(dòng)空間,不但能實(shí)現(xiàn)所要求的功能而且能在很大的程度上擴(kuò)展功能,而且還可以方便的對(duì)系統(tǒng)進(jìn)行升級(jí),所以我們采用后一種方案。
3電路的功能單元設(shè)計(jì)
3.1開鎖機(jī)構(gòu)
通過單片機(jī)送給開鎖執(zhí)行機(jī)構(gòu),電路驅(qū)動(dòng)電磁鎖吸合,從而達(dá)到開鎖的目的。其原理如圖3-1所示。
圖3-1 密碼鎖開鎖機(jī)構(gòu)示意圖
當(dāng)用戶輸入的密碼正確而且是在規(guī)定的時(shí)間(普通用戶要求在12s內(nèi)輸入正確的密碼,管理員要求在5s輸入正確的密碼)輸入的話,單片機(jī)便輸出開門信號(hào),送到開鎖驅(qū)動(dòng)電路,然后驅(qū)動(dòng)電磁鎖,達(dá)到開門的目的。其實(shí)際電路如圖3-2所示。
電路驅(qū)動(dòng)和開鎖兩級(jí)組成。由D5、R1、T10組成驅(qū)動(dòng)電路,其中T10可以選擇普通的小功率三極管如9014、9018都可以滿足要求。D5作為開鎖的提示;由D6、C24、T11組成。其中D6、C24是為了消除電磁鎖可能產(chǎn)生的反向高電壓以及可能產(chǎn)生的電磁干擾。T11可選用中功率的三極管如8050,電磁鎖的選用要視情況而定,但是吸合力要足夠且由一定的余量。
在本次設(shè)計(jì)中,基于節(jié)省材料的原則,暫時(shí)用發(fā)光二極管代替電磁鎖,發(fā)光管亮,表示開鎖;滅,表示沒有開鎖。
圖3-2密碼鎖開鎖機(jī)構(gòu)電路圖
3.2按鍵電路設(shè)計(jì)
由于設(shè)計(jì)要求使用矩陣鍵盤,所以本設(shè)計(jì)就采用行列式鍵盤,同時(shí)也能減少鍵盤與單片機(jī)接口時(shí)所占用的I/O線的數(shù)目,在按鍵比較多的時(shí)候,通常采用這樣方法。其原理如圖3—3所示。
圖3-3 行列式鍵盤原理電路圖
每一條水平(行線)與垂直線(列線)的交叉處不相通,而是通過一個(gè)按鍵來連通,利用這種行列式矩陣結(jié)構(gòu)只需要N條行線和M條列線,即可組成具有N×M個(gè)按鍵的鍵盤。
在這種行列式矩陣鍵盤非鍵盤編碼的單片機(jī)系統(tǒng)中,鍵盤處理程序首先執(zhí)行等待按鍵并確認(rèn)有無按鍵按下的程序段。
當(dāng)確認(rèn)有按鍵按下后,下一步就要識(shí)別哪一個(gè)按鍵按下。對(duì)鍵的識(shí)別通常有兩種方法:一種是常用的逐行掃描查詢法;另一種是速度較快的線反轉(zhuǎn)法。
對(duì)照?qǐng)D3-3所示的44鍵盤,說明線反轉(zhuǎn)個(gè)工作原理。
首先辨別鍵盤中有無鍵按下,有單片機(jī)I/O口向鍵盤送全掃描字,然后讀入行線狀態(tài)來判斷。方法是:向行線輸出全掃描字00H,把全部列線置為低電平,然后將列線的電平狀態(tài)讀入累加器A中。如果有按鍵按下,總會(huì)有一根行線電平被拉至低電平從而使行線不全為1。
判斷鍵盤中哪一個(gè)鍵被按下使通過將列線逐列置低電平后,檢查行輸入狀態(tài)來實(shí)現(xiàn)的。方法是:依次給列線送低電平,然后查所有行線狀態(tài),如果全為1,則所按下的鍵不在此列;如果不全為1,則所按下的鍵必在此列,而且是在與零電平行線相交的交點(diǎn)上的那個(gè)鍵。
按鍵的操作面板如圖圖3-4所示。共計(jì)數(shù)字鍵10個(gè),功能鍵6個(gè)。鍵盤上還有3個(gè)指示燈和一個(gè)蜂鳴器。
【免費(fèi)基于單片機(jī)控制的電子密碼鎖(一)】相關(guān)文章:
小型熱水鍋爐單片機(jī)溫度控制系統(tǒng)(一)08-10
基于電話網(wǎng)絡(luò)的熱網(wǎng)遠(yuǎn)程控制系統(tǒng)設(shè)計(jì)05-11
基于dsp三相變流器滑模變結(jié)構(gòu)控制(c)06-03
免費(fèi)畢業(yè)論文--茶葉修剪機(jī)(一)08-11
免費(fèi)盤磨機(jī)傳動(dòng)裝置(一)05-13
消防聯(lián)動(dòng)控制系統(tǒng)(一)05-11
基于分組技術(shù)的下一代光傳送網(wǎng)05-29
基于戰(zhàn)略治理的企業(yè)環(huán)境風(fēng)險(xiǎn)研究08-28
試析基于勝任素質(zhì)的薪酬模式構(gòu)建01-03
基于軟交換的固網(wǎng)智能化05-11