• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于51單片機的電子智能密碼鎖

      2022-05-29 23:09:04李長灝楊帆馬如龍劉航李偉周慧
      電腦知識與技術(shù) 2022年12期
      關(guān)鍵詞:指紋識別

      李長灝 楊帆 馬如龍 劉航 李偉 周慧

      摘要:電子智能密碼鎖,是代指一類可以經(jīng)過操控電子電路或控制器的內(nèi)部操控芯片,從而達到操控電子密碼鎖的機械鎖芯開關(guān)或閉合的電子設(shè)備。其類型上既有結(jié)構(gòu)相對簡單的集成電路產(chǎn)品,又有大量應(yīng)用集成電路晶片的高價格比的電子設(shè)備,但現(xiàn)在,在市場上使用比較普遍的就是以芯片為內(nèi)核的電子密碼鎖,應(yīng)用了C語言程序設(shè)計,將程序燒錄進芯片中,再聯(lián)系各個模組完成開鎖的智能電子密碼鎖。

      本次研究中以STC89C52單片機作為系統(tǒng)核心,結(jié)合矩形鍵盤電路、指紋模組、藍牙模組、LED數(shù)碼管顯示電路等,利用單片機其靈活編程能力以及豐富的I/O端口,對整個系統(tǒng)進行控制。本次項目研究設(shè)計方法合理、成本極低、簡單易行、安全實用等特點,具有可持續(xù)發(fā)展的空間。

      關(guān)鍵詞:電子密碼鎖;STC89C52單片機;指紋識別;藍牙開鎖

      中圖分類號:TP391? ? ? 文獻標識碼:A

      文章編號:1009-3044(2022)12-0081-03

      開放科學(xué)(資源服務(wù))標識碼(OSID):

      安全是現(xiàn)代社會更加關(guān)注的現(xiàn)象之一。盜竊事件常有發(fā)生,因此更需要一種工具來維護門戶安全。在此之前,掛鎖、子彈鎖和插入式鎖被廣泛使用。這些鎖結(jié)構(gòu)簡單、安全性低。撬鎖入室和入室盜竊的案件越來越多。因此,我們的團隊設(shè)計了一款電子智能密碼鎖。產(chǎn)品的設(shè)計主要考慮了保證人們安全使用、使用方便、使用方便等綜合因素。電路產(chǎn)品設(shè)計包括防探鍵盤輸入、智能控制解鎖、鎖定、報警、密碼重置等功能。其次,由于采用多位密鑰設(shè)置,具有保密性好、靈敏度高等優(yōu)點[1]。

      1材料及研究過程

      1.1材料、功能與研究對象

      主要材料:單片機STC89C52、矩形鍵盤輸入、LCD液晶顯示屏、指紋模塊、藍牙模塊、繼電器、發(fā)光二極管、三極管。

      主要功能:使用C語言來進行主控芯片的編程,對系統(tǒng)設(shè)計與軟件系統(tǒng)進行設(shè)計,智能監(jiān)控上鎖、開鎖、報警、更改密碼功能等多項功能研究對象,把日常的普通密碼鎖系統(tǒng)作為重點研究對象。

      1.2實驗原理

      電子智能密碼鎖由STC89C52芯片作為核心芯片[2],整個系統(tǒng)主要由矩陣鍵盤、藍牙模組、指紋模組、蜂鳴器等組成。通過C語言程序控制可以做到各個模組之間的相互配合,用戶可以自行選擇開鎖方式,系統(tǒng)通過發(fā)光二極管亮滅,模擬開鎖功能,原理圖如圖1所示。

      1.3實驗實例列舉

      當系統(tǒng)通電后,顯示屏顯示“歡迎使用”,按下“c”鍵后開始輸入六位密碼,初始密碼“123456”輸入完成之后按下“d”按鍵即可開鎖。若密碼錯誤,顯示“Error”則說明密碼輸入錯誤,按下“*”鍵重新輸入,累計若達到3次輸入錯誤,則將會產(chǎn)生時間為2分鐘的報警。

      如果輸送進去的數(shù)字是正確的則密碼正確將會顯示“門鎖已開”如此就說明我們所輸送進去的數(shù)字的密碼輸入正確,此時將開鎖?;氐匠跏冀缑?,也可以在指紋模塊按下指紋,如果當前指紋與存儲器中的指紋匹配,即可顯示“門鎖已開”,若連續(xù)3次指紋對比失敗,依舊會產(chǎn)生2分鐘的報警。

      如果需要修改密碼需按下“a”按鍵,進入修改密碼界面,同上如果累計3次錯誤,同樣產(chǎn)生2分鐘報警。如果輸送正確密碼則可以修改舊的密碼,再一次輸送兩次相同的密碼之后就會存儲到存儲器之中,再次按下“*”鍵即可立即關(guān)閉,并回到待機界面。

      2程序設(shè)計

      我們團隊采用C語言進行編寫該鎖的控制程序,利用keil uvision4將程序燒錄進單片機中系統(tǒng)流程如下圖2所示。

      輸入電子密碼鎖密碼或指紋,單片機判斷密碼是否正確,如無誤,發(fā)光二極管亮,此時可以選擇修改密碼或指紋,若錯誤,則重新輸入密碼,若輸錯三次,此時蜂鳴器響,電子密碼鎖鎖定,此時需要等待5分鐘系統(tǒng)解鎖,然后再一次使用密鑰、指紋進行開鎖[3],流程圖如圖2所示。

      3電路分析

      3.1外部晶振設(shè)計

      系統(tǒng)里都有晶振,在單片機系統(tǒng)里晶振作用非常大,全稱叫晶體振蕩器,它結(jié)合單片機內(nèi)部電路產(chǎn)生單片機所需的時鐘頻率,單片機晶振提供的時鐘頻率越高,那么單片機運行速度就越快,單片接的一切指令的執(zhí)行都是建立在單片機晶振提供的時鐘頻率上。

      3.2復(fù)位電路設(shè)計

      單片機的置位和復(fù)位,都是為了把電路初始化到一個確定的狀態(tài),一般來說,單片機復(fù)位電路作用是把單片機初始化到空狀態(tài),而在單片機內(nèi)部,復(fù)位的時候單片機是把一些寄存器以及存儲設(shè)備裝入廠商預(yù)設(shè)的一個值。

      4單元模塊設(shè)計

      4.1矩陣鍵盤設(shè)計

      按鍵接口設(shè)計有兩種方法,獨立式按鍵和矩陣式鍵盤。獨立式按鍵各鍵相互獨立,但是該設(shè)計方案I/O資源浪費大。在本設(shè)計中,按鍵較多,考慮到系統(tǒng)可靠性和鍵盤設(shè)計簡單,故而采用矩陣按鍵。4x4矩陣鍵盤的電路圖如圖5所示。

      行列式鍵盤的硬件結(jié)構(gòu)部分相較于其他鍵盤比較簡單,是依靠著行列輸出口而所構(gòu)成的行列式鍵盤,其按鍵設(shè)置在行與列的相交之處上。圖3-2中,1.0~1.3是行輸出口,1.4~1.7是列輸出口。行輸出和列輸出之間不重合的點,只有在鍵被按下時相應(yīng)的行和列才能相連[4]。這樣,只要檢測行和列之間有沒有連接就能夠得知是不是有鍵按下。

      4.2指紋模塊設(shè)計

      我們應(yīng)用ZFM60指紋模組作為我們的另一個打開方式。它是一款基礎(chǔ)的指紋鑒別模組,這款芯片所具有的優(yōu)點:成本低、適應(yīng)性強、在一些極端氣候環(huán)境下也可以正常工作,具體工作流程:掃描指紋、生成特征、合成模板[5]。如圖6所示。

      4.3 LCD顯示模板設(shè)計

      在嵌入式單片機應(yīng)用中,常常使用的顯示儀器有單的發(fā)光二極管、八段LED顯示器、液晶顯示器(LCD)、屏幕顯示器(CRT)等。在此次產(chǎn)品設(shè)計中,根據(jù)設(shè)計所要達到的功能和節(jié)省生產(chǎn)成本等實際情況,我們采用LCD12864作為此次產(chǎn)品的屏幕。

      LCD12864是數(shù)字點陣式液晶屏幕,它里面含有128x64點的液晶顯示面板、CMOS驅(qū)動。由于該模塊有整體的圖形點陣顯示,所以在用它來顯示圖像和文字時,因此它必須具有如下特征:

      ①CMOS集成度高的電路LCD驅(qū)動;

      ②大容量圖形類型,它可以顯示數(shù)字、字母、奇特符號、曲線、圖表和模型等;

      ③陽性驅(qū)動;

      ④高對比度、寬顯示范圍;

      ⑤1/64 分辨率。

      圖7LED電路圖。

      4.4 藍牙模塊設(shè)計

      為使此密碼系統(tǒng)的操作方式不局限于指紋和鍵盤輸入,采用該藍牙模組用來完成手機應(yīng)用于帶電子智能密碼鎖之間的互聯(lián)。該藍牙模組有著明顯的優(yōu)點體積較為小,防塵美觀,能量損失較少,而且配有一個LED燈用來提醒用戶藍牙是否連接,當藍牙未連接時,LED燈將急速閃爍,如果連接成功,LED燈將間隔一秒左右閃爍一次。該模組有效連接距離大概為10米左右,廣泛用于數(shù)據(jù)采集,智能小車等方面,完全滿足此系統(tǒng)需求[6]。藍牙模組引腳圖如圖8所示。

      4.5開鎖設(shè)計

      在本次的項目研究中是以發(fā)光二極管來代替電磁鎖,而當二極管被點亮?xí)r意味著鎖是開啟狀態(tài),所以我們可以做一個簡易的且可以點亮的二極管電路系統(tǒng)代替電磁鎖開鎖設(shè)備。發(fā)光二極管的電路圖如圖9所示。

      5研究結(jié)果分析

      隨著我們生活的家園日益增幅所導(dǎo)致以機械代替人工以及微型化技術(shù)的快速發(fā)展,單片微型計算機也慢慢成為工業(yè)電子產(chǎn)品研究與發(fā)展過程中第一選擇的控制器,但是在單片微控制器被發(fā)明出來之前,人們使用簡單復(fù)雜的模擬集成外電路智能密碼鎖就可以做到,但是由于這樣的工業(yè)電子產(chǎn)品體積龐大且成本高昂,而且隨著長期應(yīng)用電子元器件老化現(xiàn)象加重,其控制器的準確度當然也就會逐漸降低。而在單片微型計算機誕生之后,人們只需在單片微型計算機外圍接上簡易的外設(shè)電路,而核心部分也只能由人為地寫入編程來實現(xiàn)。此電子產(chǎn)品的體積相較于其他產(chǎn)品較為小,所以此成本也就降低了許多,而且即使長時間應(yīng)用也不擔心準確度達不到,而且由于其編程簡單易于更新完善。而且由于設(shè)備編號數(shù)量較多,保密性好,也因此增加了密碼鎖的安全系數(shù),因而使得多功能智能密碼鎖能夠廣泛被應(yīng)用。

      6總結(jié)

      此次項目的電子智能密碼鎖使用了STC89C52為主的控制器件,加之附加電路及相應(yīng)的程序設(shè)計,并采用了軟硬件組合的方法來完成設(shè)計,此電子密碼鎖共6位密鑰,每一個包括了0-9共十個數(shù)字,通過計算,三次機會中可以打開電子密碼鎖的概率是一千億分之三, 安全性極高,總之,電子密碼鎖的將來還有很大的進步以及成長空間。

      參考文獻:

      [1] 李建波.基于STC89C52單片機的電子密碼鎖[J].現(xiàn)代電子技術(shù),2008,31(23):154-156.

      [2] 梅麗鳳,郭棟,汪毓鐸.單片機原理及接口技術(shù)[M].4版.北京:清華大學(xué)出版社,2018.

      [3] 朱彥龍,房新荷.基于51單片機的指紋電子密碼鎖的設(shè)計與實現(xiàn)分析[J].電子元器件與信息技術(shù),2018,2(10):75-77.

      [4] 劉柳.一種特色矩陣鍵盤的設(shè)計方法:CN102637075A[P].2012-08-15.

      [5] 沈睿.基于DSP的自動指紋識別系統(tǒng)的研究與開發(fā)[D].北京:北京郵電大學(xué),2007.

      [6] 吳娟.HC-05藍牙串口透傳模塊及其應(yīng)用實例[J].中國寬帶,2021(3):80.

      【通聯(lián)編輯:梁書】

      猜你喜歡
      指紋識別
      基于單片機指紋識別電子寄存柜設(shè)計
      電子制作(2018年11期)2018-08-04 03:25:46
      指紋識別
      派出所工作(2017年4期)2017-05-30 10:48:04
      指紋識別黑科技?解讀超聲波指紋識別
      指紋識別技術(shù)綜述
      蘋果屏幕指紋識別專利圖流出
      iPhone8新專利曝光
      指紋掛鎖
      形形色色的指紋解鎖
      個人電腦(2016年6期)2016-05-14 15:56:05
      基于大容量指紋識別的實時身份認證系統(tǒng)
      基于線陣CCD的指紋識別實驗
      物理實驗(2015年10期)2015-02-28 17:36:53
      紫金县| 西平县| 开阳县| 绥江县| 西乌珠穆沁旗| 玉环县| 青海省| 思茅市| 临潭县| 海南省| 盐山县| 孟州市| 西青区| 闻喜县| 闸北区| 德清县| 沂南县| 澄迈县| 扬州市| 吉林省| 固原市| 水城县| 介休市| 西林县| 江油市| 新泰市| 临颍县| 广宁县| 来宾市| 茂名市| 浏阳市| 桂林市| 江永县| 垦利县| 达尔| 龙口市| 合作市| 秀山| 墨江| 南汇区| 平南县|