ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:537.35KB ,
资源ID:29724246      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29724246.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(指纹识别门禁系统的设计与实现.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

指纹识别门禁系统的设计与实现.docx

1、指纹识别门禁系统的设计与实现摘要随着时代的发展,社会越来越需要高效、可靠的身份识别系统。生物识别是当今数字化生活中最高级别的安全密钥系统,而指纹识别是对人体最不构成侵犯且方便、实用、可靠、价格便宜的一种生物识别技术。 本文简要介绍了指纹门禁系统设计的背景、指纹识别技术的基本知识和几种生物识别技术比较,并设计实现了一种符合现代安防要求的指纹门禁系统,该系统硬件主要由微处理器、指纹识别模块、液晶显示模块、键盘、实时时钟日历芯片、电控锁和电源等组成;软件主要由指纹处理程序模块、液晶显示程序模块、实时时钟程序模块和键盘扫描程序模块等组成。 该系统是一套集成了先进指纹识别算法的高科技产品,具有安全可靠、

2、功能齐备、操作简便、价格适中等优点,可广泛应用于金融、保险、公安、军械库、机要室等需要严格控制人员进出的部门或场所。关键词:指纹门禁;指纹识别;单片机;液晶ABSTRACT With the development of The Times, there is an increasing need for more efficient and reliable identification system. Biological recognition is the digital life highest-level security key system, and the fingerpri

3、nt identification is the most dont constitute an infringement of the human body and convenient and practical, reliable, the price is cheap a biometric technology. This paper briefly introduces the fingerprint entrance guard system design of the background, the basic knowledge of fingerprint identifi

4、cation technology and several kinds of biometrics, compare and design realize a security requirements accords with modern fingerprint entrance guard system, this system hardware mainly by the microprocessor, fingerprint module, LCD module, 4 * 4 keyboard, real-time clock/calendar chip, electronic lo

5、cks and power supply etc; Software consists mainly of fingerprint processing program module, liquid crystal display program module, real-time clock program modules and keypad scanning program module. This system is a set of integrated the advanced fingerprint identification algorithm of high-tech pr

6、oducts, safe and reliable, function complete with, simple operation, price moderate etc, and can be widely applied finance, insurance, public security, the armory, code must be strictly controlled room and the department of personnel entering and leaving or place. KEY WORDS: Fingerprint Guard;Finger

7、print Recognition;MCU;Liquid Crystal 第一章 绪论 论文的背景及意义 门禁系统是对出入口通道进行管制的系统,是解决重要部门出入口安全防范的有效措施。安全系统中主要牵涉到的是身份认证问题。传统的个人身份鉴别手段(如钥匙、密码、磁卡、IC卡等)具有可假冒、可伪造、可盗用、可破译等缺点,已不能完全满足现代社会安全防范的需要。只有采用不易被他人代替、仿制、甚至其本人也无法转让的生物识别技术才能消除人为的不安全因素。生物识别技术是当今数字化生活中最高级别的安全密钥系统。生物识别技术根据人体的生物特征来进行身份验证,它包括虹膜识别技术、视网膜识别技术、面部识别技术、声音

8、识别技术和指纹识别技术等1。许多研究表明:在所有生物识别技术中,指纹识别是目前对人体最不构成侵犯、方便、实用、可靠和价格便宜的一种技术手段,也是最具有代表性和最具有应用前景的生物识别技术2。 目前指纹门禁系统有两种常用的类型,即嵌入式系统和基于PC的桌面应用系统3。嵌入式系统是一个相对独立的完整系统,具有功耗低、体积小、集成度高等优点,其功能较为简单,应用于特定的场所。而基于PC的桌面应用系统功能更加完善,可以建立大型的数据库,但由于需要连接PC才能完成指纹识别的功能,限制了这种系统在许多方面的应用。 国外指纹门禁产品市场可以说品牌众多,竞争激烈,比较知名的厂家,如美国AD公司、新加坡的ADC

9、公司、以色列的DDS公司等,它们的产品技术含量大,但这些产品的价格昂贵。 目前国内指纹门禁系统的生产厂家众多,但真正具备研发生产采集仪和算法技术的厂家并不多。国内指纹门禁系统生产厂家基本分三个层次:第一级是具各研发生产采集仪和算法技术,如长春方圆、长春鸿达;第二级是利用别人的采集仪,拥有自己的核心算法,这一级的厂家最多,如北京中控、上海同济斯玛特、上海一维、西安青松等;第三级主要利用别人的模块,做后端的应用开发,如武汉数码人、厦门宝利铭等。 尽管目前的指纹门禁系统产品众多,但普遍存在价格高和功能单一等缺点。因此针对上述的不足提出了“指纹门禁系统的设计与实现”这一研究课题,其目标是开发出具有良好

10、的价格优势且功能完善的指纹门禁系统,方便用户使用。 识别技术简介 指纹特点相对于其他生物特征,指纹有以下2个突出优点: 1.稳定性:一个人从胎儿6个月时指纹完全形成到尸体腐烂,指纹的特征始终没有明显变化。 2.独特性:至今还找不出两个指纹完全相同的人,即使同卵双胞胎的指纹也是不相同的。这一特点,为指纹用于身份鉴定提供了客观依据。 指纹特征指纹特征一般分为两类:总体特征和局部特征。指纹识别算法最终都归结为在指纹图像上找到并比对指纹的特征。英国学者认为,在考虑局部特征的情况下,只要比对13个特征点重合,就可以确认是同一个指纹。 总体特征:总体特征是指那些用肉眼直接就可以观察到的特征,包括:纹形、模

11、式区、核心点、三角点和纹数等五种。 指纹应用系统简介指纹应用系统可以分为两类:验证(verification)和辨识(Identification)。验证就是把一个现场采集到的指纹与一个己经登记的指纹进行一对一的比对(one-to-one matching),来确认身份的过程4,如图所示。作为验证的前提条件,他(或她)的指纹必须在指纹库中已经注册,并与其姓名或其标识(ID、PIN)联系起来。随后在比对现场,先验证其标识,然后,利用系统的指纹与现场采集的指纹比对来证明其标识是合法的。验证其实是回答了这样一个问题:“他是他自称的这个人吗”这是应用系统中使用得较多的方法。辨识则是把现场采集到的指纹同

12、指纹数据库中的指纹逐一对比,从中找出与现场指纹相匹配的指纹,如图所示,这也叫“一对多匹配(one-to-many matching)”。辨识其实是回答了这样一个问题:“他是谁”。 图 指纹验证示意图 图 指纹辨识示意图验证和辨识在比对算法和系统设计上各有特点,例如验证系统一般只考虑对完整的指纹进行比对,而辨识系统要考虑残纹的比对;验证系统对比对算法的速度要求不如辨识系统高,但更强调易用性;另外在辨识系统中,一般要使用分类技术来加快查询的速度。 指纹取像技术及其特点目前的指纹取像技术按原理可分成两类:光学取像和非光学取像。光学取像设备依据的是光的全反射原理。光线照到压有指纹的玻璃表面,反射光线由

13、CCD去获得,反射光的量依赖于压在玻璃表面指纹的脊和谷的深度和皮肤与玻璃间的油脂和水分。光线经玻璃射到谷的地方后在玻璃与空气的界面发生全反射,光线被反射到CCD,而射向脊的光线不发生全反射,而是被脊与玻璃的接触面吸收或者漫反射到别的地方,这样就在CCD上形成了指纹的图像。非光学取像技术目前主要有两类:半导体传感器取像和超声波扫描取像。常见的半导体传感器是硅电容传感器,硅电容传感器在半导体金属阵列上能结合大约100000个电容传感器,其外面绝缘的表面,当用户的手指放在上面时,皮肤组成了电容阵列的另一面指纹纹路深浅导致电容阵列的各个电容电压不同,通过测量各点的电压值可获得灰度指纹图像。另一种晶体传

14、感器是压感式的,其表面的顶层是具有弹性的压感介质材料,他们依照指纹的外表地形(凸)转化为相应的电子信号。其它的晶体传感器还有温度感应传感器,它通过感应压在设备上的脊和远离设备的谷温度的不同获得指纹图像。晶体传感器技术最重要的弱点在于,它们容易受到静电的影响,这使得晶体传感器有时会取不到图像,甚至会被损坏。超声波扫描被认为是指纹取像技术中非常好的一类。很象光学扫描的激光,超声波首先扫描指纹的表面,紧接着,接收设备获取了其反射信号,测量它的范围,得到脊的深度5。不像光学扫描,积累在皮肤上的脏物和油脂对超音速获得的图像影响不大,所以这样的图像是实际脊地形(凹凸)的真实反映,应用起来更为方便。整个提取

15、算法流程如图所示。各种技术都具有它们各自的优势,也有各自的缺点,指纹取像技术比较如表所示。表 指纹取像技术比较比较项目光学全反时技术硅晶体电容传感器技术超声波扫描技术体 积大小中耐用性非常耐用容易损坏一般成像能力干手指差,但汗多的和稍胀的手指成像模糊干手指好,但汗多的和稍胀的手指不能成像非常好耗电较多较少较多成本低低很高图 在提取细节点的算法流程第二章 指纹门禁系统的总体设计 本系统以手指取代传统的钥匙,使用时只需将手指平放在指纹采集仪的采集窗口上,即可完成开锁任务,操作十分简便,避免了其它门禁系统(传统机械锁、密码锁、识别卡等)有可能被伪造、盗用、遗忘、破译等弊端。 系统功能 1.指纹开门:

16、用户将手指按到指纹采集器上,指纹识别模块提取指纹特征并与指纹特征库中的指纹进行比对,若指纹合法,门禁系统发出开门指令;若指纹不合法,门禁系统不发出开门指令。 2.录入、删除指纹模板:录入指纹模扳的功能是管理员将用户的指纹通过指纹采集器采集指纹的特征信息,将指纹特征值和对应的ID号存储到存储器中。当用户变更时,管理员能够将用户的指纹特征信息从存储器中删除。 3.密码应急开门:当用户的手指出现异常情况(如手指被划伤),采集器无法采集到正确的指纹特征信息时,或者因电力不足而指纹识别模块无法正常工作时,可用密码来开门。为保证系安全,密码开门只供管理员使用,管理员可以修改密码。为了解决因引入密码开门而降

17、低安全性问题,本系统用6位密码。特别是为防止别人恶意试探密码,当连续三次输入密码错误时,系统禁止输密码,一小时后方可输入密码,从而降低密码被破译的可能。 4.浏览开门记录:当用户开门成功后,系统自动存储用户的ID号和开门时间(月份、期、小时、分钟)等信息。如果出现盗窃、丢失等意外情况,管理员可以很方便地查询最近6次的开门记录。 5.中文菜单和实对时钟显示:系统全部采用中文菜单显示,并能够设置和显示实时时钟,界面友好、直观、便于使用。 6.电源自动切换:当交流供电停止时,自动切换到电池供电:交流电恢复后,自动切换到交流供电。 系统性能指标经测定本指纹门禁系统达到的性能指标如表所示。 表 系统性能

18、指标项目技术指标项目技术指标主电源220V交流电源后备电源1节9号电池开门时间2秒指纹库容量184枚登记用户时间2秒删除用户时间2秒拒真率%认假率% 系统硬件结构 指纹门禁系统的硬件主要由微处理器、指纹识别模块、液晶显示模块、4*4键盘、实时时钟日历芯片、电控锁和电源等组成6。微处理器作为系统的上位机,控制整个系统。指纹识别模块主要完成指纹特征的采集、比对、存储、删除等功能。液晶显示模块用于显示开门记录、实时时钟和操作提示等信息,和键盘一起组成人机界面。指纹门禁系统的硬件结构如图所示。4*4键盘的按键分布如图所示,按键包括0-9键、删除键、下翻键、上翻键、确定键、取消键和开门键。 图 指纹门禁

19、系统硬件结构 系统软件结构 按系统功能,软件主要由指纹处理模块、液晶显示模块、实时时钟模块和键盘扫描模块等组成。指纹处理模块主要负责微处理器与指纹识别模块之间命令和返回代码的信息处理;液晶显示模块根据液晶显示模块的时序,编写驱动程序,以实现显示汉字、字符的目的;实时时钟模块根据时钟芯片的时序,编写通讯程序实现对时钟芯片的读写操作;键盘扫描模块就是根据4*4键盘的设计原理编写键盘程序来识别有无按键动作和按下键的键号。 图 键盘的按键分布 按操作流程,软件主要由指纹开门程序、指纹管理程序、密码管理程序和系统设置程序四部分组成。其中指纹管理、密码管理和系统设置三部分只有管理员才有此权限。指纹管理程序

20、由登记指纹模板程序、删除指纹模板程序、清空指纹模板程序和浏览开门记录程序四部分组成;密码管理程序由密码修改程序和密码开门程序两部分组成;系统设置程序由时间设置程序和日期设置程序两部分组成,其结构框图如图所示。图 指纹门禁系统软件结构第三章 指纹门禁系统的硬件设计 SPCE061A单片机介绍7 8 9 SPCE061A单片机的主要性能 SPCE061A单片机是凌阳公司推出的一款16位结构的微处理器,能够非常容易地、快速地处理复杂的数字信号,其主要性能如下: 16位微处理器; 工作电压:VDD为(cpu),VDDH为(I/O); 3CPU时钟:32768KHz; 内置2K字SRAM、内置32K字F

21、LASH; 2个10位DAC(数-模转换)输出通道; 7通道10位ADC(电压模数转换器)和单通道语音模数转换器; 14个中断源; 具备异步、同步串行设备接口; 具有低电压复位(LVR)功能和低电压监测(LVD)功能; 内置在线仿真电路接口ICE( InCircuitEmulator); 具有Watch Dog功能。 指纹识别模块OM-20的管脚说明及性能指标指纹识别模块OM-20主要由指纹采集头和指纹处理板两部分组成,指纹采集头采用光学指纹传感器,指纹处理板由高性能DSP处理器和FLASH等芯片构成。自带DSP处理器的指纹处理模块根据用户的命令来完成如指纹的录入、删除、比对等一系列的操作,并

22、将指纹特征值加密后存储于处理模块的FLASH中。指纹识别模块OM-20管脚说明及性能指标分别如表、表所示。表 OM20管脚说明引脚功能说明1系统电源5V2串口数据发送引脚3串口数据接收引脚4唤醒引脚5GND表 OM20性能指标序号指标项目技术参数1系统供电2休眠电流10A3正常工作电流250mA4峰值电流300mA5指纹录入时间 250ms61:1比对时间 200ms71:184搜索时间 2s8指纹数存储数量184枚9认假率 %10拒真率 实现RS232与TTL逻辑电平转换可用分立元件,也可用集成电路芯片。目前较为广泛使用的集成电路转换器件,如MC1488、SN75150芯片可完成TTL电平到

23、RS232电平的转换,而MC1489、SN75154可实现RS232电平到TTL电平的转换。 图为SPCE061A单片机与指纹识别模块OM20的接口电路,MAX232对电源噪声很敏感,因此Vcc加1f去耦电容,电容C1,C2,C3,C4取1f去耦电容,用于提高抗干扰能力。图 SPCE061A单片机与指纹识别模块OM20的接口电路设计 SPCE061A单片机与液晶显示模块SPLC501的接口液晶显示模块SPLC501工作电压为,最大工作电流,并行接口方式,其管脚说明如表所示12。液晶显示模块SPLC501由液晶驱动控制器SPLC501、LCD显示器和与外部设备的接口等几部分组成。液晶驱动控制器S

24、PLC501具有65个行驱动输出和132个列驱动输出13,内置65123位显示数据存储器(DDRAM,DSPLAY,DATA, RAM),实际上只用到64个行驱动输出和128个列驱动输出和64128位DDRAM,DDRAM的每1位数据控制液晶屏上一个像素的亮暗状态(1:表示亮,0:表示暗)。表 SPLC501接口端管脚说明管脚名说明CS片选,低有效RES复位脚AOP数据命令选择脚RW对于8080系列MPU的写信号对于6800系列MPU的读/写信号EP对于6800系列MPU的时钟信号使能脚对于8080系列MPU的读信号DB0DB78位数据总线Vcc逻辑电源5V)Vdd地第四章 指纹门禁系统的软件

