《電子技術應用》
您所在的位置:首頁 > 可编程逻辑 > 设计应用 > 基于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網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 色99中文字幕| www.久久色.com| 欧美有码在线观看视频| 日韩中文字幕三区| 国产精品一级久久久| 亚洲免费视频一区| 免费无遮挡无码永久视频| 日本欧美精品久久久| 亚洲国产日韩美| 国产精品午夜国产小视频| 国产精品极品在线| 国产精品久久久久久亚洲影视| 俄罗斯精品一区二区| 国产精品久久久久久久久久ktv| 色播亚洲婷婷| 国产精品中文字幕久久久| 亚洲制服欧美久久| 日韩欧美国产免费| 久久久久国产精品免费| 成人h视频在线观看| 一区二区三区在线视频看| 91精品国产自产在线| 国产精品久久久一区| 99在线观看视频网站| 日韩欧美亚洲日产国产| 久久国产精品高清| 久久久久久伊人| 国产欧美日韩最新| 97成人在线视频| 隔壁老王国产在线精品| 日韩在线视频观看正片免费网站| 99久久99| 国产美女视频免费| 亚洲午夜高清视频| 国产日韩精品电影| 日韩欧美视频第二区| 国产高清自拍99| 久久99精品久久久久久久青青日本 | 国产va免费精品高清在线观看| 久久精品视频在线| 国产欧美日韩精品专区|