电子密码锁数电课程设计.doc

上传人:小飞机 文档编号:4267589 上传时间:2023-04-12 格式:DOC 页数:23 大小:868.50KB
返回 下载 相关 举报
电子密码锁数电课程设计.doc_第1页
第1页 / 共23页
电子密码锁数电课程设计.doc_第2页
第2页 / 共23页
电子密码锁数电课程设计.doc_第3页
第3页 / 共23页
电子密码锁数电课程设计.doc_第4页
第4页 / 共23页
电子密码锁数电课程设计.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《电子密码锁数电课程设计.doc》由会员分享,可在线阅读,更多相关《电子密码锁数电课程设计.doc(23页珍藏版)》请在三一办公上搜索。

1、课程设计任务书学生姓名: 专业班级: 指导教师: 工作单位: 信息工程学院 题 目: 数字电子密码锁 初始条件:利用集成集成芯片和门电路等设计一个数字电子密码锁。要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1)设计一个数字电子锁,有其预先设定好的密码,该密码可以修改。(2) 输入密码按确定键后,若密码正确则锁打开;若密码不正确则电路发出报警信号。任意输入密码而不按确定键的话电路不会有反应。(3)任意输入密码而不按确定键的话电路不会有反应。(4)打开的持续时间为Tx,警报持续时间也为Tx,即按下确定键到松开后10秒,按住确定键不放的话一直打开或者报警。时间

2、安排:第17周理论讲解,地点:新3-205第18周理论设计及实验安装调试,地点: 鉴主15楼通信实验室第19周撰写报告及答辩,地点:鉴主16楼报告厅指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日目 录1 绪论11.1 课程设计的目的11.2 课程设计的任务及要求12 工作原理及方案选择12.1 电路设计的多种方案12.1.1 方案一22.1.2 方案二22.2 电路设计方案的比较23 电路设计及仿真33.1 数字电子密码锁的设计原理框图33.2 各组成部分电路的设计33.2.1 密码输入及验证电路的工作原理33.2.2 密码修改及输出锁定53.2.3 计时模块63.2.4 逻

3、辑组合模块73.3 数字电子密码锁的总电路图83.4 电路参数的选择及计算84 电路软件仿真104.1 开锁的仿真104.2 报警的仿真104.3 数据测试115 电路的安装与调试145.1 焊接电路145.2 总电路的调试155.3 调试中遇到的问题及分析与总结156 心得体会167 附录177.1 仪器仪表电子元器件明细清单177.2参考文献18摘 要电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。其性能和安全性

4、已大大超过了机械锁。其特点如下:(1) 保密性好,编码量多。随机开锁成功率几乎为零。(2) 密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。(3)误码输入保护,当输入密码多次错误时,报警系统自动启动。(4) 无活动零件,不会磨损,寿命长。(5)使用灵活性好,不像机械锁必须佩带钥匙才能开锁。AbstractElectronic locks is a through the password input to control circuit or chips work, so as to control the closing of the mechani

5、cal switch, complete the lock, closure of the task of electronic products. There are many kinds of it, there is the simple circuit products, also have the high cost performance based on chip products. Now that are widely used in the electronic locks chips as the core, through the programming to fulf

6、ill. Its performance and security has greatly exceed the mechanical lock. The characteristics are as follows:(1) good secrecy, code more than quantity. Random unlock the success rate is almost zero.(2) the password variable, the user can change the password, prevent the password is stolen, at the sa

7、me time it can avoid the replacement for personnel to lock shall fall down.(3) error input protection, when the input password many errors, alarm system to be automatic startup.(4) no activity parts, do not wear, long service life.(5) use flexibility good, not as mechanical lock must wear a key to u

8、nlock.1 绪论1.1 课程设计的目的通过对课程的设计掌握电子系统的一般设计方法,掌握模拟IC器件的应用,培养综合应用所学知识来指导实践的能力,为接下来电子信息学习培养兴趣。1.2 课程设计的任务及要求 初始条件: 利用集成集成芯片和门电路等设计一个数字电子密码锁。主要任务: (1)设计一个数字电子锁,有其预先设定好的密码,该密码可以修改。(2) 输入密码按确定键后,若密码正确则锁打开(此设计用发光二极管S表示锁,锁打开就是点亮发光二极管S);若密码不正确则电路发出报警信号(用放光二级管J,报警就是点亮放光二级管J)。任意输入密码而不按确定键的话电路不会有反应。(3)任意输入密码而不按确定

