基于FPGA的电子密锁的设计长江大学.doc
《基于FPGA的电子密锁的设计长江大学.doc》由会员分享,可在线阅读,更多相关《基于FPGA的电子密锁的设计长江大学.doc(54页珍藏版)》请在三一办公上搜索。
1、毕业论文(设计)题 目 名 称: 基于FPGA的电子密锁的设计 题 目 类 型: 毕 业 设 计 院 (系): 电 子 信 息 学 院 专 业 班 级: 学 生 姓 名: 指 导 教 师: 陈 英 芝 辅 导 教 师: 陈 英 芝 时 间:2013年3月11日至2013年6月10 目 录毕业设计(论文)任务书毕业设计(论文)开题报告长江大学毕业设计(论文)指导教师评审意见长江大学毕业设计(论文)评阅教师评语长江大学毕业设计(论文)答辩记录及成绩评定长江大学毕业设计(论文)中外文摘要1 前言11.1本课题研究的国内外现状及其发展21.2本课题研究的目的和意义32 设计背景知识介绍32.1 常用E
2、DA软件介绍42.2 FPGA硬件设计描述52.2.1 FPGA的设计流程52.2.2 VHDL语言的基本结构及特点82.2.3 自上而下(TOP DOWN)的设计方法102.3 Quartus综述及设计流程113 电子密码锁系统总体设计123.1 电子密码锁系统设计要求123.2 电子密码锁设计的原理123.3 方案的提出143.4 系统设计和各功能模块的描述143.5 系统流程164 系统详细设计174.1 电子密码锁输入模块174.1.1 时序产生电路174.1.2 按键消抖电路184.1.3 键盘扫描电路194.1.4 键盘译码电路204.1.5 键盘输入模块的实现204.2 电子密码
3、锁控制模块214.2.1 控制模块的功能描述214.2.2 控制模块的实现214.3 电子密码锁显示模块224.3.1 数码管显示原理224.3.2 译码显示的实现235 系统仿真245.1 去抖模块的仿真245.2 密码锁输入电路的仿真255.3 密码锁控制电路的仿真255.4 数码管译码器仿真276 结束语27参考文献28致谢29附录1:弹跳消除电路主要程序30附录2:DCFQ 模块的主要程序31附录3:DEBOUNCING 模块主要程序32附录4:扫描信号发生器主要程序33附录5:键盘译码电路主要程序34附录6:七段译码器主要程序36毕业设计(论文)任务书学 院(系) 电子信息 专业 自
4、动化 班级 学生姓名 指导教师/职称 陈英芝 1. 毕业设计(论文)题目:基于FPGA的电子密锁的设计2. 毕业设计(论文)起止时间:2013年3月11日-2013年6月10日 3. 毕业设计(论文)所需资料及原始数据(指导教师选定部分)1谭会生,张昌凡,郑进.EDA技术及应用M.第2版.西安:西安电子科技大学出版社,20022夏宇闻.Verilog HDLM.北京:高等教育出版社,20063江国强.EDA技术及应用M.北京:电子工业出版社,20064谢自美.电子线路设计实验测试M武汉:华中科技大学出版社,20035康华光.电子技术基础数字部分M武汉:高等教育出版社,20056卢毅,赖杰编著.
5、VHDL与数字电路设计M 出版社:科学出版社20037王锁平编著.电子设计自动化(EDA)教程M.电子科技大学出版社. 2000 8通过查阅有关论文4. 毕业设计(论文)应完成的主要内容 密码锁输入电路和密码锁控制电路的实现5. 毕业设计(论文)的目标及具体要求目标:(1)应用EDA技术,在FPGA中实现一个简易电子密码锁电路设计。该密码锁具备的功能有能设置4位密码,并在数码管上显示;(2)培养学生查阅资料、分析问题和解决问题。具体要求:能利用Quartus II软件开发环境和硬件描述语言,编写所有的程序代码,并能绘制出系统顶层设计文件框图。通过软件提供的仿真器,对所有模块进行时序仿真,并分析
6、仿真结果。最后将设计文件下载到目标器件中进行硬件模拟检测,观察结果。6 完成毕业设计(论文)所需的条件及上机时数要求所需条件: 计算机设备、网络、Quartus条件、EDA实验箱上机时数要求:2小时30天=60小时任务书批准日期 2013 年 3月 11 日 教研室(系)主任(签字) 任务书下达日期 2013 年 3月 11 日 指导教师(签字) 完成任务日期 2013 年 3月 17 日 学生(签名) 长江大学毕业设计(论文)开题报告 题 目 名 称: 基于FPGA的电子密锁的设计 题 目 类 别: 毕 业 设 计 学 院(系): 电子信息学院 专 业 班 级: 学 生 姓 名: 指 导 教
7、 师: 陈英芝 辅 导 老 师: 陈英芝 开题报告日期: 2013年3月12日 基于FPGA的电子密锁的设计学 生:,电子信息学院指导教师:陈英芝,电子信息学院1 题目来源 社会实际2 研究目的与意义 随着人们生活水平的提高,对家庭防盗技术的要求也是越来越高,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的欢迎。现在市场上主要是基于单片机技术的电子密码锁,但可靠性较差。FPGA即现场可编程门阵列,它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物,是一种超大规模集成电路,具有对电路可重配置能力。通常FPGA都有着
8、上万次的重写次数,也就是说现在的硬件设计和软件设计一样灵活、方便。相对于基于单片机技术的电子密码锁,用FPGA器件来构成系统,可靠性提高,并且由于FPGA具有的现场可编程功能,使得电子密码锁的更改与升级更为方便简单。 通过本次设计掌握FPGA系统设计的方法,熟悉FPGA设计的相关软件,以及硬件描述语言的使用,了解电子密码锁的系统构成,利用FPGA实现电子密码锁的设计与实现,可以加深自己对所学专业的认识,关联知识,增强自己的动手能力,积累实践经验,为以后的工作打好基础。 3 阅读的主要参考文献及资料名称1谭会生,张昌凡,郑进.EDA技术及应用M.第2版.西安:西安电子科技大学出版社,20022夏
9、宇闻.Verilog HDLM.北京:高等教育出版社,20063江国强.EDA技术及应用M.北京:电子工业出版社,20064谢自美.电子线路设计实验测试M武汉:华中科技大学出版社,20035康华光.电子技术基础数字部分M武汉:高等教育出版社,20056卢毅,赖杰编著.VHDL与数字电路设计M 出版社:科学出版社20037王锁平编著.电子设计自动化(EDA)教程M.电子科技大学出版社. 2000 4 国内外现状和发展趋势与研究的主攻方向4.1 国内外研究现状 随着人们生活水平的提高和安全意识的加强,对安全的要求也就越来越高。锁自古以来就是把守护门的铁将军,人们对它要求甚高,既要安全可靠的防盗,又
10、要使用方便,这也是制锁者长期以来研制的主题。随着电子技术的发展,各类电子产品应运而生,电子密码锁就是其中之一。据有关资料介绍,电子密码锁的研究从20世纪30年代就开始了,在一些特殊场所早就有所应用。这种锁是通过键盘输入一组密码完成开锁过程。研究这种锁的初衷,就是为提高锁的安全性。由于电子锁的密钥量(密码量)极大,可以与机械锁配合使用,并且可以避免因钥匙被仿制而留下安全隐患。电子锁只需记住一组密码,无需携带金属钥匙,免除了人们携带金属钥匙的烦恼,而被越来越多的人所欣赏。电子锁的种类繁多,例如数码锁,指纹锁,磁卡锁,IC卡锁,生物锁等。但较实用的还是按键式电子密码锁。 20世纪80年代后,随着电子
11、锁专用集成电路的出现,电子锁的体积缩小,可靠性提高,成本较高,是适合使用在安全性要求较高的场合,且需要有电源提供能量,使用还局限在一定范围,难以普及,所以对它的研究一直没有明显进展。 目前,在西方发达国家,电子密码锁技术相对先进,种类齐全,电子密码锁已被广泛应用于智能门禁系统中,通过多种更加安全,更加可靠的技术实现大门的管理。在我国电子锁整体水平尚处于国际上70年代左右,电子密码锁的成本还很高,市场上仍以按键电子锁为主,按键式和卡片钥匙式电子锁已引进国际先进水平,现国内有几个厂生产供应市场。但国内自行研制开发的电子锁,其市场结构尚未形成,应用还不广泛。国内的不少企业也引进了世界上先进的技术,发
12、展前景非常可观。希望通过不断的努力,使电子密码锁在我国也能得到广泛应用。4.2发展方向 目前使用的电子密码锁大部分是基于单片机技术,以单片机为主要器件,其编码器与解码器的生成为软件方式。在实际应用中,由于程序容易跑飞,系统的可靠性能较差。基于现场可编程逻辑门阵列FPGA器件的电子密码锁,用FPGA器件构造系统,所有算法完全由硬件电路来实现,使得系统的工作可靠性大为提高。由于FPGA具有现场可编程功能,当设计需要更改时,只需更改FPGA中的控制和接口电路,利用EDA工具将更新后的设计下载到FPGA中即可,无需更改外部电路的设计,大大提高了设计的效率。5主要研究内容、需重点研究的关键问题及解决思路
13、5.1 主要研究问题 设计可设定1到8位的密码,从键盘输入正确密码才可以修改密码和开锁,输入三次错误密码就不断报警 1、可设置密码 2、按键按下是发出提示音 3、设置新密码是要验证旧密码 5.2 需重点研究的关键问题 密码锁输入电路和密码锁控制电路的实现6 完成毕业设计(论文)所必须具备的工作条件及解决的办法6.1 工作条件 计算机设备,网络,Quartus II软件,EDA实验箱。6.2 解决办法 通过到图书馆借书,到实验室借设备和充分利用学院安排的上机时间来完成毕业设计。7 工作的主要阶段、进度与时间安排收集整理资料并撰写开题报告 3月10日-3月16日完成英文翻译 3月17日-4月10日
14、学习课题相关内容 4月11日-4月25日编程、逐步实现各项功能 4月26日-5月15日调试程序、撰写毕业设计正文 5月16日-5月31日正文的进一步完善 6月1日-6月5 日准备毕业论文答辩 6月6日-6月10日8 指导教师审查意见长江大学毕业论文(设计)指导教师评审意见学生姓名专业班级毕业论文(设计)题目基于FPGA的电子密锁的设计指导教师陈英芝职 称讲师评阅日期评审参考内容:毕业论文(设计)的研究内容、研究方法及研究结果,难度及工作量,质量和水平,存在的主要问题与不足。学生的学习态度和组织纪律,学生掌握基础和专业知识的情况,解决实际问题的能力,毕业论文(设计)是否完成规定任务,达到了学士学
15、位论文的水平,是否同意参加答辩。评审意见: 指导教师签名: 评定成绩(百分制):_分 长江大学毕业论文(设计)评阅教师评语学生姓名专业班级毕业论文(设计)题目基于FPGA的电子密锁的设计评阅教师职 称评阅日期评阅参考内容:毕业论文(设计)的研究内容、研究方法及研究结果,难度及工作量,质量和水平,存在的主要问题与不足。学生掌握基础和专业知识的情况,解决实际问题的能力,毕业论文(设计)是否完成规定任务,达到了学士学位论文的水平,是否同意参加答辩。评语: 评阅教师签名: 评定成绩(百分制):_分长江大学毕业论文(设计)答辩记录及成绩评定学生姓名专业班级毕业论文(设计)题目基于FPGA的电子密锁的设计
16、答辩时间2013年6月16日 时答辩地点一、答辩小组组成答辩小组组长:成 员:二、答辩记录摘要答辩小组提问(分条摘要列举)学生回答情况评判三、答辩小组对学生答辩成绩的评定(百分制):_分毕业论文(设计)最终成绩评定(依据指导教师评分、评阅教师评分、答辩小组评分和学校关于毕业论文(设计)评分的相关规定)等级(五级制):_答辩小组组长(签名) : 秘书(签名): 年 月 日基于FPGA的电子密锁的设计学 生:,电子信息学院指导教师:陈英芝,电子信息学院【摘要】:本文主要介绍了一种运用可编程逻辑器件(FPGA)技术来编程实现电子密码锁的设计方法。在整个系统设计实现中采用FPGA器件作为控制器,所有算
17、法完全由硬件电路来实现,使得系统的工作可靠性大大提高。该密码锁具有的功能是可以设置4位密码,通过数字键盘进行输入并在数码管上进行显示。同时,该密码锁还设计了一个万能密码,在忘记了密码的情况下可使用万能密码来开锁。本文的内容主要包含以下几个部分:EDA技术的介绍,电子密码锁总体设计,系统详细设计,系统仿真和结束语。文中重点介绍了应用EDA技术和硬件描述语言,在Quartus II工作平台上完成电子密码锁系统总体设计的详细过程。通过时序仿真,验证了整个设计的正确性以及系统的完整性。 【关键词】:电子密码锁 ; 可编程逻辑器件 ;EDA技术 Circuit Design of Digital Loc
18、k Based on FPGA【Abstract】: The article mainly introduce the technology of designing a digital lock with the utility of FPGA. All the calculation are totally finished by the hardware ,based on the FPGA, so as to improve the reliability of the system. We just change the control and interface circuit o
19、f FPGA when there is something needed to change in the designing because of the field programme function. Its tremendously increase the efficiency because we only need to download the newest design into the FPGA by the help of EDA without modifying the external circuit design . Therefore, FPGA will
20、not only improve the reliability , but the conveniences of promotion. There are four password for digital lock and we can also set a universal password in case of forgetting the password. The article mainly includes several parts :The introduction of EDA, the overall design of digital lock, the desi
21、gn in detail of system, emulation and conclusion . Through the introduction of EDA, we know the software requirement of production the digital lock . In the overall design and detail design of digital lock , it introduce in detail the theory and the system designing .The article designed a digital l
22、ock and made it be in form with FPGA .【Key Word】: EDA ;verall Password ;Digital Lock ;Chip基于FPGA的电子密锁的设计学 生:,电子信息学院指导教师:陈英芝,电子信息学院1 前言当今人们对物质的积累越来越多,觉得要如何有效的保护好自己的财产,这已成为了全社会的问题,人们对锁的要求越来越高,既要安全性很高,又要能很好的防盗,又要能让他使用很方便,这也导致了电子行业的蓬勃发展。而随着大规模和超大规模可编程器件在FPGA技术支持下的广泛应用,使现代化设计计算已进入一个全新的阶段,从设计思想、设计工具一直到实现方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA 电子 设计 长江大学
链接地址:https://www.31ppt.com/p-4022319.html