第24卷第4期
2009年8月成 都 信 息 工 程 学 院 学 报JOURNALOFCHENGDUUNIVERSITYOFINFORMATIONTECHNOLOGYVol.24No.4Aug.2009文章编号:167121742(2009)0420341205
基于单片机的电子密码锁控制电路设计
周 鑫, 何建新, 刘 琥
(成都信息工程学院电子工程学院,四川成都610225)
摘要:设计以AT89S51单片机为核心器件,结合按键电路、LED数码管显示电路、存储电路、报警指示电路和
开锁机构,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性通过软件程序来控制整个系统实现
电子密码锁的基本功能。系统能实现密码的输入、清除、显示,限时输入完整密码,,超时报警,超位
报警,密码错误次数超次锁定键盘,,,具有一定
的实用价值。
关 键 词:单片机;电子密码锁;扫描
中图分类号:TP309.1 1 引言
,对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。具有报警功能的电子密码锁保密性高,使用灵活性好,安全系数高,密码锁设计方法合理,简单易行,成本低,符合住宅、办公室用锁要求,具有推广价值。电子密码锁采取电子电路控制,通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务。这种应用以单片机或FPGA芯片为核心,通过编程来实现整体基本功能和安全性要求。
2 电子密码锁系统设计
211 电子密码锁功能简述
用户通过键盘输入密码,确认后系统调用密码比较判断函数,如果密码在规定的时间内输入正确,单片机输出开门信号开锁。如果在规定的时间内没完成密码的输入,系统自动清除所输入的密码,并提示重新输入。用户发现输入错误时,可以清除重输。密码输入后,通过验证和多位校验后,如果密码错误则启动报警系统,当密码错误次数达到3次时,系统将锁定键盘一段时间,时间到后系统自动启动键盘输入。初始密码由系统设定,用户可根据自己的要求设定密码,修改密码时需要首先匹配旧密码,如果输入旧密码错误则系统报警并自动退出密码修改状态。旧密码正确则可以输入新密码,新密码的输入需要两次对比确认。系统设定密码为6位,当输入新密码不为6位或两次输入的新密码不一致时密码修改失败,系统报警并自动退出密码修改状态。如果输入的新密码为6位且两次输入的新密码一致则修改密码成功。
212 系统硬件设计
系统以AT89S51单片机为核心来控制密码锁的密码输入,密码显示,密码比较判断,开锁,报警指示以及密码的存储等功能。利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不仅能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制功能。其原理如图1所示。
系统的设计包括硬件和软件两大部分。其中硬件部分主要由以下几个模块组成:
单片机系统:该部分主要是使单片机能稳定工作,来控制整个系统实现密码锁的功能。
开锁电路:系统中采用单片机输出开锁信号驱动电磁锁驱动电路直接开电磁锁的方式,同时开锁也可以通过红外遥控的方式来控制。
收稿日期:2008211217;修订日期:2008212229
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育基于单片机的电子密码锁控制电路设计全文阅读和word下载服务。
相关推荐: