基于嵌入式指纹识别系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于嵌入式指纹识别系统基于嵌入式指纹识别系统

嵌入式系统结业(论文) 基于Linux的嵌入式指纹识别系统 学生姓名: 所在学院:信息技术学院 班 级:电气11(5) 学 号: 中国·大庆 2014 年 6 月 摘要:实现指纹识别需要大量的运算,在ARM平台上运行速度较慢,满足不了系统实时性 需求,针对这个问题提出了指纹识别系统设计方案。采用ARM控制器S3C2410为主控 CPU,进行任务管理、输入输出接口和外部设备控制,DSP数字处理芯片TMS320VC5416作 为专门的指纹图像数据处理模块,快速完成指纹图像的数据运算。设计了S3C2410与 TMS320VC5416的接口电路和主控制器、采集器的软件。实验证明该设计能够满足系统的实 时性要求。 关键词: 嵌入式系统;指纹识别;ARM;图像处理 1 引言 指纹识别技术是利用人体的生物特征来进行身份验证的一种技术。由于人的生物特征具有人体所固有的不可复制的唯一性,因此这一生物特征无法复制、不会失窃或遗失。作为目前在个人身份识别领域中最为成熟的生物识别技术,指纹识别成为很多应用场合的首选。 由于指纹图像自身较复杂,加上应用场合对其识别精确度的较高要求,实现指纹识别需要进行大量的运算。目前常用的ARM硬件平台不擅长大量、快速的运算,因而不能很好地满足实时性要求。针对此问题,本文以ARM为主控CPU,管理任务和外围设备,‘而将大量的图像数据处理交由DSP数字处理芯片完成,不仅可以大大提高系统的实时性,而且由于嵌入式系统体积小、功耗低、功能相对专一,同时也提高了系统的稳定性、可靠性和安全性。 2识别方法与硬件组成 2.1 指纹图像的处理 指纹识别一般都要经过图像获取、特征提取和指纹匹配3个过程,如图1所示,图像获取是通过设备获取手指表面上的凹凸信息并转化为数字图像的过程,特征提取则从图像中提取指纹特征,指纹匹配一般是指匹配指纹的特征。 原始指纹图像 输出结果 图1 指纹图像处理流程 2.2 指纹识别系统的硬件组成 系统硬件电路主要包括ARM控制器S3C2410、DSP处理器TMS320VC5416、FPS200指纹传感器、显示和键盘电路等,如图2所示。其中,S3C2410作为主控制器,负责任务管理、输入输出接口和控制外部设备;DSP处理芯片TMS320VC5416作为专门的指纹处理模块,负责快速的图像数据的运算。 图2 系统硬件图 2.3指纹采集模块 指纹采集模块采用美国Veridicom公司的电容式指纹传感器芯片FPS200。FPS200指纹传感器在其表面集成了256 300个电容器,外表面是绝缘层,当用户的手指放在上面时,由皮肤来组成电容阵列的另一面。电容器的电容由于导体问的距离而降低,即指纹的脊(近的)和谷(远的)相对于另一极之间的距离,通过读取充放电之后的电容差值来获取指纹图像。FPS200提供了与微处理相连的接口,并且内置8位高速A/D转换器,可直接输出8位灰度图像。传感器采用标准CMOS技术,获取图像大小为256 300个像素点,分辨率为500 DPI。 FPS芯片的功能是采集指纹,当用户把手指放到采集板上,采集板产生一个硬件中断,此时用户程序可以通过读取中断标准位的方式得到该响应,然后用户程序发出控制指令读取指纹数据。 2.4 S3C2410与TMS320VC5416的接口设计 TMS320VC5416通过HPI(Host—PostInterface)接口与S3C2410直接连接。HPI接口是DSP与主机相连接的一个并行通信口,是构建主从式系统,实现主机与从机通信的重要接口。主机通过HPI可以访问DSP内全部的存储空间及地址空间映射的外设,进而控制DSP,实现数据交换。 硬件连接电路见图3。S3C2410的2根地址线ADDR[3:2]连接到HPI接口的HCNTL[1:0],以实现ARM对HPI寄存器的访问;ADDRl连接到HBIL端以决定访问的是第一个字节还是第二个字节;由于S3C2410没有HR/W信号,所以采用ADDR4代替读写选通信号连接到HR/W以决定当前操作是读还是写;s3C2410片选信号nGCSI接到HPI片选HCS

文档评论(0)

skewguj + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档