基于DSP的指纹采集系统的研究

发布者:SunshineHope最新更新时间:2007-12-18 来源: 今日电子关键字:电极  周期  传感  电流 手机看文章 扫描二维码
随时随地手机看文章

在各种生物识别技术中,指纹识别技术是最成熟、准确和最易使用的。而指纹采集作为指纹识别系统中的一个重要环节也越来越受到人们的重视,高质量的指纹采集技术已成为一个重要的研究课题。指纹图像的采集是自动指纹识别系统(AFIS-Automation Fingerprint Identification System)的重要组成部分,采集到的指纹图像的质量好坏,直接影响到后续的指纹图像处理过程。高质量的指纹图像可以大大简化指纹图像处理的算法,提高识别率,减小拒识率。

随着新型半导体指纹采集传感器件和DSP,CPLD技术的发展,自动指纹识别技术正向着小型化和嵌入式的方向发展。本文介绍的就是基于DSP的指纹采集系统。

本系统的原理

本系统中的指纹传感器采用FPS200固态指纹芯片,其成像原理如图1所示。由图1可以看出,一个像素点上有一个金属电极,手指皮肤是另一个电极,两者之间形成了电容CP。手指皮肤上的脊(ridge)和谷(valley)将产生不同的CP。由于CP很小,无法直接测量,所以使用以下方法:先以一固定时间对CP充电(SW1关且SA2开),接着以一固定时间对CP放电(SW1开且SW2关),放出的电能将转储到Cc中。每一次充电放电周期中,由于充电电压相同,充电时间相同,所以不同的CP值将导致CP存储不同的电能。这些电能在CP放电时将转储到Cc中导致Cc电压的增高。所以CP值的不同将导致一次充电放电周期结束后Cc电压增高值的不同(成正比),最后将导致Cc电压增高到参考电压所需的充电放电周期次数的不同(成反比),这样就可以通过充电放电周期次数来测量CP了。

图1 FPS200指纹成像原理

传感器阵列包括256列×300行的传感器电极,每一列都有两个采样—保持电路与之相联系。采集一个指纹图像时获取一行数据,而此过程共有两个阶段。第一阶段,传感器电极中被选择的行预充电到VDD电平,一个内部信号允许第一采样—保持电路集合保存预充电行的电平。第二阶段,行传感器电极以一定电流放电,每个单元的放电率跟“放电电流”成比例。经过一段时间(即“放电时间”)后,一个内部信号允许第二采样——保持电路集合保存最终电极的电平。预充电与放电后的电极电平之间的差别在于传感器电容量。行获取结束后,就可以对行中的每个单元进行A/D转换了。芯片的敏感度可以通过调整放电时间与放电电流来控制;电流源的参考值由外接于ISET和地之间的电阻来决定,其由放电电流寄存器(DCR)控制;放电时间由放电时间寄存器(DTR)控制。

当指纹中的凸起部分置于传感电容像素电极上时,电容会有所增加,通过检测增加的电容就能进行指纹采集。传感器中的像素点大小为45μm2,间隔为50μm,像素阵列的分辨率略高于500dpi,基于一种标准的单一多晶硅三层金属0.5μm CMOS工艺。

处于指纹的凸起下的像素(电容量高)放电较慢,而处于指纹的凹处下的像素(电容量低)放电较快。这种不同的放电率可通过采样保持(S/H)电路检测并转换成一个8位数字量输出,这种检测方法对指纹凸起和低凹具有较高的敏感性,并可形成非常好的原始指纹图像。指纹图像依次进行逐行采集,每个金属电极均作为电容的一个极,与之接触的手指则是电容的另一个极。在器件表面有一层钝化层,作为电容两个电极间的电介质层。将手指置于传感器上时,指纹上的凸起和凹进会在阵列上产生不同的电容值,并构成用于认证的一整幅图像。
  
系统硬件设计

本系统的工作主要由以下部分构成:指纹图像采集部分、程序与数据存储部分、全局逻辑控制部分以及数据通信部分。