9、键的话电路不会有反应。(4)打开的持续时间为Tx,警报持续时间也为Tx,即按下确定键到松开后10秒,按住确定键不放的话一直打开或者报警。2 工作原理及方案选择2.1 电路设计的多种方案自己设计制作数字电子密码锁,可以使用各种集成(译码器,555定时器,触发器),也可以采用单片机(如89C51)。由于自己知识范围的限制,并且为了进一步掌握数字电子技术的基本理论及实验调试技术,我在这次课程设计中采用集成芯片及门电路设计数字电子密码锁的设计方法。2.1.1 方案一设计选用单片机作为本设计的核心元件,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,实现基本的密码锁功能。在单片机的外围电路

10、外接输入键盘用于密码的输入和一些功能的控制,外接芯片用于密码的存储,外接LCD显示器用于显示作用。当用户需要开锁时,先按键盘开锁键之后按键盘的数字键09输入密码。密码输完后按下确认键,如果密码输入正确则开锁,不正确显示密码错误重新输入密码,当三次密码错误则发出报警。除上述基本的密码锁功能外,声光提示等功能,依据实际的情况还可以添加遥控功能。2.1.2 方案二设计选用各种集成芯片作为本设计的核心元件,采用逻辑开关及译码器组成密码输入部分。D触发器与密码输入部分不同的接线方式可修改密码。555定时器构成单稳态触发器产生触发信号触发开锁或者报警。2.2 电路设计方案的比较方案一:用51单片机实现,其

11、优点是硬件电路简单,功能很多,拓展方便,编程设计灵活多样和I/O端口丰富,控制准确。但是单片机要求知识广泛,需要对硬件有较好的认识和一定的编程能力。再者,单片机加上外围的设备费用要比单用集成芯片打。方案二:用各种集成芯片及门电路来设计,优点是电路理解轻松,设计比较顺畅,用已有的知识就可以设计。但是电路连线比较繁杂,需要一些逻辑器件,智能化大大降低,并且能拓展的功能比较少。3 电路设计及仿真3.1 数字电子密码锁的设计原理框图密码验证模块计时模块开锁信号报警信号密码输入确定输入逻辑组合模块修改密码锁住输入图3.1.1 数字电子密码锁的设计原理框图3.2 各组成部分电路的设计3.2.1 密码输入及

12、验证电路的工作原理此模块主要是用输入键盘和74LS138实现,输入键盘为六个逻辑开关;74LS138为3线-8线译码器,它的真值表如表3.2.1表3.2.1.1 74LS138真值表输入输出G1G2A+G2BC B AY0 Y1 Y2 Y3 Y4 Y5 Y6 Y70XX X X1 1 1 1 1 1 1 1X1X X X1 1 1 1 1 1 1 1100 0 00 1 1 1 1 1 1 1100 0 11 0 1 1 1 1 1 1100 1 01 1 0 1 1 1 1 1100 1 11 1 1 0 1 1 1 1101 0 01 1 1 1 0 1 1 1101 0 11 1 1 1

13、 1 0 1 1101 1 01 1 1 1 1 1 0 1101 1 11 1 1 1 1 1 1 0由表3.2.1 可知每个输出端为0时都有唯一的输入码,所以可以把G1 G2A G2B C B A作为密码输入端,与输入键盘相连,共有26=64种输入情况。Y0Y7只需要选择其中一端作为密码验证信号输出就行了。有8个选择,也就是修改密码时,只有8个不同的固定密码可以选。电路连接图如图3.2.1.1。图3.2.1.1 密码输入密码和密码选择端对应表如表3.2.1.2表3.2.1.3 密码和密码选择端对应表密码设定端的连接密码Y0100000Y1100001Y2100010Y3100011Y410

