ImageVerifierCode 换一换
格式:DOC , 页数:23 ,大小:702KB ,
资源ID:2908120      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2908120.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(基于dsp的指纹生物特征识别系统的设计论文课程设计论文说明书(1)-毕设论文.doc)为本站上传会员【可****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

基于dsp的指纹生物特征识别系统的设计论文课程设计论文说明书(1)-毕设论文.doc

1、山东建筑大学信电学院课程设计说明书 基于DSP的指纹生物特征识别系统的设计 目 录 目 录 1 摘 要 2 1、任务提出与方案论证 3 1.1任务提出 3 1.2 方案论证 3 2、总体设计 4 2.1 指纹识别系统原理 4 2.2 指纹采集与指纹图像处理方法 4 3、详细设计 6 3.1 硬件设计 6 3.1.1 DSP 处理器与FPS200 指纹检测芯片相连 9 3.1.2 DSP 存储空间扩展 10 3.1.3 扩展串行通信口 13 3.1.4 其他电路设计 14 3.2.软件设计 17 总结与致谢 21 参考文献 22 附 录 23

2、 摘 要 指纹识别技术通过分析指纹的局部特征,从中抽取详尽的特征点,从而可靠地确认个人身份。指纹识别的优点是指纹作为人体独一无二的特征,它的复杂度可以提供用于鉴别的足够特征,具有极高的安全性。相对于其他身份认证技术,指纹识别是一种更为理想的身份认证技术,指纹识别不仅具有许多独到的信息安全优点,更重要的是具有很高的实用性、可行性,已经广泛应用于金融、电子商务以及安全性能要求教高的行业中。针对指纹的唯一性和终身不变性的特点.提出了一种基于FPS200固态指纹传感器和TMS320VC5402 DSP芯片的快速指纹识别系统,促使指纹识别设备向小

3、型化、嵌入式、自动化方向发展;对系统的组成原理、指纹采集和指纹图像处理力法进行了分析;结合FPS200和TMS320VC5402芯片的特性,对系统硬件核心和图像采集电路做了详细介绍,并给出系统硬件设计方案、软件设计流程;实验结果表明.系统指纹采集效率高,识别速度快,识别结果准确可靠;该系统性能稳定.实用性强,应用范围广泛。 关键词: TMS320VC5402;DSP;指纹识别;FPS200 1、任务提出与方案论证 1.1任务提出 指纹作为人体的重要特征,具有长期不变性和唯一性已经成为生物识别领域的重要手段。通过指纹特征来鉴别人的身份的技术正在得到越来越广泛的应用。随着指

4、纹检测技术和指纹识别算法的不断改进,指纹识别技术还将在越来越多的部门得到更广泛的应用。在指纹检测与处理过程中有一个非常重要的问题,就是依赖计算机来处理指纹特征还是依赖于嵌入式平台。应该来说计算机速度快,用来进行指纹识别当然不会存在速度问题,但是指纹识别技术正进入一些离线型设备中,如指纹门禁系统含指纹信息的身份证等由于多方面的原因,这些设备不适合利用PC 机进行在线处理,这样就需要采用嵌入式系统使用嵌入式平台进行指纹检测与识别,实际上包含两个问题: (1) 研制能进行指纹处理的开发板它应该成本低,运行速度快,使用方便和独立运行等; (2) 研究一整套能使用在该开发板的指纹识别算法传统算法复杂

5、并且运算量比较大,所以需要一整套算法简单运算速度快的基于嵌入式应用的指纹识别算法。 1.2 方案论证 本文就是说明基于嵌入式应用的指纹开发板,它具有指纹检测与处理功能,能够离线使用美国Veridicom 公司开发了用于指纹检测与处理的开发板MatchBoard, 该开发板使用NEC μProc 822/823 64 位ASIC 单片机系统扩展了1M的SDRAM 存储器和8M 的Flash存储器,日本BMF 公司也推出了一款类似的开发板。这些开发板的共同的特点就是处理器主频都非常高,都外扩了大量的程序存储器和数据存储器,成本都非常高难于进入嵌入式应用设备中。本文所述的是基于研制一款低成本的用

