基于单片机的指纹采集识别系统设计.doc
《基于单片机的指纹采集识别系统设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的指纹采集识别系统设计.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科论文目 录摘 要IAbstractII引 言31 硬件选择与设计51.1 总体设计及方案选择51.1.1主控单片机选择51.1.2传感器模块选择61.1.3显示器模块选择61.2 系统总体设计72 系统硬件电路设计82.1 系统主电路设计82.1.1 主体电路设计82.1.2 单片机最小系统设计82.2 单元电路设计102.2.1 传感器单元102.2.2 显示屏单元112.2.3 数据储存器单元132.2.4 蜂鸣器单元152.2.5 矩形键盘单元152.3 驱动电路设计163 系统软件设计173.1 软件开发环境介绍173.2 系统函数介绍173.2.1 主函数设计173.2.2 AS
2、608传感器子函数设计183.2.3 显示屏函数设计193.2.4 矩形键盘函数函数设计194 项目组装与调试204.1 系统硬件调试204.2 软硬件联调214.3 调试遇到的问题及解决22参考文献24附录 源程序清单26致 谢38本科论文摘 要为了探索现代锁具的发展,提高指纹锁的安全性。本课题将基于单片机开发一款低成本,低功耗的指纹识别系统。随着科学技术的不断提高和发展,越来越多的高科技产品走入日常生活中,给人们带来了很多生活上的便利,在人们心中的地位也越来越高,它们可以应用于家庭生活的各个领域。这些技术的发展,有效的带动了人民生活水平提高,满足了人们更多的需求,逐渐替代了一些传统的生活必
3、需品。在日常生活中,锁具无处不在。相对于传统的机械锁具构造较为简单,容易破解,电子锁程序复杂,安全系数高,更加智能化,广泛应用于防盗门、保险柜,颇受国内外家庭喜欢。根据目前市场调查,民众表示指纹锁的价格有些偏高,一款普通指纹锁售价大概在一千元左右,如果是带有指纹识别的防盗门普遍价格在四千元到八千元,品牌高质量的指纹锁或防盗门价格会更高,而且民众对性能方面不希望过于花哨,具备指纹和密码开锁功能就足够了,类似手机遥控等功能越多相反可能会造成门锁更不安全。本课题根据大众提供的建议计划利用STC89C52单片机为本系统的主要控制核心,通过液晶显示屏显示AS608指纹传感器识别的结果信息,并且具备密码功
4、能,双重保障。从一定程度上可以更加保证安全性。通过多次测试结果表明,本套系统预想的各种功能可以实现,达到本课题的全部要求。关键词:52单片机;指纹识别;电子锁;矩形键盘AbstractIn order to explore the development of modern locks, improve the security of fingerprint locks. This project will develop a low-cost, low-power fingerprint identification system based on single-chip microcomp
5、uter.With the continuous improvement and development of science and technology, more and more high-tech into daily life.In the hearts of people more and more high status. they can be applied to all fields of domestic life. The development of these technologies has effectively led to the improvement
6、of peoples living standards, It met peoples various needs, and gradually became the necessities of life. In life, we can see locks everywhere. Compared with the traditional mechanical locks, they are relatively simple construction, and electronic locks complex procedures, high safety factor, widely
7、used in security doors, safes, quite popular with domestic and foreign families.According to the current market survey, people said that the price of a fingerprint lock is a bit high, the price of an ordinary fingerprint lock is about one thousand.if the general price of a security door with fingerp
8、rint identification is between four thousands and eight thousands, the price of a brand high-quality fingerprint lock or security door will be higher, and people do not want too much performance. It is enough to have a fingerprint and password unlock function, the more functions such as mobile phone
9、 remote control more fancy, on the contrary may cause the door lock more unsafe.Using STC89C52 single chip microcomputer as the main control core of the system, the result information of fingerprint sensor identification can be displayed AS608 LCD screen, and has the function of password, double gua
10、rantee. to some extent, it can be more secure. The results of many tests show that the various functions of this system can be realized .All the requirements of this project can be achieved.Keywords: Singlechip; Fingerprint Identification;Electronic Lock; Rectangular keyboard引 言进入21世纪,伴随着现代科学技术的迅速发展
11、,人们研究的领域一步步的扩大,同时很多科技产品走入家家户户,电子产品充斥着人们的生活,社会的和谐富足也使人们对安全提出了更高的要求,在科技国防领域,为了保证国家的机密数据安全,科学家们一般采用多种高端加密技术来确保安全。其中最早应用的指纹识别技术,如今已经不再是尖端科技,逐渐进入生活的方方面面,银行和智能手机普遍都安装了指纹识别系统。指纹是人的手指皮肤上出现的不同图案,这种圈型纹线起点、分点、终点统称为指纹的细节特征点。而指纹识别技术恰恰就是指通过比较这些不同的细节特征点来进行身份确认。因为我们每个人的指纹都是不同的,而且一生都不会改变,所以通过查看指纹几乎就可以判断这个人是谁,公安机关的数据
12、库中拥有全国公民的指纹数据,所以一旦在犯罪现场采集到指纹,那么犯人可以说在劫难逃。整个指纹识别步骤复杂,包括了图像获取增强,分割细化最后提取出特征点再与库中的指纹匹配,就可以得出结果。在许多生物特征识别的技术中,指纹识别被人们广泛接受,原因就在于它安全、准确、采集起来方便,由于具有这些优点,所以在现代市场有着光明的的前景,我们平常可以在很多领域中使用到指纹识别,例如:门禁系统、考勤系统、智能手机电脑等人们日常生活息息相关的应用领域。这类技术统称为生物识别技术,在全世界科学家的研究下,这项科技技术已经得到了飞速的发展,在理论方面已经完全成熟。各种应用产品大量衍生,指纹识别就是其中发展最为迅速的技
13、术。国内国外的高校、企业、研究院都纷纷加入这块领域,研制出了各种基于指纹识别的生物技术产品。但是想要真正普及还要有很长一段路要走,因为指纹技术虽然发展迅速并且前景光明,但是成本不低,对于很多家庭来说在购买时还是不会优先考虑。所以如何降低指纹模式识别系统的开发成本使得人人可以接受,就是现在乃至未来研究人员的努力方向。在日常生活中,锁具无处不在。有独立的也有与其他设备结合在一起的,指纹锁就是一种新兴的锁具,它结合了多种技术于一身。随着我们国家经济的迅速发展,人们对门锁的安全性提出了更高的要求。经过近几年的宣传和发展,国内指纹锁的市场已经打开,大批科技,家居公司开始生产制作指纹锁。中国的民用市场指纹
14、锁占有率已经接近10%,这对于一个新兴产品来讲,已经是很快的发展了,但对比发达国家的占有率来讲,只有他们的六分之一,因此国内市场仍然有很大的发展空间有待提高和发掘。一项2019年的研究数据表明,中国市场对指纹锁的需求占全世界总需求量的百分之二十,这是一个非常庞大的数字,表明我国未开发的市场远远多于世界任何一个国家。一些业内人士甚至分析称,在2025年,世界指纹锁的市场总值将达到50亿美元,其中我国是这块市场最大的潜力股,由此我们不难看出目前中国指纹锁的发展前景可谓是一片光明。目前国内外都在力求指纹系统的:(1)功能多样:在单一的指纹识别采集基础上应该添加一些其他功能,例如报警、监控等,这样使得
15、使用者可以对外来人员随时监控,提高了安全性,也非常实用。 (2)外观小巧:通常可以使用嵌入式的方式,方便安装,节省空间也更加美观。(3)个性需求:需要针对不同行业或使用地点的指纹锁设计不同的功能,满足使用者的更多需求。 (4)网络化:网络如今已经全面普及,指纹锁应该与无线传输技术进行结合,使得数据可以上传到网络上,方便查看调用。本课题主要是针对小型指纹机在安全防护领域的作用。指纹的安全隐患主要有:第一,指纹易被获取;第二,指纹无法改变。人的指纹从出生就已确定,一生都不会改变,一旦被他人获取,后果将非常可怕,难以补救。未来指纹识别技术还会应用在很多其他领域,因此,一旦我们的指纹信息泄露给他人,那
16、就很可能同时泄漏出自己的其他身份信息,如果使用我们的的指纹做一些违法乱纪的事情,这对社会都会造成不良的影响。因此,在还没有有效避免指纹泄漏的技术出现时,我们想要实现安全就必须采用指纹和其他安全措施相结合的方式来实现更高的安全性。比如,指纹+密码,通过这种高安全性的技术减轻危害的发生。本课题主要将应用于家庭,企业的室内安全防护,以及一些需要重点安全保护的设施。目前市场的一些指纹锁存在功能单一,识别不准确等问题,本课题主要针对这两个问题给予解决,融入一些新的功能,比如识别错误后的报警等等。实现这些功能能够加快带动传统锁具向科技发展进步的进程,让安全防护进入家家户户。1 硬件选择与设计1.1 总体设
17、计及方案选择本课题设计的指纹识别系统主要由单片机;指纹传感器;液晶显示屏;矩形键盘;蜂鸣器;存储器几大部分组成。为了发挥各个硬件的最大功效,明确设计理念,在电路搭建之前进行了多次对比试验,选择出最适合本课题的硬件来操作。1.1.1主控单片机选择方案一:STC89C52单片机,采用这款作为主控芯片的优势比较明显。它具有开发简单,容易快速掌握,可以在线编辑程序下载,调试起来比较方便,成本也相对低,52单片机是宏晶科技公司在C51单片机的基础上做出的新一代产品,更新了许多新的功能,当需要存储数据的时候自己芯片的内部就可以直接存储,不需要再外接存储芯片1。而且速度是51单片机的812倍,这个处理速度可
18、以大大满足本课题的需求。方案二:MSP430单片机也经常作为很多系统使用的主控芯片。由美国TI公司生产也被称为混合信号处理器,因为它混合了多种功能不同的的微处理器,模拟电路,数字电路,将这些同时集合在芯片上,这款产品基本都是在电池供电的设备中使用。本项目采用的是外接电源,而且这个系列单片机的开发也比STC系列要难,价格较为昂贵。通过比较本项目不准备使用这款单片机。方案三:PIC16F877A单片机,PIC系列单片机非常频繁的被应用于工业控制领域2。由Microchip公司所生产开发的新产品,优点在于它的系统稳定性高,抗干扰性能比较强,内部资源比较丰富。但是开发成本高,难度相对大,本课题不需要太
19、高的的稳定性要求,其他的可能性价比会更高一些。 综上所述,最终考虑决定采用STC89C52单片机作为本课题的主控芯片,从优缺点,价位和开发难度几项比较而言都更加具有优势。1.1.2传感器模块选择方案一:AS608指纹识别传感器,这款传感器是由杭州晟元芯片技术有限公司的 AS608 指纹识别芯片制成3,各家公司将芯片买来后根据芯片研发生产了相应的外围电路,集成了一个可以供大家2次开发的指纹传感器;因此市面上所有的AS608芯片的指纹传感器,其内部的控制电路大多数都是完全相同的,只是性能和生产厂商不同而已。AS608指传感器的内部含有高速DSP处理,可以实现对指纹的采集和识别功能,单片机与传感器之
20、间通常使用串口通讯,这样的设计使得开发变得简单方便。通过串口就可以采集,识别,添加,消除指纹,非常适合本课题使用。方案二:FM-70是一种高级DSP指纹传感器,以高速DSP处理器为核心,但这种指纹传感器没有待机或者休眠的情况,只有工作和不工作两种状态4,在不工作不进行指纹对比的时候,为了降低功耗节约电量,关闭电源,模块进入不工作状态;当再次进行指纹识别比对时,开启电源,指纹模块继续工作,每一次都这样比较麻烦,不方便操作。其他一些型号传感器由于价位过高,不利于大规模推广,不做考虑,综上所述,本课题计划使用AS608指纹传感器。1.1.3显示器模块选择方案一:LED彩色数码管,颜色比较好看艳丽,光
21、线也比较明亮,可以显示出来很多种颜色,即使站的比较远也可以很清晰的观察到显示屏上显示的文字而且价格也适中。对于显示数字或者简单的字母会比较合适。但是在焊接难度上比较大,因为它与单片机连接时占用CPU的I/O口比较多,容易出现焊接错误。程序编程更加复杂,而且如果单片机输出电流不够的情况下,还需要连接一个驱动电路,外观上来看也比较厚。方案二:LCD1602液晶显示屏,液晶显示屏比数码管的优点在于外观较薄,显示功能强大,可以同时显示32个字符,数字,符号字母都可以显示出来。但外观颜色来讲没有数码管那么鲜艳,颜色比较单一,但对于本课题指纹识别都是近距离观看,已经足够了,而且不用占据单片机过多的引脚,耗
22、电更低。方案三:LCD12864液晶显示屏,12864是点阵数简称,因为它是一款128*64点阵液晶模块。接口方式灵活简单,方便的操作指令,成本低。不仅可以进行多种图象的显示,还可以显示84行1616点阵的汉字5,完全构成一个全面的人机交互界面,适用于各种小型仪器或设备的显示。另一个显著特点是它低电压低功耗。虽然LCD1602液晶显示的功能更强大,但是显示的内容偏大造成了显示空间的浪费,本课题属于小型仪器,更适合12864的发挥。综合上述的描述,所以选用LCD12864液晶显示屏。1.2 系统总体设计通过比较选择,决定了本课题所使用的全部核心元器件,STC89C52作为本设计的主控单片机;LC
23、D12864液晶显示屏完成所需要的人机交互;采用AS608指纹传感器进行指纹识别,除此之外还加入了矩形键盘,能够通过管理密码进行添加和删除指纹信息,数据的保存采用AT24C02进行存储,整个系统框图如图1.1所示。图1.1 系统功能框图2 系统硬件电路设计2.1 系统主电路设计2.1.1 主体电路设计本课题由单片机作为系统的控制核心,系统总体电路图如图2.1所示。另外主要的模块有指纹识别模块、按键模块、液晶显示模块。指纹采集模块包括了DSP处理器和AS608指纹传感器采集头,负责完成指纹特征的采集,键盘模块由一个 4*4 的矩阵键盘构成,对整套系统下达指令操作。液晶显示模块用于方便用户直观查看
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 指纹 采集 识别 系统 设计
限制150内