一种二级电子加密机械锁设计_第1页
一种二级电子加密机械锁设计_第2页
一种二级电子加密机械锁设计_第3页
一种二级电子加密机械锁设计_第4页
一种二级电子加密机械锁设计_第5页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    一种二级电子加密机械锁设计    陈阳+韩志宏+支泽云+卢佳艺摘 要:出于提高安全性、便捷性与经济性考虑,设计了一种二级电子加密的机械锁。锁具主体上增加了直流电磁铁锁定机构,电磁铁的动作由stc89c52单片机控制;电子系统上电由钥匙触发,二级加密密码由外接矩阵键盘输入,并支持错误报警;钥匙去除则断电。系统电源由不间断开关电源供给,以防止停电失效发生。关键字:电子加密;机械锁;直流电磁铁0 引言随着经济的发展,时代变迁,生活水平的提高,物质生活的要求也越发突出,人们尤其对住宅安全问题看的很重。安全问题与人们的生活幸福指数紧密相关,锁具的应用在人们

2、的生活中也极为普遍1。在大多数的失窃事件中,锁具被失效是主要的发生方式。尽管市面上不断涌现出性能更强大的锁具,但精密机构的应用推高了锁的价格(如ab锁)、多级保护设计带来了开锁过程的烦琐(如转盘密码锁)。此外,市面上家用安全门的锁具普遍都是一级加密,即只用钥匙转动锁芯就可以开锁。当发生钥匙丢失,且被他人利用,安全问题除了更换锁具别无他法。对于高端的虹膜验证、指纹验证等安防措施,一是存在经济性的制约(消费不起),二是人体状况的制约(受伤或炎症),三是对特殊人群不适合(比如说残障人员)。设计一种操作便捷、价格经济且安全性高的锁具个有重要的现实的意义和经济价值。1 整体功能设计为了提高设计经济性,采

3、用在传统的b级弹子锁上加装二级锁定机构。在锁具体尾端加工直通内圈的盲孔,由电磁铁驱动的滑块条在弹簧作用下伸入孔中,实现锁具体的锁死。电磁铁上电吸合,滑块条移出,锁具恢复正常。电磁铁选用直流伸缩型,并通过外接光敏隔离电路与直流稳压电源相联,动作由单片机信号端口驱动在锁具体尾端中部还加装有分立弹簧导电块,与电源正级相连;锁具体外圈定子块尾端加装有导电块,与直流转换电路的5v端输出端相连。分别与开关电源的二端相连。系统控制采用stc89c52单片机,外接4×4矩阵键盘和lcd1602液晶显示屏,并加装有蜂鸣报警器。电源选用12v稳压开关电源(具有断电蓄能器)对直流电磁铁、蜂鸣报警器供电;通

4、过lm7805ct模块将12v转5v电路,对单片机、液晶显示屏供电。钥匙的插入触发电路导通,单片机上电,液晶显示屏点亮并提示输入密码;密码输入并确认,系统开始进行比对,比对正确则输入动作信号,电磁铁上电吸合,锁具解锁;如果连续三次比对错误则进行延时锁死状态,记时器启动,锁死时间可自行设计并调整。密码设置支持多组不同密码记忆,以避免密码忘记事故发生。解锁后2分钟内,转动钥匙即可正常开锁。在钥匙插入且开锁状态下可以进行密码的设置与重置操作,从而实现锁具加密的私人定制功能。钥匙一旦拔下,则系统断电,电磁铁在弹簧作用下推杆伸出,实现锁具锁死。屋内锁头上装有电磁铁弹簧的拨叉装置,同传统锁具相类似。2 锁

5、具体结构锁具的主体结构如图1中所示。钥匙插入后压到分立导电块上,以钥匙头部、锁具外圈(定子)、内圈(转子)作为导体,实现了系统电路的导通,单片机上电。为了防止非工作期间的电路导通和人体触电,锁具体外部加装绝缘层实现与门体的隔离,钥匙柄部包覆绝缘橡胶层。分立导电块采用弹簧结构,以提高导电的可靠性,并避免对钥匙长度的精度要求。锁紧槽为由贯通外圈定子块到内圈表面的盲孔,孔径由推杆直径确定。3 系统电路设计系统电路以stc89c52单片机为核心,具体可分为直流转换模块、电磁铁驱动模块、键盘输入模块、显示模块、报警模块等,简单介绍如下。3.1 直流转换模块直流转换模块的电源为12v的稳压直流电源,由于系

