《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM9和滑動指紋傳感器的采集系統
基于ARM9和滑動指紋傳感器的采集系統
中國傳動網
朱文娟 王正勇 張超 葉勇建
摘要: 為了解決這個難題,本文實現了基于ARM9芯片AT91RM9200[4]和滑動指紋傳感器AT77104A FingerChip的指紋采集系統,并在該系統中完成指紋有效拼接。
Abstract:
Key words :

1、 前言

  指紋因其唯一性,終身不變性等特點,在安全性要求較高的行業,如海關、金融和刑偵領域得到廣泛應用。隨著人們安全意識和隱私覺悟的提高,手機、筆記本、PDA等日常電子消費品中也逐漸開始使用指紋識別技術。此類電子消費品因為便攜、手持等特點,在體積、重量、功耗方面都有很高的要求,而傳統的指紋傳感器面積較大,不適合此類產品的使用。

  隨之產生的滑動指紋傳感器(sweep fingerprint sensor),因為它更小的體積、更低的價格和極低功耗,已經逐漸開始應用于電子消費領域和其他安全系統中。以ATMEL公司的AT77C104A FingerChip為例[1],與傳統的指紋傳感器相比,它具有以下優點:(1)體積小,僅為1.5×15mm;(2)強魯棒性,采集到的相鄰的指紋幀沒有旋轉形變等;(3)低功耗,圖像采集時為4.5mA,導航時為1.5mA,睡眠模式小于10uA。 [2]中應用的圖像傳感器,獲取的指紋圖像大小為240×240,面積遠遠大于滑動指紋傳感器。然而手指滑過滑動指紋傳感器時,采集到的一個指紋幀序列而并非完整的指紋圖像。如何將得到的指紋幀序列快速的拼接成一幅完整的指紋圖像,達到與傳統的面積較大的指紋傳感器相同的效果,成為一個急需解決的難題[3]。

  為了解決這個難題,本文實現了基于ARM9芯片AT91RM9200[4]和滑動指紋傳感器AT77104A FingerChip的指紋采集系統,并在該系統中完成指紋有效拼接。

2、 指紋采集和拼接系統的硬件設計

  AT91RM9200是ATMEL推出的ARM9 32位處理器,具有一下優點:運算速度快(在工作頻率為180MHz的情況下它的運算速度為200MIPS)、低功耗、可提供片上或片外存儲器以及一系列外圍控制、通信和數據存儲的靈活配置。這些特征使得這款芯片適合嵌入式指紋采集系統的開發。

  在硬件核心電路中,使用兩片16位的SDRAM來配置成32位寬度的高性能存儲器,讀取數據時候以四個字節為一個單位,從而加快了數據的讀取速度。同時外擴一個8M的DataFlash,用于存放Uboot、Linux文件系統和應用程序。

  在本系統中,包括的通信過程為:

 ?。?)主機和ARM板之間的通信包括:首先PC主機在超級終端中使用Xmodem協議發送文件RomBoot.bin到AT91RM9200內置的ROM中,下載完畢后,自動運行;其次分別將RomBoot.bin和U-Boot.bin程序下載存儲到DataFlash,復位后自動啟動U-Boot;最后通過以太網口將Linux鏡像文件和應用程序下載到DataFlash中。再次復位后,開發板進入Linux系統。

  (2)AT77C104A和控制芯片之間的通信:通過SPI接口完成??刂菩酒ㄟ^寫寄存器,設置AT77C104A的工作模式;AT77C104A將采集到的數據傳遞到SDRAM中。

 ?。?)在該嵌入式系統中,拼接采集到的指紋幀序列,通過USB接口導出拼接后的指紋圖像。

圖1指紋采集和拼接系統框圖

