基于FPGA 的电子密码锁设计精选.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于FPGA 的电子密码锁设计精选

基于FPGA 的电子密码锁设计 摘要 本设计以现场可编程逻辑器件(FPGA)为设计载体以硬件描述语言(VHDL)为主要表达方式以QuartusⅡ开发软件给出了一种电子密码锁的设计方案同时阐述了电子密码锁的工作原理和软硬件实现方法最后对该电子密码锁进行了时序仿真和硬件验证,实现了可编程的片上系统(SOPC)。该密码锁可随时更新密码和升级算法,具有较好的可靠性和性价比,特别适用于宾馆、办公大楼、仓库等。 关键词:电子密码锁;FPGA;VHDL;QuartusⅡ Abstract The design field-programmable logic device (FPGA) for the design of vectors to the hardware description language (VHDL) as the main way of expression in order to develop software Quartus Ⅱ given an electronic password lock design also described an electronic password lock of the working principle and Finally software and hardware implementations of the electronic code lock of the timing simulation and hardware verification, achieved a programmable system on chip (SOPC). The lock can always change your password and update algorithms, with better reliability and cost-effective, especially for hotels, office buildings, warehouses and so on.. Key word: electronic combination locks, FPGA, VHDL, QuartusⅡ 0 引言 锁自古以来就是把守门户的铁将军,人们对它要求甚高,既要安全可靠地防盗,又要使用方便。 弹子锁由于结构上的局限已难以满足当前社会管理和防盗要求, 特别是在人员经常变动的公共场所,如办公室、宾馆、仓库等地方。 电子密码锁是集计算机技术、 电子技术、 数字密码技术为一体的机电一体化高科技产品, 具有安全性高, 使用方便 等优点, 越来越受到人们的青睐, 但是目前使用的电子密码锁大部分是基于单片机技术, 以单片机为主要器件, 其成本高且可靠性较差。 本文介绍一种采用现场可编程门阵列(FPGA)为核心器件的新型电子密码锁的设计方法, 具有现场可编程在系统调试的功能, 即实现SOPC, 能够在产品设计开发、制造过程中对产品中的器件、 电路板甚至整个电子系统的逻辑和功能随时进行组态或重组。FPGA器件能够简化系统结构, 降低成本, 提高了系统的必威体育官网网址性和可靠性,具备万次以上的擦写能力。因此,采用这种器件开发的数字系统, 其升级与改进极其方便。 (1) 数码输入按下一个数字键其对应的数字就显示在最右边的数码管上同时将先前输入的所有数字向左移动一位设计密码为4位系统只能显示前4位输入的数码(2) 数码清除当按下清除键时清除前面输入的所有值并显示为 - - - -”。 (3) 密码解除按下55#键可以将电子密码锁的旧密码解除(4) 密码更改将旧密码解除之后可以进行密码更改输入任意四位密码数字再按#号就可以将输入的数码当作新的密码。 (5) 密码上锁输入新的密码之后按下11#键可以进行密码上锁操作(6) 密码解锁按下99#键再输入数码如果输入与系统储存密码一致密码锁就能开启否则不能解锁。【】 硬件系统主要由键盘输入电路、显示译码电路和密码锁控制电路等组成。 密码锁的硬件系统示意图如图1所示。 键盘输入主要用于输入数据,由键盘扫描电路、消抖动电路、键盘译码器、按键数据缓存器和4 ×4 矩阵式键盘等组成。键盘采用4 ×4矩阵式键盘,有0~9共10个数字键和6个功能键。各功能键的功能如下: 1)Set:密码设置键,锁开的情况下,按下该键设置密码。锁未开,该键无效。 2)Dial:拨号键,按下时,可以输入密码。 3)Reset:系统复位键,按下该键,系统回到初始状态。 4)Cheak:检查键,密码输完,按该键,如密码正确则开锁。 5)Close:关锁键。 6)Back:删除键,删除(除功能键之外) 输入的数字。键盘扫描信号由计数器产生。每当扫描信号发生变化时,扫描键盘某一行按键的状态

您可能关注的文档

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档