电子密码锁设计【文献综述】

电子密码锁设计【文献综述】

ID:441644

大小:25.00 KB

页数:5页

时间:2017-08-02

电子密码锁设计【文献综述】_第1页
电子密码锁设计【文献综述】_第2页
电子密码锁设计【文献综述】_第3页
电子密码锁设计【文献综述】_第4页
电子密码锁设计【文献综述】_第5页
资源描述:

《电子密码锁设计【文献综述】》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、毕业设计文献综述电气工程及其自动化电子密码锁设计1.前言随着人们生活水平的提高,如何在各个领域实现防盗这一问题也变得尤其的突出,传统的机械锁由于其构造简单,被撬的事件屡见不鲜,同时,机械锁一般配有金属钥匙,带起来太重,万一丢失了,锁可能也就没用了。电子密码锁保密性高,密码泄露了,换个密码,锁照样能用;使用灵活性好,万一忘记密码,可以通过功能键,给用户提示密码;安全系数高,能够防止不法分子多次试探密码;性价比好,因此,密码锁受到了广大用户的青睐。电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片

2、的性价比较高的产品。现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。其性能和安全性已大大超过了机械锁,主要特点如下:1.保密性好,编程量多,远远大于子弹锁。随机开锁的成功率几乎为零。2.密码可变。用户可以经常更改密码,防止密码被盗,同时也可以避免因人员的更而使锁的保密性下降。3.误码输入保护。当输入密码多次错误时,报警系统自动启动,防止试探密码。从目前的技术水平和市场认可程度看,使用最为广泛的事键盘式电子密码锁,该产品主要应用于保险箱、保险柜和金矿,还有一部分应用于保险箱和运钞车等领域。键盘式电子密码在键盘上输入,与打电话差不多,因而易于掌握,其突出优点是“密码”是记在被授权人脑子

3、里的数字和字符,既准确又可靠,不会丢失(除了忘记),难以被窃(除非自己泄露)。但是密码不能太简单,太简单了就容易被他人在键盘上试探出来,或者可能被旁观者窥测出来,造成保密性不足。当然,密码也不能太过复杂,太复杂了自己都记不清了,或者输入密码操作成功率下降,造成使用不便。另外,在输入密码过程中,为了限制试探密码的企图,通常输入错误码若干次或若干时间内输入不正确,即“封锁”键盘,不再接受输入操作。总之,尽管新式电子防盗设备层出不穷,但键盘式电子密码锁不仅在市场上居于主流地位,而且,还经常作为其他类型电子防盗锁的辅助输入手段[1]。2.密码锁设计方案2.1主控部分的选择方案一:采用数字电路控制用以

4、74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,将密码保存在JK触发器中,与输入密码通过比较器比较,判断结果是否相符合。采用数字电路设计的方案好处就是设计简单,但控制的准确性和灵活性差。方案二:采用以单片机为核心的控制方案由于单片机的种类繁多,各种型号都有其一定的应用环境,因此在选用时要多加比较,合理选择,以期获得最佳的性价比。一般来说在选取单片机时从下面几个方面考虑:性能、储存器、运行速度、I/O口、定时/计数器、串行接口、模拟电路功能、工作电压、功耗、封装形式、抗干扰性、保密性。除了以上的一些,还有一些基本的,比如:中断源的数量和优先级、工作温度范围、有没有低电压检测功

5、能、单片机内有无时钟振荡器、有无上电复位功能等[4]。选用单片机作为系统的核心部件,实现控制与处理的功能。单片机具有资源丰富、速度快、编程容易等优点。利用单片机内部的随机存储器(RAM)和只读储存器(ROM)及其引脚资源,键盘输入等实现数据的处理传输和功能显示,基本上能实现设计指标,而且单片机编程设计灵活、IO端口丰富、控制的准确性高,不但能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制等附加功能。此外,单片机方案有较大的活动空间,不但能实现所要求的功能,还能在很大的程度上扩展功能,而且还可以方便的对系统进行升级。由于单片机的种类繁多,各种型号都有其一定的应用环境,因此在选

6、用时要多加比较,合理选择,以期获得最佳的性价比。一般来说在选取单片机时从下面几个方面考虑:性能、储存器、运行速度、I/O口、定时/计数器、串行接口、模拟电路功能、工作电压、功耗、封装形式、抗干扰性、保密性。除了以上的一些,还有一些节本的,比如:中断源的数量和优先级、工作温度范围、有没有低电压检测功能、单片机内有无时钟振荡器、有无上电复位功能等[4]。因此,综合考虑,本设计采用方案二,用单片机设计主控电路。本设计选用AT89C51单片机做为主控芯片。2.2密码输入方式的选择密码输入的方式有很多种,本次设计选用的是较为简单,且现容易,成本较低的矩阵盘输入识别的密码输入方式。矩阵键盘输入识别的原理

7、:由各按键组成的矩阵键盘每条行线和列线都对应一条I/O口线,键位设在行线和列西安的交叉点,当一个键按下就会有某一条行线与某一条列线接触,只要确定接触的是哪两条,即哪两个I/O口线,就可以确定哪一个键被触动[5]。通过不断读行线口线,或者中断方式出发键位扫描。当发现有键按下,将列线逐一置低,其他列线置高,读行线口线。当某条列线置低式,某条行线也被拉低,则确定这两条线的交点处的按钮被按下。每个键都可通过程序赋予功

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

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

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