FPC1011C在指纹识别模块中的应用

2011-04-18 19:21:34来源: 互联网

引言
    生物识别技术,尤其是指纹识别技术,是近年来身份识别和认证领域内发展很迅速的一门新兴技术。随着科技水平的不断提高,身份验证对于系统安全来说越来越重要,指纹的唯一性、终身不变性、难于伪造的特点,使它在身份识别和认证领域以及安全性能要求较高的行业中得到广泛应用
    指纹识别模块是集指纹图像的采集、识别以及身份验证结果的显示为一体,软硬件相结合的系统。本文设计了一种基于DSP处理器和FPC 1011C电容式指纹传感器嵌入式指纹识别模块,具有高性能、低功耗等特点。

1 FPC1011C的工作原理和性能特点
    FPC101lC是瑞典FingerPrint Cards公司推出的电容式指纹传感器。它利用了该公司的反射式探测技术(普通电容式指纹传感器采用的一般是直接式探测技术),使指纹传感器的表面保护层厚度可以达到普通电容式指纹传感器的100倍左右,因此能够使指纹传感器具有更高的对干湿手指的适用性和更长的使用寿命。

2 硬件设计
    本文设计的指纹识别模块是由DSP、FPC1O11C、16MB的SDRAM和2 MB的NOR Flash、RS232接口,以及电源转换电路等组成。系统结构框图如图1所示。其中,DSP选用的是ADSF-BF531型数字信号处理器。它是由ADI和Intel公司合作,针对音频和视频信号的编解码、手持设备和移动通信设备而研发的16位定点处理器。

13a.JPG


2.1 工作原理
    用户通过PC端软件发送命令给指纹识别模块,由电容式指纹传感器FPC1011C采集用户的指纹。DSP通过SPI接口读取来自传感器的指纹图像,并将指纹图像存储到SDRAM中。DSP运用指纹识别核心算法对图像进行运算,将运算出来的特征点和存储在Flash中的特征点进行比对,再通过指纹识别模块将比对结果输出至PC端显示比对结果。

2. 2 指纹传感器部分的硬件设计
    DSP通过SPI口读取FPC1011C的指纹图像,并通过PF口来控制片选控制信号。FPC1011C通过SPI(串行外设接口)口和外部进行通信。通信时,需要把传感器设置成从机模式,DSP设置成主机模式;同时,把从机CPOL和CPHA设置为0的数据传输模式。指纹图像的最大传输速率可达4 Mpixel/s。
    传感器部分的硬件电路接口如图2所示。

13b.JPG

3 传感器的驱动软件设计
    采用ADI公司的VisualDSP++4.5集成开发环境软件进行C语言编程。按时序把指纹图像放在SDRAM的固定地址中,通过仿真器进行调试。读出所采集的指纹图像,观察指纹图像质量,进而调整指纹传感器的参数,使采集到的图像效果达到最佳。
    FPC1011C的指令及其功能如表1所列。

13c.JPG


3.1 传感器初始化程序设计

13e.JPG

3.2 采集指纹图像程序设计

13f.JPG

    可调整DriveC、ADCRef的值,使采集到的图像达到最佳效果。

结语
    本文采用电容式指纹传感器FPC1011C,结合DSP的嵌入式技术,设计了一种独立运行嵌入式系统的指纹识别模块。该模块可实现指纹图像的采集、预处理、指纹特征提取以及指纹匹配等功能,从采集指纹到核心指纹识别算法处理完成仅需要1 s,完全可满足用户的需求;同时,留有RS232接口,可以方便地与计算机通信。

关键字:模块  应用

编辑:eeleader 引用地址:http://www.eeworld.com.cn/gykz/2011/0418/article_5566.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
模块
应用

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved