已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1一、引言電子密碼鎖是一種通過密碼輸入來控制電路或是芯片工作的現(xiàn)在化工具,從而控制機(jī)械開關(guān)的閉合,完成開鎖、閉鎖任務(wù)的電子產(chǎn)品。它的種類很多,有簡(jiǎn)易的電路產(chǎn)品,也有基于芯片性價(jià)值比較高的產(chǎn)品。現(xiàn)在應(yīng)用較廣的電子密碼鎖是以芯片為核心,通過編程來實(shí)現(xiàn)的。其性能和安全性已大大超過了機(jī)械鎖,特點(diǎn)如下:1保密性好,編碼量多,遠(yuǎn)遠(yuǎn)大于彈子鎖。隨機(jī)開鎖成功率幾乎為零。2密碼可變,用戶可以經(jīng)常更改密碼,防止密碼被盜,同時(shí)也可以避免因人的更替而使鎖的密級(jí)下降。3誤碼輸入保護(hù)。當(dāng)輸入密碼多次錯(cuò)誤時(shí),報(bào)警系統(tǒng)自動(dòng)啟動(dòng)。本設(shè)計(jì)運(yùn)用了AT89S51單片機(jī)做為整個(gè)單元電路的控制器,其實(shí)利用的就是單片機(jī)作為微控制器控制整體電路以及其具有可反復(fù)擦寫功能的智能系統(tǒng)。AT89S51是一個(gè)低功耗,高性能CMOS8位單片機(jī),片內(nèi)含4kBytesISP(In-systemprogrammable)的可反復(fù)擦寫1000次的Flash只讀程序存儲(chǔ)器,器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISPFlash存儲(chǔ)單元,功能強(qiáng)大的微型計(jì)算機(jī)的AT89S51可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價(jià)比的解決方案。AT89S51具有如下特點(diǎn):40個(gè)引腳,4kBytesFlash片內(nèi)程序存儲(chǔ)器,128bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),32個(gè)外部雙向輸入/輸出(I/O)口,5個(gè)中斷優(yōu)先級(jí)2層中斷嵌套中斷,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時(shí)鐘振蕩器此外,AT89C51設(shè)計(jì)和配置了振蕩頻率可為0Hz并可通過軟件設(shè)置省電模式??臻e模式下,CPU暫停工作,而RAM定時(shí)計(jì)數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。同時(shí)該芯片還具有PDIP、TQFP。兼容MCS-51指令系統(tǒng)4k可反復(fù)擦寫(1000次)ISPFlashROM232個(gè)雙向I/O口4.5-5.5V工作電壓2個(gè)16位可編程定時(shí)/計(jì)數(shù)器時(shí)鐘頻率0-33MHz全雙工UART串行中斷口線128x8bit內(nèi)部RAM2個(gè)外部中斷源低功耗空閑和省電模式中斷喚醒省電模式3級(jí)加密位WDT電路軟件設(shè)置空閑和省電功能靈活的ISP字節(jié)和分頁編程雙數(shù)據(jù)寄存器指針3二、方案論證與比較設(shè)計(jì)本課題時(shí)構(gòu)思了兩種方案:一種是用以AT89s51為核心的單片機(jī)控制方案;另一種是用以74LS112雙JK觸發(fā)器構(gòu)成的數(shù)字邏輯電路控制方案??紤]到數(shù)字電路方案原理過于簡(jiǎn)單,而且不能滿足現(xiàn)在的安全需求,所以本文采用前一種方案。方案一:采用一種是用以AT89S51為核心的單片機(jī)控制方案。利用單片機(jī)靈活的編程設(shè)計(jì)和豐富的IO端口,及其控制的準(zhǔn)確性,不但能實(shí)現(xiàn)基本的密碼鎖功能,還能添加調(diào)電存儲(chǔ)、聲光提示甚至添加遙控控制功能。其原理如圖21所示。圖2-1單片機(jī)控制方案開鎖控制電路89S51單片機(jī)AT24C02掉電存儲(chǔ)串口顯示電路矩陣鍵盤控制指示電路輸入錯(cuò)誤鎖定鍵盤延時(shí)報(bào)警控制電路4方案二:采用數(shù)字電路控制。其原理方框圖如圖22所示。圖22數(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ù)鎖定電路。5三、電路的功能單元設(shè)計(jì)選擇好了第二種方案,以下就是電子密碼鎖各個(gè)單元電路的設(shè)計(jì):1開鎖機(jī)構(gòu)通過單片機(jī)送給開鎖執(zhí)行機(jī)構(gòu),電路驅(qū)動(dòng)電磁鎖吸合,從而達(dá)到開鎖的目的。圖31密碼鎖開鎖機(jī)構(gòu)示意圖當(dāng)用戶輸入的密碼正確而且是在規(guī)定的時(shí)間(普通用戶要求在12s內(nèi)輸入正確的密碼,管理員要求在5s輸入正確的密碼)輸入的話,單片機(jī)便輸出開門信號(hào),送到開鎖驅(qū)動(dòng)電路,然后驅(qū)動(dòng)電磁鎖,達(dá)到開門的目的。電路驅(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ā)光管亮,表示開鎖;滅,表示沒有開鎖。單片機(jī)微控制器開鎖驅(qū)動(dòng)電路電磁鎖密碼正確?Y返回N6T10T11D5GNDR13.3K電磁鎖C24VCC來自微控制器信號(hào)D6圖32密碼鎖開鎖機(jī)構(gòu)電路圖2按鍵電路設(shè)計(jì)由于設(shè)計(jì)要求使用矩陣鍵盤,所以本設(shè)計(jì)就采用行列式鍵盤,同時(shí)也能減少鍵盤與單片機(jī)接口時(shí)所占用的I/O線的數(shù)目,在按鍵比較多的時(shí)候,通常采用這樣方法。其原理如圖33所示。圖33行列式鍵盤原理電路圖每一條水平(行線)與垂直線(列線)的交叉處不相通,而是通過一個(gè)按鍵來連通,利用這種行列式矩陣結(jié)構(gòu)只需要N條行線和M條列線,即可組成具有NM個(gè)按鍵的鍵盤。在這種行列式矩陣鍵盤非鍵盤編碼的單片機(jī)系統(tǒng)中,鍵盤處理程序首先執(zhí)行等待按鍵并確認(rèn)有無按鍵按下的程序段。89s51D0D1D2D3D4D5D6D7D8D9D105.1KX45.1KX4VCC7當(dāng)確認(rèn)有按鍵按下后,下一步就要識(shí)別哪一個(gè)按鍵按下。對(duì)鍵的識(shí)別通常有兩種方法:一種是常用的逐行掃描查詢法;另一種是速度較快的線反轉(zhuǎn)法。首先辨別鍵盤中有無鍵按下,有單片機(jī)I/O口向鍵盤送全掃描字,然后讀入行線狀態(tài)來判斷。方法是:向行線輸出全掃描字00H,把全部列線置為低電平,然后將列線的電平狀態(tài)讀入累加器A中。如果有按鍵按下,總會(huì)有一根行線電平被拉至低電平從而使行線不全為1。判斷鍵盤中哪一個(gè)鍵被按下使通過將列線逐列置低電平后,檢查行輸入狀態(tài)來實(shí)現(xiàn)的。方法是:依次給列線送低電平,然后查所有行線狀態(tài),如果全為1,則所按下的鍵不在此列;如果不全為1,則所按下的鍵必在此列,而且是在與零電平行線相交的交點(diǎn)上的那個(gè)鍵。按鍵的操作面板如圖34所示。共計(jì)數(shù)字鍵10個(gè),功能鍵6個(gè)。鍵盤上還有3個(gè)指示燈和一個(gè)蜂鳴器。圖34按鍵操作面板示意圖10個(gè)數(shù)字鍵用來輸入密碼,另外6個(gè)功能鍵分別是:CLR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《快樂的動(dòng)物》數(shù)學(xué)課件教案
- 2025寧夏鐵發(fā)技術(shù)服務(wù)有限公司招聘銀行業(yè)務(wù)助理2人備考考試題庫及答案解析
- 2025浙江浙大文化創(chuàng)意發(fā)展有限公司全資子公司招聘考試筆試備考試題及答案解析
- 2025年南陽唐河縣屬國有企業(yè)招聘工作人員13名備考考試試題及答案解析
- 云南省玉溪市江川區(qū)衛(wèi)生健康系統(tǒng)招聘2026年畢業(yè)生29人模擬筆試試題及答案解析
- 2025年合肥工業(yè)大學(xué)招標(biāo)與采購管理中心專業(yè)技術(shù)人員招聘參考考試試題及答案解析
- 2026年甘肅省平?jīng)鍪惺兄睂W(xué)校招聘協(xié)議培養(yǎng)師范生23人(第二批)備考筆試試題及答案解析
- 2025福建廈門市集美區(qū)幸福幼兒園招聘2人參考筆試題庫附答案解析
- 2025安徽黃山市屯溪區(qū)消防救援局面向社會(huì)招聘10人參考考試題庫及答案解析
- 2026年浙江大學(xué)醫(yī)學(xué)院附屬第四醫(yī)院招聘高層次人才50人備考筆試題庫及答案解析
- 2025中原農(nóng)業(yè)保險(xiǎn)股份有限公司招聘67人備考題庫附答案
- 河南省信陽市高中聯(lián)盟2025-2026學(xué)年高三上學(xué)期12月聯(lián)考語文試卷(含答案)
- 2025年陜西公務(wù)員《行政職業(yè)能力測(cè)驗(yàn)》試題及答案
- 2025廣東廣州市南沙區(qū)南沙街道社區(qū)專職工作人員招聘32人參考模擬試題及答案解析
- 2025中原農(nóng)業(yè)保險(xiǎn)股份有限公司招聘67人參考筆試試題及答案解析
- TSCDA 118-2023 ZC靜鉆根植先張法預(yù)應(yīng)力混凝土竹節(jié)樁
- 綜治中心業(yè)務(wù)培訓(xùn)
- 2025至2030全球及中國女士服裝行業(yè)調(diào)研及市場(chǎng)前景預(yù)測(cè)評(píng)估報(bào)告
- 方案經(jīng)理年終總結(jié)
- 班組安全基礎(chǔ)培訓(xùn)
- 水廠調(diào)試方案范本
評(píng)論
0/150
提交評(píng)論