6、于指纹检测与处理的模块板,在该板上使用TI 公司低成本的DSP 处理器VC5402 板上分别扩展了512kB 的程序存储器和数据存储器,开发板提供了一个异步串口与计算机进行通信。板上提供了2 个JTAG 接口,一个为10 芯的JTAG 接口用于对CPLD 芯片进行编程,另一个为14 芯的JTAG 接口用于对DSP 芯片进行调试该开发板外接+5V 的电压用户可以直接使用也可以进行二次开发。 2、总体设计 2.1 指纹识别系统原理 指纹识别系统的组成原理。如图1-1所示。图中的学习模块负责采集用户指纹数据,对指纹图像进行预处理,提取这些指纹的特征,作为将来的比对模板存人数据库。而识别模块则负

7、责采集和处理指纹图像,在提取特征后与数据库中的指纹模板进行比对,然后判断是否匹配.得出结论。整个系统的核心就是图像处理、特征提取以及指纹比对。 指纹采集 CPLD DSP SRAM USB接口 显示匹配 图2-1 2.2 指纹采集与指纹图像处理方法 目前指纹图像的获取主要有四种方法:一种是光学采集器;压电式传感器;一种是用半导体传感器;一种是超声波指纹扫描仪。光学采集器采集指纹是通过把手指沾上油墨后按在白纸上,然后用摄像机把图像转换为电信号。光学采集受外界干扰小、采集精度较高,但是数据量较大,因此处理

8、时问较长。而对于半导体传感器来说,手指的温度、湿度对其测量结果有影响,但是数据量不大,处理比较方便。随着半导体技术的发展,半导体传感器的成本低、体积小、方便集成等优点逐步体现,它已逐步代替光学采集器。 取像设备 光学取像设备 半导体指纹传感器 超声波扫描 体积 大 小,比手指略大 中 耐用性 非常耐用 好 一般 成像能力 对汗多脏的手指成像模糊 手指上有汗渍污垢不能成像 非常好 功耗 高 低 高 成本 高 低 很高 指纹鉴定过程的第一个阶段是指纹图像的采集阶段,也就是指纹模板的录A阶段。为了初步确定图像预处理方法,我们必须首先了解指

9、纹传感器获得的图像的尺寸和质量。根据不同的指纹传感器,我们设计不同的方案进行图像采集,并将从各个图中提出特征点储存到数据库中,来产生“活模板”,为后面的指纹鉴定做准备。 指纹图像处理是整个指纹识别过程的核心。常见的指纹图像处理包括滤波增强、二值化、细化、提取特征点四个步骤。在采集指纹图像的过程中,受各种因素的影响,采集的图像会不同程度的受到各种噪声的干扰,从而影响了采集图像的质量。所以实际的指纹图像: 第一步通过一个滤波增强来改善图像的质量,恢复脊线原来的结构。特征提取算法的性能和其它指纹识别技术的好坏取决于输入指纹图像质量的好坏。本系统采用一种用Gabor滤波与方向滤波结合对图像进行增强

10、的方法该方法结合Gabor滤波器善下分离粘连脊线和方向滤波器善于连接断裂接线的特点,能够对低质量的指纹图像进行有效的增强。完成图像增强后. 第二步是对图像进行二值化处理。二值化是指把灰度指纹图像根据所选取的值化为0~1取值的二值目像。 第三步,对纹路进行细化,细化能够减少大量的多余信息.细化后的指纹图像中的每条纹线都足用单像素来表示点线,更加突出了指纹特征。 第四步则是纹路特征点的提取,在特征提取阶段,选择脊线端点和分歧点作为特征点,记录每-特征点的类别、位置和方向信息,从而得到特征点(特征模板)。经过以上几个步骤,系统便完成对指纹图像的处理过程,得到最终模板。 依据上述指纹识别预处理

