www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 工業(yè)控制 > 《機(jī)電信息》
[導(dǎo)讀]摘要:指紋由于防偽性好、易于被識別、識別方法易于實現(xiàn),在身份識別領(lǐng)域被廣泛應(yīng)用。現(xiàn)有指紋鎖方案存在可靠性低或界面不友善的問題,現(xiàn)提出在門禁系統(tǒng)上增加ei-Fi模塊,使用手機(jī)通過ei-Fi對指紋庫進(jìn)行維護(hù)的方案。經(jīng)過樣機(jī)實測,該指紋系統(tǒng)具有人機(jī)交互界面友善、可靠性高和指紋庫維護(hù)方便等優(yōu)點。

引言

可用于身份識別的人體特征有聲音、面容、虹膜、指紋等,其中,指紋由于防偽性好、易于被識別、識別方法易于實現(xiàn)而被廣泛應(yīng)用,尤其是在需要門禁的場合。常見的指紋門禁系統(tǒng)由指紋采集傳感器、指紋庫、人機(jī)交互模塊等部分構(gòu)成,其中指紋庫起著驗證指紋的作用。指紋庫的維護(hù),如增加、刪除指紋等操作有兩種實現(xiàn)方式。曹潤強(qiáng)等采用通過上位機(jī)修改指紋庫信息后,使用有線或無線方式同步指紋庫數(shù)據(jù)到門禁系統(tǒng)的方法,該方法由于使用了PC機(jī),人機(jī)交互友善;但缺點是PC機(jī)需要和門禁系統(tǒng)通過線纜連接或者使用短距離無線通信,增加了系統(tǒng)布設(shè)難度,降低了可靠性;馬馨雅采用在門禁系統(tǒng)上設(shè)計人機(jī)交互部件的方法,使門禁系統(tǒng)具備獨立工作能力;但缺點是門禁系統(tǒng)的人機(jī)交互模塊由于軟硬件資源有限,增加、刪除指紋的過程復(fù)雜,界面不友善。

針對上述兩種方案的缺陷,本文結(jié)合這兩個方案的優(yōu)點,提出在門禁系統(tǒng)上增加Wi-Fi模塊,使用手機(jī)通過Wi-Fi對指紋庫進(jìn)行維護(hù)的方案。

1系統(tǒng)構(gòu)成方案

該門禁系統(tǒng)以單片機(jī)為核心,通過串口與指紋傳感器連接實現(xiàn)雙向通信,獲取指紋數(shù)據(jù);通過Wi-Fi模塊利用手機(jī)App維護(hù)指紋庫;單片機(jī)通過GPIo接口產(chǎn)生PeM信號控制舵機(jī)運動開鎖;單片機(jī)通過Wi-Fi模塊與手機(jī)實現(xiàn)雙向通信。電源部分電路則對板上所有系統(tǒng)進(jìn)行供電。

該方案使用手機(jī)替代顯示器鍵盤等硬件,既增加了指紋鎖人機(jī)交互的友善度,又簡化了硬件設(shè)計,其硬件結(jié)構(gòu)圖如圖1所示。

2硬件選型

單片機(jī)的選型應(yīng)綜合考慮存儲系統(tǒng)大小、外圍引腳種類及數(shù)量、CPU運算性能以及調(diào)試便利性等指標(biāo)是否滿足設(shè)計需求。該系統(tǒng)由于需要處理指紋數(shù)據(jù),控制舵機(jī)開鎖,使用Wi-Fi模塊通信,故選用sTM32F103C8單片機(jī)作為核心處理器。該單片機(jī)具備64KFLAsH、20K內(nèi)存,72M最高工作頻率,6個GPIo端口,3路串口,因此具備支持門禁系統(tǒng)正常工作的能力。

As608指紋傳感器具有體積小、功耗低、接口簡單的特點。該模塊具有一個通信串口,單片機(jī)可通過該串口采集指紋信息。此外,該模塊提供一個eAK信號引腳,當(dāng)指紋模塊檢測到有手指接觸的時候,該引腳產(chǎn)生高電平,可用于觸發(fā)單片機(jī)處理指紋采集動作。

Wi-Fi模塊作為該門禁系統(tǒng)中的通信模塊,需要具備連接移動設(shè)備,并傳輸數(shù)據(jù)的功能。EsP8266支持802.11b/g/n等標(biāo)準(zhǔn)協(xié)議,內(nèi)置LeIP協(xié)議棧,同時具備一個串口,可滿足門禁系統(tǒng)的通信要求。

完成硬件設(shè)計后的門禁系統(tǒng)實物圖如圖2所示。

圖2 門禁系統(tǒng)實物圖

3單片機(jī)程序設(shè)計

3.1操作系統(tǒng)選擇

