1、 课程设计 (综合实验) 报告( 2014- 2015 年度第二学期)名 称: 电子技术综合实验 题 目: 电子密码锁 院 系: 能源动力与机械工程学院班 级: 12344556 学 号: 121213123 学生姓名: ASD 指导教师: 赵东 设计周数: 一 周 成 绩: 日期:2016 年 7 月 1 日目 录任务书 .1一、 综合实验的目的与要求 .31. 综合实验的目的与要求 32. 综合实验的要求 33. 电子密码锁的设计要求 3二、设计框图及电路系统概述(举例) .41. 设计思路 42. 系统框图 4三、 各单元电路的设计方案及原理说明、参数计算 .51. 按键输入和按键信号识
2、别 52. 数据存储电路 63. 密码比较电路 84. 十秒计时与报警电路 95. 二十秒计时电路 106.开关锁电路 117.自锁电路 12四、 调试过程及结果分析 .13五、 设计、安装及调试中的体会 .15参考文献 .16附录 .160电子技术综合实验任务书一、目的与要求1. 目的1.1 综合实验是教学中必不可少的重要环节,通过课程设计巩固、深化和扩展学生的理论知识与初步的专业技能,提高综合运用知识的能力,逐步增强实际工程训练。1.2 注重培养学生正确的设计思想,掌握课程设计的主要内容、步骤和方法。1.3 培养学生获取信息和综合处理信息的能力、文字和语言表达能力以及协作工作能力。1.4
3、提高学生运用所学的理论知识和技能解决实际问题的能力及其基本工程素质。2. 要求2.1 能够根据设计任务和指标要求,综合运用电子技术课程中所学到的理论知识与实践技能独立完成一个设计课题。2.2 根据课题需要选择参考书籍,查阅手册、图表等有关文献资料。要求通过独立思考、深入钻研课程设计中所遇到的问题,培养自己分析、解决问题的能力。2.3 进一步熟悉常用电子器件的类型和特性,掌握合理选用的原则。2.4 学会电子电路的安装与调试技能,掌握常用仪器设备的正确使用方法。利用“观察、判断、实验、再判断” 的基本方法,解决实验中出现的问题。2.5 学会撰写课程设计总结报告。2.6 通过课程设计,逐步形成严肃认
4、真、一丝不苟、实事求是的工作作风和科学态度,培养学生树立一定的生产观点、经济观点和全局观点。要求学生在设计过程中,坚持勤俭节约的原则,从现有条件出发,力争少损坏元件。2.7 在课程设计过程中,要做到爱护公物、遵守纪律、团结协作、注意安全。二、 主要内容共有 7 个既有学习价值又有一定的实用性和趣味性的设计课题,学生根据自身情况自由选择其中之一。1. 移位寄存器型彩灯控制器2. 智力竞赛抢答器3. 电子拔河游戏机4. 交通信号灯控制器5. 电子秒表16. 电子密码锁7. 数字电子钟三、 进度计划序号 设计(实验) 内容 完成时间 备注1 设计内容讲解、学习资料查找方法 半天2 发放材料、清点材料
5、、熟悉各种元器件 半天3 查找资料、设计电路、绘制总体电路草图 1 天4 电路组装并调试或在 Multisim 上绘制电路图、仿真并调试2 天5 验收、撰写实验报告 1 天四、 设计(实验)成果要求1. 学生根据所选课题的任务、要求和条件进行总体方案的设计,通过论证与选择,确定总体方案;然后对方案中单元电路进行选择和设计计算;最后画出总体电路图。2. 在 Multisim 软件平台上学生可直接设计、仿真和实现,直至达到设计要求。3. 设计经指导教师审查通过后,学生即可向实验室领取所需元器件等材料,在面包板上组装、调试电路,使之达到设计指标要求。五、 考核方式综合以下指标评定课程设计总成绩:优、
6、良、中、及格和不及格。1. 设计方案的正确性与合理性;2. 实验动手能力(安装工艺水平、调试中分析解决问题的能力以及创新精神等);3. 总结报告;4. 答辩情况(课题的论述和回答问题的情况);5. 设计过程中的学习态度、工作作风和科学精神。学生姓名:指导教师: 2016 年 07 月 日课程 课程设计(综合实验)报告21、综合实验的目的与要求1. 综合实验的目的与要求1.1 实验设计是教学中必不可少的重要环节,通过课程设计巩固、深化和扩展学生的理论知识与初步的专业技能,提高综合运用知识的能力,逐步增强实际工程训练。1.2 注重培养学生正确的设计思想,掌握课程设计的主要内容、步骤和方法。1.3
7、培养学生获取信息和综合处理信息的能力、文字和语言表达能力以及协作工作能力。1.4 提高学生运用所学的理论知识和技能解决实际问题的能力及其基本工程素质。2. 综合实验的要求2.1 能够根据设计任务和指标要求,综合运用电子技术课程中所学到的理论知识与实践技能独立完成一个设计课题。2.2 根据课题需要选择参考书籍,查阅手册、图表等有关文献资料。要求通过独立思考、深入钻研课程设计中所遇到的问题,培养自己分析、解决问题的能力。2.3 进一步熟悉常用电子器件的类型和特性,掌握合理选用的原则。2.4 学会电子电路的安装与调试技能,利用“观察、判断、实验、再判断”的基本方法,解决实验中出现的问题。2.5 学会
8、撰写课程设计总结报告。2.6 通过课程设计,逐步形成严肃认真、一丝不苟、实事求是的工作作风和科学态度,培养学生树立一定的生产观点、经济观点和全局观点。2.7 在课程设计过程中,要做到爱护公物、遵守纪律、团结协作、注意安全。3. 电子密码锁的设计要求3.1 能够根据设计任务和指标要求,综合运用电子技术课程中所学到的理论知识与实践技能独立完成一个设计课题。3.2 在锁的控制电路中储存一个可修改的 3 位十进制代码作为密码,当输入代码和锁的密码相等时,进入开锁状态使锁打开。3.3 从第一个按钮触动之后的 20 秒内若未将锁打开,则电路进入自锁状态,使之无法再打开,并由扬声器发出持续 10 秒的报警信
9、号。课程 课程设计(综合实验)报告3二、系统设计概述及设计框图2.1 系统设计概述(1)该题的主要任务是产生一个开锁信号,而开锁信号的形成条件是输入代码和已设置的密码相同。实现这种功能的电路构思有多种。比如:用 2 片 8 位数据锁存器或 2 片 4 位寄存器,一片存入开锁的代码,另一片存入密码,通过比较的方法判断,若二者相等,则形成开锁信号。(2)在产生开锁信号后,要求输出声、光信号。其中音响的产生可以由开锁信号去触发一个音响电路。其中的光信号可以用开锁信号点亮 LED 指示灯。(3)用按钮开关的第一个动作信号触发一个 5S 的定时器,若在 5S 内未将锁打开,则电路进入自锁状态,使之无法再
10、打开,并由扬声器发出持续 10 秒的报警信号。2.2 系统框图系统应包括输入开关电路、输入锁存电路、密码修改电路、密码存储电路、比较电路、定时电路、显示电路、音响电路等。通过所输入的密码与实际密码的比较,进行开锁、亮灯或报警等相关操作。总体设计原理方框图如下所示:图 1 电子密码锁系统框图课程 课程设计(综合实验)报告43、各单元电路的设计方案及原理说明、参数计算3.1 按键输入和按键信号识别图 2 左边的是按键,按键 S1,S9,S0 ,分别对应数字 1-9.0.按键的一边接了高电平,一边接到74LS147 的输入端。当有按键被按下去的时候, 74LS147 按键输入端就会为低电平,把输入信
11、息化为二进制码。四个与门检测键盘按键输入。当键盘有按键输入时,和与门输入端输出为 0,不按按键时,与门输出高电平。芯片是反码输出,在输出端接上非门。控制按键输入信号,当开关 S1 拨到下方时,进入密码输入阶段,没当按键有按键输入时,与门就会向 74LS194 芯片输入一个脉冲信号,使该芯片启动进行位移操作。一开始时 QA 输出端是为 0,在输入密码期间一旦有按键输入该芯片就会启动,QA 输出端输出 1。74LS147 真值表见附录 4图 2 按键信号识别电路图当开关 S1 拨到下方时,进入密码输入阶段,没当按键有按键输入时,按键识别与门的电平就会发生变化,与门向 74LS194 芯片输入一个脉
12、冲信号,该芯片进行位移操作。一开始时 QA 输出端为 0,在输入密码期间有按键输入该芯片就会启动,QA 输出 1,然后无论再怎么按按键, QA 输出端就一直是为高电平,该高电平就会输出到控制计时电路的时钟脉冲控制与门使计时电路工作,实现倒计时功能。图 3 按键输入控制电路课程 课程设计(综合实验)报告53.2.数据储存电路数据的存储用到的芯片是 74LS194 ,控制数据的存储功能的芯片也是 74LS194,它的主要功能是选片存储。74LS194 为四位双向移存器。 74LS194 移位寄存器中的数据可以在移位脉冲作用下一次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出
13、。表 1 74LS194 功能表CLR S1 S0 CLK 功能0 X X X 异步清零1 0 0 保持1 0 1 右移1 1 0 左移1 1 1 并入图 4 存储电路简化图此图为存储电路的一块芯片,共有 6 块 74LS194 用来存储。课程 课程设计(综合实验)报告6S2 是控制电路的设置密码和输入密码功能的。74LS138 是数据选择器,作为 选片储存功能。电路没有自锁时 74LS138 的 G1 端输入为 1,实现数据选择功能。当 X2 拨到上方时,74LS138 的输入端 C 端就会置 1,这时候实现密码设置功能,此时 74LS138 的输出端只在 Y4 到 Y7 之间工作。74LS
14、138 的一个输出端控制一个寄存器的读写功能。两个双 D 触发器组成一个二进制加法器。每当键盘有按键输入时触发器的时钟脉冲端就会来一个脉冲使触发器工作一下,加法器加 1.加法器的输出端接到 74LS138 的输入端。当按键输入时,加法器每变化一次,74LS138 的输出端选择上就变化一次,以选择不同的寄存器来读写数据。74LS138 真值表见附录 4 图 5 片选功能的电路课程 课程设计(综合实验)报告73.3.密码比较电路密码比较电路主要是用了 74LS85 作为比较器,74LS85 的 AEQB 置高电平,使该芯片能正常比较输入的两数据。分别作为输入密码寄存器和预设密码寄存器的输出端接上
15、74LS85 的输出端一比较密码相同位的数据是否相等,当两者相同时,74LS85 的 OAEQB 输出 1,否则输出 0,如此类推,用三个74LS85 芯片来比较密码。用 OAEQB 接四输入与门,用来比较三个密码是否都相等。当密码有一位不相等时,74LS85 的输出端就会有输出 0,四输入与门就会输出 0。与门输出与开锁、关锁电路相连。开关锁电路就会识别信号决定是否开锁。图 6 密码比较电路74LS85 真值表见附录 4 表 2 课程 课程设计(综合实验)报告83.4.十秒定时与报警电路十秒计时电路主要采用了计数器 74LS161,对 10s 定时电路来说,当输出为 10 时,QD、QC 、
16、QB、Q A 为 1010,欲使计数器停止,则需将时钟脉冲置为无效,因此可将 QD 和 Q B 的高电平信号接出经过一个与非门再和时钟脉冲与非,则当输出为 10 时,芯片的时 钟脉冲输入端始终为高电平,不再有脉冲,计数器停止工作。图 7 十秒定时与报警电路表 5 74LS161 真值表课程 课程设计(综合实验)报告93.5.二十秒定时电路二十秒定时电路用两片 74LS160.电路图如下。时钟信号由方波脉冲提供,74LS160 芯片为加法器,启动后开始计数,U5 的 RCO 端通过一个非门接 U4 的 CLK 端,实现进位。计时二十秒,U4 的 QB 输出高电平时为 20 秒,此时通过非门同方波
17、脉冲一起接与门,使装置停止计数。图 8 二十秒定时电路课程 课程设计(综合实验)报告10表 4 74LS160 真值表 743.6.开关锁电路比较器 74LS85 的 OAEQB 端接入四输入与门,当比较正确时,输出高电平,四个都正确时,四输入与门输出高电平,此时 LED2 灯亮。当由一个密码不正确时,与门输出为 0 时 LED1 灯亮,当与门输出为 1时,LED1、LED2 分别为红灯绿灯,分别代表关锁开锁。课程 课程设计(综合实验)报告11图 9 开关锁电路3.7.自锁电路电路的开始工作首先要有两个条件满足才行,一个是 74LS160 定时器旁的二进制计数器的输出端 QB输出 1,即是已经
18、计时到二十秒;第二密码锁还是为锁住状态,即亮红灯。该两个信号用一个与门来判断,和 QB 端的连接的输入端接一个非门。当这两者条件都满足时就会向自锁电路发出一个信号 1。判断电路图 10 自锁判断电路判断后,与门的信号就会输入到 74LS194 芯片上,该信号时由 0 变 1 提供一个脉冲信号。74LS194 芯片的 SL、SR、S0 、CLR 端接上高电平。当与门由 0 变 1,输出端 QA 就会由 0 变 174LS138 的 G1 端就会置 0,此时 74LS138 输出端全为 1,输出信号通过非门后全为 0,作为存储数据芯片的 74LS194 寄存器的S0 和 S1 端都为 0,寄存器的
19、数据就会被锁住,无论寄存器的输入端为多少输出端都不会变化。电路实现自锁功能。74LS138 真值表见附录 4课程 课程设计(综合实验)报告12图 11 自锁电路4、调试过程及分析结果仿真时候,首先设置好预设密码,把开关 S11 拨到预设密码功能,用按键开关输入 3 位十进制密码。输入时,数码管显示相应的密码 345。然后,把 S1 开关拨下,打开输入密码功能。用按键开关输入相应的3 位十进制密码。情况一: (1) 在输入端输入密码 345(2) 绿灯亮,红灯灭,各计时器停止计时。 如图 12 所示。图 12 情况一结果情况二:课程 课程设计(综合实验)报告13(1)输入密码 123(2)绿灯灭
20、红灯亮,与此同时,20 秒计时器不停止计时直至 20 秒,至 20 秒时,密码锁处于自锁状态,无法被打开,并由扬声器发出持续 10 秒的报警信号。如图 13 所示。图 13 情况二结果情况三:(1) 在二十秒内没有输入完密码(2) 绿灯灭红灯亮,密码锁自锁,由扬声器发出持续十秒的警报信号,如图 14 所示图 14 情况三结果课程 课程设计(综合实验)报告145、设计、安装及调试中的体会本次电子综合实验设计电子密码锁电路图,由于自身的知识水平仍远远不足,导致设计时各种问题发生,通过自行摸索、请教老师、同学等方式最终一一解决,例如在设计按键时,因为选错了按键,导致按键不能按下,查阅资料后选取正确的
21、按键解决了这个问题。这样那样的小问题很多,但是都解决了。而在这个发现问题解决问题的过程中,也加深了对数电以及相关知识的学习和理解。像这个电子密码锁一样,要设计一个密码锁,先要把密码锁的各个功能分开,分别用不同电路来解决它。由于密码锁每个模块都只是解决一个小问题,所以要实现密码锁这整个功能时就要把各个模块充分调用起来,让它们有机结合,共同完成密码锁这个大功能。像按键识别模块那样,一有按键被按下去它就识别信号,如果是在密码输入阶段的话,它就会向计时电路发送信号使计时电路工作。而自锁功能的功能也是要条件才触发,红灯亮且计时电路已经计时完毕才会触发自锁功能。最巧妙的还是寄存器的读写功能实现。它分一个数
22、据线,一个地址线。数据线是共用的,地址线是独用的,利用地址线来控制各个寄存器的读写功能。总的来说,一个密码锁是一个整体,它要它各自的部分协调工作才能组成一个完整的一个整体。同时通过这个实验,熟悉了 multisim 这个软件,锻炼了自己的思维能力和动手能力,获益颇多。课程 课程设计(综合实验)报告15参考文献1张瑞华 电子技术基础 高等教育出版社出版 2015 年 5 月第一版.2董宏伟 数字电子技术实验指导书 中国电力出版社 2010 年 3 月第一版3孙淑艳 数字电子技术实验指导书高等教育出版社 2014 年 9 月第一版课程 课程设计(综合实验)报告16附录附录 1:系统框图附录 2:集
23、成电路的介绍课程 课程设计(综合实验)报告17附录 3:完整实验电路课程 课程设计(综合实验)报告18附录 4:表 2 .74LS85 功能表输入 输出A3 B3 A2 B2 A1 B1 A0 B0 AGTB AEQB ALTB OAGTB OAEQB OALTBA3B3 X X X X X X 1 0 0A3B2 X X X X X 1 0 0A3=B3 A2B1 X X X X 1 0 0A3=B3 A2=B2 A1B0 X X X 1 0 0A3=B3 A2=B2 A1=B1 A0B0 X X X 0 1 0A3=B3 A2=B2 A1=B1 A0=B0 1 0 0 1 0 0A3=B3 A2=B2 A1=B1 A0=B0 0 1 0 0 1 0A3=B3 A2=B2 A1=B1 A0=B0 X X 1 0 0 1A3=B3 A2=B2 A1=B1 A0=B0 1 1 0 0 0 0A3=B3 A2=B2 A1=B1 A0=B0 0 0 0 1 1 0表 5.74LS147 真值表课程 课程设计(综合实验)报告19表 6 74LS138 真值表