基于单片机的电子密码锁设计

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:angeldd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]传统的机械锁,不但笨重而且麻烦,如果一旦丢失,锁就有可能被盗,因而存在着极大的安全隐患。随着科学技术的不断进步,人们的安全意识不断增强,电子密码锁应运而生。本文主要通过分析基于AT89C51单片机电子密码锁的控制电路,指出其具有的成本低廉、安全性、易于操作和低能等特性。
  [关键词]单片机;电子密码锁;设计;电路设计
  中图分类号:TP309.1 文献标识码:A 文章编号:1009-914X(2015)18-0037-01
  1.电子密码锁设计原理
  通过密码输入来控制电路的芯片,进而实现机械的开或合,是电子密码锁的核心构建。
  本文介绍的电子锁的核心构建是51系列单片机(AT89s51),它的主要组成部分包括液晶显示屏幕、键盘、报警电路、控制电路等。它凭借精巧的电路设计,使其拥有了密码保存、改写、输入错误超限报警等等性能。再配合对应的应硬件电路设备设施,使其具有密码的存储、设置、识别以及显示等性能,与此同时,还可以在多次输入密码出现错误或者是非正常入侵的情况下,自动报警,使安全性能大大提升。单片机里面的EEPROM中储存着已经设置的密码,当接收输入的代码时,系统将自动使代码与已经设置的密码相比较,如果密码输入正确,电磁执行器则被驱动开锁;如果密码错误,则提示操作人员重新输入密码;如果三次输入后,密码仍不正确,单片机就会利用通讯线路向智能监控器发出报警信号。
  2.电子密码锁的总体设计
  本文介绍的电子密码锁设计采用的是AT89C51单片机电子锁系统,进行初始化设置,使密码锁功能启动,而密码输入显示屏幕则采用七段数码管半导体發光器件。该系统利用单片机进行实现总电系统控制指令,单片机依据具体操作情况分配部件工作内容,程序操作性强,同时又方便简洁。在操作人员输入密码的过程中,单片机利用矩阵按键布局模式记录操作者当前的输入密码,并把该密码与系统已经设定的密码进行比较,如果密码匹配则密码锁开启;如果密码错误则需要操作人员图输入新密码。如果操作人员输入了超过3次的错误密码,电子密码锁将进行自动锁定,需要用户切换到管理员模式输入管理员密码方可以解锁当前状态,并重新输入正确密码进行解锁。
  2.1 电子密码锁的模块设计
  2.1.1系统主控模块
  该系统主控模块在电路控制时采用的是AT89C51单片。AT89C51单片机具有低耗能、高效率等优势,采用CMOS8位的微控制器,可以利用Flash存储器在系统可编程中存储数据,此系可以与工业80C51产品指令和引脚完全兼容。与此同时,Flash存储器不仅可以在系统实现编程,还能在常规编程器中适用。AT89C51单片机保留了原有的单片机优势,并进一步添加了新的系统功能,使系统能耗较大的问题得到了有效的改进。
  2.1.2键盘输入模块
  键盘输入模块是在电子密码锁设计中最为基础的部分。这个模块在密码输入时主要是利用矩阵式键盘进,由0至9这十个数字构成,其中还包括删除键、输入键、确定键、以及管理员模式选择键、当前键位删除键等五个功能键。如果键盘中按键数量较多,为了使I/O口的占用减少,通常为按键矩阵形式进行键盘输入。由于AT89C51单片机系统的矩阵键盘模块要构建N条行线,用以连接P10、P11、P12、P13,并需要构建M条列线用以连接P14、P15、P16、P17。各列线和行线在实现交叉连通时,都需要铜火锅相关案件,进而就形成了N×M个按键的键盘。在键盘输入模块中,用户进行6位数的数字密码输入,仅仅需按下输入键即可,然后按下确定键,系统就会自动将输入密码和原来设置密码比较,如果密码输入错误,系统就会自动发出警报信号,用户如需要解除警报,可以通过按删除键来删除错误密码,然后再输入正确的密码,在输入过程中如果发现当前密码数字错误,可以使用当前键位删除键来进行密码删除。系统设定密码输入次数不能多于3次,一旦超过设定的次数,密码锁就会进行自动锁定,操作用户需要启动管理员模式功能键来输入管理员密码,进行系统的解除锁定,并按下确定键进行密码的正确输入。
  2.1.3显示模块
  显示模块的功能主要用于显示电子密码锁输入操作。需要动态显示才能驱动电子密码锁系统设计,也就是用单片机来打开数码管选通控制相对应的COM端电路,使它在显示屏中亮灯表示相应的字形。数码管的显示方式主要分动态和静态这两种,对比下,在运行过程中动态显示方式所点亮的时间约为1~2ms,比较符合人眼暂留效应原理。所以显示模块设计中需要把数码管COM端口控制好,尽量不要使静态显示影响数据结果出现。可以采取分时轮流控制的办法,复用显示所需电路的情况,使各数码管轮流受控得以实现,并且使系统成本及能耗大大降低。因为发光二极管的亮度及发光时跟人眼暂留效应密切相关,这就要求在设计过程中,显示模块在进行画面显示时需采取动态扫描的显示方式,当扫描速度达到一定的时候,画面就会稳定地显示。动态显示方式还能够大幅度节省I/O口,使系统能耗得到降低。
  2.1.4声音控制模块
  声音控制模块的功能在于使电子密码锁的开锁以及报警功能得以实现,电子密码锁是通过单路信号控制的蜂鸣器闹铃进行开锁的,基于AT83C51单片机向蜂鸣器发送低压电平,在操作用户进行正确密码输入同时按下确认键的时候,蜂鸣器闹铃运行,LM386会对电路响铃进行放大,与此同时电路蓝灯D1将会自动亮起,表示密码锁已开解。如果操作用户输入了错误的密码,电子密码锁将会利用声音控制模块发出警报,此时就需要操作用户按下删除键进行错误密码的消除,同时切断警报。如果用户输入三次错误的密码的时候,将自动锁定电子密码锁,这时,需要用户进入管理员模式进行密码输入,当管理员密码输入正确的时候,绿灯D2和电路蓝灯D1会亮起,成功解锁密码,按确认键灯灭。密码输入错误则电路红灯D3亮起,并且使警报拉响。
  2.1.5报警电路模块
  该模块采用了输入频率来实现报警功能,其特点在于能够根据不同的输出频率来切换音乐,具有较大的灵活性,产品新颖度高,运用在电子密码锁功能中能够很好的完成密码锁报警操作,在用户密码输入正确时还可以模拟开门声。
  2.2 电子密码锁的软件设计
  基于AT89C51单片机的电子密码锁软件设计主要由主程序、初始化程序、键盘扫描、按键功能、LCD显示以及密码设置等程序组成。
  按键功能程序包括密码输入按键、清除按键、模拟开锁案件、设置按键、修改案件以及确认案件等程序。按键功能程序运行原理在于依据系统所读取按键所获得的键值进行反馈,并执行相应的程序函数,键功能程序采用了矩阵按键布局方式。电子密码锁系统中所有密码设置都为数字型,矩阵按键布局完全能够满足按键功能需求。
  3.总结语
  面对社会各界日益增多的密码服务需求,本文提出了一种基于AT89C51单片机的电子密码锁系统,该电子密码锁系统融合运用了AT89S52单片机的各项硬件资源,具有较高的安全性和可靠性。本文通过对系统软件和制作的优化,综合实现了密码设置、密码开锁、报警装置和防多次试探等功能,具有较高的运用价值,有利于该电子密码锁的运用和推广。
  参考文献
  [1] 张永格.基于AT89S52单片机的电子密码锁系统设计[J].湖南农机.2012,39(1):81-82.
