1. 研究内容
设计的主要内容包括:
(1)指纹采集器采集指纹;
(2)用STM32实现系统控制;
(3)用按键对采集到的指纹增加和删除指纹;
(4)在TFT LCD液晶屏上显示图像;
2.系统总体设计方案
控制器硬件电路总体框图如图1所示。
本系统由微控制芯片,指纹采集模块,数据显示电路,按键电路和电源电路组成。电源上电后,通过指纹采集电路采集指纹。按键电路可以通过按键来增加指纹和删除指纹,这部分具有断电不丢失指纹数据的功能。
本设计首先需要STM32这样的智能器件,本文所要实现的功能主要包括,指纹的识别、指纹的对比、指纹的输入。指纹模块作为本设计的核心,液晶显示屏是人机交互的载体。只有通过液晶显示屏,才能真真的知道指纹识别的过程和结果。STM32作为主控芯片,接收按键输入的指令,并且总体控制指纹模块工作的整个过程,并将结果实时和操作的过程实时的显示在液晶显示器上面。
图1 系统硬件框图
说明:
1.本方案是在正点原子的mini开发板上验证的。 指纹传感器接口如下图:
LED接口:PC4;蜂鸣器接口:PC5(LED和蜂鸣器另一端接VCC)
2.发了上传图片指令,串口一次上传数据量3,4万。电脑上位机接受处理显示都要等几十秒的。原理就是把这些代表指纹信息的数据提取出来,数据要经过算法筛选。再转化成一个数组192*192(还是258×288)这样的图片数据。再调用显示图片的子程序。就ok
3.本人上传的所有方案仅供发烧友参考,如若用于商业开发,请联系本人,作进一步的沟通,合作!否则产生的一切后果由购买者自行承担!