基于ARM9的指纹识别系统 桂林电子科技大学信息与通信学院 参赛队员:李.doc

基于ARM9的指纹识别系统 桂林电子科技大学信息与通信学院 参赛队员:李.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ARM9的指纹识别系统 桂林电子科技大学信息与通信学院 参赛队员:李

基于ARM9的指纹识别系统 桂林电子科技大学信息与通信学院 参赛队员:李全、陈石平、付佃华 指导老师:江国强 联系方式:oldslam@126.com. TEL *第一部分 设计概述/Design Introduction 信息化时代,生物识别技术作为信息安全和个人身份识别技术越来越受到人们的重视。指纹作为人体中最明显的外表特征,具有独一无二的特性、普遍性、唯一性、易于采集等优点。指纹鉴定技术利用人类指纹稳定性和独特性的生理特征,将其作为人们的一种“活的身份证”,更因指纹具有的不可替代性,使通过指纹进行身份鉴定的安全性大大提高,且随着图像处理_模式识别方法的发展和指纹传感器技术的日臻成熟,指纹鉴定方法在金融、公安、门禁、户籍管理等领域都有着良好的应用前景。同时随着指纹传感器性能的提高和价格的降低,指纹的采集相对容易;指纹的识别算法已经较为成熟。由于指纹识别具有扫描指纹的速度很快,方便,小型化等多优点,指纹识别技术已经逐渐走入民用市场,并应用到许多嵌入式设备中。指纹防盗系统也由此产生,指纹防盗系统是一种能够自动鉴别个人身份的技术,对于其他的指纹报警,技术特性使得生物识别身份验证方法不依赖各种人造的和附加的物品来证明人的自身,而用来证明自身的恰恰是人本身,所以,它不会丢失、不会遗忘,很难伪造和假冒,是种“只认人、不认物”,方便安全的保安手段。从而对财产起到保护作用。指纹防盗系统可以广泛用于政府、学校、税务机关、银行、部队、智能小区及交通等各个领域,倍受各界用户的青睐。 目前市场上有各种各样的嵌入式处理器。意法半导体公司提供的STR912芯片是一种硬核处理器,具有很高的性价比。本文提出一种基于ARM9处理器为核心的嵌入式自动指纹识别系统设计,以STR912芯片设计为硬件平台,配以指纹传感器芯片和VGA接口控制电路实现的。该系统具有低成本、开发周期短、上市快等优点。 第二部分 功能描述/Function Description 本设计系统主要实现指纹的采集、处理、特征模板提取、结果显示,以及完成个人身份识别/注册功能。主要有以下几个模块,指纹采集模块,ARM9处理模块,VGA控制模块,结果显示模块。主要结构框图如图1所示。 图1识别系统结构框图 指纹采集模块:模块核心部分为Veridicom公司的FPS200传感器芯片,该芯片是一种触摸式CMOS传感器件,其传感区域为1.28cm×1.50cm,256×300传感阵列,500dpi分辨率,内置有8位模数转换器,且有微处理器总线、SPI总线和USB总线三种接口模式,工作电压为3.3V~5V。本指纹防盗系统采用了传感器的USB模式,传感器的数据线直接与STR912x芯片扩展口相接,对FPS200图像传感器进行初始化控制和图像读取。 数据处理模块:主要完成指纹识别的整个处理过程,包括指纹图像软化、方向图提取、图像增强、二值化、图像滤波、图像细化、特征点提取,特征值存储、模板匹配等。该模块我们主要采用了意法半导体公司的STR912芯片,32位 Burst Flash ,256KB/512KB主Flash,32KB从Flash,32位宽度SRAM,使用FLASH和SDRAM分别用作ARM处理器的程序存储器和数据存储器。为了提高速度,对一些核心算法进行了优化。 VGA显示输出模块:该模块包括了VGA显示器以及相应的接口控制电路,采用了ARM处理器的VGA接口对其进行操作,通过直接对显存的读写来控制图像的显示,最大可以显示640×480(即显存为307.2kb)象素,刷新频率为60Hz的256级的灰度图像,能够满足指纹图像的显示以及处理结果的输出需求。 *第四部分 设计结构/Design Architecture 1 硬件平台结构 基于ARM9内核,片内自带Flash、USB、CAN、以太网、AC马达控制、ADC、RTC、DMA等。主要应用于工业控制、网络通信、楼宇安防、电力电子、消费类电子、测量与测试等方面。 主要特征: 1、96MHz ARM9E核:哈佛结构、5级流水线、TCM存储器;96MHz 内部Flash运行单周期DSP指令;兼容ARM7代码。 2、双组32位 Burst Flash 3、32位宽度SRAM 64KB/96KB,可电池 保持数据 4、11个通信接口 5、时钟、复位、电源管理 6、多达80个GPIO, 7、向量中断控制器(VIC) 8、8 通道10位ADC(2us转换时间) 图2 STR91x结构示意图 2 软件结构 整个系统主要工作流程如图3所示。右边流程为系统独立工作时指纹识别的整个过程,左边则为当需要新用户身份注册时的联机工作过程。 图3 系统主要程序流程图 第五部分 设计方法/Design Methodolog

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档