馮峰 許可 張志強 劉志剛
摘要:以一種MSP430為核心處理器的低成本、智能化的指紋自行車鎖系統(tǒng)。該系統(tǒng)解決傳統(tǒng)自行車鎖存在著的操作不便,安全性欠佳等問題所設(shè)計的。借用智能手機上的指紋識別模塊來擔(dān)負(fù)指紋采集、對比、搜索等功能,選用HC05藍(lán)牙通訊模塊為指紋鎖與手機建立可靠連接。與此同時,本文提出了密碼指紋并行解鎖方案與蜂鳴器自動報警方案。最后,在電路設(shè)計與軟件方面進(jìn)行了的低功耗設(shè)計。實際測試結(jié)果表明,本智能化指紋車鎖系統(tǒng)使用便捷,可行性高。
關(guān)鍵詞:智能化指紋車鎖系
;MSP430;HC05;密碼指紋并行解鎖方案;自動報警機制
指紋鎖憑借著其唯一、不可復(fù)制、方便、安全等特征成為了目前所有鎖具中最具有前景的鎖種。指紋鎖是古典鎖具五金技術(shù)與現(xiàn)代計算機控制技術(shù)、電子技術(shù)、機械技術(shù)的結(jié)晶。但是當(dāng)前市場上指紋鎖的應(yīng)用卻主要局限于手機與門鎖,罕見應(yīng)用指紋的自行車鎖。究其原因是由于指紋車鎖的成本居高不下。然而人們對于便捷性需求愈發(fā)強烈,于是我們設(shè)計了此種低成本智能化的指紋車鎖。本智能化指紋車鎖系統(tǒng)主要的創(chuàng)新點:1)將現(xiàn)有智能手機的指紋解鎖功能與傳統(tǒng)機械鎖體相結(jié)合,節(jié)約了成本。2)有自動報警機制,鎖身內(nèi)置陀螺儀,當(dāng)鎖頭受到外力強拆時可以觸發(fā)蜂鳴器及時預(yù)警,安全系數(shù)高;3)以軟硬件相結(jié)合的方式來降低系統(tǒng)功耗,使之持久續(xù)航。
1.智能化指紋車鎖系統(tǒng)的基本構(gòu)成及其功能介紹
智能化指紋車鎖系統(tǒng),包括有指紋解鎖功能的移動終端部分和機械鎖體部分。移動終端通過無線藍(lán)牙的方式與機械鎖體連接。機械鎖體包括無線開關(guān)鎖部分和報警部分。無線開關(guān)鎖部分包括MCU、舵機、鎖芯活塞、藍(lán)牙模塊和LED燈。報警部分則包括三軸加速度電子陀螺儀、蜂鳴器、MCU、舵機和藍(lán)牙模塊。三軸加速度電子陀螺儀和蜂鳴器設(shè)置于車鎖本體內(nèi)部。LED燈設(shè)置于車鎖本體表面,鎖芯活塞設(shè)置于車鎖本體的一側(cè),舵機通過齒輪與鎖芯活塞相咬合。
本系統(tǒng)具有指紋開關(guān)鎖功能、密碼開關(guān)鎖功能以及自動報警功能。具體操作步驟如下:步驟J、通過移動終端進(jìn)行用戶指紋錄入:打開手機APP,點擊“設(shè)置”進(jìn)行指紋錄入,此時LED燈亮黃燈,示意正在錄入,當(dāng)手機提示錄入成功時,LED燈亮綠燈;步驟2、解鎖時,通過移動終端輸入密碼或指紋進(jìn)行比對識別,若成功,則通過藍(lán)牙模塊發(fā)送指令至MCU,MCU根據(jù)指令控制帶齒輪的舵機進(jìn)行轉(zhuǎn)動,實現(xiàn)解鎖;如果比對失敗,手機將會發(fā)送給藍(lán)牙模塊一個指令,MCU接收指令并根據(jù)指令控制LED燈亮紅燈,舵機保持不變,呈閉鎖狀態(tài)。步驟3、關(guān)鎖時,移動終端通過藍(lán)牙模塊發(fā)送指令至MCU,MCU根據(jù)指令控制帶齒輪的舵機進(jìn)行轉(zhuǎn)動,實現(xiàn)關(guān)鎖;步驟4、當(dāng)處于關(guān)鎖狀態(tài)并受到外力產(chǎn)生振動時,三軸加速度電子陀螺儀發(fā)送信號至MCU,MCU控制蜂鳴器和LED燈進(jìn)行報警。整個系統(tǒng)外觀上還帶配備有操作流程圖,提示用戶更方便地進(jìn)行操作,一定程度上避免用戶的錯誤操作。
2.智能化指紋車鎖系統(tǒng)硬件設(shè)計與實現(xiàn)
2.1部件組成
系統(tǒng)由MSP-EXP430F5529,舵機,鎖芯活塞,藍(lán)牙模塊,LED燈,MPU6000三軸加速度電子陀螺儀、蜂鳴器、輸入、輸出端、供電部件等部件組成。
2.2硬件設(shè)計
為滿足智能化指紋車鎖智能程度高、高性能、低功耗的需要,選用了德州儀器所生產(chǎn)MSP430系列超低功耗微控制器。MSP-EXP430F5529混合信號微控制器包含多種器件,特有面向多種應(yīng)用的不同外設(shè)集。這種架構(gòu)與5種低功耗模式相組合,專為延長電池使用壽命而優(yōu)化。MSP-EXP430F5529具有一個10位模數(shù)(AID)轉(zhuǎn)換器。配合外圍電路的設(shè)計,采用該器件可以使系統(tǒng)的電路結(jié)構(gòu)、體積和成本極大改善。HC-05嵌入式藍(lán)牙串口通信模塊具有兩種工作模式:命令響應(yīng)工作模式和自動連接工作模式。當(dāng)模塊處于自動連接工作模式時,將自動根據(jù)事先設(shè)定的方式連接的數(shù)據(jù)傳輸;當(dāng)模塊處于命令響應(yīng)工作模式時能執(zhí)行下述所有AT命令,用戶可向模塊發(fā)送各種AT指令,為模塊設(shè)定控制參數(shù)或發(fā)布控制命令。通過控制模塊外部引腳(P1011)輸入電平,可以實現(xiàn)模塊工作狀態(tài)的動態(tài)轉(zhuǎn)換。HC-05在藍(lán)牙通訊質(zhì)量、耐用性等方面,均得到業(yè)內(nèi)人士的肯定。因此,本系統(tǒng)也采用HC-05作為藍(lán)牙通訊模塊。在實際使用過程中此串口模塊主要用到的引腳有以下幾個:P108、P109連接LED共同指示模塊工作狀態(tài);P1011模塊狀態(tài)切換腳,高電平->AT命令響應(yīng)工作狀態(tài),低電平或懸空->藍(lán)牙常規(guī)工作狀態(tài)。HC-05藍(lán)牙串口通信模塊與MSP-EXP430F5529MCU連接通信,外部接線電路如圖1所示。
2.3基于MPU6000電子陀螺儀的自動報警系統(tǒng)設(shè)計與實現(xiàn)
當(dāng)鎖關(guān)閉狀態(tài)時,陀螺儀開關(guān)打開,進(jìn)行工作狀態(tài),當(dāng)受到外力產(chǎn)生振動時,陀螺儀將識別振動,并通過MCU控制蜂鳴器發(fā)出報警。當(dāng)鎖開啟狀態(tài)時,陀螺儀開關(guān)關(guān)閉。MPU6000:選用MPU-6000。MPU6000是世界上首個六軸MEMS慣性運動測量組件,功耗低、成本低、性能高。采用超小封裝結(jié)構(gòu),極大地滿足了智能化指紋鎖系統(tǒng)的空間需求。在12C端口可以以單一數(shù)據(jù)流的形式,向應(yīng)用端輸出完整的9軸融合演算技術(shù)。并且它可以通過MPU6000獲取所有的傳感器數(shù)據(jù)而不需要系統(tǒng)主控干預(yù)。報警單元:包括一個微型的蜂鳴器。蜂鳴器體積為5 mm×6 mm×1.8 mm,驅(qū)動電壓為3.0V,驅(qū)動電流為100 mA,振蕩頻率為4000Hz,在10cm處的聲壓級(SPL)為70dB/min。
3.智能化指紋鎖系統(tǒng)軟件設(shè)計與實現(xiàn)
3.1智能手機系統(tǒng)軟件
為建立手機與智能化指紋鎖的聯(lián)系,并以此為媒介將手機內(nèi)置指紋識別算法應(yīng)用于車鎖,賦予車鎖等同于手機的安全性。軟件用java語言編寫,識別算法為“感知哈希算法”。程序分為3個模塊:指紋錄入模塊,指紋識別模塊,關(guān)鎖模塊。管理員通過點擊“設(shè)置”錄人指紋信息,在指紋信息成功錄入后,存入相應(yīng)的數(shù)據(jù)庫,為指紋信息識別做好前期準(zhǔn)備。驗證過程時用戶輕按指紋識別模塊進(jìn)行指紋對比,如果指紋和數(shù)據(jù)庫中的指紋模板相匹配將發(fā)送藍(lán)牙信號開鎖,并將記錄寫入日志文件。選用的OpenGL ES由0penGL裁剪得到。對于界面視頻效果,采用OpenGLEs 2.0中的貼圖技術(shù),以實現(xiàn)2D視頻顯示聊。
3.2機械鎖身信號接收方式
智能化指紋鎖系統(tǒng)的信號交互方式為藍(lán)牙通訊,使用HC05藍(lán)牙通訊模塊。其基本原理是在機械鎖身中內(nèi)置有芯片,芯片內(nèi)植入預(yù)先選定算法的軟件。當(dāng)手機接收到指紋信息時,發(fā)送藍(lán)牙信號。HC05根據(jù)接收到的信號進(jìn)行分析是否為有效數(shù)據(jù)幀信號。當(dāng)且僅當(dāng)識別到的信號為有效信號時才執(zhí)行相應(yīng)的解鎖動作。
4.結(jié)果與測試
根據(jù)上述理論與設(shè)計,進(jìn)行了綜合測試。測試結(jié)果表明,基本達(dá)到了所需要的功能要求。實際測試中:手機上的指紋識別模塊與鎖具上的藍(lán)牙模塊通訊穩(wěn)定,在手機上基本可以實現(xiàn)錄入、刪除、匹配指紋的功能。經(jīng)過500次的開關(guān)鎖實驗,僅僅有3次出現(xiàn)了信號丟失、延時開鎖的狀況,就目前來說基本達(dá)到了使用要求。為此我們將繼續(xù)優(yōu)化實驗方案,使該系統(tǒng)將來有機會得到更好的應(yīng)用。
5.結(jié)束語
目前市面上的指紋識別的自行車解鎖裝置種類極少、其潛在的市場尚未打開,處在一個即將爆發(fā)的瓶頸期。上文所述智能化指紋車鎖系統(tǒng)經(jīng)過功能測試表明其具有成本低、安全性高,可自動報警、等特點??梢哉f該系統(tǒng)實用性強,是目前人們非常渴望的一種小型智能化設(shè)備。