论文摘要
自动指纹识别系统基于对指纹的数字化采集,利用数字图像处理技术,提取指纹的特征信息,根据一定的识别算法完成特征匹配,从而实现利用指纹完成身份识别的功能。由于指纹识别算法中的数字图像处理技术需要大量的乘加运算,因此传统的嵌入式自动指纹识别系统在硬件上一般选用具有高速数据运算能力的DSP或者高性能的ARM系列处理器,高性能芯片的使用不可避免的将系统的整体功耗限制在了一定水平之上,影响了系统在众多需要电池供电系统中的使用寿命。本文提出了一种基于双核架构的嵌入式系统来解决指纹识别系统的高性能和低功耗之间的矛盾,以基于ARM核的具有指纹算法硬件加速电路的ML67Q5250处理器作为主控制器组成指纹识别模块,完成指纹的注册、删除和认证的实现方案;以具有超低功耗的16位单片机MSP430F159控制按键、显示、电机驱动等外围设备组成外设控制模块,保证系统具有较低的待机功耗,并能控制高耗能的指纹识别模块仅在需要的时候上电启动,减小高耗能模块的工作时间,从而降低了系统的运行功耗。本文的主要工作包括:设计可以独立工作的嵌入式指纹识别模块。该模块具备实现自动指纹识别系统所需要的完整软硬件功能,可以完成指纹的注册、删除和认证识别等功能,认证通过可驱动电机工作,并能根据不同的状态做出相应的声光提示。另外,针对传统的嵌入式指纹识别系统一般只能使用一种指纹传感器,难以更新和升级指纹传感器的问题,本文设计了一种集成接口,可以兼容划擦式和面接触式两类指纹传感器,针对不同的应用场合可以更换使用三种指纹传感器。设计以MSP430F149为核心的外设控制模块,包括键盘输入模块、液晶显示交互式菜单系统、数据存储模块、日历功能模块、电机驱动模块等,并可以作为电子密码功能单独功能,从而可以达到系统的最低功耗。实验测试表明,系统的待机电流可以达到5~6μA,一节普通5号干电池的电量可以使系统连续使用3年以上的时间,达到了预期目的。
论文目录
摘要Abstract第1章 引言1.1 指纹识别技术概述1.1.1 皮肤结构与指纹形成1.1.2 自动指纹识别系统1.2 指纹图像采集技术1.2.1 光学采集技术1.2.2 半导体硅采集技术1.2.3 特种材料及特殊方法采集技术1.3 指纹特征识别算法1.3.1 基于细节特征点的识别算法1.3.2 基于频谱信息的识别算法1.3.3 基于几何拓扑的识别算法1.3.4 指纹识别算法的比较1.4 指纹识别主控芯片1.4.1 ARM 系列微处理器1.4.2 DSP 数字信号处理器1.4.3 高性能 FPGA 处理器1.5 课题背景及意义第2章 系统结构方案设计2.1 指纹处理与认证芯片 ML67Q52502.1.1 ML67Q5250 性能简介2.1.2 ML67Q5250 的相对优势2.2 外围设备主控芯片 MSP430F1492.2.1 MSP430F149 性能简介2.2.2 MSP430F149 的相对优势2.3 系统结构设计总结与概述第3章 指纹识别模块设计3.1 系统硬件电路实现方案3.1.1 电源电路方案3.1.2 时钟电路方案3.1.3 外扩存储电路3.1.4 其它必要管脚3.2 系统软件结构实现方案3.2.1 系统软件层次结构设计3.2.2 系统状态响应与循环3.3 传感器集成接口实现方案3.3.1 指纹传感器选型3.3.2 硬件连接实现3.3.3 驱动接口设计3.4 本章小结第4章 外设控制模块设计4.1 主控芯片最小系统设计4.1.1 电源电路设计4.1.2 时钟电路设计4.1.3 程序下载接口4.2 键盘输入模块设计4.2.1 键盘输入功能要求4.2.2 硬件设计与软件实现4.3 液晶显示模块设计4.3.1 液晶选型与接口设计4.3.2 液晶显示驱动架构4.3.3 交互式菜单界面设计4.4 数据存储模块设计4.4.1 器件选型与接口设计4.4.2 数据格式及存储结构4.5 日历功能模块设计4.6 电机控制模块设计4.7 本章小结第5章 系统功耗测试与分析5.1 测试环境简介5.2 测试项目及结果5.2.1 测试项目概述5.2.2 指纹模块单独运行功耗5.2.3 双核架构系统运行功耗5.2.4 单独电子密码功能时的功耗5.3 数据分析与总结第6章 总结与展望6.1 论文总结6.2 课题展望参考文献致谢个人简历、在学期间发表的学术论文与研究成果
相关论文文献
标签:生物特征识别论文; 指纹识别论文; 低功耗论文; 嵌入式系统论文;