11、算法,通过CCS2.2的模拟功能,实现了指纹识别预处理的DSP处理,达到了DSP处理指纹图像的应用目的。 图2-2 3、详细设计 3.1 硬件设计 系统硬件电路主要包括:DSP芯片,TMS320VC5402传感器FPS200、FLASH、SROM以及显示框图如图3-1所示 FPS200 CPLD7128芯片 DSP TMS320VC5402 SRAM USB CH375 采集图像 图像处理芯片 FLASH 图3-1 系统的核心处理单

12、元是TI公司推出的高性能数字信号处理器TMS20VC5402片,具有精度高、灵活性太、可靠性高、时分复用等特点。其采用程序空间与数据空间完全独立的哈佛总线结构.指令的执行采用流水线结构,内部有一到多个处理内核,带有片上硬件乘法器,指令执行速度最快为几十纳秒,处理能力为100 MIPS。片内有8条总线、片上存储器和片上外围电路等硬件,并且有高度专业化的指令系统.MSC5402直接数据寻址空间为64kB,程序空间寻址能力可达1 MB,但是通过程序空间来扩展数据空间将影响系统处理速度。但是MTS320VC5402在实际使用过程中,程序和数据的一次连续处理一般都不会超过64 KB,所以把核心的程序常驻

13、TMS320VC5402内16kB空间,一般控制在l~2kB,再留7~8kB的空间调用所需的程序,程序在片内的执行速度要比片外的快许多,通过来回到程序,就能实现程序的全速运行。数据空间可以通过CPLD片选来进行扩展。由于DSP外部最多支持扩展32 k数据空间.但是我们实际扩展了512 k的SRAM,因此SRAM的A17地址线由DSP通过CPLD中的逻辑电路来控制,由此来选择使用SRAM的高地址段256 k存储空间或者地址段256 k存储空间,这样既符合DSP的外扩空间要求,又使系统增加了更多的数据存储空间。CPI是由一种被IEEE认定的标准硬件描述语言VHDL(VHDL主要用于描述数字系统的结

14、构、行为、功能和接口)实现的。在系统终端我们选用LCM液晶显示模块,直接显示需要的指纹图像和数据结果。要显示的图像或数据先由DSP存人缓冲器,再由LCM读取,这样可以避免了由于DSP和LCM读写速度不匹配而发生错误。由于该模块板必须具有完全独立运行指纹图像检测、特征提取、特征提取和特征模板存储等程序,综合各个方面因素因此采用了TI 公司的DSP 处理器TMS320VC5402 。该芯片的主要特征有最高频率100MHz ,性价比极高,它含4k 16bits 片内ROM 16k 16bits 、片内DARAM 6 个DMA通道、2 个McBSP、 2 个Timer, 外部程序空间可扩展到1M16b

15、its ,可工作在3 种低功耗方式(IDLE1 IDLE2 IDLE3)。本设计中为该处理器分别扩展了512k 16bits 的Flash和SRAM 各1 片,使用Altera 公司的CPLD 芯片MAX7128为Flash 和SRAM 等产生部分控制信号,为DSP 扩展一个与PC 机通信的异步串口指纹检测芯片采用Veridicom 公司的FPS200 指纹检测芯片整个模块板的系统。 图像采集电路是整个系统中极其重要的部分,高质量指纹图像的采集大大的降低了在鉴定指纹时的误识率和拒识率,提高整个系统的性能。系统采用的是美国Veridicom公司的FPS200固态指纹感器作为图像采集电路的核心器

16、件。芯片适用于更复杂的指纹和更恶劣的气候条件。它采用标准COMS工艺制造,获取图像为256×300像素,分辨率为5。OPJ。提供二三种接口方式:标准8位微处理器总线、集成高速USB接口、串行外设接口SPI。图像传输速度分别为30帧/s、13帧/s、10赖/s. FPS200芯片由256列和300行电容阵列组成,芯片内设计有两个采样保持电路用于指纹图像的采集。通过测量每个传指感单元在每次充电后的电压值和放电后的电压值的差来获得每路。系个传感单元的电容值。每次捕捉每行图像后,在该内的每个传感单元内就有待数字化的电容值。因此通过改变放电电流大小和放电时间就可以改变FPS200的灵敏度。整个图像采集