3、AT91RM9200與AT77C104B FingerChip連接及通信過程

  指紋采集芯片采用ATMEL公司的熱敏傳感芯片AT77C104A FingerChip,通過滑過傳感陣列的指紋脊和谷的溫度變化來獲取指紋數據。與傳統的指紋傳感器相比,AT77C104A在體積、功耗、工作頻率以及對工作環境的魯棒性等方面均有優勢。該芯片提供了SPI接口,有兩種通信總線:

 ?。?)SLOW總線:對應SLOW模式,起控制作用,控制和讀寫內部寄存器;

 ?。?)FAST總線:對應FAST模式,用于獲取象素,使主機獲得所有的指紋象素。

  在本指紋采集系統中,利用AT91RM9200的SSC接口與AT77C104B FingerChip相連。SSC 包含獨立的接收器、發送器及一個時鐘分頻器。每個發送器及接收器有三個接口:針對數據的TD/RD 信號、針對時鐘的TK/RK 信號及針對幀同步的TF/RF 信號。AT91RM9200與AT77C104B FingerChip 通信時,前者處于主機方式,后者處于從機方式,連接如圖2所示。

  在該通信過程中,SSC的接收器時鐘RK由TK驅動,同時接收端與發送端同步,所以TF與RF相連。AT91RM9200通過I/O口(PIO_PA5)提供片選信號,選擇指紋傳感器的工作模式。SSC的可編程高電平及兩個32位專用PDC 通道,可在沒有處理器干涉的情況下進行連續的高速率數據傳輸,適用于快速獲取指紋數據。

  AT77C104A FingerChip內部有13個寄存器。AT91RM9200通過寫AT77C104A FingerChip內部的模式寄存器,將FingerChip設置成獲取象素模式。此時,AT91RM9200通過PIO_PA5將FingerChip的FSS(Fast SPI Slave Slect,低電平有效)信號置為低電平。設置完成后,AT91RM9200為主機,FingerChip為從機。FingerChip的MISO信號將采集到的數據輸入到AT91RM9200的SSC端口對應的RD端,存儲到SDRAM中。

圖2 AT91RM9200與AT77C104B FingerChip連接

  滑動時指紋傳感器獲得的每一個像素,由一個16進制數表示,對應著4個時鐘周期。當傳感器通過SPI端口傳輸獲取到一幀數據時,先傳輸一個幀同步信號F0F00200,然后再傳輸232×8像素指紋數據。因此,每傳輸一幀數據,需要n=(232×8+8)×4=7496個時鐘周期。當FingerChip以6Mbps工作時,每秒中可獲取804幀指紋數據。獲取到的指紋數據存儲在SDRAM中,通過指紋拼接程序將紋幀序列拼接成完整的指紋圖像,然后通過USB傳輸回PC主機中顯示。

4、 系統定制和驅動程序加載

  4.1系統定制

  為了增加系統的可維護性,采用Linux系統,Linux內核可根據需要裁減。系統定制過程為:(1) 首先將RomBoot.bin下載到AT91RM9200的SDRAM里;當超級終端顯示RomBoot程序界面之后,分別將RomBoot.bin和U-Boot.bin程序下載存儲到DataFlash的0xc0000000和0xc0008000地址。復位開發板,進入U-Boot命令行。(2)在超級終端中,通過tftp將裁減過的Linux內核鏡像文件和文件系統下載到Dataflash中運行。

  4.2 加載驅動程序

  設備驅動程序在Linux內核中,使某個特定的硬件響應一個定義良好的內部編程接口,同時完全隱藏了設備的工作細節。用戶通過一組標準化的調用完成對硬件的操作,而這些調用是和特定的驅動程序無關的。將這些調用映射到作用了實際硬件的設備特定的操作上,就是設備驅動程序的任務。另一方面,這種編程接口使得驅動程序獨立于內核的其他部分而建立,在需要的時候,可以在運行時“插入”內核(調入內存),也即Linux中的模塊化實現,這也是Linux中設備驅動程序的一大特點。

  將FingerChip驅動程序加載到Linux文件系統中,當系統運行時,使用insmod命令,即可實現指紋傳感器設備的裝載。通過標準化的調用,實現對傳感器的控制。

5、 基于滑動式指紋傳感器的指紋拼接算法

  當手指滑過時,滑動指紋傳感器采集到是一系列指紋幀序列,因此在嵌入式系統中,需要對獲取的指紋幀序列進行拼接。與PC機中的CPU相比,ARM芯片速度較低。為了減少刮取指紋后的等待時間,對指紋拼接速度的要求很高。

  從大量的指紋序列中發現,當采集速度足夠快時,指紋幀序列相鄰兩幀之間是連續的,而且會有部分重疊。同時,相鄰指紋幀之間的旋轉和形變微乎其微,幾乎可以被忽略,所以在相鄰指紋幀配準的時候,只需要計算出兩幀之間的偏移量就可以。

  本文運用基于塊匹配指紋拼接算法[5],能夠快速有效的尋找到相鄰指紋幀之間的偏移量。塊匹配算法是:(1)在圖像A中選取M×N大小的X區域;(2)在圖像B中選取所有可能的M×N大小的Y區域;(3)計算X區域和Y區域對應象素差值的平均值MAE;MAE越小,兩區域相似度越高;(4)MAE最小值對應的Y區域即為與X區域匹配。計算公式為:

