新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM和滑動指紋傳感器的c計

        基于ARM和滑動指紋傳感器的c計

        作者: 時間:2012-04-13 來源:網絡 收藏

        1、前言

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

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

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

        簡單點講,指紋傳感器目前主要分為兩類,光學指紋傳感器和半導體指紋傳感器;

        光學指紋傳感器:主是利用光的折攝和反射原理,光從底部射向三棱鏡,并經棱鏡射出,射出的光線在手指表面指紋凹凸不平的線紋上折射的角度及反射回去的光線明暗就會不一樣。CMOS或者CCD的光學器件就會收集到不同明暗程度的圖片信息,就完成指紋的采集。

        半導體指紋傳感器:這類傳感器,無論是電容式或是電感式,其原理類似,在一塊集成有成千上萬半導體器件的“平板”上,手指貼在其上與其構成了電容(電感)的另一面,由于手指平面凸凹不平,凸點處和凹點處接觸平板的實際距離大小就不一樣,形成的電容/電感數值也就不一樣,設備根據這個原理將采集到的不同的數值匯總,也就完成了指紋的采集。

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

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

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

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

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

        基于ARM和滑動指紋傳感器的c計

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


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 花垣县| 定西市| 墨脱县| 章丘市| 泰州市| 襄汾县| 苍南县| 龙山县| 康定县| 静宁县| 大化| 敖汉旗| 崇仁县| 东山县| 顺昌县| 婺源县| 伊春市| 南开区| 芒康县| 大渡口区| 余庆县| 永新县| 阿瓦提县| 台东县| 孝感市| 沙雅县| 栖霞市| 乌兰县| 江西省| 石阡县| 阳原县| 鹤峰县| 玉溪市| 土默特左旗| 乐亭县| 临猗县| 枞阳县| 甘孜县| 钟祥市| 禹城市| 分宜县|