17、流程网如网3-2所示。 图3-2 3.1.1 DSP 处理器与FPS200 指纹检测芯片相连 指纹检测芯片采用了Veridicom 公司的电容式指纹传感器FPS200, 该芯片提供了3 种可供选择的接口分别为USBSPI 和并行接口使用了SPI 接口与DSP 的McBSP1 互联DSP 处理器的McBSP 接口为高速全双工多通道缓存串行 接口每个McBSP 接口包含6 个管脚引线分别为BCLKX(传送参考时钟) BDX(传送数据) BF

18、SX(传送帧同步信号)BCLKR(接收参考时钟) BDR(接收数据)和BFSR(接收帧同步信号) 在与FPS200 的SPI 接口互联时DSP 处理器采用主方式FPS 的SPI 采用从方式连接如图3-3所示 图3-3 3.1.2 DSP 存储空间扩展 由于 DSP 本身所带的数据存储器只有16kB 的DARAM程序存储器,也只有4kB 的ROM。 我们所采集的一幅原始指纹图像就有75kB ,再加上指纹处理所需的数据空间以及运行和存储程序所需的程序空间,芯片上所带空间无法符合使用要求,必须扩展数据存储器和程序存储器。在该模块板上扩展了512k 16bits 的Flash 芯片用于存储指

19、纹处理程序和指纹特征,模板此外还扩展了512k 16bits 的SRAM 芯片用于运行指纹处理程序提供保存采集到的指纹图像以及程序运行过程中所需的临时数据所需空间。Flash 与SRAM 的D[0..1]以及A[0..14]总线直接与DSP 的Data[0..15]以及Add[0..14]相连,另外的/WE /OE /CE 和A[15..17]等信号线的控制信号将通过CPLD 产生相应的译码信号,CPLD 所产生的译码逻辑将在后面加以说明。由于DSP 的数据寻址空间只有64 16bits, 在对数据空间操作时DSP 的地址线A16-A19 将处理高阻状态,因此无法直接对512k 16bits

20、的数据空间进行操作将128k 16bits的SRAM 划分给数据空间,将剩下的384k 16bits 的SRAM和全部512k 16bits 的Flash 划分给程序存储空间。DSP 在对数据空间操作时当标志位OVLY 为1 时,系统把低32kB的寻址空间映射到片内DARAM 和ROM 中,外部扩展的数据空间若地址在0000h~7FFFh 范围内的则无法操作,再把外扩的128k 16bits 的数据空间分成4 页分时影射到8000h~ffffh 的地址空间中,即高32kB 的数据空间如图3-4所示。最终数据空间的寻址范围为0000h~ffffh ,其中高32k的空间可通过页面切换共4 个页面总

21、共有144kB 的数据,空间外部程序间共有896kB ,寻址空间为00000h~dffffh。 图3-4 3.1.3 扩展串行通信口 DSP 所提供的McBSP 的接口为高速全双工的串口,与PC 机所提供的异步串口操作方式不同,无法直接相连,我们通过一个CH375来实现操作方式的转换。该芯片已包含了2 个RS322 电平转换器,这样就不再需要MAX7128 进行电平转换,利用DSP 的McBSP0 端口与MAX7128 互联DSP 的发送时钟信号(BCLKX0) 作为MAX7128 的串行时钟

22、输入,发送帧同步脉冲信号(BFSX0)作为MAX3111 的片选信号(CS)。 BDX0 与DIN 连接作为发送数据线,BDR0 与DOUT 连接作为接收数据线,MAX7128的TX 与T1IN 连接,RX 与R1OUT 连接以便利用其片内的转换器实现UART 到RS-232 电平的转换,MAX7128 的中断信号(IRQ)与DSP 的外部中断相连连线如图3-6 所示 图3-5 3.1.4 其他电路设计 除以上功能模块外,再就如下几点作简要说明:整个模块板采用+5V,单一电源供电经电源调整模块TPS767D318 输出+3.3V