其他文献
[摘 要]深圳地铁2号线列车在刷新2.5.3.0版CCU软件后,如发生非MCM故障导致的跳高断故障后,列车在正线无法动车。本论文从车辆CCU软件进行分析,讨论列车启动时缓解保压制动力及MCM状态值的相关逻辑。  [关键词]深圳地铁2号线;CCU软件;跳高断;无法动车;  中图分类号:U231+.2 文献标识码:A 文章编号:1009-914X(2015)18-0021-01  0 前言  深圳地铁
期刊
[摘 要]本文阐述了永磁同步电机的结构形式,转矩及调试特性,通过永磁同步变频电机模型仿真数据对比,说明永磁同步电机高能效、宽调频方面的优良特性,并通过实验数据表明永磁同步电机驱动离心制冷压缩机,提高压缩机制冷效率,具有良好的节能效益。  [关键词]永磁同步 变频 离心压缩机  中图分类号:TM351 文献标识码:A 文章编号:1009-914X(2015)18-0026-01  1.电机模型  1
期刊
[摘 要]长输管道是油气运输的重要方式,由于施工跨度大,施工条件复杂多变,其焊接质量的控制存在一定难度。如何加强长输管道焊接质量控制,则是当前工作的重点。本文首先介绍了长输管道输送介质特点,分析影响长输管道焊接质量的因素,并提出相应措施来加强控制长输管道焊接质量。  [关键词]长输管道 焊接 质量控制  中图分类号:TE832 文献标识码:A 文章编号:1009-914X(2015)18-0025
期刊
[摘 要]变电检修是企业为降低电力生产设备检修同所采取的一项措施,但在这其中还存在着不少问题,这就需要企业采取措施来不断提高变电检修工作的效率。  [关键词]变电检修;问题分析;注意事项;解决措施  中图分类号:TM131.6 文献标识码:A 文章编号:1009-914X(2015)18-0024-01  变电检修工作对于企业来说是至关重要的,但在工作中还存在着很多问题,比如,变电检修的目的不明确
期刊
[摘 要]通过对压缩机结垢现象的分析,处理,找到解决问题的办法并付之实施,在不断总结、完善、改进中使负压螺杆压缩机结垢问题得到最终彻底解决,从而降低劳动强度,延长了维修周期,大大提高了设备运转效率。  [关键词]迷宫封闭 稳定密闭率 结垢率 劳动强度 安全系数  中图分类号:R852.14 文献标识码:A 文章编号:1009-914X(2015)18-0030-01  一、课题选定  压缩机是文二
期刊
[摘 要]化工生产的原材料和产品一般都具有易燃、易爆、毒性、腐蚀性等特性,因此化工生产是较为危险的行业,同时化工反应都伴随着高压和高温,一旦控制不当就会造成爆炸、失火的生产事故。加强化工工艺安全设计中危险的研究工作可以准确有效的识别危险源、分析危险源,从而采取措施来控制危险源。危险源是化工生产的不定时炸弹,存在于化工生产的各个阶段,这也给危险的控制带来了困难。本文阐述了化工工艺安全设计的相关概念,
期刊
[摘 要]孙村煤矿洗选厂针对原浮精煤泥系统存在的问题,实施浮精煤泥破碎技术改造,保证了精煤产品质量,扩大了洗煤生产效益。  [关键词]浮精煤泥 破碎 水煤浆 重介精煤  中图分类号:TQ534.4 文献标识码:A 文章编号:1009-914X(2015)21-0393-01  一、孙村煤矿洗选厂概况  孙村煤矿洗选厂采用重介-浮选-压滤选煤工艺,入选原煤经过三产品旋流器分选出精煤、中煤和矸石产品,
期刊
[摘 要]由于化学产品具有易燃、易爆、有毒的性质,因此化工生产首先保证其安全性和环保性,化工工艺中的设备安装决定了化工生产的安全性,因此,在化工生产中要重视化工工艺中的设备安装,从源头上切断危险的根源,提高化工生产的安全性。本文阐述化工工艺中设备安装设计的重要性,并分析了设备安装设计的内容,最后提出了几点设备安装的改进措施。一方面,希望能起到抛砖引玉的作用,另一方面,希望能给相关的工作人员提供一点
期刊
[摘 要]刮板捞渣机链条在承受很大静负荷的同时还要传递较大动载荷,动静负荷交替作用,长时间运行容易造成疲劳断链,链条所承受的拉力超过设计极限,尤其是在链条表面存在明显磨损情况下容易发生断链事故,本文以田集电厂#1机组捞渣机在线更换链条为例,对刮板捞渣机在线更换链条检修工艺进行深入分析,提出解决实际存在问题的意见和建议。  [关键词]刮板捞渣机;更换链条;检修  中图分类号:U226 文献标识码:A
期刊
[摘 要]无轨采矿是当今最先进的采矿技术之一,对无轨采矿技术在云锡大屯锡矿的试验研究与应用进行了综述,并针对云锡大屯锡矿所面临的新的发展机遇,提出了无轨采矿技术的应用及发展思路。  [关键词]无轨采矿;应用效果;存在的问题;发展思路.  中图分类号:O434 文献标识码:A 文章编号:1009-914X(2015)18-0034-01  1.概述  采矿工程是一个系统工程,纵观国外采矿技术的发展,
期刊