1. 研究內(nèi)容
設(shè)計(jì)的主要內(nèi)容包括:
(1)指紋采集器采集指紋;
(2)用STM32實(shí)現(xiàn)系統(tǒng)控制;
(3)用按鍵對采集到的指紋增加和刪除指紋;
(4)在TFT LCD液晶屏上顯示圖像;
2.系統(tǒng)總體設(shè)計(jì)方案
控制器硬件電路總體框圖如圖1所示。
本系統(tǒng)由微控制芯片,指紋采集模塊,數(shù)據(jù)顯示電路,按鍵電路和電源電路組成。電源上電后,通過指紋采集電路采集指紋。按鍵電路可以通過按鍵來增加指紋和刪除指紋,這部分具有斷電不丟失指紋數(shù)據(jù)的功能。
本設(shè)計(jì)首先需要STM32這樣的智能器件,本文所要實(shí)現(xiàn)的功能主要包括,指紋的識別、指紋的對比、指紋的輸入。指紋模塊作為本設(shè)計(jì)的核心,液晶顯示屏是人機(jī)交互的載體。只有通過液晶顯示屏,才能真真的知道指紋識別的過程和結(jié)果。STM32作為主控芯片,接收按鍵輸入的指令,并且總體控制指紋模塊工作的整個過程,并將結(jié)果實(shí)時和操作的過程實(shí)時的顯示在液晶顯示器上面。
圖1 系統(tǒng)硬件框圖
說明:
1.本方案是在正點(diǎn)原子的mini開發(fā)板上驗(yàn)證的。 指紋傳感器接口如下圖:
LED接口:PC4;蜂鳴器接口:PC5(LED和蜂鳴器另一端接VCC)
2.發(fā)了上傳圖片指令,串口一次上傳數(shù)據(jù)量3,4萬。電腦上位機(jī)接受處理顯示都要等幾十秒的。原理就是把這些代表指紋信息的數(shù)據(jù)提取出來,數(shù)據(jù)要經(jīng)過算法篩選。再轉(zhuǎn)化成一個數(shù)組192*192(還是258×288)這樣的圖片數(shù)據(jù)。再調(diào)用顯示圖片的子程序。就ok
3.本人上傳的所有方案僅供發(fā)燒友參考,如若用于商業(yè)開發(fā),請聯(lián)系本人,作進(jìn)一步的溝通,合作!否則產(chǎn)生的一切后果由購買者自行承擔(dān)!