论文部分内容阅读
随着科学技术的飞速发展,生物特征识别技术,尤其是指纹识别技术,为身份认证提供了一个更加安全可靠的解决方案。由于人的指纹具有普遍性、稳定性、独特性、防伪性和可采集性等诸多优点,指纹识别技术己经成为目前个人身份识别的有效手段。但是以往的自动指纹识别系统要么成木较髙,要么性能不良,导致人们对指纹识别技术的接受程度较低,很少用于课堂教育。嵌入式自动指纹识别技术现在已经成为了研究热点。本文首先研究并提出了适合嵌入式系统的指纹识别算法,重点对指纹方向场提取算法进行了改进,以改善以往的掩膜法提取指纹方向场精度不高、梯度法提取指纹方向场计算量人的问题。然后,本文对系统的硬件电路和软件设计方法作了详细阐述。硬件电路包括最小系统电路、指纹采集电路、外部扩展存储电路、OLED显示电路、键盘电路及其他辅助电路。本文基于STM32对系统软件进行设计,包括各个功能模块程序和总体功能实现程序.其中,总体功能主要通过指纹来控制键盘和操作存储于系统中的用户名及点名信息。最后,对系统进行完整的测试。通过对本文所设计的系统进行实验,所得结果证明了本文所设计的基于STM32F103VET6微控制器的指纹识别系统,具有电路结构简单、低成本、低功耗、识别速度快以及识别精度高等优点,对于指纹识别技术的推广具有重要意义。