指纹图像采集部分:系统利用软件查询方式来判断是否进行指纹的采集。当进行指纹采集时,指纹传感芯片按照设定的参数采集指纹并将模拟图像转换成数字图像,然后在DSP的控制下将数据存储在外部数据空间中,等待进行下一步的处理。

图2 系统硬件原理框图

程序与数据存储部分:此部分由SRAM和DSP片内DARAM构成,SRAM用于存放指纹图像并提供程序运行时所需要的临时数据空间。

全局逻辑控制部分:此部分由CPLD来完成,实现以下三方面的功能:①对DSP的数据空间进行分时寻址;②产生系统中各个芯片的片选信号;③产生系统中各个芯片的读写信号。

数据通信部分:该部分设计了串口通信以及USB通信两种模式,均可以单独工作。串口通信采用的是TI公司的异步串行收发芯片TL16C550,配合一片MAX232即可实现计算机与目标系统数据的通信;USB通信部分采用了南京沁恒电子公司的USB通信芯片CH375。

1 TMS320VC5402芯片

TMS320VC5402具有优化的CPU结构,内部有1个40位的算术逻辑单元(包括一个40位的桶式移位寄存器和两个独立的40位累加器),一个17×17的乘法器和一个40位专用加法器,16K×16bit RAM空间和4K×16bit ROM空间;共20根地址线,可寻址64K×16bit数据区和1M×16bit程序区,具有64K I/O空间;处理速度为100MIPS,速度高、功耗低。

2 存储器电路的设计

通常一个DSP系统除了DSP芯片之外,还需要外部存储器。外部存储器一般有两种,即存储程序和固定数据的EPROM和可读写的快速RAM。本系统采用的存储器为CY7C1041,是一款256K×16bit的静态RAM。从接口方式考虑,外部存储器分为串口存储器和并口存储器2种。在DSP系统中,由于要求高速交换数据,一般都采用并口存储器。

由DSP的程序空间选择信号PS作为外部程序存储器的片选线,读写线R/W作为外部存储器的读写控制线,存储器选通信号MSTRB作为外部程序存储器的使能线,地址线A0~A17作为地址线寻址256K×16程序存储空间。在DSP与外部数据存储器的接口中,读写线R/W作为外部存储器的读写控制线,由数据空间选择信号DS作为外部数据存储器的片选信号,存储器选通线MSTRB作为外部数据存储器的使能线,因为C54XX系列DSP地址线只有A0~A15才能作为外部数据存储器和I/0口寻址,所以要寻址空间超过64KB,必须扩展地址线。

3 DSP与FPS200的接口设计

本系统TMS320VC5402与指纹传感器FPS200的接口实现采用微处理器接口模式,其接口形式非常简单。需要说明的是,在该芯片中,地址选择与数据写入是分两步完成的,先通过A0置0来写地址索引寄存器,然后再对A0置1来读写对应地址的数据寄存器。

指纹传感器通过目录地址表去选择它的功能寄存器。芯片内有8位数据线(D[7:0])和一个地址选择线(A0)。此地址线用来选择目录寄存器和数据寄存器。若A0为低,则选中目录地址;若A0为高,则通过目录地址选中数据寄存器,而目录寄存器内数据保持原值,直至被重写或者芯片复位。

芯片有四个控制输入引脚:RD、WR、CS0、CS1。若使CS0为低且CS1为高,则选中芯片,数据被锁存在写(WR)的上升边缘。

系统软件设计

软件实现包括两大部分,一是指纹数据采集控制部分,二是指纹数据通信传输部分。

指纹数据采集控制部分是使用C语言实现,而指纹数据传输采用C/C++语言实现,之后调用TMS320VC5402 C编译器将其编译成汇编语言,然后再送TMS320VC5402汇编器进行汇编。

图3 CCS环境下的程序开发流程

本系统的指纹图像采集工作是由DSP来控制FPS200指纹传感器进行的,基于DSP的集成开发环境CCS2.0下的软件设计流程图如图3所示。

