单片机指纹识别系统和算法设计与实现

上传人:新** 文档编号:562242378 上传时间:2023-05-03 格式:DOC 页数:20 大小:538.50KB
返回 下载 相关 举报
单片机指纹识别系统和算法设计与实现_第1页
第1页 / 共20页
单片机指纹识别系统和算法设计与实现_第2页
第2页 / 共20页
单片机指纹识别系统和算法设计与实现_第3页
第3页 / 共20页
单片机指纹识别系统和算法设计与实现_第4页
第4页 / 共20页
单片机指纹识别系统和算法设计与实现_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《单片机指纹识别系统和算法设计与实现》由会员分享,可在线阅读,更多相关《单片机指纹识别系统和算法设计与实现(20页珍藏版)》请在金锄头文库上搜索。

1、 . . . 题目 单片机指纹识别系统与其算法设计与实现 / 摘 要本文介绍了指纹识别系统的基本结构和整体流过程,并且从硬件系统和软件系统两个主要方面探讨了设计指纹识别系统的基本方法。硬件系统的设计主要是基于MCS-51系列单片机、FPS200指纹传感器、RS232串口芯片的电路连接以与相关的程序设计;软件系统的设计主要是指纹识别系统算法的设计,其中包括图像处理和图像识别两个方面,并且在MATLAB编写平台上实现了图像处理的算法。通过实验显示,该系统采集的指纹图像较清晰、失真较小,处理后的图像轮廓分明、特征突出,利于指纹分类与识别。通过对指纹识别系统的研究、设计与开发,综合运用了信号采集与接收

2、技术,图像处理与识别技术, 基本实现了利用单片机进行指纹识别系统开发的目的。全文容分为五章:第一章为绪论;第二章包括系统设计的电路硬件部分的组成和数据采集算法;第三章是指纹图像处理与识别算法的设计;第四章是主要算法的实现以与指纹识别系统实验与结果分析;第五章为总结。关键词:指纹识别;FPS200指纹传感器;MCS-51系列单片机;图像处理; 图像识别 AbstractIn this paper, we introduce the basic structure of fingerprint identification system and its main program. We also

3、discuss on how to design a fingerprint identification system in two aspects including hardware system and software system. Hardware system is based on the circuit connection with the series of MCS-51 chip, FPS200 fingerprint sensor and RS232 interface chip, and also including the program design of t

4、he chip; software system is included two main aspects, image processing and image identification, and we give the program of the image processing in computer language(MATLAB). The results show that the images acquired from the system proposed in this paper are more clear and less distorted, and the

5、processing images are more distinguish , the images after transform are wonderful prepare for classification and identification of fingerprints.The full text contents include five chapters: 1. The first Chapter is introduction; 2. The second Chapter is the design of the hardware and the receive prog

6、ram of data. 3. The third Chapter is the ImplementAlgorithm of image processing and the image identification ; 4. The fourth Chapter is the implement of main Algorithm and analysis of experiment; 5. The fifth Chapter is summary.Key words: fingerprint identification; FPS200 fingerprint sensor; the se

7、ries of MCS-51 chip; image processing; image identification目录第一章绪论11.1 综述11.2 指纹识别技术的发展历史2第二章指纹识别系统的硬件设计32.1 概述32.2 主要芯片的功能介绍32.2.1 FPS200半导体指纹传感器32.3 硬件平台的设计方案4第三章指纹图像处理与识别的算法63.1 指纹识别的基本概念6第四章指纹图像处理的算法实现74.1 引言74.2 MATLAB简介74.3 基于MATLAB编程平台的算法实现84.4 程序调试与结果分析8第五章总结10致11参考文献12英文原文13译文14第1章 绪 论1.1 综

8、述我们手掌与其手指、脚、脚趾侧表面的皮肤凸凹不平产生的纹路会形成各种各样的图案。这些纹路的存在增加了皮肤表面的摩擦力,使得我们能够用手来抓起重物。人们也注意到,包括指纹在的这些皮肤的纹路在图案、断点和交叉点上各不一样,也就是说,是唯一的。依靠这种唯一性,我们就可以把一个人同他的指纹对应起来,通过比较他的指纹和预先保存的指纹进行比较,就可以验证他的真实身份。这种依靠人体的身体特征来进行身份验证的技术称为生物识别技术,指纹识别是生物识别技术的一种。相对于其它身份认证技术,自动指纹识别是一种更为理想的身份确认技术,用自动指纹识别不仅具有许多独到的信息安全优点,更重要的是还具有很高的实用性、可行性,具

9、体体现在以下几个方面: 1) 个人的指纹是独一无二的,两人之间不存在着一样的手指指纹。2) 每个人的指纹是相当固定的,不会随着人的年龄的增长或身体健康程度的变化而变化,但是人的声音等却存在较大变化的可能。 3)指纹样本便于获取,易于开发识别系统,实用性强。目前已有标准的指纹样本库,方便了识别系统的软件开发;另外,识别系统中完成指纹采样功能的硬件部分也较易实现。而对视网膜则难于采样,也无标准的视网膜样本库供系统软件开发使用,这就导致视网膜识别系统难以开发,可行性较低。4) 一个人的十指指纹皆不一样,这样可以方便地利用多个指纹构成多重口令,提高系统的安全性。5) 指纹识别中使用的模板并非最初的指纹