軟件系統(tǒng)按照運行平臺不同可分為單片機(jī)端程序和手機(jī)端程序,單片機(jī)端程序負(fù)責(zé)采集、驗證指紋,控制鎖頭開啟,根據(jù)手機(jī)App指令對指紋庫進(jìn)行維護(hù)。手機(jī)端程序負(fù)責(zé)將錄入或刪除的指紋信息傳輸?shù)絾纹瑱C(jī)上,并顯示指紋庫的已錄入名單。同時,單片機(jī)端需同時處理多項任務(wù),因此需要使用操作系統(tǒng)。UCos3是一個可以基于RoM運行的、可裁剪、搶占式、實時多任務(wù)內(nèi)核,它可支持的任務(wù)數(shù)無上限,提供信號量、消息隊列等功能。該操作系統(tǒng)可對門禁系統(tǒng)提供多任務(wù)同步運行的環(huán)境。在操作系統(tǒng)的基礎(chǔ)上,可按任務(wù)編寫應(yīng)用程序。

3.2任務(wù)模塊設(shè)計

在具備操作系統(tǒng)的基礎(chǔ)上可將門禁軟件分為如下任務(wù)模塊:指紋錄入任務(wù)如圖3中(a)所示,指紋刪除任務(wù)如圖3中(b)所示,指紋驗證任務(wù)如圖3中(c)所示。

一旦單片機(jī)接收到錄入或刪除指紋指令,就會分別觸發(fā)指紋錄入任務(wù)或者指紋刪除任務(wù)運行一次。指紋驗證任務(wù)由指紋模塊的wAK信號經(jīng)由單片機(jī)中斷觸發(fā)執(zhí)行。

指紋錄入任務(wù)在接收到App端輸入的新增人員信息后,為保證錄入指紋質(zhì)量,會發(fā)起三次指紋錄入,只有三次錄入的指紋一致,錄入任務(wù)才會繼續(xù)執(zhí)行,將人員信息和指紋信息配套存入sTM32內(nèi)部FLAsH,否則錄入任務(wù)中止。

指紋刪除任務(wù)則根據(jù)App輸入的人員信息查詢是否存在指定人員指紋,成功則刪除該條指紋記錄,否則中止刪除指紋。

指紋驗證任務(wù)是根據(jù)采集到的指紋和指紋庫中的指紋進(jìn)行對比,如果一致,則返回成功,不一致則返回失敗。

3.3指紋庫設(shè)計

由于指紋數(shù)據(jù)包含人員信息、指紋信息,且要求存儲數(shù)量達(dá)到100,因此需要構(gòu)建一個指紋庫。該指紋庫要求斷電后不被清空,故需存在FLAsH上。sTM32F103C8內(nèi)部自帶64K字節(jié)FLAsH,程序代碼只占用了前46K空間,因此可將全部人員及指紋信息存儲在第63K至64K地址范圍內(nèi)。

單片機(jī)FLAsH訪問壽命遠(yuǎn)小于內(nèi)存,因此在內(nèi)存中建立與FLAsH第63K至64K地址上數(shù)據(jù)一致的鏡像數(shù)據(jù),每次發(fā)生指紋驗證事件,讀指紋庫數(shù)據(jù)都只讀內(nèi)存中的鏡像數(shù)據(jù)。只有發(fā)生指紋錄入或者刪除指紋數(shù)據(jù),才會修改內(nèi)存中的指紋庫鏡像數(shù)據(jù)。一旦內(nèi)存與FLAsH中數(shù)據(jù)不一致,程序運行一次數(shù)據(jù)同步,將鏡像庫中的數(shù)據(jù)寫入FLAsH。引入該機(jī)制,可大量減少對FLAsH的訪問次數(shù),延長FLAsH壽命。

4手機(jī)端App設(shè)計

手機(jī)端App運行在安卓系統(tǒng)上,因此開發(fā)使用JAVA語言,并且使用Androidstudio完成軟件編寫。由于JAVA語言具有面向?qū)ο筇匦?手機(jī)端App按照功能分為如下類:通信類、人員名單顯示類、新增/刪除庫中指定人員類等。

通信模塊負(fù)責(zé)通過手機(jī)wi-Fi與單片機(jī)端EsP8266模塊進(jìn)行通信,通信方式可采用UDP以及TCP,該門禁系統(tǒng)無高實時要求,但要求高可靠度,因此選擇面向連接的TCP協(xié)議傳輸。

指紋庫人員名單顯示模塊向單片機(jī)端發(fā)起指紋庫訪問請求,獲取當(dāng)前指紋庫人員信息,并通過App界面(圖4)顯示。該模塊在App啟動時或指紋庫數(shù)據(jù)變化時運行一次。

新增/刪除人員模塊運行會將App界面(圖4)人員信息編輯框中所輸入的人員名字傳輸至單片機(jī)端,然后向單片機(jī)發(fā)起新增或刪除人員指令,以完成新增、刪除人員的操作。

5結(jié)論

本文從現(xiàn)有指紋鎖存在的問題入手,結(jié)合常用的兩種指紋鎖設(shè)計方案,引入手機(jī)wi-Fi,提出新的優(yōu)化方案。該指紋鎖方案與現(xiàn)有技術(shù)相比具有以下優(yōu)點:

(1)充分利用手機(jī)資源作為人機(jī)交互工具,人機(jī)交互過程便利友善:

(2)無需使用計算機(jī)參與門禁系統(tǒng)工作,降低了系統(tǒng)實施的難度,提高了門禁系統(tǒng)的可靠性:

(3)使用單片機(jī)自帶存儲空間作為指紋庫存儲介質(zhì),在簡化設(shè)計的基礎(chǔ)上,避免了因外部存儲介質(zhì)失效造成的門禁癱瘓風(fēng)險。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

M5Stack為各種應(yīng)用提供廣泛的控制器-從超緊湊的Stamp和Atom到更強(qiáng)大的Core系列,具有可堆疊模塊。然而,直到最近,還沒有專門為工業(yè)環(huán)境等要求更高的環(huán)境設(shè)計的設(shè)備。這就是StamPLC的用之之道:一個配備繼電...

關(guān)鍵字: PLC Wi-Fi 繼電器

作為低功耗無線連接領(lǐng)域的創(chuàng)新性領(lǐng)導(dǎo)廠商,Silicon Labs(亦稱“芯科科技”)將于8月27至29日攜其最前沿的人工智能(AI)和物聯(lián)網(wǎng)(IoT)解決方案在深圳舉辦的IOTE 2025國際物聯(lián)網(wǎng)展中盛大展出。這場亞洲...

關(guān)鍵字: 人工智能 物聯(lián)網(wǎng) Wi-Fi

在無線技術(shù)的發(fā)展歷程中,部署的簡便性往往是成功的關(guān)鍵。像Wi-Fi、藍(lán)牙和早期的蜂窩技術(shù),只有在集成變得簡單、無縫且實惠時,才能實現(xiàn)大規(guī)模的應(yīng)用。而如今,Wi-Fi HaLow——一種專為物聯(lián)網(wǎng)(IoT)設(shè)計的遠(yuǎn)距離、低...

關(guān)鍵字: 物聯(lián)網(wǎng) Wi-Fi USB

2025年6月26日,中國北京、澳大利亞悉尼與美國加州爾灣——全球領(lǐng)先的Wi-Fi HaLow芯片供應(yīng)商,摩爾斯微電子今日宣布,公司的MM6108-EKH05-Light芯片已正式獲得連接標(biāo)準(zhǔn)聯(lián)盟(Connectivit...

關(guān)鍵字: Wi-Fi 智能家居 物聯(lián)網(wǎng)

我一直著迷于非傳統(tǒng)的機(jī)器人設(shè)計,尤其是球形機(jī)器人。它們獨特的外形使它們能夠在任何方向上流暢地移動,導(dǎo)航狹窄的空間,甚至在崎嶇的環(huán)境中發(fā)揮作用。但是,盡管它們很有吸引力,球形機(jī)器人往往看起來很復(fù)雜,制造起來也很昂貴。

關(guān)鍵字: Wi-Fi 球形機(jī)器人 nRF9151

在“調(diào)制解調(diào)器配置”部分,您可以查看/編輯WiFi調(diào)制解調(diào)器/路由器的SSID和密碼,插入后點擊“保存”。在ssid和密碼有效的情況下,模塊將在大約30秒后連接到調(diào)制解調(diào)器。

關(guān)鍵字: Wi-Fi 麥克風(fēng) Arduino ESP32

DashCam項目使用“AI Thinker ESP32-CAM”模塊,該模塊具有200萬像素攝像頭(OV2640), 10個I/O引腳,片上LED,片上閃光燈和一個MicroSD插槽來存儲視頻。它的微型攝像頭和240M...

關(guān)鍵字: ESP32-Cam Wi-Fi Arduino 源代碼

BaliSense節(jié)點是一種低成本的自主傳感器單元,由ESP32和Wi-Fi HaLow (802.11ah)供電,專為巴厘島等熱帶環(huán)境而設(shè)計。這個節(jié)點在稻田、海灘、懸崖邊的咖啡館,甚至露天節(jié)日等傳統(tǒng)基礎(chǔ)設(shè)施服務(wù)不足的地...

關(guān)鍵字: BaliSense節(jié)點 傳感器 ESP32 Wi-Fi

在當(dāng)今迅速發(fā)展的科技領(lǐng)域,恩智浦繼續(xù)引領(lǐng)創(chuàng)新潮流,宣布推出全新的自主安全訪問解決方案。這一系統(tǒng)級解決方案將變革門禁門鎖行業(yè),為用戶帶來更加自動化的體驗,從走近家門那一刻開始。

關(guān)鍵字: MCU Wi-Fi 門禁

上海 2025年6月11日 /美通社/ -- 2025年6月11-12日,火山引擎原力大會在北京盛大召開,這場科技盛宴全方位展現(xiàn)了AI技術(shù)與應(yīng)用場景的深度融合。移遠(yuǎn)通信攜其...

關(guān)鍵字: 移遠(yuǎn)通信 Wi-Fi AI 音頻
關(guān)閉