6、统电路单片机的供电电压不能超过5v,所以利用三端稳压集成电路lm7805将12v电源电压转换成5v的单片机输入电压。3.2 电磁铁驱动模块电磁铁驱动模块的电路如图2中所示。当键盘输入密码经过多次比对显示正确后,单片机stc89c52将微控制信号传递给电磁铁驱动模块,由驱动电路驱动电磁铁吸合;多次输入错误密码,信号不能传递,驱动电路无法工作。在图2电磁铁驱动模块电路中,t11和t12分别选用小功率三极管9013和中功率三极管2sc3358。d5为发光二极管作为电磁铁吸合指示灯,d6和c24并联在电磁铁两端是为了消除可能产生的反向高电压和电磁干扰。电磁铁驱动模块的输入电压为12v稳压开关电源,保证

7、了该模块工作的稳定性。3.3 输入键盘模块矩阵键盘的电路如图3所示,各个按键对应单片机stc89c52电路板的各个引脚2。键盘共有16个键,其中包括修改密码及管理密码等功能的10个数字键和6个功能键:确认、删除、f1、f2、f3、f4。确认键是对正确信息的运行;删除键即删除前一操作;f1键是开码键,按下即可进入输入密码界面;f2键为密码管理键,可提供密码删除,密码添加,密码储存等功能;f3键为密码修改键;f4键为恢复出厂设置键,可清除所有之前储存的密码信息。3.4 显示模块设计中采用的是字符型液晶模块lcd16023。p1口与1602液晶模块的数据口连接传输数据。p3口分别控制rs、rw和使能

8、端,rs为寄存器选择。开锁时,钥匙正确插入导通电子控制部分,利用键盘上的9个数字键输入密码,每按下一个数字键后在显示器上显示一个*,输入多少位就显示多少个*。当密码输入完成时,如果输入的密码正确的话,使能端e端由高电平变成低电平,液晶模块执行命令,lcd显示屏会显示“unlock ok”,灯亮。如果密码错误,使能端输出的还是高电平,lcd显示屏会显示“error”,锁不能打开。通过lcd显示屏,可以清楚地判断出密码锁所处的状态。3.5 报警模块系统为了防止他人非法开锁,设计了报警模块,由蜂鸣器发声作为警示。蜂鸣器接在stc89c52的p3.4引脚上,通过三极管t13将电流放大4,由单片机控制蜂

9、鸣器的频率和蜂鸣时间。出现三次密码输入错误,则启动延时并触发蜂鸣器发声。4 程序流程图设计程序部分的设计是以单片机c语言为基础,以主程序为核心,设置拓展功能的子程序。其流程图如图6。系统的主要流程包括:系统初始化、lcd1602的读写、eeprom的读写、密码管理,密码校验、延时报警等几个部分。系统允许多用户分别设置不同的密码,以避免密码忘记的事情发生。在密码校验时,系统会依次与密码表中数据字串进行比对,如果正确,则可进入开锁操作;如果密码表中的所有字串均比对错误,则会触发错误次数计数器工作。如果连续发生三次错误输入,则系统进入延时等待循环并报警,延时定时器的时间可自行设计。所有的密码表设置、

10、密码修改、报警时长设置及系统复位等操作,均需要在钥匙插入且开锁状态下才可以进行。具体程序,限于篇幅,略。5 結论所设计的二级电子加密机械锁,在传统的锁具上加装了电子先导控制,实现高安全性加密,经济性地提高锁具的安全性;针对钥匙丢失情形,增加了二级防护,只要电子密码不同时泄漏,依旧安全;电子密码可方便修改,支持密码的私人定制。由于该设计只是在传经锁具上进行功能叠加,具有良好的可移植性,有着良好的社会效应与经济价值。参考文献1傅强,唐岚,张兴敢.一种新型电子机械锁的设计j.现代电子技术,2012,35(8):171-174.2徐纬.51单片机综合学习系统-矩阵键盘篇j.电子制作,2007(11).3太阳人电子.smc1602a lcm使用说明书z.长沙,太阳人电子,2006.4蒋立培,曹建树,付小美.单片微机系统实用教程m.北京,机械工业出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论