<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于單片機的遠程指紋采集終端的設(shè)計

          基于單片機的遠程指紋采集終端的設(shè)計

          作者: 時間:2009-07-09 來源:網(wǎng)絡(luò) 收藏

          1 引 言

          本文引用地址:http://www.ex-cimer.com/article/173676.htm

          是指手指末端正面皮膚上凸凹不平產(chǎn)生的紋路。盡管只是人體皮膚的一小部分,但是,它蘊涵大量的信息,每個人的紋路在圖案、斷點和交叉點上是各不相同的。指紋識別是利用人體指紋的惟一性與不變性生理特征,將指紋作為人的一種“活的身份證”或一個隨身攜帶的特殊印章來進行身份識別的一種技術(shù),其通過比較輸入的指紋特征和預先保存的合法指紋特征,來驗證用戶的真實身份。

          指紋用來作為一個人的身份識別手段有著其他手段不可比擬的優(yōu)越性。目前許多需要確定用戶身份的場合都使用了嵌入式指紋識別設(shè)備,但這些設(shè)備受嵌入式系統(tǒng)限制,往往存儲量小、速率慢,對于大型企業(yè)尤其是分布式企業(yè)的考勤難以勝任。

          針對這一情況,一套企業(yè)內(nèi)部局域網(wǎng)的指紋識別系統(tǒng),系統(tǒng)通過以太網(wǎng)與數(shù)據(jù)處理服務(wù)器連接,將指紋算法的運行、指紋數(shù)據(jù)庫的存儲放在服務(wù)器端。整個系統(tǒng)具有存儲量大、運算速度快、功能強等特點。

          2 系統(tǒng)硬件

          整個指紋識別系統(tǒng)的硬件結(jié)構(gòu)框圖如圖1所示,其中數(shù)據(jù)處理服務(wù)器用以存放指紋數(shù)據(jù)庫和進行指紋識別算法的實現(xiàn),而指紋用于指紋和顯示驗證結(jié)果。

          系統(tǒng)硬件結(jié)構(gòu)如圖2所示,其中采用SST89E544RC,指紋傳感器采用MBF200。

          2.1 控制核心

          系統(tǒng)采用SST89E544RC作為控制核心。SST89系列是美國SST公司推出的高可靠、小扇區(qū)結(jié)構(gòu)的FLASH,內(nèi)部嵌入40 kB的SuperFLASH。單片機內(nèi)嵌IAP(在應(yīng)用可編程)和ISP(在系統(tǒng)可編程)功能,不占用用戶資源,通過串行口即可在系統(tǒng)仿真和編程,3~5 V工作電壓,工作頻率可達40 MHz。

          2.2 指紋傳感器

          指紋識別認證系統(tǒng)的首要任務(wù)是如何到高質(zhì)量指紋圖像以保證后續(xù)任務(wù)的完成,而指紋圖像質(zhì)量不僅與指紋傳感器自身的性能有關(guān),也與數(shù)據(jù)傳輸通信接口的性能密切相關(guān)。以前的各種指紋識別系統(tǒng)屬于光學識別系統(tǒng),由于光不能穿透皮膚表層,所以只能夠掃描手指皮膚的表面,或者掃描到死性皮膚層,但不能深入真皮層。在這種情況下,手指表面的干凈程度,直接影響到識別的效果。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();