




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于STM32單片機的智能電子密碼鎖設計摘要眾所周知,21世紀是信息化時代。在社會不斷向前發展的過程中,電子技術也得到了良好的發展,其中,鎖具也從傳統的機械鎖具向各類電氣智能的方向發展。在人民群眾的日常生活中,指紋鎖、人臉識別鎖、電子密碼鎖這類智能電子逐漸得到應用。本文按照密碼匹配技術和單片機技術,設計了一種可以輸入密碼解鎖、編輯密碼、存儲密碼的電子密碼鎖。本設計以STM32單片機為核心設備,設置相應的密碼和指紋鎖鑰匙,突破了舊的開鑰匙的方法,保障人民的生命安全及其財產,使其變得更加安全可靠。本設計選擇機械按鍵,通過按鍵實現指紋輸入功能;一方面,通過按鍵來設置開門密碼。單片機能夠控制指紋輸入和指紋匹配功能,實現指紋解鎖功能,并將指紋和密碼存儲在EEPROM存儲器中;總的來說,該結構采用LCD液晶顯示控制模式、指紋輸入數據和解鎖。用繼電器電路模擬門的啟閉狀態;同時該設計全面提升了鎖的智能化和安全性、可靠性,減少了財務失竊的情況,更好地維護了人民的生命財產安全。關鍵詞:密碼鎖;STM32;LCD1602目錄TOC\o"1-3"\h\u25968第一章引言 II第一章引言就當下來看,人民群眾的生活水平得到了非常大的提升,相應的智能技術也得到了極大的發展,鎖具也延伸出了密碼鎖、電磁鎖、電子鎖、激光鎖、聲控鎖等智能鎖。按照傳統的鑰匙,通過添加一個或多個密碼、不同的聲音、不同的磁場、不同的聲波、不同的光線、不同的圖像來控制開鎖。這些手段都有效保障了鎖的安全性,使犯罪分子沒有可趁之機,也增加了人民群眾的財產的安全性。鑒于此,帶密碼的電子防盜鎖作為防盜防護的作用變得越來越關鍵,通過發展智能鎖,以期幫助人民群眾更好地解決防盜的問題。在國外一些發達國家,不同種類的智能門鎖在市場上得到了廣泛的應用,使用范圍也達到了非常高的水平。在日本、韓國等一些國家,智能門鎖大多是不聯網的,以密碼和卡式門鎖來開啟為主,在市場上的發展態勢良好。在歐美,智能門鎖主要是基于藍牙和密碼解鎖。在西方一些國家,由于環境溫度的影響,智能門鎖一般不用于智能家居。而且在市場上也有更廣泛、更嚴格的標準,智能鎖也是統一的。對尺寸、鎖筒、鎖體有相關要求。雖然我國智能門鎖的發展速度不如這些國家快,但規模增長迅速,特別是基于網絡和生物識別等技術。應用率非常低,智能門鎖最初在銀行、收銀機、軍警和商業辦公室的使用較為廣泛。這些年來,智能門鎖在民用市場上逐漸流行起來,人民群眾逐漸選擇智能門鎖來保障家中的財產安全。由于傳統機械鎖結構較為簡易,電子密碼防盜裝置用密碼或指紋替換鑰匙的情況并不少見,這不僅節省了鑰匙的磨損,也解決了成本高的不足之處,提升了普通門鎖的保密性。就當下來看,安全信息系統的應用越來越廣泛,尤其是在保護機密性、維護隱私和保證安全方面,而基于電子密碼鎖的安全系統就是其中的一部分,因此通過對其進行實際檢驗,以期能夠為其后續的發展提供相應的參考借鑒。第二章總體方案設計第一節總體方案設計為了保證單片機正常進行指紋掃描設計,必須通過硬件設計、軟件設計、軟硬件聯合調試來完成。本設計主要包括微處理器、指紋電路、鍵盤電路、LCD屏幕電路、記錄電路、報警電路和繼電器電路的設計。首先根據設計所需的部分對設備進行選型和驗證,然后對硬件電路進行詳細設計,獲得所需的設備,安裝設備,從硬件電路中修復輸出電壓和電流,然后根據設計要求編寫軟件,完成并測試代碼。在此基礎上,確保整個功能能夠順利運行。第二節微處理器選型第一種方案:該單片機只有一個串口、兩個定時器和兩個外部中斷端口。相對較低,芯片封裝采用DIP-40引腳設計,供電電壓可從普通手機充電器的5V電源中選擇,性價比高。第二種方案:低功耗系列單片機STM32單片機。單片機內置集成ADC模塊、SPI模塊、IIC總線模塊等。STM32系列單片機的工作頻率可達72mhz。該微控制器是一種低功耗微控制器。與節能產品,特別是鋰電池產品配套的微控制器價格略高。當外部5V電源需要添加降壓芯片時,工作電壓只能為1.8V~3.6V。該模塊在市場上銷售的價格僅為8.8元,比51單片機貴,但該模塊必須集成電源和最小系統設計。綜上所述:可以選擇第二種方案進行設計。第三節顯示模塊選型第一種方案:選擇液晶顯示器LCD1602顯示。LCD屏幕是一個字符LCD,其中包含一個ASCII繪圖庫。只要將數據連接和控制引腳連接到單片機上,液晶顯示器的電路設計就很簡單。注意對比度控制端口必須設計一個可調的電位器,內部對比度才能達到最好的顯示效果。如果LCD數據口是51單片機的P0口,則P0口必須連接上拉電阻設計。由于P0口從輸出口打開,沒有電阻保證電路正常運行,單片機可以根據液晶屏的定時控制對其進行操作。第二種方案:選擇一個有機發光二極管液晶屏幕顯示,通常選擇一個0.96英寸的液晶屏設計,LCD屏幕可以顯示RGB顏色,用戶界面設計更好,更新速度快,全視角顯示,厚度薄而小,它可以顯示漢字。字符、圖像和其他屏幕內容都是彩色的。與LCD1602顯示相對簡單,通信方式簡易,SPI通信可以實現液晶顯示,而且價格比LCD1602要貴。綜上所述:由于本設計要反映門道信息、門道方式和運作方式,所以顯示的不多,所以選擇第一種方案開展設計工作。第四節蜂鳴器選型由于本設計檢測的對象數量多,傳感器數量多,傳感器數據采集的速度和采集數據的準確性非常重要。第一種方案:大多數蜂鳴器都是電磁裝置,通常需要PWM控制來控制蜂鳴器,蜂鳴器通常需要諧振線圈的幫助,否則聲音很小,若是距離過遠的話,就無法聽到。所以這不是最好的選擇。第二種方案:報警選擇穩壓器。單片機通過指令NPN或PNP晶體管與MOS管的開關來實現蜂鳴器;電壓型蜂鳴器不受諧振規模的限制;蜂鳴器的工作流程小,單片機只通過管腳來控制蜂鳴器,并通過設置引腳的高低電平來實現及時報警。總的來說,第二種方案是該模式的最佳選擇。第五節按鍵選擇第一種方案:采用矩陣按鈕模塊開展設計工作。矩陣鍵盤模塊適用于多參數設計,更適用于多級數字或菜單功能。在相同鍵的情況下,使用矩陣鍵盤節省了端口的數量,并在輸入代碼時提供了更多的靈活性。第二種方案:選擇獨立按鈕設計獨立按鈕適用于功能單一、菜單層數少、操作簡單的產品。該程序可以識別高低電平,實現按鈕檢測。綜上所述:這個模板需要0-9個數字的密碼,這使得選擇數組鍵盤更容易。第六節繼電器選型第一種方案:設計中采用常用的半導體繼電器,體積小,控制電壓范圍寬。集成光耦電路可以將它們完全隔離,從設計安全的角度來看更加可靠。它可以設計為交流控制。半導體線的價格通常在20-70元之間。在器件電路設計中,需要增加MOS管進行控制,現成模塊較少。第二種方案:選擇一個標準繼電器進行設計。該繼電器外形較大,能達到內部安全絕緣的效果。它也可以通過直流控制交流信號。價格約5元,操作簡單。這個繼電器有現成的模塊,可以直接購買。綜上所述:根據硬件成本和硬件電路難度,選擇第二種方案最佳。第三章系統硬件電路設計第三章分析了各功能模塊電路的實現方法,包括單片機的引腳切換方法和單片機的功能。系統的總體設計框圖,詳細的電路設計進行了根據方框圖的一般要求和最小單片機的電路,顯示電路的設計、電源電路的設計和電路的指紋模塊。詳細分析了蜂鳴器報警電路、記錄模塊電路和按鈕模塊電路的設計。第一節硬件設計方案本設計是一種基于單片機的多功能密碼鎖設計。本章根據設計目的、設計要求和設計方案,主要對硬件電路進行了詳細設計,主要對設備進行了檢測,設置不同的功能模塊。首先為電路的功能選擇合適的設備,如濾波電容和功率限制電阻,選擇適合本電路要求的設備。在此基礎上,根據設計方案繪制原理圖和PCB布局圖。其結構分為微處理器、指紋模塊、蜂鳴器模塊、LCD顯示模塊、矩陣鍵模塊、記錄模塊和繼電器模塊。整個電路設計系統框圖見下圖3.1,系統整體電路圖見下圖3.2。圖3.1系統總體結構設計圖3.2系統總體電路圖設計第二節微處理模塊單片機的最小操作系統主要包括單片機、時鐘電路、復位電路。如果單片機能夠正常工作,時鐘電路和復位電路是必須要有的組成部分,時鐘電路為單片機提供精確的時鐘脈沖。本設計采用STM32F103C8T6單片機,主要對電源、晶振和系統時鐘進行設置。電源電路的作用是通過線性低壓控制器將5V電源轉換成3.3V電源,負責單片機的供電。電容C12的作用是將旋鈕拆下,防止在剛觸碰或松開按鈕時因水平振動而導致誤操作。本設計選用STM32系列單片機,型號為STM32F103C8T6。本設計決定購買一個由STM32C8T6單片機組成的最小系統電路。所述最小系統電路包括單片機、復位電路、時鐘電路、LDO安裝電路、電源接口電路、啟動接口電路、啟動功能指示電路、充電電路和調試接口。STM32F103C8T6有很非常大的優勢。基于這些優點,開展電路設計工作。為了避免電源中斷和電路波動,在如圖3.3所示的單片機濾波電路圖中,需要對單片機的VCC鍵和VDD鍵進行濾波或電容保護。圖3.3單片機濾波電路圖STM32單片機的外部系統時鐘通常采用8MHz無源晶體振蕩器設計。使晶振兩端連接到負載電容上,將晶振兩端連接到單片機第5和第6管腳處。其中,負載容量的選擇是根據晶體振蕩器規范中的CPL配置的。單片機的最小系統電路不僅需要一個時鐘電路,還要有一個復位電路才能正常工作。重置節省了成本,而且也能夠保障正常運行,這就是為什么選擇RC循環的設計的原因。對硬件電路中的電阻和容量進行復位,滿足要求,并在程序中加入獨立的看門狗模型。為了防止單片機在硬件結構運行過程中運行或崩潰,通常在硬件設計中增加手動按鍵式復位電路。具體的系統電路結構見下圖3.4。圖3.4最小系統電路圖第三節電源電路設計整個系統采用外置5V電源供電。5V電源為單片鎮流器模塊、語音模塊功能和最小系統模塊供電。另一個5V電源通過3.3VLDO輸出為指紋模塊、鍵盤模塊和顯示模塊供電。與此型號配套的模塊有一個3.3V的直流電路,為整個微控制器提供3.3V的電源;輸入電壓選用外部5V電源;并連接到C14/C15來移除濾波電容器。為了防止過大的功率對芯片產生影響,還設計了輸出連接器,并連接到/C16/C17濾波電容器,不因輸出連接器產生的干擾而干擾單片機的正常運行;鑒于此,電路結構是非常關鍵的。在繪制PCB時,這些電容器應盡可能靠近電源的輸入和輸出端口[9]。具體情況見下圖3.5。圖3.5電源電路設計第四節液晶顯示電路設計LCD顯示屏能夠反映出數字和字符。液晶顯示器與單片機控制時序引腳的接口為RS、RW、EN。這三條控制線可用于定時控制。定時控制命令和數據寫命令可以根據單片機對LCDD0-D7數據引腳的控制來執行相應的功能。為了使屏幕更清晰,LCD的V0引腳需要一個外部滑塊來調整對比度以保障相應的顯示效果。就實際情況來看,生活中最常用的LCD1602液晶內部寄存器為顯示功能增加了許多控制功能,如滾動顯示、閃爍繪圖顯示等,為展示設計添加了特殊效果。LCD顯示地址區域的地圖。一般來說,第一行代碼從0X80開始,第二行代碼從0XC0開始。LCD屏幕上的第一個引腳為GND,第二個引腳為VCC,第三個引腳為對比度控制,第4、5、6個管腳為定時控制管腳,第7~14個管腳為數據管腳。鑒于單片機的PB端口與LCD數據控制器相連,具體電路見下圖3.6。圖3.6LCD顯示電路設計圖第五節報警電路設計這個模型選擇了一個使用蜂鳴器作為警報的設備。由于蜂鳴器體積小,結構簡單,使用的電壓蜂鳴器聲音尖銳,報警容易。在器件的電路設計中,I/O口的電源很小,不能直接控制蜂鳴器。讓蜂鳴器工作的唯一方法是添加一個驅動器來放大聲音。單片機的I/O口借助控制電路來控制蜂鳴器的工作。本設計采用晶體管S9012作為控制電路,限流電阻控制晶體管的通斷開關。MCUI/O口設置MCUI/O口時,低電平三極管打開,蜂鳴器就會發出警報。具體的報警電路見下圖3.7。圖3.7聲音報警電路第六節繼電器電路設計本設計選擇繼電器來模擬設計電子鎖開關。鑒于單片機的輸出電流無法符合繼電器的工作狀態,繼電器是一個電磁裝置,當繼電器關閉將導致大電流對單片機的引腳的影響,這將損壞單片機,因此采用NPN型晶體管控制繼電器工作;當單片機給晶體管一個高電平時,晶體管導通使線圈帶電,電磁鐵在后一階段吸合負載,表明電子鎖已打開;當單片機給出低電平時,晶體管不導電,線圈無電,電磁鐵斷開,繼電器不工作;這意味著電子鎖是關閉的。詳細情況見下圖3.8。圖3.8繼電器電路圖第七節存儲電路設計本設計應存儲設置的密碼和指紋數據。該設計在停電后不會丟失,因此本設計選用AT24C02存儲芯片作為設計。芯片通信部分為IIC通信接口,存儲空間為2KB。芯片分為地址線A0-A2接口,通信線分為數據線和時鐘線接口和保護WP端口。芯片的供電電壓通常設計為3v-5.5v,連接到單片機,時鐘線和數據線連接到I/O口和一個外部的4.7KΩ上拉電阻。內存切換圖見下圖3.9。圖3.9存儲電路圖第八節矩陣鍵盤電路及指紋電路設計本設計必須設置密碼,去掉指紋和密碼按鈕,并通過按鈕輸入指紋按鈕。加上其他功能按鈕,該設計大約包括從0到9的十個數字數據。密碼鎖的基本功能需要14個按鈕。這就是為什么這個設計選擇了4×4矩陣鍵盤的原因。矩陣式鍵盤的設計是將按鍵以行列格式連接到微控制器的I/O接口,使輸入代碼更容易。矩陣式鍵盤電路見下圖3.10。圖3.10矩陣鍵盤電圖在指紋模塊中,光指紋模塊用于輸入指紋信息。指紋模塊的工作電流不超過6mA,工作電壓3.3V,窗口面積大,指紋輸入時間短,不超過1秒。與單片機的通信端口與指紋檢測器進行串行通信。指紋模塊的實際圖像見下圖3.11。圖3.11指紋模塊實物圖1腳紅線連接到3.3v,4腳連接到單片機的接收管腳,5腳連接到傳輸信號,3腳連接到電源,2腳連接到單片機I/O檢測指紋數據,6腳是基于檢測的電路模塊。指紋電路的電路圖見下圖3.12。圖3.12指紋電路圖第九節燒錄接口設計STM32微控制器能夠依靠JTAG或SWD接口進行燒錄。電路調試完成后,JTAG接口必須引出至少8個引腳,SWD只需4條線即可編程。所有可讀和可寫的程序,有專門的軟件安全工作。根據系統的尺寸設計出最小的主板,最后選擇SWD編程接口進行編程,通過調試實現在線代碼。只需插入MCU充電接口和ST_LINK充電接口。充電程序接口電路見下圖3.13。圖3.13程序下載接口電路第四章系統軟件設計本設計選擇C語言編寫代碼,加載ST單片機配置的默認庫,進行創建工作。然后燒錄到微單片機上。單片機燒錄程序采用KEIL進行編譯。創建的文件是主控芯片MCU識別的指令的一部分。KEIL開發環境可以更好地實現斷點、注冊表查詢和變量狀態的設置。對于新手開發人員來說,調試很方便,而且最后燒錄的代碼可以保證單片機各種工作模式的穩定運行。使用KEIL開發軟件,該軟件為開發人員集成了大量的微控制器資源,并包括通用指南。對于單片機的開發,使用KEIL軟件32比較方便。選擇一個微控制器,下載這個工具,生成燒錄文件,然后創建一個項目。下文主要介紹軟件設計及軟件各功能。第一節用KEIL軟件編寫單片機程序為了保障KEIL軟件順利運行,編寫單片機代碼,必須建立一個開發項目。項目的創建和翻譯流程見下文:(1)打開KEIL軟件,選擇“Project”,選擇“NewProject”文件,選擇要使用的微驅動。對于該型號,選擇“STM32F103C8T6”下的“STM32F103”。根據圖4.1創建一個項目文件。圖4.1建立工程文件創建所需的程序資源文件。將這些文件添加到項目目錄中。新的源文件如圖4.2所示。圖4.2新建源文件點擊箭頭位置,按下圖打開對話框,改變晶振頻率,點擊“輸出”選擇要生成的HEX文件,再點擊“調試”選擇。下載驅動進行在線調試。配置項目文件如圖4.3所示。圖4.3配置工程文件根據單片機硬件的接口配置,根據設計者的需要,輸入相應的代碼,輸入代碼后再輸入代碼翻譯。根據圖4.4來翻譯代碼。圖4.4代碼編譯正確第二節液晶屏顯示程序設計本設計采用LCD1602品牌液晶顯示器作為顯示設備。LCD屏幕每行可以顯示16個字符或數字,并且有固定的字體庫。在數據顯示上,可以根據ASCII表中相應的數據進行控制。使用的LCD屏幕每行最多可以顯示16個字符。因此,LCD屏幕設計的第一行地址從0X80開始,第二行顯示地址從0XC0開始。單片機通過控制RS、R/W、E三個管腳的時序來控制寫命令或數據寫功能,并將命令與數據相結合。通過單片機I/O口,通過DB7和DB0的并行通信寫入LCD。LCD1602命令控制表見下表4.1。表4.1LCD1602命令控制表指令RSR/WD7D6D5D4D3D2D1D01清顯示00000000012光標返回000000001*3置輸入模式00000001I/DS4顯示開/關控制0000001DCB5光標或字符移位000001S/CR/L**6置功能00001DLNF**7置字符發生存貯器地址0001字符發生存貯器地址8置數據存貯器地址001顯示數據存貯器地址9讀忙標志或地址01BF計數器地址10寫數到CGRAM或DDRAM10要寫的數據內容11從CGRAM或DDRAM讀數11讀出的數據內容按照上文的液晶屏介紹,在輸入液晶屏代碼時,首先根據液晶屏規劃輸入寫入命令功能和液晶屏數據功能,然后輸入寫入命令功能和寫入信息功能的顯示字符功能和數字功能。控制面板格式化液晶屏,LCD1602液晶屏的控制過程見下圖4.5。圖4.5LCD1602顯示控制流程圖輸入代碼時,LCD第一行顯示密碼和鎖定狀態,第二行顯示錯誤提示。第三節按鍵程序設計這種格式補充了設置密碼、指紋和使用4×4數組鍵更改密碼等功能。按鈕和微控制器之間的連接是行列和列的組合。單片機檢測先按一排按鈕,再按一列按鈕,最后按下行的按鈕。在此基礎上,通過評估8位數據來確定按下了哪個按鈕;對于緩沖處理,增加緩沖行線和列線檢測的延遲,以防止出現故障。具體識別流程圖見下圖4.6。圖4.6按鍵控制流程圖第四節蜂鳴器報警程序設計設計必須理解密碼錯誤或解鎖錯誤的不同,通過蜂鳴器提醒用戶。當單片機控制旋鈕發出高電平蜂鳴器觸發聲音報警時,單片機控制按鈕關閉低噪聲報警。具體見下圖4.7。圖4.7報警流程圖第五節繼電器控制程序設計該結構采用繼電器控制門的開啟和關閉功能。根據該裝置的電路設計,單片機通過設定高、低電平來控制繼電器的運行。單片機收到控制開門或關門的控制信號后,通過控制引腳控制繼電器執行相應的功能,繼電器控制電流見下圖4.8。圖4.8繼電器控制流程圖第六節指紋程序設計指紋編程激活AS680模塊結構。該代碼寫在AS680光電指紋數據上。該模塊與單片機采用串口通信進行數據傳輸,并配備指紋傳感器。指紋采集完成后,該引腳產生一個高電平,指紋模塊的數據傳輸停止。寫代碼時,首先初始化串口,設置波特率為9600,設置數據位為8,設置停止位為1,然后根據數據傳輸情況輸入串口發送接收碼。配置AS680所需的協議。指紋識別按鈕輸出高電平,表示已輸入指紋。打印指紋時,將其與存儲的指紋數據進行比較。如果比較得當,就會顯示成功。指紋程序流程圖見下圖4.9。圖4.9繼電器控制流程圖第七節存儲程序設計記錄和編程時,根據硬件電路的設計,采用IIC通信協議控制的EEPROM存儲器芯片存儲密碼和指紋數據。所選用的芯片為AT24C02芯片,可以進行字節刪除和寫入功能的設計。硬件電路和數據線控制引腳組裝設計的SCL和SDA時鐘,然后根據芯片的用戶手冊編寫開始位、結束位、響應位和數據讀寫功能;它可以控制存儲芯片執行擦除和編寫任務,記錄控制編程見下圖4.10。圖4.10存儲控制流程圖第五章系統調試與測試依靠單片機的指紋密碼鎖的設計與調試分為硬件焊接調試、軟件代碼調試和全機調試三個階段。硬件調試是軟件實現的基礎,編寫軟件代碼是硬件電路接口設計的基礎,最終實現設計目標。整臺機器已調試完畢,以確保達到設計目標。第一節硬件調試為了糾正設備電路的錯誤,根據計劃焊接面包板。焊好電路板后,先用萬用表測量電路電容是否短路,再檢查各接頭處是否有開路現象。一個一個檢查,測試結束后,打開單板,測量每個芯片的輸出電壓是否正確。從圖像上看,各點的輸出電壓是正確的,說明硬件電路調試完成。第二節軟件調試軟件調試過程相對比硬件復雜。故障排除需要模塊化調試。一方面,調試和顯示部分代碼,自己設置屏幕信息,看看LCD屏幕是否合適。然后進行蜂鳴器報警模塊的調試,通過單片機控制輸出電平,蜂鳴器發出聲音,耳朵評估是否正確。然后在記錄模塊中進行糾錯,并將所述寫入數據與所述讀取數據進行比較。在此基礎上,調整指紋模塊的程序設計,指紋模塊根據定義進行指紋數據的輸入和匹配,以評估指紋程序是否正確。如果調試沒有問題,在按鈕模塊中設置一個斷點,并檢查電平檢測是否正確。軟件調試完成后,根據設計目標實現了相關功能。整機調試的目的是驗證各部件的操作和性能符合設計要求。其物理示意圖見下圖5.1。圖5.1實物圖第三節系統調試第一步:將該電源作為系統運行調試的電源,打開電源,給整個系統供電,觀察液晶顯示屏上顯示的正常界面。具體見下圖5.2。圖5.2運行圖第二步:按下該鍵輸入解鎖密碼,密碼為6位,密碼輸入鍵為“123456”,輸入的密碼在液晶屏上顯示“*”。圖5.3為密碼輸入錯誤時聲光報警,具體的輸入示意圖見下圖5.3。圖5.3密碼輸入圖第三步:然后輸入6個0,將會打開正確的密碼,界面會提示“open”。如果解鎖成功,繼電器工作,釋放在一定的延遲后自動鎖定。具體見下圖5.4。圖5.4顯示開鎖圖第四步:按下解鎖鍵修改密碼,用戶界面會提示輸入舊密碼。輸入正確的密碼后,開始輸入新密碼,新密碼將輸入兩次成功。具體見下圖5.5。圖5.5密碼修改圖第五步:然后最后一次輸入舊密碼,它會提醒用戶密碼不正確,蜂鳴器會提醒你。請重新輸入新密碼進行解鎖。第六步:調試指紋模塊,先執行指紋輸入功能,按下指紋功能輸入鍵,將拇指插入指紋模塊,等待幾秒鐘,液晶屏會顯示指紋輸入成功,進入正常模式。輸入指紋,具體見下圖5.6。圖5.6錄入指紋過程圖第七步:指紋解鎖在設備正常工作模式下,將指紋輸入手指插入指紋模塊即可解鎖。解鎖成功的方式見下圖5.7。圖5.7成功開鎖圖整個系統進行了運行檢查,各部件功能模塊設計合理,密碼、指紋鎖打開正常,屏幕內容清晰,聲光報警正確。排除故障后,設計工作正常。結束語該模型主要基于STM32F103C8T6單片機,采用AS608光學指紋傳感器對指紋進行識別和解鎖;使用機械鑰匙輸入數字解鎖密碼;用繼電器模擬鎖的開啟和關閉;密碼錯誤時使用蜂鳴器,打開之后就會得到提示;密碼設置為通用的6位密碼,密碼存儲在EEPROM中;其功能是通過報警LCD1602顯示指紋輸入過程、密碼設置過程和解鎖方式,設置或修改6位用戶密碼,輸入指紋,密碼錯誤后清除指紋。經過測試,該系統界面友好,為防盜系統設計提供了保障,在實際使用中運行良好。該模型是一種基于單片機的多功能鎖結構。普通民眾也可負擔得起這些費用,安全性能高。此外,它有一個大屏幕和一個大字體功能,即使是老年人也能夠使用。完善的聲光報警功能設計,為一些視力較差的用戶提供了安全保障,整體來看,該產品在售后市場上頗受人們喜愛。在具體的設計過程中,要充分了解各部件的工作原理、產品的特性和輸入輸出的基本特性。設計中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國垃圾轉運保潔車市場競爭格局及投資戰略規劃報告
- 2025年中國消防水罐行業發展潛力預測及投資戰略規劃報告
- 中國片仔癀行業市場調查研究及投資前景預測報告
- 中國字體工具行業市場發展前景及發展趨勢與投資戰略研究報告(2024-2030)
- 2025-2030年中國藝術體操圈項目投資可行性研究分析報告
- 游戲類畢業設計開題
- 2025年糧油加工項目節能評估報告(節能專)
- 中國綠化苗木行業市場深度分析及發展前景預測報告
- 2023-2028年中國二元豬行業市場深度研究及投資戰略咨詢報告
- 美式插件行業深度研究分析報告(2024-2030版)
- 民法典案例解讀PPT
- 安全生產知識應知應會
- 質 量 管 理 體 系 認 證審核報告(模板)
- 腫瘤科新護士入科培訓和護理常規
- 體育器材采購設備清單
- 第4章 頜位(雙語)
- 二手車鑒定評估報告書最終
- 電影場記表(雙機位)
- 塔吊負荷試驗方案
- 電子商務專業“產教融合、五雙并行”人才培養 模式的實踐研究課題論文開題結題中期研究報告(經驗交流)
- 購買社區基本公共養老、青少年活動服務實施方案
評論
0/150
提交評論