admin 发表于 2018-12-4 09:57:36

基于stm32f407的指纹识别系统的设计与实现毕业设计论文

技术:C语言、单片机等
摘要:随着社会的不断发展,在经济水平不断提高的同时,人们也越来越注重生活质量的提高。生物特征识别的产品在人们的生活中的运用越来越广泛,在人们的生活中随处可见。在人们对指纹识别技术的密切关注下,指纹识别系统从原来基于PC机发展到现在基于嵌入式系统,而且变得更加便捷和可靠。但是这些嵌入式系统在功耗,实时性和性价比方面还有明显的不足,需要更深层次优化。
本次设计主要是结合自身对指纹识别技术的学习,使用单片机和指纹传感器组合成一个简单的指纹识别系统,该系统主要实现指纹录入、搜索和删除等功能。单片机的内核采用ARM cortex-M4的STM32F407ZGT6,通过SPI实现传感器和指纹模块的通信,程序将提取到的指纹特征放在外部FLASH中。系统通过外接12V电源给单片机供电,使用TFTLCD液晶电容屏显示指纹识别的操作和结果。基于stm32f07单片机特有的USMART模块进行调试,为了能加人性化,在SPIFLASH中添加字库用于显示中文字符。为了更好的解决以后因录入指纹较多内存紧张的问题,通过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.2AS608传感器概述    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.5LED模块概述    12
2.2.6按键模块概述    12
2.2.7有源蜂鸣器模块概述    13
2.2.8EEPROM概述    13
2.2.9LCD模块接口概述    14
2.2.10SPI接口    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.5LCD初始化主要程序    27
3.2.6FSMC的主要程序设计    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:27

啥也不说了,感谢楼主分享哇!
页: [1]
查看完整版本: 基于stm32f407的指纹识别系统的设计与实现毕业设计论文