FPS200指纹传感器设计实现了一种基于和的指纹识别系统,详细介绍了系统的硬件、软件设计与调试方案。
FPS200指纹传感器 DSP ;CPLD

1嵌入式指纹识别平台原理框图

2 存储器部分硬件电路示意图

3 传感器硬件电路示意图
(AFIS)
1所示。
DSP、、指纹传感器、、和接口等硬件组成。
ID号码,指纹传感器现场采集用户的指纹,作为接口和逻辑控制器件,将指纹图像存储到中,并在采集完一幅图像后通知数据已准备好。在数据处理阶段,将中的数据分块取到其内部的中,作为指纹图像处理以及识别算法的临时数据。将处理结果与中预先采集提取的特征指纹进行匹配,再通过通信模块将匹配结果输出给外设,显示识别结果。
DSP内部自带的,其中主要用来存放常量和变量与、和。因为有根地址线可以用来对程序空间进行寻址,可以直接对的空间进行寻址,的行列地址是分时复用的,可以寻址。由于本系统使用的和总共只需的寻址空间,所以只需使用其中根地址线,利用高位地址来区分和。且由于本系统所使用的只能按进行寻址,所以将地址线中低位直接与中的相连,位地址线的寻址空间刚好为,地址高位通过来控制寻址,为了对存储器进行统一的逻辑控制,本系统由完成如片选、中断、复位、读写使能等功能。其存储器部分的硬件电路如图所示。
FPS200指纹传感器是一种触摸式传感器件,其传感区域为
Altera公司的软件进行语言编程。按照一定的时序,把指纹图像放在的固定地址中,本系统中的数据使用中保存成文件。通过使用编写程序将其转变为文件,观察所采集到的指纹图像,评价其质量,进而调整指纹传感器的参数,使采集到的图像效果达到最佳。
3所示。
DSP的握手控制电路,主要完成整个系统的片选、中断、通用的配置等功能,在此系统中将指纹图像直接存到中,并在采集完一幅图像后通知数据已准备好。在此选用公司的系列中的。
MAX3111E连接与机,是一种兼容于接口的。在中通过编程控制分频比可获得通用的的波特率。内部与收发器能够独立工作。
3个高速、全双工的缓冲串口,并且可以工作在与协议兼容的时钟停止模式下,很容易实现与接口连接.主要包括数据通路和控制通路两部分,通过个引脚与外部器件相连,接口信号包括与接收数据总线相连的接收引脚、与相连并负责发送数据的发送引脚、发送时钟引脚、接收时钟引脚、发送帧同步和接收帧同步.
MAX3111E的波特率和发送波形,发送数据时根据的数据手册拼装成一个位的字进行发送。接收则通过控制产生的中断进行处理。
LCD显示器的
LCD都是器件,分别占用两个空间的地址,通过对地址的译码产生使能信号控制和键盘。键盘上有个按键,用4×的键盘阵列,输出的逻辑电平与的相连通过编写程序来控制键值的读入。用于显示界面信息,本系统使用字符点阵模块,由控制与通信和相应信息的显示。
DSP开发嵌入式系统时,选择合适的开发工具可以加快开发速度,节省开发成本。本文选用集成开发环境。是公司推出的集成开发环境工具,它是一种快速而节省成本的完整软件开发解决方案。调试工具选用仿真器。
FPS200各寄存器,向相应的寄存器写入控制字,设置采集指纹的参数,主要是设置、和这几个寄存器;查询等待,当指纹被自动采集进入数据寄存器时,就把指纹数据存入到指定的存储空间。
(PC)之间的通信
320C5416UART可工作在中断模式或模式下。作者选用的是中断模式,也可以用查询方式。可以通过程序控制端口的波特率、数据宽度,位、停止位到位、极性控制等通信协议。
DSP的嵌入式技术,设计了一个完整的、独立运行的嵌入式自动指纹识别系统。系统板能实现快速的指纹采集,采集指纹所需的时间能控制在秒以内,完全能满足用户的需要。该嵌入式系统还能方便地与计算机通信,目前是用进行通信,进一步的工作将采用接口来实现。实验表明在此基础上能方便地加入指纹图像预处理、指纹特征提取以及指纹匹配等指纹识别应用程序。■
. 基于的指纹识别模块设计与实现重庆大学学报,