23、与1.8V 电压。模块板中所有芯片均采用3.3V 电压。DSP 的核心电压采用1.8V,板中通过IO 口HD0 和HD1 扩展了两个功能按钮,两个均采用低电平触发方式,两个按钮连线通过或门功能产生一个中断信号。连接DSP 的/INT2 管脚使用中断方法对该两个按钮进行编程。模块板中提供了一个10 芯JTAG 接口用于对CPLD 芯片进行编程,板中还提供了一个14 芯的JTAG接口用以对DSP 进行调试。模块板中使用3 组调线分别连到DSP 的CLKMD1CLKMD2 和CLKMD3 管脚用于设置DSP 的倍频的倍数。其电路图分别如下所示 电源电路: 晶振电路: JATG电路:

24、 TMS320VC5402: 3.2.软件设计 识别过程及软件实现;逻辑功能实现;CPLD 译码电路功能实现 我们通过MAX7128CPLD 芯片实现对存储器芯片和键盘按钮进行控制,键盘按键按钮信号通过一个与运算产生中断信号,Flash 及SRAM 的读信号通过DSP 的/MSTRB 与R/W 信号进行或运算得到Flash 及SRAM 的写信号,通过DSP的R/W 信号的非运算后再与/MSTRB 进行或运算得到在选中程序存储器时片选信号,Flash 和SRAM 芯片的片选信号由A19 产生。Flash 以及SRAM的地址线A[15..17]直接由DSP的地址线Addr[15..17

25、] 控制,但是要禁止用户访问程序空间的高128kB 的空间,即发e0000h-fffffh 的地址空间。在用户选中数据存储空间时在用户访问高32kB 的数据空间时,通过分时换页方式提供给用户,这时系统通过DSP 中HD5 以及HD6 产生换页信号,通过Altera 公司的Quartus II 系统利用CPLD 的JTAG 接口对MAX7128 进行编程以下是采用AHDL 硬件描述语言对CPLD 逻辑功能的说明 begin % 产生键盘中断信号 % DSP_INT2= KEY1 and KEY2; % 产生Flash 和SRAM 的读信号 % FLASH_SRAM_OE = DSP_

26、MSTRB or (not DSP_RW) ; %产生Flash 和SRAM 的写信号 % FLASH_SRAM_WE = DSP_MSTRB or DSP_RW; if (not DSP_DS) and DSP_A15 then % 产生SRAM 的片选信号 % SRAM_CE = DSP_DS ; % 产生SRAM 的选页信号 % SRAM_A15 = DSP_HD5 ; SRAM_A16 = DSP_HD6 ; SRAM_A17 = not DSP_DS ; SRAM_A18 = not DSP_DS ; end if; if not DSP_PS then

27、 产生SRAM 的片选信号 % SRAM_CE = not DSP_A19; % 产生FLASH 的片选信号 % FLASH_CE = DSP_A19 ; % 产生Flash 的地址信号 % FLASH_A15 = DSP_A15 ; FLASH_A16 = DSP_A16 ; FLASH_A17 = DSP_A17 ; FLASH_A18 = DSP_A18 ; % 产生SRAM 的地址信号 % SRAM_A15 = DSP_A15; SRAM_A16 = DSP_A16; SRAM_A17 = DSP_A17; SRAM_A18 = DSP_A18; % 禁止

28、访问SRAM 的高128KB 的地址空间 % if DSP_A17 and DSP_A18 and (not DSP_PS) then SRAM_CE = not DSP_PS; end if; end if; end; 为兼容不同的应用系统VC5402 共提供了5 种不同的引导方法 (1) 主机接口HPI 自举引导方式需执行的程序代码,通过HPI由外部主处理器加载至片内存储器中 (2) 8 位并行EEPROM 自举引导方式 (3) 8 位或16 位并行自举引导方式自举引导程序通过外部并行接口总线读取存放于数据存储空间中的,自举表自举表的内容包括欲加载的各段代码,各代码段长

