指纹识别防盗

指纹识别防盗

ID:44715139

大小:134.71 KB

页数:5页

时间:2019-10-25

指纹识别防盗_第1页
指纹识别防盗_第2页
指纹识别防盗_第3页
指纹识别防盗_第4页
指纹识别防盗_第5页
资源描述:

《指纹识别防盗》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于ATMEGA32的指纹识别防盗门锁的设计ADesignOfTheft—ProofFingerPrintLockBasedOnATMEGA32(浙江丽水学院电子信息工程系)叶国文YEGUOWEN摘要:采用了单片机ATMEGA32及MRB200指纹识别模块设计了一个完整的指纹防盗门锁系统,并详细介绍了该系统的工作原理、硬件设计方案、软件设计流程。关键词:ATMEGA32;MRB200指纹识别模块;指纹锁中图分类号:TP212.3;TP212.9文献标识码:AAbstract:Inthispaperwedesignafin

2、gerprintlocksystembasedontheATMEGA32singlechipmicrocomputerandthefingerprintsensorMRB200,andweintroducethedesignofthewholesystem,includingtheprinciplesandmethods,hardwareandsoftware.Keywords:ATMEGA32;thefingerprintsensorMRB200;fingerprintlock0前言人体生物特征是人体所固有的生理特征与

3、行为特征,如指纹、掌纹、面像、眼虹膜、视网膜、声音、签字、步态等。这些特征具有随身性,因而使用方便,不易遗忘或丢失;人体的生物特征与人体又是唯一绑定的,且具有人人不同的唯一性,因而防伪性好,不易伪造或被盗。所以,用人体生物特征来代替传统的以物识人的方法来鉴定个人的身份是一种认人不认物的直接验证方法,显然是最为安全可靠的,这也是现代社会发展的需要。随着光电等科学技术的发展,人体生物特征识别这一实用性很强的高新技术也获得很大的发展与应用。其中以指纹识别技术发展最成熟,应用最早、也最广泛。由于每一个人的指纹的纹路在图案、断点和

4、交叉点上各不相同,因而其指纹特征是唯一的,并且终身不变。依靠这种唯一性和稳定性,我们就可以把一个人同他的指纹对应起来。出现很多指纹识别传感器模块,本文设计了一款基于ATMEGA32作为核心处理器,采用上海一维公司的MRB200指纹识别模块,此指纹识别模块可以独立运行(脱离PC机运行),整个系统具有成本低,应用简单、易于开发等优点。1、控制方案设计系统功能框图如图1按键蜂鸣器单片机系统门锁传感器显示图1系统功能框图本指纹识别门锁设计以单片机作为核心,通过MRB200指纹模块的采集系统采集指纹数据,具体方案为:接触指纹传感器

5、时启动系统进入指纹对比状态,由CPU通过串口发对比命令给指纹识别模块,指纹识别模块收到CPU发来命令便开始采集用户指纹,并将采集到的指纹数据与指纹库里的所有指纹进行一一对比,如有相同则返回对比成功报文给CPU,指纹识别模块采集过程需进行三次,指纹识别模块将返回每次采样结果,CPU记录下三次的采集成功次数,如三次都采集成功,CPU便驱动蜂鸣器响一声,告诉来宾的指纹通过对比,同时CPU通过驱动电路控制电控锁打开门锁。按键和显示用来进行指纹管理。2、系统硬件设计本系统采用ATMEGA32单片机作为控制核心,控制系统主要包括MR

6、B200指纹识别模块、液晶显示、设置按键、电子锁、蜂鸣器等部件。系统硬件设计如图2蜂鸣器液晶显示CPU电子锁电子锁ATMEGA3212V驱动设置按键MRB200指纹识别模块图2系统硬件设计图本设计采用了Atmel公司的AVR单片机Atmega32作为控制核心。AVR单片机的单周期指令能够保证高的执行效率和低成本,是精简指令集CPU中的高性能器件。AVR单片机可以提供高达16MIPS的执行时间,具有32K字节的可编程Flash存储器,同时具备2K字节的静态RAM。AVR单片机自带看门狗定时器,在强烈的电磁干扰条件下可以防止

7、程序跑飞。本设计中采用的Atmega32还具有以下特点:(1)内部包含有硬件乘法器,加快乘法运算速度;I/O端口引脚数多达23根;(2)支持在线可编程功能,不需要频繁从电路板插拔芯片;带有可编程的支持同步传输的UART端口;2(3)支持三线传输SPI端口;具有方便的IC总线端口;(4)支持JTAG边界扫描电路;具有BOD低电压检测功能;(5)内部有8路10位的A/D变换器;具有4个PMW,可以协同或单独工作;(6)内部带有实时时钟电路;工作频率最高可达16MHz。CPU与MRB200指纹识别模块的通讯接口说明MRB200

8、的VIN脚电源正输入端接4~6.5V,500mA;SLEEP脚睡眠状态控制(Low:关闭模块电源,High使模块处于正常上电状态,上电600ms后进入正常工作状态)与CPU的O脚相连;FINGERON脚采集状态标志(Low:不进行指纹采集,High指纹采集进行中)与CPU的I脚相连;TX脚异步串行输出(3.3V逻辑电

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。