- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能数字密码锁的设计与仿真.pdf
维普资讯
中国人民公安大学学报 (自然科学版)
2007年第4期No.42007 总第54期 Sum54
智能数字密码锁的设计与仿真
高 洁,黎靖达
(中国人民公安大学安全防范系,北京 102600)
摘 要 电子密码锁 由于其安全性高、成本低、功耗低、易操作等 自身的优势,越来越受到人们
的青睐。采用EDA技术,利用MAX+pluslI软件平台、大规模可编程逻辑器件FPGA,完成数字
密码锁的功能设计与仿真,大大简化其结构,降低成本,提高了数字密码锁的保密性和可靠性。
关键词 密码锁;VHDL语言;MAX+pluslI;仿真
中图分类号 TS914.211
。引言 笛兰鬟篓:而设计过程中的仿真确保
密码锁是实际应用极为广泛的一种数字电路,
1 基本原理及组成
它的主要功能是用来对某些操作进行加密保护,目
的是避免无权人员使用某些设施或者进行越权操 一 个基本的密码锁是由密码锁主体以及附加的
作,例如银行 自动柜员机、自动售货机、门卡系统 外围指示电路组成的,其中密码锁主体的主要作用
或者保险柜中都含有这种密码锁。在电子技术飞速 是用来接收密码并进行密码的验证操作;附加的外
发展的今天,具有防盗报警等功能的电子密码锁代 围指示电路的主要作用是用来显示输入的密码和根
替弹子锁和密码量少、安全性差的机械式密码锁已 据密码验证的结果来给出不同的指示灯显示或者启
是必然趋势。电子密码锁具有机械锁无可比拟的优 动报警装置,而报警装置则通常采用扬声器。
越性,它不但可以完成锁本身的功能,还可以兼有 数字密码锁的功能如图l所示:
多种功能,如记忆、识别、报警等,电子密码锁以
其安全性高、成本低、功耗低、易操作等优点受到
越来越多人的欢迎。
但是 目前使用的电子密码锁大部分是基于单片
机进行设计的,其成本较高且可靠性得不到保证,
电路比较复杂,性能不够灵活。本文采用 EDA技
术设计了一种数字密码锁,该密码锁具有密码预置
和误码报警等功能,用一片FPGA芯片实现。由于
充分利用了FPGA芯片密度大、功耗低 、可重复编
程和具有嵌入式阵列块的结构特点,从而大大简化
了系统结构,降低了成本,提高了系统的保密性和 根据功能需要,密码锁主要包括输入消抖同步
可靠性,采用这种器件开发的数字系统,其维护、 模块、使能电路模块、编码模块、密码预置模块、
作者简介 高洁 (1968~ ),女,无锡人,讲师,研究方向为安全防范技术。
· 93 ·
高 洁 黎靖达:智能数字密码锁的设计与仿真
计数器选择模块、比较模块、七段显示译码模块和
2 软件设计
控制器模块8个部分。电子锁的组成框图如图2所
示,它是以EP1K30QC208—3芯片为核心,配以相 智能数字密码锁软件采用VHDL硬件描述语
应硬件电路,完成密码的设置、存贮、识别和显示、 言在MAX+pluslI开发平台上对其编程,包括同步
接收传感器送来的报警信号、发送数据等功能。 消抖电路、使能电路、编码电路、密码预置电路、
比较电路、译码电路、计数器电路、控制电路程序
等模块,软件设计过程中采用模块
文档评论(0)