25、设计 指纹处理模块 指纹识别模块OM-20通讯协议 通讯协议是指纹识别模块OM-20与上位机进行信息交换的一组约定和规则。参照标准7层通讯网络模型,针对指纹识别模块OM-20与上位机信息交互特点,提炼成4层通信模型,如图所示。 图 OM-20四层通信协议模型本协议假定物理层与链路层的数据传输可靠。数据传输的正确性,通过应答包中的校验和反映。上位机依据模块发来的应答信息,来确认模块接收以及执行指令的情况。 登记指纹模板程序设计登记指纹模板就是采集指纹特征并将指纹特征信息存储到指纹库,对登记的指纹给予相应的ID号,以方便管理。每录入一枚指纹,根据其ID号修改SPCE061A单片机FLASH中“占用

26、空闲”ID位对应的值,表示该ID号已经占用,登记指纹模板程序流程如图所示。 删除指纹模板程序设计删除指纹模板就是管理员删除无用的指纹模板,即将无用的指纹特征信息从存储器中删除。管理员输入要删除指纹的ID号,确认删除存储器中对应ID号的指纹特征信息及ID号,删除指纹模板程序流程如图所示。 图 登记指纹模板流程图 图 删除指纹模板流程图 清空指纹模板程序设计清空指纹模板就是管理员删除全部指纹模板程序流程如图所示。图 清空指纹模板流程图 系统主程序设计 系统主程序的任务主要是系统初始化、从消息队列中获取消息,转向不同的子程序,系统主程序流程如图所示。图 系统主程序流程图 指纹开门程序设计开门程序的任

