智能电子密码锁

智能电子密码锁

ID:38398988

大小:263.71 KB

页数:13页

时间:2019-06-11

智能电子密码锁_第1页
智能电子密码锁_第2页
智能电子密码锁_第3页
智能电子密码锁_第4页
智能电子密码锁_第5页
资源描述:

《智能电子密码锁》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、智能电子密码锁目录摘要3一、背景4二、系统总体方案设计4三、主要功能实现5四、方案设计与论证54.1按键解锁部分54.2手机通信部分64.2.1采用WIFI模块64.2.2采用蓝牙模块64.3射频卡控制部分64.4显示部分74.4.1采用七段数码管显示74.4.2采用LCD1602液晶显示器显示74.4.3采用NOKIA5110液晶显示器显示7五、各部分电路75.1按键解锁部分电路75.2蓝牙部分电路75.3液晶显示部分电路85.4射频卡部分电路85.5指示灯、蜂鸣器电路8六、程序结构框图9七、源程序代码107.1各

2、部分定义107.2主程序11八、结语13九、参考文献13摘要:自从人类开始制造锁以来长期所使用的锁都是机械锁,通俗的讲就是弹子芯锁。而传统的弹子芯锁,由于其本身锁芯密齿的有限加之开锁工具钥匙的容易复制性,使得其安全性大大降低,随着人们生活质量的提高,如何实现安全有效的防盗这一问题受到越来越多人的关注。传统的机械锁由于安全性能太差,被撬的事件屡见不鲜,相比之下,电子密码锁因其保密性强,使用灵活性好,安全系数高,还省去了传统机械锁的钥匙,使用者只要记得其密码,便可以开启,从而大大提高了防盗功能,本文主要设计了一种以STC

3、89C51为核心的电子密码锁,详细的介绍了该电子密码锁完整的设计过程以及外围的开锁电路和报警电路的设计。本电子密码锁开锁方式为键盘开锁、手机APP开锁、刷卡开锁,同时具有以下功能:更改密码,误输入报警等。关键词:STC89C51刷卡键盘控制手机遥控指示灯电机控制基于51单片机的电子密码锁的设计一、背景在人们的日常生活中,锁被广泛使用,人们常用锁具来保证一些贵重物品乃至自己家庭的安全,目的就是为了提高安全性。常见的锁有普通机械锁、机械密码锁、电磁卡锁、指纹(虹膜)锁等。普通的机械锁极容易被强行破坏,安全系数不高,并且需

4、要携带过多的钥匙,给生活带来不便;机械密码锁虽然安全系数高但造价相对较高;电磁卡锁由于磁卡信息极易受外界干扰而失磁导致无法开锁,而指纹(虹膜)锁虽然安全性很好,但会因手指划伤或虹膜充血等收到限制。因此研究一种新型的密码锁是具有有很高的现实需求性。从是否方便的角度看,电子密码锁省去了传统机械锁的钥匙,电磁卡锁的磁卡,使用者只要记得其密码,便可以开启,从而大大提高了其适用性。因此电子密码锁的具有较高的研究价值。基于此,我们组将设计一款电子密码锁,使其同时具有按键、射频卡、手机APP三种开锁方式。二、系统总体方案设计本系统

5、由矩阵键盘模块、射频识别模块、蓝牙通信模块、指示灯、蜂鸣器、电机和NOKIA5110液晶显示屏构成。以STCT89C51单片机为控制核心,将实现按键密码解锁、射频卡识别解锁以及基于手机终端的密码解锁,同时具有更改密码和密码输入错误报警等功能,与此同时由NOKIA5110,步进电机,指示灯显示防盗门的开闭状态。系统框图如图1所示:图1系统整体框图三、主要功能实现本次设计使用STC89C51单片机实现基于单片机的电子密码锁的设计,其主要具有如下功能:(1)开锁:设置4位密码,密码可通过键盘输入或通过手机软件输入,若密码正

6、确,则将锁打开,或者通过刷卡,经识别正确信息则将锁打开。(2)更改密码:密码可以由用户自己修改设定(只支持4位密码),锁打开后才能修改密码。修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。(3)误输入报警、锁定键盘:密码输入错误数码显示器会出现错误提示,若密码输入错误次数超过3次,蜂鸣器报警并且锁定键盘。密码锁设计的关键问题是实现密码的输入、清除、更改、开锁等功能:(1)密码输入功能:按下一个数字键,数字即从左边开始显示,直到按下四位密码后,再按确认键,密码正确门开。(2)密码清除功能:当按

7、下清除键时,清除前面输入的所有值,并清除所有显示。(3)密码更改功能:将输入的值作为新的密码。(4)开锁功能:当按下开锁键,系统将输入与密码进行检查核对,如果正确锁打开,否则不打开。四、方案设计与论证4.1按键解锁部分由于按键解锁部分要求按键个数较多,为减少I/O的使用数目,本部分采用矩阵行列式键盘的方式,在按键比较多的时候,通常采用这样方法。每一条水平(行线)与垂直线(列线)的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要N条行线和M条列线,即可组成具有N×M个按键的键盘。这种连接方式使单片机的

8、整一个8位端口可以构成4*4=16个矩阵式按键,相比独立式按键接法I/O利用率提高了一倍,而且线数越多区别就越明显,假如再多确定矩阵式键盘上任何一个键被按下通常采用行扫描法,行扫描法又称为逐行查询法它是一种最常用的多按键识别方法。4.2手机通信部分本部分主要目的是实现手机开锁软件与密码锁的互联,使用户可以通过手机开锁软件开锁。实现本部分的功能有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。