(1)

其中0≤i≤M-1,0≤j≤N-1,p(i,j)為X區域的點p的象素值,q(i,j)為Y區域對應點q的象素值。MAE越小,兩區域相似度越高。理想情況下,MAE最小值為0。

  具體實現步驟:(1)FingerChip AT77104A獲取到的指紋幀數據大小為232×8,設x方向為232,y方向為8。為了有效的拼接相鄰兩幀指紋,設置獲取每一幀數據的頻率,使得y方向的偏移量dy不大于8,即保證相鄰兩幀一定有重疊。(2)理想情況下,手指在y方向滑動,在x方向上偏移量為0。因此,只考慮dx不大于dy的情況。當dx超過dy時,滑動無效。(3)由(1)(2)可得,|dx|<8。同時可得,最后一行,中間的(232-8×2)個象素與下一幀必有重疊。(4)取前一幀最后一行(232-8×2)個象素,即(232-8×2)×1的模板,與新獲取的一幀指紋匹配。(5)匹配方法:在新的指紋幀里面尋找所有可能的(232-8×2)×1的模板,計算求得MAE。選取MAE的最小值對應的模板,此模板與上一幀的最后一行的(232-8×2)×1的模板相匹配。即得dx,dy。(6)重復執行以上步驟,直到得到一幅完整的指紋圖像。圖3-a為拼接前的指紋幀,圖3-b為拼接后的指紋圖像。

圖3 a.拼接前的指紋幀 b.拼接后的指紋圖像

