您好、欢迎来到现金彩票网!
当前位置:现金扎金花 > 电子密码机 >

数字密码锁 数电课程设计

发布时间:2019-07-18 05:41 来源:未知 编辑:admin

  数字密码锁 数电课程设计_工学_高等教育_教育专区。数字电子技术课程中关于数字密码锁的课程设计报告

  等级: 课 程 设 计 课程名称 课题名称 数字电子技术 数字密码锁 专 班 学 姓 业 级 号 名 电气工程及其自动化 指导老师 2015 年 12 月 23 日 报告撰写要求(此页不打印) 课程设计报告是体现课程设计成果的载体,具体要求如下: 1、课程设计报告的基本格式 (1)说明书统一使用 word 文档打印,A4 纸张,页边距设置为:上 2cm,下 2cm,左 2.54cm,右 2cm。 (2)正文采用宋体小四,行间距 20 磅;1 级标题采用黑体小三,2 级标题采用黑体 四号,3 级标题采用黑体小四;1 和 2 级标题上下间距为 0.5 行。 (3)图表需统一编号,图标标题采用黑体五号;图标题在图片下方,表格标题在表 格上方。 (4)装订顺序为:封面、任务书、报告正文、评分表。 2、课程设计报告的撰写要求 (1)设计报告正文内容为 6-10 页为宜,主要内容为自己的设计思路、设计步骤、关 键性步骤的记录、 重要结果的记录以及自己本次课程设计的总结。 报告撰写要求思路清晰、 结构合理、层次清晰,报告简洁但又要能体现设计过程。 (2)报告中图表要求清晰、规范,图表的尺寸大小适当。 (3)课程设计报告内容(仅供参考) : 一、课程设计的任务要求:本次课程设计的任务要求,对照任务书中的任务要求。 二、设计方案:对任务进行分析,提出任务的可行实现思路,包括系统框图,各子模 块之间的协同工作方式(800 字) 。 三、单元电路(子模块,子程序)分析: 绘制各子模块电路图,详细分析其工 作原理,包括信号的流向,电路工作条件,数据处理,程序流程图,有限状态机工作原理, 预期结果,必要时有子模块的仿真结果分析。报告中必须有 6-8 个主要子模块分析,每个 子模块分析不少于 200 字。不得拷贝元件说明书。 (2000 字) 四、系统仿真/测试:对采用 FPGA 开发板的同学,必须设计系统的测试方案,编写测 试程序,打印仿线 字) ) 五、电路安装调试:电路的安装,调试步骤,调试过程中遇到的问题是什么?是如何 解决的?调试结果(包括运行数据,图片) (800 字) 六、元件清单:所用元件列表,或所用 FPGA 资源 七、总 结:整个课程设计过程中,你觉得学习到了什么,课程设计过程中自己做的 不足的地方有哪些?对自己的学习有何启示?希望课程设计过程或者指导老师如何改 进???(500 字) 电气信息学院 课程设计任务书 课题名称 姓 名 专业 数字密码锁 班级 学号 指导老师 课程设计时间 2015年12 月 14 日2015 年 12 月 23日 一、任务及要求 课程设计任务可采用数字电路实验台,试验箱、单片机或 FPGA 开发板(由指导老师 安排)完成。具体要求如下: 1.任务: 1)设定的密码为四位,由“1~8”八个数字组成,当输入密码正确时,发出开锁信号; 密码错误时,发出报警信号,报警时间为 35 秒;2)输入密码后 30 秒,若无开锁信号, 则电路进入自锁状态,并发出报警信号;3)用绿色发光二极管亮表示开锁,红色发光二 极管亮(或扬声器发声)表示报警。4)功能扩展:电路具有消抖功能,或者功能扩展自 选。 2. 要求: 1)思路清晰,给出整体设计框图;2)完成各单元电路设计,给出总电路图、multisim 软件仿线)安装调试电路,得出测试结果;4).用 A4 纸写出设计报告 二、进度安排 第一周: 周一:布置任务,查找资料; 周二~周三:设计系统方案,仿真; 周四~周日:领元器件,电路安装,或程序调试; 第二周: 周一~周二:电路安装,调试,运行或程序调试,下载运行; 周三:结果验收; 周四:收元器件,整理实验室,撰写报告,答辩; 周五:资料整理。 三、参考资料 1、 《数字电子技术》第五版 高等教育出版社 -------------------阎石 主编 2、 《电子技术与 EDA 技术实验实验及仿真》 ------------- 孙胜麟、郭照南 主编 目 录 一、课程设计的任务要求 二、设计方案 ………………………………1 …………………………2 …………………………3 ………………………… 5 ……………………………6 ………………………………7 ……………………………………2 ……………………………2 三、单元电路(子模块)分析 3.1 防抖开关的设计 3.2 密码的存储与读取电路 3.3 密码的比较电路. 3.4 3.5 35 秒报警电路的设计 30 秒自锁电路 四、系统仿真/测试 五、电路安装调试 六、元件清单 七、总结 ……………………………… 8 ………………………………9 …………………………………10 ……………………………………11 一、课程设计的任务要求: 1.任务: 1)设定的密码为四位,由“1~8”八个数字组成,当输入密码正确时,发出开锁信号; 密码错误时,发出报警信号,报警时间为 35 秒;2)输入密码后 30 秒,若无开锁信号, 则电路进入自锁状态,并发出报警信号;3)用绿色发光二极管亮表示开锁,红色发光二 极管亮(或扬声器发声)表示报警。4)功能扩展:电路具有消抖功能,或者功能扩展自 选。 2. 要求: 1)思路清晰,给出整体设计框图;2)完成各单元电路设计,给出总电路图、multisim 软件仿线)安装调试电路,得出测试结果;4).用 A4 纸写出设计报告 二、设计方案: 根据本次课程设计的任务要求,结合所学知识及实验室实际可提供的芯片我们可以将 本次数字密码锁课题的整体电路细分为以下几个模块的电路,即密码的存储读取电路,密 码的比较电路,计时报警电路,计时自锁电路以及拨键开关的防抖电路。整个电路的设计 系统框图设计如下: 图 1 整体电路系统框图 根据系统框图, 对密码的存储读取电路我们可以用分别用一片 74LS148, 74LS160, RAM2114(仿真时由于软件原因用 HM6116 代替)来实现。其中 74LS148 芯片主要起编码作 用,即在输入端分别连接好 8 个拨码开关,根据拨码开关的开断情况(每次只拨动一个开 1 关)使输出端产生相应的二进制编码; 74LS160 主要起给定地址的作用,电路在第一 次存入密码时,每一个密码产生的相应二进制编码在存入存储器时都需要首先给定相应的 地址才能存储成功。RAM2114 则主要起存储编码和输出编码的作用,即实现“读”和“写” 的功能,在第一次设置密码时存入用户设置的 4 位密码的二进制编码,在用户正式使用输 入密码时输出之前存入的密码编码 。 对密码的比较电路,本次课程设计我们使用了 74LS85 四位数值比较器芯片。在芯片 的输入端分别与编码器和存储器的编码输出端相连。 对计时报警电路和计时自锁电路,本次课程设计均选择使用两片十进制同步计时器 74LS160 芯片,分别连接成一个 30 进制和 35 进制的计数器来实现。按照要求,应在用户 开始输入第一个密码时开始 30 秒的计时电路,若用户未能在 30 秒内输入正确密码,计时 器应该输入相应信号使得编码器 EI 端电平由低电平变为高电平,即关闭编码器的编码功 能实现自锁。 在用户输错密码时,系统开始维时 35 秒的报警计时并同时给报警信号,在 35 秒后或者用户输入正确的密码使系统发出开锁信号时报警计时方终止。 三、单元电路(子模块)分析: 3.1 防抖开关的设计 图 2 拨码开关的消抖电路 在实际接连线路时,当用户拨动拨码开关时,拨码开关开关不可避免的会产生一些机 械抖动,从而使输出端产生不规则的震颤脉冲输出,因此,电路中必须要消除机械开关的 抖动,避免影响正常的功能实现。 如图所示,本次课程设计通过使用 RS 锁存器,来实现 消除机械开关抖动。RS 锁存器的功能表特性如下: 2 表 1 SR 锁存器的线 0 1 Q 0 1 1 1 0 0 Q* 3.2 密码的存储与读取电路 图 1 密码的存储与读取电路 如图, 密码的存储电路由编码器芯片 74LS148,8 个拨码开关以及计数芯片 74LS160 相连接组成。一方面,在用户每次拨动开关时由编码器产生相应的编码输入到存储器的数 据线)端口准备存储,另一方面在用户拨动开关时编码器的 GS 端会产生相应 的由高电平变为低电平的脉冲,将这一脉冲接入计数器 74LS160 的 CLK 端,每当拨码开关 动作一次时,计数器就会计数一次,与此同时产生的 4 个不同的地址输入存储器的地址端 口。密码的存储时,应该要遵循先给地址,再存编码数据的原则,这样数据才能稳定的被 存储。 3 74LS148 的功能表和引脚图如下: 图 2 74LS148 的功能表和引脚图 HM6116 存储器的功能表如下 表 2 HM6116 的功能 C O W 方式 E E E H X L L L X X H L I/O 引脚 待用(未选 高阻 中) 读出 写入 Dout Din 4 3.3 密码的比较电路 图3 密码的比较电路 密码的比较电路由芯片 74LS85 来实现功能。芯片的输入端口分别接从编码器编码输 出端和存储器的数据输出端,以此来比较用户输入的密码和先前用户设置的密码。由 74LS85 的功能表可知,将选择使输入端的使能端 A>B ,A<B 端接地,A=B 端接高电平时, 即能使得芯片输出端口在比较两组编码为相同时产生相应脉冲对正确的编码次数进行计 数,当输入四次正确时,触发开锁信号,绿灯亮;若比较为不同时红灯亮,即触发报警电 路开始报警。 74LS85 比较器的功能表如下: 图 4 74LS85 的功能表 5 3.4 35 秒报警电路的设计 图5 密码锁的 35 秒报警电路 当由比较电路产生“不等”信号(即输入的密码与先前用户设置的密码不同)时,开 始启动报警电路。当产生报警信号时,经过一个锁存器将信号保存,与三态门的 EN 端链 接,信号源开始不断给脉冲,当计数到 35 秒时,报警灯灭,三态门 EN 端呈高阻态,信号 源停止将脉冲输入到计数器的 CLK 端,计数停止。另外,当用户在报警的 35 秒时间段内 输入了正确的密码使产生了开锁信号时,报警也应该停止,可以用一个如图所示的三态门 EN 端前的与门来实现。 其中 74LS160 的功能表如下: 图 6 74LS160 的功能表和管脚图 6 3.5 30 秒自锁电路 图7 密码锁的 30 秒自锁电路 根据要求,系统应该在用户输入密码(而不是设置密码)时输入第一个密码起,就开 始 30 秒的计时,若 30 秒内系统没有产生开锁信号则会产生自锁,用户无法再输入密码。 首先应在储存器的读写开关处设计逻辑关系,使得当用户正式输入密码(存储器为“读” 状态)时,拨动第一个拨码开关,编码器 GS 输出端产生一个脉冲信号,经由一个锁存器 保持这个信号,再将这个信连接到信号源前三态门的 EN 端,使得三态门处于导通状态, 30 秒计数开始。若 30 秒内,用户输入了正确密码,系统产生开锁信号,30 秒的计时停止; 30 秒内, 若系统无开锁信号, 30 秒时将产生一个脉冲与编码器 74LS148 的 EI 输入端相连, 使得 EI 端由低电平变为高电平,编码器无法再次编码从而实现“自锁”功能。 7 四、系统仿真/测试: 将上述各模块电路连成整体后整体电路图如下: 图8 整体电路图 实际接线 实际接线 五、电路安装调试: 本次课程设计中我们主要遇到了以下几个问题: 1)在实际调试的时候发现产生地址的 74LS160 计时器工作不能稳定工作,极容易 发生跳变,给出错误的地址。 最后通过询问指导老师才了解到,在实际连线测试电路的时候,数字电路试验箱上的 机械开关在合断时总不可避免的会产生机械抖动从而使输出端产生不规则的震颤脉冲输 出,使得计数器在给地址时发生跳变或者给出错误的地址,因此需要在拨码开关处用 RS 锁存器做一个防机械开关抖动的电路。按照老师的指导要求增加一个防抖电路后发现问题 得已解决。 2)进行模块测试的时候,发现密码总是不能正确的存储和读取,从而导致电路总是错 误的产生开锁信号或者报警信号。 通过查询有关资料我们才了解到存储器在存储编码内容时,必须等上一个编码稳定存 储之后才能再次给下一个新的地址存储下一个编码内容,因此在设计存储电路时不能使得 编码数据和地址同时进入到储存器 ,而应该在编码数据输入之前先预置一个地址,按照 此方法连接电路后发现密码锁存储与读取电路工作正常。 六、元件清单: 元器件 74LS148 74LS279 74LS160 74LS85 RAM2114 74LS00 74LS04 74LS08 74LS32 74LS125 发光二极管(绿) 发光二极管(红) 数量 1 3 5 1 1 4 4 4 1 2 9 七、总 结: 通过这次的数字电子技术课程设计,我感觉自己收获良多,无论是数字电子技术的知 识方面,还是培养自己动手能力方面。 在加深对数字电路知识理解方面,这次课程设计使得我第一次将平常在课堂上所学的 理论知识完整的运用到了工程实际,使得我能够比平时的数电实验课更加全面和系统的运 用我们平常在课堂上所学习过的各种芯片进行相关的逻辑连接实现相关的功能,了解到理 论知识如何运用到实际工程上的过程,提高了我们对数字电路这门学科的兴趣的同时加深 了我对数字电路如何实现各项功能的理解。 在培养实践能力方面,这次课程设计中我所选择的电子密码所这个课题无论是在仿真 设计还是实际调试过程中,都遇到了许许多多的难题,有几个难题比如存储电路的设计这 里由于一开始我和同组同学一起讨论研究了一两天,用 multisim 仿真软件仿真试验过很多 很多次都没成功, 于是情绪都很低落, 感到有些挫败感, 最后向指导老师李老师寻求帮助, 李老师耐心的帮我们分析了我们电路设计,查出了我们设计的错误不足之处。最后李老师 还语重心长的教导我们我们电气工程专业的学生以后无论是学习还是工程实践中会不断 遇到诸如此类的一系列的难题,因此必须要培养自己的耐心,要有信心。这使得我们深刻 认识到搞工程的过程实际上就是一个不断发现问题, 然后解决问题的过程, 所以遇到问题, 我们不能退缩,而要迎难而上,勤查与问题相关的文献资料,多与同学老师交流,分析自 己的设计思想与他人思想的差别之处,不断试验,直至解决困难。 在此我们也特别要感谢指导老师李老师,不仅给与我们学科知识上的细心指导,同 时还给予了我们精神上的鼓励和指导。同时这里也要感谢一起参加本次课程设计的其他同 学们,在完成本次课程设计的过程中我们遇到困难一起研究,调试过程遇到芯片的短缺问 题能一起商量协调解决,正因为有了你们的互帮互助,我们才能一起顺利的完成此次的课 程设计,也是我们懂得了“合作”在解决工程问题时候的重要性。 10 电子技术课程设计评分标准 环节 项目 评价 优 良 中 及格 不及格 设计方案合理性与创造性 软件仿真完成情况 硬件调试完成情况 答辩情况 任务完成情况 独立工作能力 出勤情况 实践环节 (70%) 设计报告 正确、清晰,设计步骤规范、正 (30%) 确,设计结果可行。 设计报告内容完整、规范,图纸 课程设计成绩评定为: □优 □良 □中 □及格 □不及格 综合评价 指导老师签名:________________ 日 期:________________ 11

http://codepuzzel.com/dianzimimaji/234.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有