本系统的主程序流程图如图4所示。

图4 主程序流程图

结语

本系统将DSP技术引入指纹采集领域,这些器件比传统的单片机、分立元件不仅在可靠性、处理速度、稳定性上大大提高,而且使得设计的板卡体积大大减小,功耗大大降低,为指纹技术进入民用领域创造了有利条件。

关键字:电极  周期  传感  电流 引用地址:基于DSP的指纹采集系统的研究

上一篇:基于DSP的指纹采集系统的研究
下一篇:基于DSP的指纹采集系统的研究

推荐阅读最新更新时间:2024-05-02 20:39

威力巴流量计浅析电极是否能随意测不同介质
无论是工业威力巴流量计还是实验室用的PH配的电极,某些介质不是随意一支电极就可以测量的,随意选择电极会导致测量结果不准确甚至损坏电极。 现在市面上使用的PH计电极,其测量端都是玻璃球泡,球泡表面可以说是一个玻璃膜构成。玻璃膜是由具有氢功能的锂玻璃溶融吹制而成,一般呈球形,大部分电极均使用常规的敏感玻璃膜,但也有用于高温强碱介质的敏感玻璃膜,高温强酸介质的敏感玻璃膜,高温蒸气消毒(130℃)的敏感玻璃膜,以及低电阻敏感玻璃膜(用于纯水测定)等,应区别不同情况选用。 电极杆的材质也有多种材质,比如: 1.塑料。塑料杆不易折断,在强碱溶液及部分介质中易受腐蚀,使用温度一般 80℃。 2.玻璃。玻璃杆使用温度要高一些,除氢氟酸溶液外一
[测试测量]
交流钳形电流探头的操作模式
PT-7000系列测量DC或AC电流时,被测量对象无需打开电路。电流钳可以匹配万用表、示波器使用。电流钳能测量高达1400A的DC电流和高达980 A rms的AC电流(1400A的峰值)。它是非常专业的AC/DC电流钳!PT-7000系列有两个档位,140A(精度10mV/A)和1400A(精度1mV/A)。设置了归零按钮,具有自动关机功能以达到节能的效果。 连接设置滑动开关⑦到适当的位置,140A档位(精度10 mV/A)或1400A档位(精度1mV/A)。亮绿灯⑥表示操作正确且电池处于良好状态。钳住测量物体约10分钟而没有操纵控制按钮,电源将自动切断。注意!电池<6.4V,绿灯闪烁,需更换电池。DC归零调整确保钳口闭合
[测试测量]
交流钳形<font color='red'>电流</font>探头的操作模式
博世推出新一代长距离激光雷达传感器 完善传感器产品组合
长距离激光雷达(Lidar)与雷达、摄像头全面保障安全 董事会成员Harald Kroeger:“通过完善传感器产品组合,博世将率先助力自动驾驶成为现实。” 博世技术覆盖自动驾驶全场景应用 博世长距离激光雷达传感器将成为首款适用于车规的解决方案 斯图加特/拉斯维加斯——为了使安全的自动驾驶能够成为现实,除了摄像头和雷达,还需应用第三种传感器技术。现在,博世首款适用于车规的长距离激光雷达传感器(光检测和测距)已进入量产开发阶段。激光测距技术对SAE定义的L3到L5级自动驾驶至关重要。博世新一代传感器同时覆盖长距离和短距离,并适用于高速公路和城市道路的自动驾驶场景。通过规模化量产,博世希望降低这项高精技术的成本,
[汽车电子]
利用双焊盘检测电阻优化高电流检测精度
简介 电流检测电阻有多种形状和尺寸可供选择,用于测量诸多汽车、功率控制和工业系统中的电流。使用极低值电阻(几m 或以下)时,焊料的电阻将在检测元件电阻中占据很大比例,结果大幅增加测量误差。高精度应用通常使用4引脚电阻和开尔文检测技术以减少这种误差,但是这些专用电阻却可能十分昂贵。另外,在测量大电流时,电阻焊盘的尺寸和设计在确定检测精度方面起着关键作用。本文将描述一种替代方案,该方案采用一种标准的低成本双焊盘检测电阻(4焊盘布局)以实现高精度开尔文检测。图1所示为用于确定五种不同布局所致误差的测试板。 2012-9-5 16:49:27 上传 下载附件 (167.27 KB) 图1. 检测电阻布局测试PC
[测试测量]
利用双焊盘检测电阻优化高<font color='red'>电流</font>检测精度
芯科实验室推出新一代红外线和环境光传感
  高性能模拟与混合信号IC领导厂商Silicon Laboratories (芯科实验室有限公司)近日宣布推出面向人机界面(HI)应用的新一代红外线(IR)和环境光传感器。Silicon Labs QuickSenseHI产品组合的最新成员Si114x系列产品,为业界最高灵敏度、高效节能以及最远感应距离的接近传感器。采用极小的2mm × 2mm封装,Si114x传感器能够用于手机、电子阅读器、上网本、平板电脑、个人媒体播放器、玩具、办公设备、工业控制、安全系统、销售终端和许多其他设备,实现高级的接近感应和非接触式界面。                                             接近传感器的检测距离和
