发布时间 : 星期四 文章基于单片机指纹识别的电子密码锁设计 - 图文更新完毕开始阅读8574f0e35f0e7cd18525365c
河南工学院毕业论文
目前世界上指纹锁主要以德国与韩国为代表,无论是在技术还是工艺方面都占据着优势,而国内的岭南锁系主要是做组合安装,自主技术和工艺水平偏低。国外的指纹锁品牌借助北京奥运会登陆中国,强势的占据了指纹锁的高端市场,而国内技术和工艺偏低的指纹锁产品只是艰难的占据着低端市场,因此和国外品牌的利润相比相距甚远,传统的门锁需要新一代的锁来更替,在这样巨大的市场需求下,国内许多企业纷纷研制开发指纹安防产品,然而经过最初几年的市场突围,指纹锁却一直没有大规模的普及应用。众多厂家倒在了市场引导阶段,成为指纹锁市场开拓大军的先烈。而现在指纹锁市场已经基本被打开,指纹锁将迎来一个快速发展的时期。
1.4 本论文的研究内容及结构
基于指纹识别的电子锁系统设计主要由单片机、指纹模块、电子锁、液晶显示屏、ADC键盘、时钟几个部分构成,围绕指纹锁为核心功能设计的一个系统,在第二章中对设计方案的选择作重点介绍。第三章介绍系统硬件电路设计,第四章介绍系统软件设计,第五章介绍实物制作与调试。
4
河南工学院毕业论文
第2章 整体设计方案
2.1 系统功能设计
目前,德国和韩国的主流指纹锁厂商对于指纹锁的功能设计主要是指纹加密码,然后加以严格的工艺设计形成高质量的指纹锁,国外的指纹锁品牌借助2008年北京奥运会登陆中国,借助奥运会的广泛影响力,极大地宣传了指纹锁产品,指纹锁的功能和设计也同样被宣传,指纹锁的功能的主流设计也被公众接受。在奥运会期间广泛的应用于奥运会的各个建筑的安防系统的指纹锁产品获得广泛好评,经过几年的发展,现在指纹锁市场上的产品在功能设计上几乎是如出一辙,对于大多数指纹锁产品用户能够看到的主要是三部分,指纹传感器的采集窗口、键盘以及液晶显示屏。不同指纹锁的差异也主要存在于制作工艺以及电路设计上。
基于指纹识别的电子锁系统是针对以指纹图像采集、识别为核心而开发出的系统。该系统包括ADC键盘,用户在ADC键盘上输入开锁密码,系统就会控制指纹模块开始搜索是否有手指放上,一旦感应到有手指,就立即采集指纹图像,并将采集到的图像转化成特征并存储下来。通过比对该特征和模版特征来控制是否开锁。
该系统利用人体指纹各异性和不变性,为用户提供加密手段,使用时只需用户将手指放在指纹传感器的采集窗口上,即可完成采集任务,操作十分方便快捷。系统的液晶显示屏可以显示出指纹模块采集、转化、合并、存储、比对各个流程的结果,系统另外还有指纹模版的存入功能,用户可以随意存入或者删除指纹模块中的模版,只要指纹模块中有该用户的指纹模版,该用户就可以通过指纹开锁。同时该系统还有开锁记录查询功能,可以通过ADC键盘输入密码之后查询之前的记录。
该系统的核心功能有以下两个方面:
1.指纹模板登陆:系统通过指纹模块连续采集用户一个手指的指纹两次,并将采集到的指纹图像合成指纹模板存储,存储之后的指纹模板断电保存,存储之后的每一个指纹模板都有一个ID号。
2.指纹的比对:当系统采集到待验证的指纹图像之后,系统将该图像转化为指纹特征文件,然后把该指纹特征文件与已存储的指纹模版特征文件相对比,比对之后给出结果,系统控制电子锁作出相应的动作并控制液晶显示比对结果。
2.2 系统总体框架
基于指纹识别的电子锁系统主要以指纹模块 ZFM-206-SA、单片机ATmega16、ADC键盘、液晶RX12864ZW、时钟芯片DS1302、电子锁KL-03等组成,系统的总体框图如下图2-1所示:
5
河南工学院毕业论文
指纹模块 ZFM-206-SA 单片机 液晶RX12864ZW ADC键盘 ATmega16
图2-1 系统总体框图
电子锁KL-03 时钟芯片DS1302 指纹模块只有在指纹采集对比等操作的时候才需要处在工作状态,而其他时候,指纹模块就不需要处于工作状态,指纹模块如果一直处于工作状态,对于指纹传感器的寿命会有影响,因此设计ADC键盘,用户必须先在ADC键盘上输入,之后才能启动指纹模块,进行相应的操作,同时时钟模块DS1302用以提供系统的时间的显示和记录,液晶显示模块会显示指纹锁运行各个环节的运行结果和提示信息。
6
河南工学院毕业论文
第3章 系统硬件的选择及电路设计
系统的硬件电路设计主要是根据系统整体框图来具体的设计各个部分的电路,主要包括ATmega16单片机外围电路设计、指纹模块 ZFM-206电路、ADC键盘电路、液晶RX12864ZW电路、DS1302电路几部分。
3.1单片机的选择
单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。
通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。
20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。但是,一旦重要事情,一时的耽误可能酿成大祸。
目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。
单片机经过1、2、3代的发展,正朝着多功能、高性能、低电压、低功耗、低价格、大存储容量、强I/O功能及较好的结构兼容性方向发展。其发展趋势不外乎以下几个方面:
1.单片机中尽可能地把所需要的存储器和I/O口都集成在一块芯片上,使得单片机可以实现更多的功能。比如A/D、PWM、PCA(可编程计数器阵列)、WDT(监视定时器---看家狗)、高速I/O口及计数器的捕获/比较逻辑等。
有的单片机针对某一个应用领域,集成了相关的控制设备,以减少应用系统的芯片数量。例如,有的芯片以MEG16为核心,集成了USB控制器、SMART CARD接口、MP3解码器、CAN或者I*I*C总线控制器等,LED、LCD或VFD显示驱动器也开始集成在8位单片机中。
7