职场大变样社区

标题: 基于stm32f407的指纹识别系统的设计与实现毕业设计论文 [打印本页]

作者: admin    时间: 2018-12-4 09:57
标题: 基于stm32f407的指纹识别系统的设计与实现毕业设计论文
技术:C语言、单片机等
摘要:
随着社会的不断发展,在经济水平不断提高的同时,人们也越来越注重生活质量的提高。生物特征识别的产品在人们的生活中的运用越来越广泛,在人们的生活中随处可见。在人们对指纹识别技术的密切关注下,指纹识别系统从原来基于PC机发展到现在基于嵌入式系统,而且变得更加便捷和可靠。但是这些嵌入式系统在功耗,实时性和性价比方面还有明显的不足,需要更深层次优化。
本次设计主要是结合自身对指纹识别技术的学习,使用单片机和指纹传感器组合成一个简单的指纹识别系统,该系统主要实现指纹录入、搜索和删除等功能。单片机的内核采用ARM cortex-M4的STM32F407ZGT6,通过SPI实现传感器和指纹模块的通信,程序将提取到的指纹特征放在外部FLASH中。系统通过外接12V电源给单片机供电,使用TFTLCD液晶电容屏显示指纹识别的操作和结果。基于stm32f07单片机特有的USMART模块进行调试,为了能加人性化,在SPI  FLASH中添加字库用于显示中文字符。为了更好的解决以后因录入指纹较多内存紧张的问题,通过SDIO接口连接SD卡来提供更多的内存,因此在程序中需要移植FATFS文件系统。系统通过串口实现控制器和上位机的通信过程,通过指纹模块AS608将采集到的指纹信息发送给上位机,并且在人机交互界面上显示指纹的灰度图像。关键字:指纹识别系统;STM32;USMART;FATFS;AS608。

目录:
1  绪论    1
1.1  生物识别技术概述    1
1.2  指纹识别技术概述    2
1.2.1  指纹的基本特征和特性    2
1.2.2  指纹识别技术的原理    3
1.2.3  指纹识别技术的优缺点    4
1.3  嵌入式系统在安防设备的应用前景    5
1.4  嵌入式技术在指纹识别系统的应用    5
1.5  本文研究的主要内容    5
2  硬件电路设计    7
2.1  指纹采集模块    7
2.1.1  指纹传感器类型    7
2.1.2  AS608传感器概述    8
2.1.3  传感器接口模式    9
2.2  硬件平台的搭建    10
2.2.1  硬件整体电路设计    10
2.2.2  单片机概述    11
2.2.3  存储器模块概述    11
2.2.4  串口通信模块概述    12
2.2.5  LED模块概述    12
2.2.6  按键模块概述    12
2.2.7  有源蜂鸣器模块概述    13
2.2.8  EEPROM概述    13
2.2.9  LCD模块接口概述    14
2.2.10  SPI接口    14
2.3  本章小结    15
3  系统软件设计    16
3.1  传感器通信协议的实现    16
3.1.1  传感器通信协议的参数表    16
3.1.2  系统参数存储区结构    17
3.1.3  指纹特征与模板    17
3.1.4  传感器通信协议格式    17
3.2  指纹识别系统软件开发    18
3.2.1  系统的主要程序设计    18
3.2.2  微控制器与传感器握手    20
3.2.3  存储器管理程序设计    22
3.2.4  电容触摸屏主要程序    25
3.2.5  LCD初始化主要程序    27
3.2.6  FSMC的主要程序设计    29
3.3  串口调试USMART的设计    31
3.4  指纹识别算法简单分析    34
3.4.1  指纹识别算法概述    34
3.4.2  指纹图像预处理    35
3.4.3  指纹图像特征提取    35
3.4.4  指纹特征匹配    36
3.5  本章小结    37
4  系统测试与结果分析    38
4.1  传感器与微控制器的通信    38
4.2  传感器和上位机PC的通信    43
4.3  本章小结    45
结论    46
参考文献    47
致谢    48
外文原文    49
中文翻译    59

论文字数:24237
包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****



作者: yichan    时间: 2020-3-8 21:38
啥也不说了,感谢楼主分享哇!




欢迎光临 职场大变样社区 (http://www.zcdby.com/) Powered by Discuz! X3.2