27、务主要是判断开门者是否有权开门。首先,SPCE061A单片机向指纹识别模块OM-20发出指纹比对的命令,指纹识别模块OM-20采集指纹特征并对开门者的指纹进行比对,如果比对通过,则开门;同时,读取实时时钟日历芯片DSL302中的月、日、小时、分钟信息,将时间和开门者的ID号,存入到实时时钟日历芯片DSL302的开门记录缓冲区中14。如果没有通过,则提示错误信息。指纹开门程序流程如图所示15。 图指纹开门程序流程图 第五章 系统抗干扰措施 系统的抗干扰设计是系统设计的重要内容之一,系统工作的可靠性、安全性在很大程度上取决于抗干扰技术,形成干扰的基本要素有三个: 1.干扰源:指产生干扰的元件、设备

28、或信号,如:雷电、继电器、可控硅、电机、高频时钟等都可能成为干扰源。2.传播路径:指干扰从干扰源传播到敏感器件的通路或媒介,典型的于扰传播路径是通过导线的传导和空间的辐射。 3.敏感器件;指容易被干扰的对象,如:A/A、D/A变换器、单片机、数字IC等。 抗干扰设计的基本原则抗干扰设计的基本原则16是:抑制干扰源、切断干扰传播路径和提高敏感器件的抗干扰性能。 1.抑制干扰源:抑制干扰源就是尽可能的减少产生干扰的元件、设备或信号,这是抗干扰设计中最优先考虑和最重要的原则。减小干扰源主要是通过在干扰源两端并联电容或在干扰源回路串联电感或电阻以及增加续流二极管来实现。 2.切断干扰传播路径:按干扰的

29、传播路径可分为传导干扰和辐射干扰两类。所谓传导干扰是指通过导线传播到敏感器件的干扰。高频于扰噪声和有用信号的频带不同,可以通过在导线上增加滤波器的方法切断高频干扰噪声的传播,有时也可加隔离光耦来解决。所谓辐射干扰是指通过空间辐射传播到敏感器件的干扰。一般的解决方法是增加干扰源与敏感器件的距离,用地线把它们隔离和在敏感器件上加蔽罩。 3.提高敏感器件的抗干扰性能:提高敏感器件的抗干扰性能是指尽量减少敏感器件对干扰噪声的拾取,以及从不正常状态尽快恢复的方法。 系统硬件抗干扰措施本指纹门禁系统在印刷电路板设计过程中,从尺寸的选择、元器件的布置、地线布置、电源线布置以及去耦电容的配置等各方面均充分考虑系统可靠性的要求,采取了如下的抗干扰措施:1.抑制干扰源(1)单片机、指纹识别模块等耗能较大芯片的电源端与接地端之间并接f的独石电容,以减少与电源间的耦合作用。 (2)高频电容的布线,连线靠近电源端并尽量粗短。(3)地线尽量加粗,系统中地线一般使用30mil(1mil),最粗

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1