PLC课程设计密码锁 密码锁的设计

多用户密码锁的设计
多用户密码锁的设计
发布: | 作者:-- | 来源: -- | 查看:195次 | 用户关注:
安全防盗已成为社会问题。而锁自古以来就是把守门户的铁将军,人们对它要求甚高,既要安全可靠地防盗,又要使用方便,这也是制锁者长期以来研制的主题。
&&& 文中设计的电子密码锁和市面销售的AB锁有类似之处,但主要区别在于设计的这个密码锁由主人决定客人进入的密码,不需要通过换锁来防止用过该锁的人再次进入,而且只有主人才有对密码的修改权。
1 方案设计思想
安全防盗已成为社会问题。而锁自古以来就是把守门户的铁将军,人们对它要求甚高,既要安全可靠地防盗,又要使用方便,这也是制锁者长期以来研制的主题。
&&& 文中设计的电子密码锁和市面销售的AB锁有类似之处,但主要区别在于设计的这个密码锁由主人决定客人进入的密码,不需要通过换锁来防止用过该锁的人再次进入,而且只有主人才有对密码的修改权。
1 方案设计思想
&&& 文中的多用户密码锁设有一个管理员用户,管理员对密码有修改权。另设有两个来宾用户,可以根据管理员提供的密码开锁,自己则不可以任意修改密码。更换住户时,只需要管理员更换密码即可,这样就避免了换锁带来的麻烦,节约了成本。
&&& 密码锁的设计采用通用板制作,所以涉及到元器件的排布和走线问题。由于带有一个管理员用户(主人用户),可以对自己和两个来宾用户的密码进行修改,而且还要限制两个来宾用户的对密码的修改权。所以,在密码修改程序上需要精心处理,在进入密码修改程序时有两个条件。首先,是主用户进入的系统;其次是密码修改按键被按下。在密码输入程序上也要特别的注意,区分并确认是哪个用户进入当前系统,即用户名和密码需对号入座,这也是设计的关键所在。
2 系统结构与原理
2.1 系统结构
&&& 多用户密码锁电路设计共分为6部分:电源、用户显示单元、晶振电路、键盘电路、编程控制部分、功能显示单元。通过排版、布局,把这6个部分组合起来,构成一个完整的多用户密码锁控制电路,如图1所示。
2.2 系统原理
&&& 首先,要有晶振电路产生工作时钟送至单片机内部的各个部件使其正常工作。其次,用AT89C5l的并行口P1接4&4矩阵键盘,以P1.0~P1.3作输出线,以P1.4~P1.7作输入线。矩阵的行线和列线分别通过两并行接口和CPU通信。通过扫描得出的行值和列值的组合来识别被按下的按键的编码以完成密码的输入、用户名的输入和切换,以及确定、取消命令、密码修改命令、用户切换命令和关锁命令的输入。再者,单片机通过P2口将要显示的数据信号传送到数码管,直接控制数码管的显示,从而点亮数码管,显示当前用户。整个系统实现了各种信号提示功能的实现。
3 各功能模块电路设计
3.1 键盘电路
&&& 密码锁要输入密码就肯定要使用键盘。设计的是4&4的键盘,除了0~9这10个数字键之外,还有&确定&、&取消&、&密码修改&、&关锁&、&用户切换&、和&显示开关&。4&4矩阵排列能有效的节约端口资源,避免使用端口扩展模块。键盘安装时,按键按照4&4格式进行矩阵排列。在P1.4~P1.7输出线上接拉高电阻,让端口能准确的置高、置低。拉高电阻的另一端则连接在一起接5 V电源。电路如图2所示。
3.2 显示电路
&&& 电路主要使用七段数码管。单片机通过P2口将要显示的数据信号传送到数码管,直接控制数码管的显示,从而点亮数码管。由于单片机的时钟频率达到12 MHz,所以,看不到数据是一位一位传输的。从人类视觉的角度上看,就仿佛是全部数码管同时显示的一样。由单片机控制数码管显示1~3,分别表示3个用户。硬件电路主要是7段显示译码器的a~g对应接到单片机的P2.0~P2.6,通过查表得到要显示的数值。电路如图3所示。
4 软件设计
4.1 软件设计思想
&&& 整个系统的设计重点在于区分3个用户的进入。只有主用户进入之后才可以对自己及客人用户的密码进行修改。其他用户进入是不可以对自己的密码进行修改的。
&&& 程序设计主要包括了密码修改程序、密码输入程序、报警程序、控键扫描程序、数字键转换程序和功能键转换程序。在整个程序的运行过程中,控键扫描程序放在中断服务子程序中,每隔150ms进行一次扫描。密码修改程序,在设计中每个用户进入系统时都已加了标注,以确保密码被修改时可以准确的分辨出修改密码的用户是哪个,用户对密码是否有修改权。
4.2 主程序的设计
&&& 先判断密码是否输入,如密码输入,则将密码输入到密码输入缓冲区,密码输入完成,确认后进行密码比对,区别出哪个用户进入密码锁系统,比对成功之后用标志位区别主人用户和来宾用户。在密码修改程序中。首先,判断是否是主人用户。其次,判断是否有密码修改要求,在满足上述两个条件的情况下再进入密码修改程序。两次新密码的输入相同话则表示密码修改成功。接下来是报警子程序,用寄存器累加连续输入的错误密码的次数,达到3次则产生报警信号。最后是显示子程序,用来显示当前进入系统的用户。主程序流程图如图4所示。
&&& 文中设计的密码锁既能确保密码可以被有权用户进行修改,还有限制用户对自己或别人密码进行修改等功能。以AT89C52单片机芯片为核心,同时给出系统总体设计方案,硬件模块电路及软件设计。
本页面信息由华强电子网用户提供,如果涉嫌侵权,请与我们客服联系,我们核实后将及时处理。
应用与方案分类
&&& 目前,处理器性能的主要衡量指标是时钟基于PLC的电子密码锁设计_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
&&¥1.00
喜欢此文档的还喜欢
基于PLC的电子密码锁设计
本​设​计​是​基​于​P​L​C​的​五​键​密​码​锁​控​制​系​统​,​以​C​P​U2作​为​主​控​元​件​,​通​过​外​围​硬​件​电​路​和​软​件​程​序​,​实​现​了​密​码​锁​的​启​动​,​密​码​输​入​,​开​锁​,​报​警​和​复​位​等​功​能​。​本​设​计​给​出​了​P​L​C​的​I​/​O​分​配​,​P​L​C​的​外​部​接​线​图​和​梯​形​图​程​序​,​并​将​所​有​程​序​均​通​过​了​仿​真​测​试​。​本​次​设​计​使​用​M​C​G​S​组​态​环​境​软​件​制​作​了​组​态​模​拟​界​面​,​通​过​编​写​脚​本​程​序​,​进​而​实​现​了​密​码​锁​的​动​画​模​拟​与​仿​真​测​试​。​该​设​计​的​五​键​密​码​锁​控​制​系​统​具​有​性​能​稳​定​,​操​作​简​单​,​经​济​好​用​等​优​点​。
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢我想学的是:
相关课程推荐 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
基于plc的电子密码锁设计
下载积分:1000
内容提示:基于plc的电子密码锁设计
文档格式:DOC|
浏览次数:10|
上传日期: 15:12:04|
文档星级:
该用户还上传了这些文档
基于plc的电子密码锁设计.DOC
道客巴巴认证
机构认证专区
加  展示
享受成长特权
官方公共微信《实用PLC技术》 -
  书&名:&实用PLC技术   作 者:王建   出版社:&辽宁科学技术出版社   出版时间:&日   ISBN:&4   开本:&16开   定价:&28.00元   
