王彰云
(廣西工業(yè)職業(yè)技術學院,廣西 南寧 530001)
5000年前我國就創(chuàng)造了木質(zhì)的門鎖,到春秋時期我們的木匠祖先魯班創(chuàng)造了魯班鎖,后來又出現(xiàn)了三簧鎖、葉片鎖、套筒轉(zhuǎn)心鎖,再到今天人們廣泛使用的彈子鎖,人們對鎖的安全性能要求越來越高,傳統(tǒng)的機械鎖已經(jīng)不能滿足社會發(fā)展要求。如何提高鎖的安全性、保密性、耐用性已成為現(xiàn)在鎖研究的熱點方向。本文設計了一款基于STM32的智能指紋鎖控制系統(tǒng)。
圖1 智能指紋鎖控制系統(tǒng)框圖
采用STM32F407作為指紋鎖控制系統(tǒng)的微處理器,內(nèi)部使用Cortex-M4內(nèi)核,該處理器運行速度快,最高可以運行168MHz的頻率信號,擴展性能好,3路12位A/D轉(zhuǎn)換接口,2路12位的D/A轉(zhuǎn)換接口,有3個i2c接口,6個usart串行接口、1個SDIO接口,內(nèi)部有豐富的定時器,支持SWD和JTAG調(diào)試,廣泛應用在高端的汽車電子、智能家居等嵌入式產(chǎn)品中。
指紋模塊是智能指紋鎖的核心部分,其功能是完成人體指紋的采集以及對輸入指紋的識別。本文采用FPM10A指紋識別模塊,該模塊具有指紋采集速度快,錯誤率低,指紋存儲空間大等優(yōu)點。并且該模塊是串口通訊,連接STM32F407的USART3端口,TXD、RXD分別連接PD8和PD9引腳。指紋模塊電路如圖2所示。
圖2 指紋模塊電路
該電路控制信號的電壓V1使用5V電壓,電磁鎖驅(qū)動電壓源使用12V電壓,三極管的基極連接STM32F407芯片的PD1引腳,通過改變PD1引腳的電平來控制三極管的開通和關斷,最終控制繼電器,當繼電器工作時,DS1二極管導通,電磁鎖打開。電路如圖3所示。
圖3 電磁鎖驅(qū)動接口電路
本系統(tǒng)采用OLED顯示屏,其具有發(fā)光效率高且能耗低、屏薄且重量輕、抗震特性好、視角度廣畫面不失真、響應速度快等優(yōu)點,被廣泛應用在電子產(chǎn)品中。通過OLED顯示屏,顯示指紋錄入、指紋識別等相關提示信息。系統(tǒng)中增加了矩陣按鍵,設置了功能鍵1為指紋錄入模式,功能鍵2位指紋識別模式,功能鍵3為指紋模塊緩存ID號,并且可以通過矩陣按鍵增加密碼開鎖功能。
本文設計的智能指紋鎖控制系統(tǒng),經(jīng)過安裝測試,其具有安全、可靠性高、識別率高等特點,具有較高的使用價值。