[安防电子]
传感器提升工厂自动化程度
全球竞争、有限的资源和环境保护都将对 自动化 技术的发展产生决定性的影响。自动化技术的快速发展对机器和工厂建设提出了新的要求,势必需要新的 传感器 解决方案。 先进的接近开关受到关注 目前工厂自动化的解决方案变得日趋广泛,其过程也比以前更复杂。因此过程的总体控制变得非常重要。为保持过程的完整性,应对其所有检测进行最佳利用。而各类接近开关可为其提供最理想的可靠检测、计算测量和定位。 以超声波接近开关为例,它采用非接触探测,在6 cm到10m范围可精确测量至毫米。它基于以下原理:超声波接近开关发出超声波脉冲,通过接收反射波计算出距离并转换输出信号。超声波接近开关即使在10 m的远距离辨别中,精度能达几毫米级,同时具有很好
[传感器]
CMOS较量CCD 图像传感器竞争也“疯狂”
    图像传感器包括CCD与CMOS两种。其中,CCD是“电荷耦合器件”(Charge Coupled Device)的简称,CMOS是“互补金属氧化物半导体”(Complementary Metal Oxide Semiconductor)的简称。CCD是1970年美国贝尔实验室的W·B·Boyle和G·E·Smith等人发明的,从而揭开了图像传感器的序幕。据恒业国际控股集团生产中心经理刘勇介绍:“CCD是一种用于捕捉图像的感光半导体芯片,广泛运用于扫描仪、复印机、摄像机及无胶片相机等设备”,即光学图像(实际场景)经镜头投射到CCD上,随后将电子图像不停留地送入一个A/D转换器、信号处理器等器件。理论上说其能无限次地完成光电图
[安防电子]
如何实现自动驾驶系统传感器的实时在线标定设计
自动驾驶车辆上通常会安装多个传感器作为感知输入源,而首先来说它们之间的坐标关系是需要确定的,那么,传感器标定就是自动驾驶的基本需求。一般情况下,整个标定工作可分成内参标定和外参标定两部分。内参是决定传感器内部的映射关系,比如摄像头的焦距,偏心和像素横纵比(+畸变系数),而外参是决定传感器和外部某个坐标系的转换关系,比如姿态参数(旋转和平移6自由度)。 传感器校准是智能车辆稳健性能的基础。传统且常用的标定方法是通过对智驾车辆在工厂下线电检阶段进行的。一旦完成标定和校准,其内外参数在交付至客户手里后将不会自动优化更新。 众所周知,整个智驾感知领域几乎无一例外的用到了计算机视觉相关的AI处理技术,比如深度学习、人工智能、数据驱动
[嵌入式]
如何实现自动驾驶系统<font color='red'>传感</font>器的实时在线标定设计
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved