- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子密码锁设计任务书
1、设计目的
(1)掌握电子密码锁工作原理。
(2)熟悉数字集成电路的设计和使用方法。
(3)熟悉Protel/multisim软件的使用。
2、设计任务
(1)
(2)胡奕涛主编.电子技术实践教程.北京:北京邮电大学出版社,2007
(3)苏文平,等编著. 电子技术实践与制作教程. 北京:国防工业出版社,2007
(4)康华光主编.电子技术基础:模拟部分. 北京:高等教育出版社,1988
电子密码锁设计报告
二.设计的方案的选择与论证 3
2.1电路设计的多种方案 3
2.2方案论证 4
2.3方案选择 4
三
3.1开关编码电路
3.2密码存储及显示电路
3.3密码验证电路
3.4开关电路5密码锁定电路
四
五
5.1电路原理图 16
5.2元器件明细表 17
六
一.设计任务和要求
用电子器件设计制作一个数字密码锁,红灯亮、绿灯灭表示关锁,绿灯亮、红灯灭表示开锁。具体要求如下:
(1)设置密码时指示灯不亮,也不会发出报警信号;设置完密码后密码锁处于关锁状态(即红灯亮,绿灯灭),此后输入正确密码时密码锁开锁且不报警,输入错误时密码锁保持关锁状态并报警;
(3)
(4)输入密码的过程中不会报警,只有在输入完成后
2.1电路设计的多种方案
设计制作数字电子密码锁,可以使用各种集成(译码器,555定时器,触发器),也可以采用单片机(如89C51)。
方案一:选用单片机作为核心元件,利用其灵活的编程设计和丰富的I/O端口,以及控制的准确性,实现丰富的密码锁功能。在单片机的外围电路外接输入键盘用于密码的输入和一些功能的控制,外接芯片用于密码的存储,外接LCD显示器用于显示作用。当用户需要开锁时,先按键盘开锁键之后按键盘的数字键0-9输入密码。密码输完后按下确认键,如果密码输入正确则开锁,不正确显示密码错误重新输入密码,当三次密码错误则发出报警信号。除上述基本的密码锁功能外,还可以添加遥控功能。
方案二:选用各种集成芯片作为本设计的核心元件。用逻辑开关及编码器组成密码输入部分;D触发器存储输入的密码和控制电路里设置好的密码;接成8进制计数器来对输入密码时密码的个数计数;接成3进制计数器,对重置密码的次数计数,在第3次重置密码时产生高电位的进位信号,触发555定时器构成的单稳态触发器,触发器产生30秒的触发信号控制密码锁输入部分一直置零,这时就输不进去密码了(即从第四次开始输不进去密码),从而实现了连续3次输入密码错误就锁定的功能。
2.2方案论证
采用单片机来设计,其优点是硬件电路简单,功能很多,拓展方便,编程设计灵活多样以及I/O端口丰富,控制准确。但是单片机要求知识广泛,需要对硬件有较好的认识,也要有一定的编程能力。再者,用单片机设计时需要用到的外围设备多,密码锁制作费用比较大。
用各种集成芯片及门电路来设计,优点是电路理解轻松,设计比较顺畅,用已有的知识就可以设计。但是电路连线比较繁杂,需要一些逻辑器件,智能化大大降低,很容易出现故障,并且能拓展的功能也比较少。
2.3方案选择
论证完方案后反观自身,知识面不够广,电路设计经验不太多,专业基础也不是很扎实,这样的话采用单片机来设计电路可行性不是很高,短时间内有很大难度。
所以,为了进一步巩固理论基础、熟练掌握和运用数字电子技术的基本知识以及丰富电路设计制作的经验,在此次课程设计中,通过两种方案的比较,结合自身实际情况,在满足设计要求的基础上,我采用方案二来设计制作电子密码锁,并适当扩展了其功能。
其系统框图如下:
图1 电子密码锁设计三
设计过程中共用到5个单元电路,分别为开关编码电路、密码存储/显示电路、密码验证电路、开关锁报警电路和密码锁定电路。下面将一一叙述其实现原理。
3.1开关编码电路
HC147和一个四输入的与非门组成。9个开关分别用键盘上的数字1-9控制,其上两个端口分别接高、低电位,用来控制编码器输入端的电位。
图2 开关编码电路图
不按数字键时,开关上面的两个端连接导通,编码器上相应的输入端为高电位。所以初始状态下编码器9个输入端均为高电位,4个输出端也均为高电位,经过四输入的与非门后变成脉冲输出端的低电位。当按下某一个数字键时,相应的开关下面两个端连接导通,编码器输出4个相应的的高低电位(而且至少有一个低电位),经过与非门之后形成脉冲输出端的高电位。当松开数字键时编码器的输入端和输出端又都变成高电位,经过与非门之后脉冲输出端又恢复成低电位。
所以每次输入一个数字时(按相应的数字键,按下又松开),该电路脉冲输出端还产生一个脉冲,将此脉冲发送给密码存储单元,可触发其状态发生改变,进行密码存储。
表1 二---十进制优先编码器74HC147特性表
输 入 输 出 I1 I2 I3 I4 I5 I6 I7 I8 I9
文档评论(0)