指纹识别控制系统设计.doc
《指纹识别控制系统设计.doc》由会员分享,可在线阅读,更多相关《指纹识别控制系统设计.doc(52页珍藏版)》请在三一办公上搜索。
1、指纹识别控制系统设计摘要指纹识别技术是以数字图像处理技术为基础,而逐步发展起来的。相对于密码、各种证件等传统身份认证技术和诸如语音、虹膜等其它生物认证技术而言,指纹识别是一种更为理想的身份认证技术。使用指纹识别具有许多优点,例如:每个人的指纹都不相同,极难进行复制或被盗用;指纹比较固定,不会随着年龄的增长或健康程度的变化而变化;最重要的在于指纹图像便于获取,易于开发识别系统,具有很高的实用性和可行性。现代电子集成制造技术使得我们可以制造相当小的指纹图像读取设备,同时飞速发展的个人计算机运算速度提供了在微机甚至单片机上可以进行两个指纹的比对运算的可能。目前的指纹识别算法已经非常成熟,完全可以用在
2、各种安全检测设备中,并以此控制各种东西。现在,指纹识别已经应用在考勤、门禁、保险箱柜等领域,相信,随着指纹识别技术的完善,还会广泛的应用在身份证,机动车,家居等更多的领域。本设计主要用LTTC500指纹传感器和ARM7构成指纹识别模块,完成指纹识别的算法,并把结果通过串口送出来。控制部分的核心是AT89S52,它完成与指纹识别模块、PC机的通信,并控制各种外围电路的工作(如时钟芯片PCF8563、E2PROM等)。本设计完成的功能是门禁,它适用于公用场所和私人住所的门禁功能,并且能记录开关门记录。关键字:LTTC500;ARM7;AT89S52;步进电机;串口通信Fingerprint Ide
3、ntification Control SystemAbstractFingerprint Identification technology is gradually developing with the digital image processing technology. Comparing with the password or other traditional documents such as identity authentication technology and voice, iris and other biological authentication tech
4、nology, Fingerprint Identification is a better identity authentication technology. There are many advantages using Fingerprint Identification. For example: every persons fingerprints are not the same that it is very difficult to copy or embezzled; Fingerprint is not change with the increasing age or
5、 the health status; The most important is that it is easy to get the fingerprint image and make a identification system, it is of high relevance and feasibility. It is possible to compare two fingerprints with the electronic integrated manufacturing technology creating a small image of the fingerpri
6、nt reading equipment and the great development of the personal computer provides a faster computer or even in a MCU. The fingerprint identification algorithm is very mature, it is able to be used in a variety of security detection devices, and to control many kinds of things. Now the Fingerprint Ide
7、ntification technology has been used in attendance, access control, insurance, and other realm. I believe it will be widely used in the ID card, automobile, home and other realm with the improvement of fingerprint identification technology.The design uses LTT-C500 fingerprint sensor and ARM7 to buil
8、d the fingerprint identification module, and does the fingerprint identification algorithms then sends the result using the serial port. Control part mainly uses the AT89S52 to complete communications with the fingerprint identification module and PC, and control external circuits(such as PCF8563, E
9、2PROM, etc.). The completed design is the function of access control, it applies in public areas and private residences of the access control function, and can record switch gate record. Keywords:LTT-C500; ARM7; AT89S52; step electromotor; the serial communication目 录摘要IAbstractII第一章 绪论11.1 课题背景11.2指
10、纹识别的发展及现状11.3指纹识别的原理和特点21.3.1指纹识别的原理21.3.2指纹识别的特点31.4 本设计研究的主要内容3第二章 系统总体结构42.1 系统结构42.1.1 指纹识别模块42.1.2 控制模块42.1.3 USB模块52.2系统功能52.2.1 指纹识别模块功能52.2.2控制模块功能62.2.3 PC机功能7第三章 系统硬件设计83.1 电源电路83.2 指纹识别模块83.2.1 指纹传感器83.2.2 LPC2136 ARM7单片机93.3 控制模块113.3.1 AT89S52及其复位电路113.3.2 4*3按键123.3.3 串口123.3.4 时钟芯片PCF
11、8563133.3.5 E2PROM AT24C64133.3.6 步进电机驱动电路143.3.7 RTT12864E LCD模块143.3.8 USB接口153.4 USB模块15第四章 系统软件设计174.1 C/OSII实时嵌入式系统简介174.2 指纹识别算法设计184.2.1 图像增强184.2.2 二值化194.2.3 细化204.2.4 特征提取234.2.5 特征匹配264.3 控制模块334.3.1 4*3按键334.3.2串口(接收指纹识别模块输出的结果)344.3.3 时钟芯片PCF8563354.3.4 E2PROM AT24C64364.3.5 步进电机的驱动384.
12、3.6 RTT12864E LCD模块驱动394.3.7 菜单设计414.3.8 USB固件编程424.4 上位机的编程45第五章 结束语46附录电路的PCB图47参考文献:48第一章 绪论1.1 课题背景随着现代经济和社会的不断发展,越来越多的场合需要身份的确认。而传统的身份识别技术已经远远不能满足这种要求。基于人的身体特征具有不可复制的特点,人们开始把目光转向了生物识别技术。指纹识别以其独特的特点,成为了众多生物识别技术中备受青睐的一个。现在国内外指纹识别的技术基本上都是采用基于细节点特征的指纹识别技术,从研究角度来说,国内外的差距并不明显。但是国内对于指纹识别技术主要侧重于研究角度,很长
13、一段时间没有在实际应用中实践,所以这些技术和实际的市场需求间还有不少差距。而实际从事指纹应用的公司没有自己的技术,绝大多数都是使用国外的指纹识别算法。而且大多的指纹识别产品的厂家都采取仿造国外产品的模式,其核心构件“指纹识别模块”普遍依靠国外进口。因此,开发出具有自己知识产权的指纹识别算法和指纹识别模块将会有很好的市场前景。1.2指纹识别的发展及现状公元前7000年到6000年以前,指纹作为鉴别身份的工具已经在古代中国和古叙利亚开始应用。文物告诉我们,一些粘土陶器上留有陶艺匠人的指纹,古代中国的一些文件上印有起草者的大拇指指纹,古叙利亚的一些远古房屋的城墙留有砖匠的指纹等。由此可见,指纹的一些
14、特征在当时已经被人们认识和接受。19世纪初,科学研究发现了人类指纹的两个重要特征,一是两个不同手指的指纹纹脊的式样不同,另外一个是指纹纹脊的式样终生不变,科学上称之为指纹的唯一性和不变性。这个研究成果使得指纹在犯罪事件的鉴别中得以正式应用。1896年阿根廷首次应用,然后是1901年的苏格兰,20世纪初的其他国家也相继应用到罪案的鉴别中。20世纪60年代,由于计算机可以有效地处理图形,人们开始着手研究利用计算机来处理指纹。从此自动指纹识别系统(AFIS,Auto Fingerprint Identification System)在法律实施方面的研究和应用在世界许多国家展开。到了20世纪80年代
15、,个人电脑、光学扫描等技术革新使得他们作为指纹取像的工具成为现实,从而使指纹识别可以在其他领域中得以应用。随着取像设备的引入及其飞速发展,生物指纹识别技术的逐渐成熟,可靠的比对算法的发现都为指纹识别技术提供了更广阔的舞台。生物识别技术被广泛应用意味着它能在影响亿万人的日常生活的各个地方使用。通过取代个人识别码和口令,生物识别技术可以阻止非授权的“访问”,可以防止盗用ATM、蜂窝电话、智能卡、桌面PC、工作站及其计算机网络;在通过电话、网络进行金融交易时进行身份认证;在建筑物或工作场所生物识别技术可以取代钥匙、证件、图章等。生物识别技术的飞速发展及其广泛应用将开创个人身份鉴别的新时代。指纹识别作
16、为科技识别技术已经有很长的历史了,基于指纹的科技识别技术在美国和西欧已使用了一百多年,而最早用于商业的指纹设备亦始于20世纪70年代。20世纪60年代到70年代,指纹识别技术发生新突破。随着个人计算机和光学扫描技术的发展,FBI开始使用一种自动识别指纹的设备,至70年代末期,开始在美国大范围内推广使用。20世纪90年代末期,价格较低的指纹采集器、快速、匹配的算法发展为指纹技术用于个人身份识别提供了广阔的市场空间,不过目前用于数字交易系统的指纹技术与过去的AFIS有着根本的区别。我们可能会丢失证件或遗忘密码,但不太可能“丢失”或“遗忘”自己的手指。起始于本世纪70年代的生物测量学代表了最安全可靠
17、的个人身份鉴别方法。人的每个手指隐藏有80到100个独立的特征,这些特征经过编码,可以以“生物代码”形式储存在计算机里。几十年来,指纹识别技术一直在公安执法部门中使用,成为一种较成熟的犯罪识别方式。目前,随着生物测量技术的发展,其市场成本显著下降,进入民用已成为可能。人类人口按60亿计算,则需要300年才可能出现重复的指纹,概率几乎为零。一个人在母腹7个月时指纹就已经定型,随着年龄的增长指纹一直保持不变;如果手指没有损及真皮组织,即使指纹受到破坏,也会很快复原。因此,指纹以其不变性,在身份识别领域中一直是最为可靠的手段,并为各国法律所广泛承认。指纹鉴定和识别是建立在独一无二且与生俱来的指纹之上
18、的强大技术,即使是同胞兄弟也有独特的指纹。找到两个完全相同的指纹几乎是不可能的,而且只要部分指纹就可以进行确定的鉴别。尖端科技保证了指纹锁的安全性。Bill Gates曾做过这样的断言:利用人的生理特征的生物识别技术,例如指纹等来识别个人的身份,将成为今后几年IT产业的重要革新。近年来,越来越多指纹产品的出现,如:指纹门锁、指纹鼠标、指纹ATM提款机、指纹蜂窝电话、指纹门禁控制系统等等,不胜枚举。这些产品的共同特征是将指纹技术结合在产品中,使产品具有目前最先进的科技技术。基于目前指纹技术自身的局限性,在指纹家族众多产品中,指纹门锁因技术稳定、安全可靠性好、有效地满足人们出入无需带钥匙、卡、记住
19、密码等便利而备受瞩目。指纹门锁也可与感应卡技术同时使用,进一步提高安全指标。目前人体特征识别技术市场上占有率最高的是指纹机和手形机,这两种识别方法也是目前技术发展中最成熟的。IBG(International Biometric Group)在2000年生物识别技术市场的分析报告中得出1999年度各种生物识别技术产品利润的市场占有率为:指纹识别34%,手形识别25%,面部识别16%,发音识别11%,虹膜识别11%和签名识别3%。美国生物认证市场到2005年则将达到19亿美元,指纹识别将占40%,虹膜识别将占10%左右。美国生物认证市场在未来几年中仍然保持高速增长的趋势,指纹保持在30%左右,虹
20、膜将保持在50%左右。另据一家全球权威市场调研机构对中国市场的预测:中国指纹识别2005年市场收入突破10亿元,保持50%左右的增长速度,2007年将突破35亿元。1.3指纹识别的原理和特点1.3.1指纹识别的原理指纹其实是比较复杂的。与人工处理不同,自动指纹识别技术并不直接存储指纹的图像。多年来在各个公司及其研究机构产生了许多数字化算法。但指纹识别算法最终都归结为在指纹图像上找到并比对指纹的特征。通过计算机模糊比较的方法,把两个指纹的模板进行比较,计算出它们的相似程度,最终得到两个指纹的匹配结果。指纹的特征:指纹具有两类特征,即总体特征和局部特征。在考虑局部特征的情况下,英国学者E.R.He
21、rry认为,只要比对13个特征点重合,就可以确认为是同一个指纹。1.总体特征:是指那些用人眼直接就可以观察到的特征。如纹形:环型(loop)、弓型(arch)、螺旋型(whorl);2.局部特征:局部特征是指指纹上的节点的特征,这些具有某种特征的节点称为特征点。两枚指纹经常会具有相同的总体特征,但它们的局部特征特征点,却不可能完全相同。1.3.2指纹识别的特点相对于其它身份认证技术,自动指纹识别技术是一种更为理想的身份确认技术,用自动指纹识别不仅具有许多独到的信息安全优点,更重要的是还具有很高的实用性、可行性。具体体现在以下几个方面:1.每个人的指纹是独一无二的,两人之间不存在着相同的手指指纹
22、。2.每个人的指纹是相当固定的,不会随着人的年龄的增长或身体健康程度的变化而变化,但是人的声音等却存在较大变化的可能。3.指纹样本便于获取,易于开发识别系统,实用性强。目前已有标准的指纹样本库,方便了识别系统的软件开发;另外,识别系统中完成指纹采样功能的硬件部分也较易实现。而对视网膜则难于采样,也无标准的视网膜样本库供系统软件开发使用,这就导致视网膜识别系统难以开发,可行性较低。4.一个人的十指指纹皆不相同,这样可以方便地利用多个指纹构成多1.4 本设计研究的主要内容本设计研究的主要内容有三个部分。第一部分就是研究指纹识别的算法,并利用C/OSII嵌入式做出来,并把结果通过串口传送出来。第二部
23、分就是利用AT89S52做控制模块,对指纹模块的结果进行处理,并控制各种外围电路。第三部分就是利用PDIUSBD12与PC机进行通信。可以通过PC机对控制模块进行操作。第二章 系统总体结构2.1 系统结构本文的系统主要有三个部分构成:指纹识别模块;控制模块;USB模块。它们的结构如下图所示:上位机USB模块指纹识别模块51单片机控制模块图2-1 总系统结构2.1.1 指纹识别模块指纹识别模块主要由LPC2136单片机和LTTC500构成,它是用C/OSII内核做的,完成指纹识别算法,并把结果送到串口给51单片机控制模块使用。C/OSII内核控制模块串口(输出指纹识别结果)指纹传感器指纹图象处理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 指纹识别 控制系统 设计
链接地址:https://www.31ppt.com/p-3943847.html