14、0100Y5100101Y6100110Y71001113.2.2 密码修改及输出锁定此模块用的是九逻辑开关,D触发器74LS175。其电路连接如图3.2.2.1。图3.2.2.1来自555 密码修改及输出锁定电路该模块是预先选择密码,即译码器的8个输出端口分别连接到逻辑开关8个接口上面,这样就可以实现选择密码的功能,但是密码只有固定的8种。然后D触发器再把密码验证模块送来的验证结果存住。在按下确定键时,单稳态触发器送过来的上升沿使触发器做出反应。如表3.2.2.1 D触发器真值表。表3.2.2.1 D触发器真值表输入输出CLKDQ0011X保持3.2.3 计时模块此模块选用555电路单稳态的

15、一种变形。如图3.2.3.1 555定时器组成的单稳态触发器。至74LS175B图3.2.3.1 555定时器组成的单稳态触发器 当按钮按下时C2储存的电荷通过S10泄放,2脚TRI受低电平触发,555置位,3脚输出高电平(Tx1.1R1C2)。松开按钮后,定时即开始,此时电源通过电阻R1向C2充电,使C2两端电平不断升高,当升至2/3Vcc时,时基电路复位,定时结束,3脚输出低电平。3.2.4 逻辑组合模块此模块的两个输入端是接锁定模块的输出端A和计时模块的输出端B。两个输出端分别接开锁指示灯S和报警指示灯J。它们的真值表如表3.2.4.1 逻辑组合模块的真值表。表3.2.4.1 逻辑组合模

16、块的真值表A BS J0 01 10 10 11 01 11 11 0所以 ,由此可以选用74LS00.实现该模块的逻辑功能A的非直接用74LS175的3引脚输出。其连接图如图3.2.4.2 开锁指示灯S和报警指示灯J逻辑电路图。图3.2.4.2 开锁指示灯S和报警指示灯J逻辑电路图3.3 数字电子密码锁的总电路图图3.3 数字电子密码锁的总电路图3.4 电路参数的选择及计算电路所用的集成芯片有3线-8线译码器(),同步D触发器(74LS175),555计时器(LM555CM),2输入与非门(74LS00)。下面各图为其引脚图。图4.1.1 74LS138引脚图图4.1.2 74LS175引脚

17、图图4.1.3 LM555CM引脚图由公式 Tx1.1R1C2 可以算得,为了是开锁和报警时间维持10秒左右,令R1 =1M欧,C2 =10uF。而对于LED连接的电阻,为了使LED能正常发光,可以确定为500欧。另外,电源为5V。4 电路软件仿真4.1 开锁的仿真预先将译码器的Y0接口和D触发器的D接口连接,即选择密码为000000。输入密码000000(波动逻辑开关S1-S6)后,按一下确认键(S10),便可以看到LED1 亮了,即电路为开锁状态,此绿灯亮持续11秒的时间,这与理论分析一致。若一直按着确认键(S10)不放,则LED1 一直亮,松开确认键(S10)11秒后,绿灯熄灭。这也就证

18、明的,开锁部分仿真成功。如图5.1 开锁仿真。图4.1 开锁仿真4.2 报警的仿真预先将译码器的Y0接口和D触发器的D接口连接,即选择密码为000000。输入密码100000(波动逻辑开关S1-S6)后,按一下确认键(S10),便可以看到LED2 亮了,即电路为报警状态,此红灯亮持续11秒的时间,这与理论分析一致。若一直按着确认键(S10)不放,则LED2 一直亮,松开确认键(S10)11秒后,红灯熄灭。这也就证明的,报警部分仿真成功。如图5.2 报警仿真。图4.2 报警仿真4.3 数据测试 密码选择端选择Y7时,可知道密码为100111。测试的数据如下表5.3 密码选择端Y7对应的测试数据。

19、 表4.3 密码选择端Y7对应的测试数据密码输入信号灯123456SJ000000暗亮000001暗亮000010暗亮000011暗亮000100暗亮000101暗亮000110暗亮000111暗亮001000暗亮001001暗亮001010暗亮001011暗亮001100暗亮001101暗亮001110暗亮001111暗亮010000暗亮010001暗亮010010暗亮010011暗亮010100暗亮010101暗亮010110暗亮010111暗亮011000暗亮011001暗亮011010暗亮011011暗亮011100暗亮011101暗亮011110暗亮011111暗亮100000暗亮1