《实用PLC技术》 -
&  《实用PLC技术》根据企业生产实际,结合典型项目的PLC程序,详细介绍了PLC的实用技术,实例设计紧贴生产一线。主要内容包括:PLC的基础操作、PLC的基本应用、顺序控制的应用、功能控制的应用、典型PLC程序设计等内容。不仅介绍了三菱PLC指令,也对西门子PLC指令及应用进行了介绍。《实用PLC技术》内容取材于生产一线,实用性强,可供广大生产一线的从事电气控制的人员使用,也可供电气技术人员参考,更是各级各类职业教育与培训的理想教材。
《实用PLC技术》 -
&  第一章&FX系列PLC操作   第一节&可编程控制器基础   一、可编程控制器的结构   二、PLC的主要特点   三、可编程控制器的工作原理   四、可编程控制器的分类   五、编程元件   第二节&FX系列手持式编程器的使用   一、基本结构   二、简易编程器的联机操作   三、基本编程操作   四、监控操作   五、简易编程器的脱机工作   六、操作实例   第三节&SWOPC-FXGP/WIN-C编程软件的应用   一、SWOPC-FXGP/WIN-C编程软件的安装   二、编程软件的使用   第二章&PLC应用基础   第一节&三相异步电动机连续运行控制电路   一、指令介绍   二、梯形图编程的一些基本规则   三、程序设计   四、程序调试操作   五、扩展应用   第二节&三相异步电动机正反转控制电路   一、指令介绍   二、编程技巧   三、程序设计   四、调试程序   五、扩展应用   第三节&三相异步电动机的顺序控制   一、定时器   二、辅助继电器   三、编程技巧   四、程序设计   五、扩展应用   第四节&三相交流异步电动机的启动控制   一、指令介绍   二、设计启动控制程序   三、扩展应用   第五节&具有循环次数控制的自动往返电路   一、计数器   二、程序设计   三、扩展应用   第三章&梯形图程序设计方法应用   第一节&PLC程序的经验设计法   一、根据电气控制线路设计控制程序   二、根据控制要求直接设计控制程序   三、经验设计法的特点   第二节&PLC程序的逻辑设计法   一、PLC程序的组合逻辑设计法.   二、PLC程序的时序逻辑设计法   第三节&PLC程序的状态表设计法   一、状态表   二、状态的区分   三、状态表设计控制程序应用   第四章&步进顺序控制指令的应用   第一节&运料小车控制线路   一、顺序控制的概念   二、状态流程图   三、编制设计   第二节&大小铁球分拣控制系统   一、指令介绍   二、状态图中几个特殊程序设计问题   三、程序设计   第三节&交通灯的控制   一、并行序列的编程方法   二、程序设计   第五章&PLC的功能指令应用   第一节&信号灯闪光频率控制   一、功能指令的基本格式   二、功能指令的规则   三、数据寄存器和变址寄存器   四、传送指令   五、程序设计   第二节&小车自动寻址控制   一、比较指令   二、程序设计   第三节&密码锁控制   一、二进制数与变换指令   二、XCH   三、四则及逻辑运算指令   四、段码指令(SEGD)   五、译码和编码指令   六、程序设计   第四节&步进电动机的正反转控制   一、循环   二、位移位、字移位指令   三、报警器置位、复位指令   四、数据处理   五、跳转指针及跳转指令   六、子程序指令   七、循环指令   八、中断   九、编制程序   第六章&PLC典型应用   第一节&电镀生产线的自动控制系统   一、控制要求   二、程序设计   第二节&用PLC改造机床电气线路   一、PLC改造机床继电控制线路的步骤和办法   二、接线与调试   三、用PLC改造Z3040摇臂钻床的电气控制系统   四、用PLC改造H7210型平面磨床的电气控制系统   五、C650卧式车床用PLC进行继电控制线路的改造   六、用PLC改造Z3050型摇臂钻床的电气控制线路   七、用PLC改造X62铣床的电气控制线路   八、用PLC改造H1342A万能外圆磨床的电气控制线路   九、用PLC改造T68卧式镗床的电气控制线路   十、用PLC改造双面钻孔组合机床的电气控制线路   第三节&用PLC对进行控制   一、恒压供水系统   ……   第七章&西门子PLC指令系统及应用   附录   参考文献&   
为本词条添加和相关影像
互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于。
登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和770多万专业认证智愿者沟通。
您也可以使用以下网站账号登录:
此词条还可添加&
编辑次数:2次
参与编辑人数:2位
最近更新时间: 10:20:11
贡献光荣榜
扫描二维码用手机浏览词条
保存二维码可印刷到宣传品
扫描二维码用手机浏览词条
保存二维码可印刷到宣传品}

我要回帖

更多关于 课程设计密码锁 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信