《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA藍牙通信技術的智能電子鎖系統
基于FPGA藍牙通信技術的智能電子鎖系統
2019年電子技術應用第8期
柏 佳,魏 鑫,朱 廣
成都理工大學 信息科學與技術學院,四川 成都610059
摘要: 隨著人們安防意識的不斷增強和智能技術的持續發展,針對用戶對安全系數高的智能電子鎖的需求,使用FPGA藍牙通信技術設計了基于FPGA藍牙通信技術的智能電子鎖系統。通過手機APP直接控制電子鎖,對電子鎖進行雙重加密處理,具有開鎖、修改密碼,管理員控制用戶開鎖信息表,增添和刪除能開鎖的用戶信息等功能。經測試,系統使用方便,動態靈活,安全可靠。
中圖分類號: TP311.52
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.190128
中文引用格式: 柏佳,魏鑫,朱廣. 基于FPGA藍牙通信技術的智能電子鎖系統[J].電子技術應用,2019,45(8):128-130.
英文引用格式: Bai Jia,Wei Xin,Zhu Guang. Intelligent electronic lock system based on FPGA Bluetooth communication technology[J]. Application of Electronic Technique,2019,45(8):128-130.
Intelligent electronic lock system based on FPGA Bluetooth communication technology
Bai Jia,Wei Xin,Zhu Guang
College of Information Science & Technology,Chengdu University of Technology,Chengdu 610059,China
Abstract: With the sustainable development of awareness of the security and intelligent technology for the demand of users for high safety coefficient intelligent electronic locks, Bluetooth communication technology is used to design FPGA Bluetooth communication technology based intelligent electronic lock system. Electronic lock is directly controlled by mobile phone APP for double encryption processing. It has the functions such as lock, change passwords, administrators to control user unlock information table, add and remove the lock user information. Through testing, it′s proved that the system is convenient to use, dynamic and flexible, safe and reliable.
Key words : FPGA;multi-function electronic lock;double encryption;mobile phone Bluetooth

0 引言

    智能家居日趨火熱,而智能電子鎖是其重要組成部分。傳統的機械鎖安全性能不強,容易出現翻找鑰匙的麻煩情況和忘帶鑰匙或丟失鑰匙的尷尬情況[1]。一般的智能電子鎖加密性不強,基于FPGA藍牙通信技術的智能電子鎖保密性強、靈活性好、安全系數高、功能多樣化,可以讓人們的生活變得更安全,更便捷,更智能[2-4]

1 智能電子鎖系統總體設計

1.1 智能電子鎖系統架構

    智能電子鎖系統使用支持藍牙4.0的手機與FPGA板卡上的藍牙模塊建立連接,通過手機APP發送命令,通過串口發送和串口接收模塊來完成與藍牙模塊的數據傳輸。通過命令解析模塊與命令響應模塊來對簡單的串口命令進行解析、識別和判斷及執行,進而控制與FPGA板卡連接的繼電器的通斷,來實現電子鎖的開關功能。FPGA在接收到藍牙模塊傳輸進來的串口數據后,會將相應數據以及命令響應通過藍牙模塊發送給手機APP,在這個過程中采用FIFO來存儲所需要發送的數據。智能電子鎖系統架構如圖1所示。

dzyj5-t1.gif

1.2 智能電子鎖設計

    若將此智能電子鎖應用于辦公室,鎖A是辦公室大門,鎖1、鎖2、鎖3是用戶1、用戶2、用戶3的儲物柜。若用戶輸入的手機號存在于該系統中,則辦公室大門打開,再輸入密碼,若用戶和密碼與某一個儲物柜匹配,則該儲物柜打開,如圖2所示。該系統的電子鎖對應的用戶密碼信息保存在一張動態表中,如表1所示(初始化的用戶密碼信息表)。此表會隨著管理員增添用戶、刪除用戶以及成員管理員修改密碼而實時更新[2]

dzyj5-t2.gif

dzyj5-b1.gif

2 智能電子鎖系統具體設計

2.1 藍牙模塊

    藍牙無線技術是使用范圍最廣泛的全球短距離無線標準之一。系統的藍牙模塊是基于TI公司CC2541芯片的藍牙4.0模塊,具有256 KB配置空間,遵循V4.0 BLE藍牙規范。本系統中的藍牙模塊出廠默認設置為通過串口協議與FPGA進行通信,按照UART串口通信協議來處理發送與接收的數據。

    UART串口協議是將傳輸數據每一個字符一位一位地傳輸。UART的數據幀格式為起始位1位,數據位5~8位,奇偶校驗位1位或無校驗,停止位1位、1.5位或2位。UART的數據幀格式如圖3所示。為了加快開發進程,本系統沒有設置奇偶校驗位。采用的幀格式為1位起始位、8位數據位、無奇偶校驗位、1位停止位[5]

dzyj5-t3.gif

2.2 電子鎖設計

    此系統具有開鎖、增添開鎖用戶信息、刪除開鎖用戶信息、修改密碼四個功能。用戶分管理員和成員兩個級別。管理員擁有全部的功能,而成員只擁有開鎖和修改密碼兩個功能。四個功能的具體過程如下。