6、 總結

  本文實現了基于ARM9芯片AT91RM9200和滑動指紋傳感器AT77C104B FingerChip的指紋采集系統,具有低功耗,采集便捷,通信系統簡單等優點,具有很大的實用價值。開發的指紋拼接算法通過了AT77C104B FingerChip獲取的100幅指紋幀序列的測試,均能達到較好的效果。該系統獲取到的指紋幀序列和拼接后的指紋圖像,均可通過USB接口導出,可用于指紋拼接算法有效性的測試和指紋識別算法的測試。因為AT91RM9200支持以太網的接入,因此可以聯網集控。下一步的工作是,在此指紋采集和指紋拼接算法的基礎上,開發指紋識別系統。

 

 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          99在线观看免费视频精品观看| 免费欧美高清视频| 欧美激情综合亚洲一二区| 久久激情综合| 红桃视频成人| 国产视频丨精品|在线观看| 免费成人高清视频| 亚洲欧美精品suv| 国产日韩精品一区二区三区在线| 久久精品国产免费看久久精品| 久久精品综合网| 日韩网站在线看片你懂的| 在线欧美一区| 伊人久久大香线蕉综合热线| 99视频+国产日韩欧美| 国产欧美精品在线| 欧美伊人久久| 亚洲精美视频| 狠狠久久亚洲欧美专区| 亚洲婷婷综合久久一本伊一区| 亚洲欧洲精品一区二区精品久久久| 一区二区三区欧美日韩| 国产精品videosex极品| 久久综合一区| 亚洲狠狠丁香婷婷综合久久久| 先锋影音国产一区| 亚洲尤物精选| 一区在线观看| 国产日韩欧美在线| 国产精品v亚洲精品v日韩精品| 亚洲精品国产精品国自产观看| 亚洲一区在线播放| 亚洲免费观看高清完整版在线观看熊| 国产区二精品视| 免费在线观看日韩欧美| 在线免费观看日本欧美| 欧美精品在欧美一区二区少妇| 欧美美女bb生活片| 亚洲欧美在线高清| 久久久久一区二区三区四区| 国产精品久久午夜夜伦鲁鲁| 一区二区三区视频免费在线观看| 欧美日韩国产综合新一区| 精品动漫av| 欧美成年人视频网站欧美| 久久综合九色综合欧美狠狠| 宅男噜噜噜66国产日韩在线观看| 夜夜嗨av一区二区三区免费区| 久久精品欧美日韩精品| 亚洲黄色一区二区三区| 国产精品青草久久| 国产一区二区成人久久免费影院| 欧美国产日韩免费| 国产精品日韩一区二区| 欧美视频不卡中文| 免费成年人欧美视频| 国产精品美女一区二区在线观看| 亚洲男女毛片无遮挡| 亚洲午夜精品| 亚洲综合电影| 狠狠色丁香久久综合频道| 蜜桃av久久久亚洲精品| 亚洲一区二区日本| 亚洲区一区二| 欧美a级片网| 一区二区日韩欧美| 国产在线一区二区三区四区| 欧美精品97| 欧美国产欧美亚州国产日韩mv天天看完整| 在线精品视频一区二区三四| 亚洲精品少妇30p| 亚洲美女av在线播放| 亚洲免费在线视频| 国模套图日韩精品一区二区| 99视频在线精品国自产拍免费观看| 亚洲欧美视频在线观看| 亚洲视频 欧洲视频| 国产精品一区二区久久精品| 久久精品国亚洲| 亚洲激情视频在线播放| 欧美一区二区三区婷婷月色| 国产一区美女| 亚洲欧洲一区二区在线观看| 免费观看亚洲视频大全| 在线一区二区视频| 国产精品一区在线播放| 久久精品视频导航| 亚洲电影在线免费观看| 亚洲欧美日韩中文视频| 国产免费观看久久黄| aa国产精品| 国产欧美日韩不卡免费| 国产色综合网| 国产噜噜噜噜噜久久久久久久久| 黑人巨大精品欧美黑白配亚洲| 国产精品影音先锋| 国产精品久久久久国产a级| 久久一区二区三区av| 国产日韩一区二区三区在线播放| 国产精品捆绑调教| 久久一区二区三区超碰国产精品| 亚洲国内自拍| 国产欧美精品久久| 亚洲电影激情视频网站| 欧美国产日韩免费| 亚洲成色www久久网站| 99re6热在线精品视频播放速度| 影音先锋在线一区| 亚洲二区视频| 国产欧美一区二区三区久久| 欧美日韩成人激情| 欧美男人的天堂| 久久婷婷国产麻豆91天堂| 激情小说另类小说亚洲欧美| 欧美日韩精品久久| 久久精品官网| 欧美三级第一页| 欧美成人免费网站| 性一交一乱一区二区洋洋av| 欧美日韩和欧美的一区二区| 欧美日韩亚洲综合| 99在线|亚洲一区二区| 亚洲人成在线观看网站高清| 亚洲免费在线精品一区| 国产美女一区| 欧美日本韩国一区二区三区| 欧美成人精品高清在线播放| 欧美日韩1区2区| 一区二区亚洲精品| 亚洲国产成人久久| 伊人成年综合电影网| 亚洲欧美欧美一区二区三区| 亚洲乱码国产乱码精品精天堂| 亚洲精品久久久久久下一站| 国产精品你懂的在线欣赏| 日韩写真视频在线观看| 欧美午夜电影在线| 午夜精品久久久久99热蜜桃导演| 国产欧美日韩综合一区在线观看| 亚洲欧美中文另类| 亚洲一区二区毛片| 在线视频精品| 亚洲影院色在线观看免费| 国产日产精品一区二区三区四区的观看方式| av72成人在线| 亚洲女女做受ⅹxx高潮| 欧美极品色图| 久久爱www久久做| 欧美成人一区二区三区在线观看| 香蕉尹人综合在线观看| 欧美黄网免费在线观看| 欧美国产综合一区二区| 99国产欧美久久久精品| 亚洲欧美综合v| 亚洲精品小视频在线观看| 国产精品高潮呻吟久久| 在线欧美日韩国产| 亚洲网站在线看| 精品盗摄一区二区三区| 国产精品视频免费一区| 好吊妞**欧美| 欧美暴力喷水在线| 国产日韩欧美综合| 亚洲精品国产精品国自产观看| 亚洲高清不卡av| 国产日韩欧美日韩大片| 亚洲第一精品久久忘忧草社区| 国产精品嫩草影院一区二区| 亚洲福利国产| 性做久久久久久| 国产精品视频精品视频| 亚洲字幕在线观看| 亚洲天堂第二页| 欧美成人伊人久久综合网| 亚洲欧美自拍偷拍| 亚洲国产成人精品久久久国产成人一区| 裸体歌舞表演一区二区| 亚洲一区二区三区免费视频| 亚洲午夜精品一区二区三区他趣| 午夜精品在线视频| 国产精品毛片a∨一区二区三区|国| 伊人婷婷久久| 亚洲美女av电影| 裸体歌舞表演一区二区| 美腿丝袜亚洲色图| 欧美日韩福利在线观看| 一区二区三区欧美成人| 欧美在线视频二区| 女人香蕉久久**毛片精品| 亚洲欧美国产日韩中文字幕| 国内精品伊人久久久久av一坑| 国产欧美日韩综合一区在线观看| 久久久精品免费视频| 欧美电影免费观看高清| 国产一区二区按摩在线观看| 在线视频观看日韩| 亚洲高清不卡一区| 亚洲精品乱码久久久久久久久| 欧美日韩精品免费观看视频| 国产精品国产馆在线真实露脸| 日韩一区二区福利| 欧美电影免费观看网站| 国产亚洲精品久久久| 国产一区二区三区四区hd| 国产精品视频一区二区高潮| 亚洲第一网站免费视频| 欧美99在线视频观看| 欧美日韩成人激情| 久久视频在线视频| 国产亚洲欧美一级| 六十路精品视频| 欧美剧在线观看| 亚洲国产成人tv| 欧美激情综合色综合啪啪| 欧美视频1区| 亚洲一区在线免费观看| 久久另类ts人妖一区二区| 国产精品视频xxx| 久久精品72免费观看| 影音先锋亚洲精品| 欧美日韩一区在线播放| 欧美精品在线免费观看| 亚洲国产另类 国产精品国产免费| 狠狠色噜噜狠狠色综合久| 欧美黄污视频| 久久女同精品一区二区| 亚洲精品色婷婷福利天堂| 国产精品免费一区二区三区观看| 欧美精品久久天天躁| 亚洲精品黄色| 亚洲美女色禁图| 欧美看片网站| 麻豆精品精品国产自在97香蕉| 免费美女久久99| 这里只有精品电影| 亚洲一区二区三区免费观看| 欧美波霸影院| 亚洲香蕉视频| 亚洲欧美一区二区精品久久久| 欧美日韩国产综合视频在线观看中文| 国产精品福利网站| 亚洲国产成人精品久久久国产成人一区| 欧美亚洲视频一区二区| 亚洲国产欧美日韩另类综合| 激情视频一区| 久久久精品tv| 亚洲欧美日韩国产一区二区| 欧美精品一区二区三区一线天视频| 欧美成人精品h版在线观看| 亚洲区第一页| 欧美激情综合色综合啪啪| 亚洲视频高清| 欧美在线日韩精品| 久久久999精品视频| 美日韩丰满少妇在线观看| 亚洲性视频网址| 欧美激情亚洲国产| 欧美日韩一区二区在线播放| 男人的天堂亚洲在线| 国产欧美日韩精品一区| 欧美亚洲尤物久久| 久久av红桃一区二区小说| 玖玖玖国产精品| 欧美成人免费小视频| 亚洲一区精品电影| 亚洲国产欧美另类丝袜| 亚洲综合国产| 午夜久久黄色| 欧美日本高清一区| 欧美午夜寂寞影院| 亚洲欧美激情四射在线日| 欧美一区二区在线播放| 亚洲欧美视频在线| 国产精品r级在线| 国产精品日韩久久久久| 亚洲欧美中文日韩在线| 久久成人这里只有精品| 久久久久一区二区三区四区| 狠狠色狠狠色综合日日五| 欧美日韩福利在线观看| 免费成人激情视频| 亚洲东热激情| 国产精品高潮呻吟视频| 在线观看视频免费一区二区三区| 久久国产乱子精品免费女| 国产亚洲一级| 亚洲国产视频a| 亚洲视频在线观看视频| 亚洲国产欧美另类丝袜| 宅男噜噜噜66国产日韩在线观看| 一区二区三区 在线观看视| 一区二区三区在线观看视频| 免费日韩一区二区| 亚洲综合色网站| 欧美大片免费看| 久久久91精品国产一区二区三区| 亚洲第一免费播放区| 午夜精品电影| 国产精品亚洲成人| 亚洲国产一区二区精品专区| 欧美一区1区三区3区公司| 国语自产精品视频在线看8查询8| 欧美一级黄色网| 国产一区久久| 国产美女精品视频| 国产精品视频精品视频| 欧美高清视频在线| 久久久久综合| 欧美福利电影在线观看| 国产一区香蕉久久| 99精品99久久久久久宅男| 久久激情中文| 久久国产精品久久久久久久久久| 国产视频精品xxxx| 91久久精品国产91性色tv| 亚洲第一精品夜夜躁人人躁| 国产精品久久久久久久免费软件| 久久美女性网| 激情久久婷婷| 国产一区二区剧情av在线| 国产精品色婷婷| 欧美午夜一区| 欧美日韩高清一区| 亚洲欧美在线观看| 免费国产自线拍一欧美视频| 久久久久久久波多野高潮日日| 亚洲欧美在线视频观看| 欧美亚洲午夜视频在线观看|