29、度,各代码段存放的目标地址程序入口地址以及其他配置信息. (4) 8 位或16 位标准串行自举引导方式 (5) 8 位或16 位I/O 口自举引导方式我们采用了第3 种引导方式,即16 位并行自举引导模块中将DSP 设置为微控制器工作方式(即将MP/MC 引脚置高). 这样DSP 复位后程序就从外部Flash 的FF80H 地址开始运行在FF80H 处有一条跳转到Init 程序的指令,这样便开始运行用户自己编写的Init 程序.我们所编写Init 程序主要完成程序搬运和模块板初始化过程程序搬运过程就是将存放在Flash 中.用户程序搬运到利用SRAM 所扩展的程序空间初始化过程就是完成对整

30、个模块板的硬件初始化,最后在初始化结束后从用户程序的起始处开始执行,等待用户的中断操作或指纹检测中断或串口通信中断或小键盘中断。 系统主要程序流程图如图3-6所示。系统上电时,TMS320Vc5402通过总线操作对FPS200进行设置,然后进入指纹图像采集阶段。在该阶段TMS320VC5402处于空闲状态,CPLD占用数据总线,将数据直接存储到图像RAM中。采集完一帧指纹图像后由CPLD通知DSP进入数据处理阶段。在该阶段TMS320VC5402先将图像RAM中的数据分块户ROM中,然后对图像进行预处理.特征点提取等运算。最后通过USB将结果输出给上位机。上位机调出指纹数据库,并将提取的

31、结果与采集的指纹数据进行比对,判断采集的指纹是否与库中指纹匹配,最后给出结论。 PC机 输出数据到USB 指纹处理(图像处理) 合格? 采集指纹 系统初始化 图3-6 总结与致谢 本次设计DSP课程设计实验采用FPS200 指纹检测芯片采集指纹图像,使用DSP TMS320VC5402高速芯片处理指纹的数字图像,提取指纹特征进行指纹特征匹配等工作。该模块由于存储空间过小需要进行扩展,因此进行了扩SRAM 芯片扩展,通过CPLD 芯片产生存储器的控制信号,开发板上还通过CH375

32、 扩展了一个USB接口与计算机进行通信,通过CPLD 的USB 接口实现对CPLD 的进行编程,还可通过DSP 的该接口对DSP 进行调试,使用USB接口与PC机进行通信速度较JTAG接口很快,可以较好的实现串口通信,但同时存在一些不足还需要进一步的改进。 通过本次课程设计,使我加深了对DSP芯片的的掌握和理解,巩固了我在DSP课程中所学的基本理论知识和实验技能,使我对有了更深入的了解,进一步激发了我对所学专业学习的兴趣;提高了我的在硬件功能方面设计的能力。 在设计的过程和设计说明书的撰写过程中,高焕兵老师给予了我热心的帮助和大力的支持,给我提了诸多的宝贵意见,拓宽了我的思路。在此我向老师

33、致以崇高的敬意和衷心的感谢! 参考文献 [1] 汪安民.DSP嵌入式系统开发典型案例[M].北京:人民邮电出版社,2007. [2] 张卫宁.TMS320C2000系列DSPs原理与应用[M].北京:国防工业出版社,2004. [3] Mark I.Montrose著.刘元安等译.电磁兼容和印刷电路板-理论、设计和布线[M]. 北京:人民邮电出版社[M],2002. [4]关华等.Techniques and Applications of DSP Chips,济南:济南出版社,2006. [5] 李方慧,王飞,何佩琨.TMS320C6000系列DSPs原理与应用[M].北京:电子工业出版社. [6]李哲英.DSP基础理论与应用技术[M].北京:北京航空航天大学出版社. [7]关华. DSP原理与应用实验指导书. 山东建筑大学. [8]关华.Digital Speech Processing[M].济南:黄河出版社. [9] 毛玉蓉, 翁惠辉. 一种基于单片微机的步进电机控制系统[J]. 电气传动, 2003. [10] 谢宝昌,电机的DSP控制技术及其应用. [M].北京:北京航空航天大学出版社,2005. 附 录 23

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服