2.2.1 開鎖

    開鎖的具體過程如下:

    (1)用戶輸入手機號,系統判斷手機號是否為全0,如果是全0,不開鎖A,更不會開鎖1、鎖2、鎖3。如果不是全0,則在表1查找,若輸入的手機號存在于此表中,則鎖A開,否則不開鎖A,更不會開鎖1、鎖2、鎖3。

    (2)如果步驟(1)中鎖A開,用戶可再輸入密碼,系統則用輸入的密碼與表中該用戶對應的密碼比較,若匹配鎖1的手機號和密碼,則開鎖1;若匹配鎖2的手機號和密碼,則開鎖2;若匹配鎖3的手機號的密碼,則開鎖3;否則,不開鎖1、鎖2、鎖3。

2.2.2 增添用戶信息

    增添用戶信息具體過程:管理員輸入增添的手機號和密碼,系統尋找表中手機號和密碼為全0的用戶,然后將該用戶的手機號和密碼用輸入的手機號和密碼代替。比如輸入23456789和2345,則表1更新為表2。

dzyj5-b2.gif

2.2.3 刪除用戶信息

    刪除用戶信息具體過程:管理員輸入刪除的手機號,系統尋找表中手機號與輸入的手機號相同的用戶,然后將該用戶的手機號和密碼用全0代替。比如輸入23456789,則表2更新為表3。

dzyj5-b3.gif

2.2.4 修改用戶密碼

    修改用戶密碼具體過程:用戶輸入手機號、舊密碼和新密碼,系統尋找表中手機號與輸入的手機號相同且密碼相同的用戶,然后將該用戶的密碼用新密碼代替。比如輸入23456789、2345、2346,則表2更新為表4。

dzyj5-b4.gif

3 智能電子鎖系統功能測試

    基于FPGA藍牙通信技術的智能電子鎖系統的功能實現,測試過程如下:

    (1)在安裝BLE藍牙串口終端APP,并打開手機藍牙,與FPGA板卡上的藍牙模塊進行連接配對。

    (2)在APP中輸入對應的命令來完成開鎖、增添用戶信息、刪除用戶信息、修改用戶密碼四個功能。

    (3)如圖4所示,輸入用戶手機號存在于系統中,辦公室大門鎖A開(LED全亮);輸入密碼正確則儲物柜1開(數碼管顯示00000001)。

    備注:*Wxxxxxxxx:輸入手機號(開鎖),*Nxxxx:輸入密碼(開鎖),*Rxxxx:輸入新密碼(修改用戶密碼),*Sxxxx:輸入手機號(增添用戶信息),*Pxxxx:輸入密碼(增添用戶信息),*Gxxxxxxxx:輸入手機號(刪除用戶信息)。

dzyj5-t4.gif

4 結論

    此系統是基于安卓手機的智能電子鎖控制系統,FPGA對手機APP中輸入的信息進行數據接收,以此數據作為雙重加密數據,控制電子鎖的打開,安全性高,加密性強,靈活性好。而且此系統功能多樣化,動態化,在打開辦公室大門鎖的基礎上,不同的用戶打開不同的儲物柜鎖,在公共環境又擁有私密空間。不僅可以為空的儲物柜分配新的用戶,而且可以刪除用戶信息騰出儲物柜以便他人使用,用戶可以修改儲物柜的開鎖密碼,實時更新儲物柜的占用情況和開鎖條件。

參考文獻

[1] 熊軍洲.基于FPGA的電子密碼鎖控制電路設計[J].石家莊職業技術學院學報,2018,30(6).

[2] 趙靜芬,阮海鵬,李境學.基于FPGA手機控制智能密碼鎖的設計與實現[J].計算機光盤軟件與應用,2013(2):228.

[3] 崔巖,吳國興,顧媛媛,等.基于FPGA的紅外遙控密碼鎖的設計[J].電子技術應用,2013,39(11):44-46.

[4] 朱航江,潘振福,朱永利.“互聯網+”智能門禁控制系統[J].電子技應用,2017,43(3):124-126,131.

[5] 劉博.基于FPGA的UART模塊設計與實現[J].無線電工程,2018,48(5):433-438.




作者信息:

柏  佳,魏  鑫,朱  廣

(成都理工大學 信息科學與技術學院,四川 成都610059)

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 精品久久久久久久久免费影院 | 一个人的视频日本免费 | 欧美三级不卡在线观看视频 | 精品免费久久久久国产一区 | 欧美人成在线观看网站高清 | 国产欧美综合在线一区二区三区 | 成人在线免费观看网站 | 成人亚洲综合 | 狠狠色噜噜狠狠狠米奇9999 | 成年人网站在线观看免费 | 国产三片高清在线观看 | 国产区久久 | 国产成人免费高清视频网址 | 免费一级视频在线播放 | 日韩免费a级在线观看 | 视频二区在线 | 在线观看免费av网站 | 成人伊人 | 免费久久 | 久久国产精品最新一区 | 国产精品在线播放 | 青青操在线视频 | 日韩久久综合 | 欧美.亚洲.日本一区二区三区 | 久草在现 | 另类视频区第一页 | 久久精品国产亚洲精品2020 | 成人高清无遮挡免费视频软件 | 成人欧美一区二区三区黑人 | 国产精品欧美一区二区三区 | 台湾50部三级| 国产伦久视频免费观看视频 | 日本国产最新一区二区三区 | 亚洲视频在线免费观看 | 美女福利视频午夜在线 | 91四虎国自产在线播放线 | 大学生久久香蕉国产线观看 | 三级黄色网| 国产大乳喷奶水在线看 | 人人公开免费超级碰碰碰视频 | 欧美人与鲁交大毛片免费 |