1 / 13
文档名称:

电子密码锁设计.doc

格式:doc   大小:1,035KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

电子密码锁设计.doc

上传人:rdwiirh 2018/1/30 文件大小:1.01 MB

下载得到文件列表

电子密码锁设计.doc

相关文档

文档介绍

文档介绍:课程设计
课程 EDA技术课程设计
题目电子密码锁
院系电子科学学院
专业班级电子信息工程
学生姓名
学生学号
指导教师




东北石油大学课程设计任务书
课程 EDA技术课程设计
题目电子密码锁
专业电子信息工程姓名学号
主要内容、基本要求、主要参考资料等
主要内容:
设计一个密码锁的控制电路,第一个按钮触动后的5秒内若未将锁打开,则电路自动复位并进入自锁状态,当输入正确代码时,输出***信号以推动执行机构工作。
基本要求:
1、设计一个密码锁的控制电路,当输入正确代码时,输出***信号以推动执行机构工作,用红灯亮、绿灯熄灭表示关锁,用绿灯亮、红灯熄灭表示***;
2、在锁的控制电路中储存一个可以修改的4位代码,当***按钮开关(设置成8位,其中实际有效为4位,其余为虚设)的输入代码等于储存代码时,***;
3、从第一个按钮触动后的5秒内若未将锁打开,则电路自动复位并进入自锁状态,使之无法再打开,并由扬声器发出持续20秒的报警信号,并输出一个信号推动LED不断闪烁。
主要参考资料:
[1] (第二版). 北京:科学出版社,2005.
[2] . 北京:高教出版社,2006.
[3] . 北京:高教出版社,2003.
完成期限
指导教师
专业负责人

一、总体设计思想

随着社会物质财富的日益增长, 安全防盗已成为全社会关注的问题。基于EDA技术设计的电子密码锁, 以其价格便宜、安全可靠、使用方便, 受到了人们的普遍关注。而以现场可编程逻辑器件(FPGA) 为设计载体, 以硬件描述语言(VHDL) 为主要表达方式, 以QuartusⅡ开发软件设计工具设计的电子密码锁, 由于其能够实现数码输入、数码清除、密码解除、密码更改、密码上锁和密码解除等功能, 因此, 能够满足社会对安全防盗的要求。
基本原理如下:在控制电路中储存一个可以修改的4位代码,当我们把第一个按钮触动后开始计时,若5秒后未将锁打开,电路自动进自锁状态,红灯亮绿灯灭,同时由扬声器发出持续20秒的报警信号,并输出一个信号推动LED不断闪烁此;如果在触动按钮的5秒内,输入的4位代码等于存储代码时,输出***信号以推动执行机构工作,此时,用绿灯亮、红灯熄灭表示***。

键盘扫描电路
按键数据缓存器
弹跳消除电路
键盘译码电路
0
#
*
9
8
7
6
5
4
3
2
1
键盘 按键
输入数据
输入

工作时钟脉冲信号
键盘扫描信号
图1设计框图
二、设计步骤和调试过程
图2总体电路
1、模块设计和相应模块程序
密码锁输入模块
时序产生电路
键盘
键盘扫描电路
弹跳消除电路
键盘译码电路
按键数据缓存器
扫描信号
按键输入
图3密码锁输入模块电路框图
密码锁输入模块的电路框图如图3所示, 它由时序产生电路、键盘扫描电路、弹跳消除电路、键盘译码电路和按键存储电路组成。时序产生电路用于产生中三种不同频率的工作脉冲波形, 包括系统时钟信号、弹跳消除取样信号和键号键盘电路可提供键盘扫描信号。该信号由
ky3~ky0进入键盘, 其变化的顺序1110-1101-1011-0111-1110……周而复始。扫描信号0111代表扫描的为*、0、这一排按键, 当*这个按键被按下时, 由kx2~kx0读出的值为011。按键位置的数码关系如表1所列。弹跳消除电路可避免误操作发生。由于设计中采用的矩阵式键盘是机械开关结构, 因此, 在开关切换的瞬间, 会在接触点出现信号来回弹跳的现象。为使电子密码锁可靠工作, 必须加上弹跳消除电路。弹跳消除电路采用软件延时的方法消除抖动, 其仿真波形如图3所示。从图3中可以看出, 若采样信号连续两次或超过两次检测到高电平信号, 说明按键状态确实发生了变化, 此时电路输出一个时钟周期的按键信号; 否则当作抖动处理而不予理会, 以此来消除抖动。对于键盘译码电路, 由于图2中的键盘按键分为数字按键和功能按键, 每一个按键可负责不同的功能, 而键盘所产生的输出(也就是扫描回复信号) 却无法直接拿来用作密码锁控制电路的输入, 所以必须由键盘译码电路来规划每个按键的输出形式, 以便执行相应的动作。键盘存储电路可将每次扫描产生的新按键数据存储下来, 因此新数据可能会覆盖前面的数据, 所以需要一个按键存储电路, 以将整个键盘扫描完毕的结果记录下来。图4所示是密码锁输入模块的仿真波形, 图中, 数字键数据“0、1、2、3、4、5、6、7、8、9”和功能键数据“0100、0001”所得到的输出不同,

最近更新

2024年保安员考试题(研优卷) 32页

医学人文素质教育对医学生团队合作能力的培养.. 33页

小学英语教学研讨会心得体会(最终定稿) 3页

2024年内蒙古伊克昭盟行政职业能力测验题库及.. 148页

2024年南阳职业学院单招职业适应性测试题库完.. 54页

2024年周口职业技术学院单招职业适应性测试题.. 57页

2024年四川汽车职业技术学院单招职业适应性测.. 55页

2024年国家保安员资格考试题库完整答案 33页

2024年天津市行政职业能力测验题库带答案 149页

2024年宝鸡职业技术学院单招职业适应性测试题.. 55页

2024年山西省吕梁市行政职业能力测验题库(全.. 149页

2024年山西省阳泉市行政职业能力测验题库含答.. 148页

2024年广州卫生职业技术学院单招职业适应性测.. 53页

2024年张家界航空工业职业技术学院单招职业适.. 54页

2024年无锡城市职业技术学院单招职业适应性测.. 56页

2024年时政必考试题库(培优) 29页

2024年松原职业技术学院单招职业适应性测试题.. 55页

2024年江西农业工程职业学院单招职业适应性测.. 53页

2024年河北省秦皇岛市行政职业能力测验题库(.. 147页

2024年泉州幼儿师范高等专科学校单招职业适应.. 54页

2024年浙江省地质勘查局所属事业单位招聘18人.. 59页

2024年浙江金华市轨道交通集团限公司招聘30人.. 60页

2024年湖北黄石经济技术开发区管委会事业单位.. 90页

语音厅小游戏策划方案 3页

游戏推广员的周报 6页

田径国家一级裁判模拟试题 61页

四年级英语下册第四单元教案 17页

丙烯酰胺与nn一亚甲基双丙烯酰胺的凝胶反应 13页

ck520立式车床总体及床身设计 37页

先天性心脏病患儿护理查房 26页