10、图,而是由指纹图中提取的关键特征,这样使系统对模板库的存储量较小。另外,对输入的指纹图提取关键特征后,可以大大减少网络传输的负担,便于实现异地确认,支持计算机的网络功能。近些年来,电子信息技术的飞速发展,特别是传感技术、电子信号处理技术、计算机数据管理技术、计算机网络技术的飞速发展,为指纹识别技术的成型提供了强大的硬件支持。与此同时,图形图像处理学、人工智能学、软件工程学等新兴学科的蓬勃发展也为指纹识别技术的进步提供了强有力的软件支持。指纹识别的发展中,也存在自身的不足,如指纹识别系统性能的测试和评估标准的确立、相关软件的标准化问题都是有待进一步解决的。指纹识别技术作为一项迅猛发展的新技术,有

11、了软硬件等方面的强大保障,同时又有指纹识别自身的诸多优点,相信指纹识别技术一定会有更加美好的发展前景。1.2 指纹识别技术的发展历史人们使用指纹进行个人身份鉴定已经有很长的历史考古证实,公元前7000年到6000年以前,古叙利亚和中国,指纹作为身份鉴别己经开始应用。考古发现,在这个时代,一些粘土器上留有艺匠人的指纹,中国的一些文件上印有起草者的大拇指指纹,在Jercho的古城市的房屋留有砖匠一对大拇指指纹的印记等。在我国,早在公元650年,唐代作家贾公秀在其作品中就着重提到了指纹是确认个人身份的方法。我国将指纹应用于民间契约与断案有悠久的历史,但是由于缺乏专门性研究,未能将指纹识别技术上升为一

12、门科学。虽然指纹的一些特征己经被人们认识和接受但不能证明,但指纹己经广泛应用社会的各个方面。 离线部分用指纹采集仪采集指纹,提取出细节点,然后将细节点保存到数据库中,形成指纹模板库。在线部分用指纹采集仪采集指纹,提取出细节点,然后将这些细节点与保存在数据库中模板细节点进行匹配,判断输入细节点与模板细节点是否来自同一个手指的指纹。 一般来说,离线处理允许人工因素介入,可根据需要手动调整系统参数,而在线处理应完全由系统自动完成所有操作。自动指纹识别系统框图如图1.1所示:图1.1 自动指纹识别系统框图本系统从结构上分为三层,最低层为物理层,是模块的通信介质,提供可靠的机械、电气功能以与无误码的比特

13、流。中间层包括系统通信协议、任务调度以与接口驱动。在本系统中,除了进行指纹的识别之外,还要实现指纹采集的控制,以与外设的控制如串行口的通信等。为了能够使系统实时响应外面的通信请求,我们通过硬件中断来实现。这种实现方案可以极大提高系统运行的效率,上位机可以实时控制改系统。最上层是核心算法。该算法高效地对采集到的指纹进行处理和匹配。在此只是对该指纹识别系统做一个整体的介绍,具体的硬件和软件系统设计步骤将在后面详细给出。第2章 指纹识别系统的硬件设计2.1 概述硬件系统是实现一切系统功能的物质基础,它是系统不可缺少的一个整体,一个工程系统的建立都是在硬件基础上展开的。本次设计任务的硬件设施已经配备,

14、其核心是FPS200固态指纹传感器与80C51MCU,我们的任务是完成两者的主电路连接,实现指纹图像采集的功能。本章将着重介绍基于单片机和指纹传感器的硬件电路的实施方法。2.2 主要芯片的功能介绍硬件电路的主要应用到的芯片是,80C51MCU,FPS200指纹传感器和RS232串口芯片。这里就FPS的主要功能,80C51与RS232的串口连接,以与80C51与上位机的连接方式进行重点介绍。2.2.1FPS200半导体指纹传感器veridicom公司的FPS200固态指纹传感器是一个接触式指纹认证设备。FPS200系列是一款高性能、低功耗、低价格的传感器,它由两个采样保持电路构成用于指纹图像的采

15、集。每个金属电极作为电容的一极,而触摸传感器的手指就作为另外一极。装置表面有一层绝缘材料使得两电极之间绝缘。当手指接触到传感器时,手指纹路的凹凸不平会产生一系列不同的电容值,通过读取这些电容值而获得指纹图像。图2.1 FPS200指纹采集芯片在第二个阶段,每列的电极与一个直流电源之间进行放电。没个单元的放电率正比于直流源的电量。经过一个很短的时间(这个时间与放电时间有关),一个部信号就触发另外一组采样保持电路来储存最后的电极电压。每个传感单元的电容值是通过测量充电后的电压值和放电后的电压值的差而获得的。在得到了电容值之后,电容值就将要被数字化了。2.3 硬件平台的设计方案硬件平台大致可以分为5个部分:电源部分、核心部件(CPU)、JTAG调式接口以与外部串行接口单元(SPI)。如图2.3所示: POWERJTAG调试接口SPI核心部件图 2.2 系统硬件接口框图其中Power电源部分负责给系统供电。该系统是一个多电平系统,包括5V电源,3.3V电源以与1.8V电源。电源部分采用常见的LDO电压转换芯片实现5V输入电压到3.3V, 1.8V的转换。表2.1给出RTL8019AS兼容芯片中公有的寄存器列表:表2.1 RTL8019AS寄存器列表NO(HEX)PAGE0PAGE1PAGE2RW

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 劳务/用工合同

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号