20、00001暗亮100010暗亮100011暗亮100100暗亮100101暗亮100110暗亮100111亮暗101000暗亮101001暗亮101010暗亮101011暗亮101100暗亮101101暗亮101110暗亮101111暗亮110000暗亮110001暗亮110010暗亮110011暗亮110100暗亮110101暗亮110110暗亮110111暗亮111000暗亮111001暗亮111010暗亮111011暗亮111100暗亮111101暗亮111110暗亮111111暗亮 由表可知,此电路分析结果完全正确,通过选择Y接口可以修改密码。5 电路的安装与调试5.1 焊接电路(1)

21、把芯片插入洞洞板;(2)分别把各电阻和电容按照电路图插入板,在背面大致确定线路的走向;(3)安装电压源接口及接地端接口。(4)焊接,注意安全。实物如下拍照图5.1 实物拍照图5.1 实物拍照5.2 总电路的调试(1) 把各部分的电路接好,进行整体测试、观察(2) 针对各阶段出现的问题,逐各排查校验,使其满足实验要求,即能够正常的开锁或者报警。接上电源后,输入密码,测试,结果与理论分析一致,本次设计是成功的。5.3 调试中遇到的问题及分析与总结本设计其电路可以分为5部分:密码输入部分,密码修改部分,密码输出锁定部分,定时器触发部分和开锁/报警逻辑部分。焊接时应该分部分焊接,以便保持思路清晰,焊接

22、顺利,并且可以逐步调试正确性。6 心得体会刚开始的时候,由于对理论知识的学习不是很透彻,不知道从哪里开始入手。所以从伍时和老师的数字电子技术基础和康华光老师的电子技术基础(数字部分)找相关的内容,看了译码器,触发器,计时器等很多内容,从书上的原型有了基本的认识,后来看了谢自美老师的电子线路设计实验测试后对定时器有了一定的理解。经过网上查阅资料及参考李明喜老师发表的新型电子密码锁的设计后决定从本报告的设计方案入手。画了电路图,算好了参数,我就开始仿真。开始仿真时,明明按照自己设计的电路图来画,可是结果就是与理论的不一样。我查了很久没有结果,于是和同学讨论,并且重新查了各个芯片的引脚图,一对比才知

23、道自己接的线路有一点错误,比如清零端是接高电平还是低电平。经过一天的仿真,我最终把电路成功地设计完善,得到的结果与理论几乎一致。经过这次课程设计,我对各个集成电路:定时器,触发器,译码器等有了更加深刻的理解,对课程设计有了了解,对自己制作电子设计有了浓厚的兴趣。但是更加深刻的是,我理解了“读万卷书,行万里路”这句话的深刻含义。在以后的专业学习中,我将会注重实践,将理论知识应用到实践中去,以便更好的学习知识。7 附录7.1 仪器仪表电子元器件明细清单名称型号数量2输入端与非门74LS002块3-8译码器74LS1381块555定时器LM555CM1块同步D触发器74LS1751块发光二极管LED

24、2个杜邦线1根插针1排芯片插槽DIP141个芯片插槽DIP162个芯片插槽DIP81个万用板9cm*15cm1块电阻2M1个电阻500欧2个电容10uf1个电容 0.047uf1个按钮1个拨动开关单刀双掷6个二极管1个7.2参考文献(1)电子线路设计实验测试 第三版,谢自美 主编,华中科技大学出版社(2)数字电子技术基础伍时和 主编,清华大学出版社(3)电子技术基础(数字部分)第五版,康华光 主编,高等教育出版社(4)新型电子密码锁的设计李明喜 (5)数字电路逻辑设计第二版,王硫银 主编,高等教育出版社(6)555时基电路原理、设计与应用叶桂娟 主编,电子工业出版社本科生课程设计成绩评定表姓 名性 别专业、班级课程设计题目:课程设计答辩或质疑记录:成绩评定依据:最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字: 年 月 日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号