新聞中心

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

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

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

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

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

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

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

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

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

        圖2 AT91RM9200與AT77C104B FingerChip連接

        在該通信過程中,SSC的接收器時鐘RK由TK驅動,同時接收端與發送端同步,所以TF與RF相連。SSC的可編程高電平及兩個32位專用PDC 通道,可在沒有處理器干涉的情況下進行連續的高速率數據傳輸,適用于快速獲取指紋數據。

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

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

        4.1 系統定制

        為了增加系統的可維護性,采用Linux系統,Linux內核可根據需要裁減。系統定制流程:

        1、在ShopEx客服的幫助下,以書面形式整理需求;

        2、ShopEx開發人員根據開發工作量進行報價:

        3、簽約,開發內容做為合同附件:

        4、客戶支付相應開發費用;

        5、ShopEx進行系統開發、測試;

        6、ShopEx客服協同客戶共同就開發內容進行驗收;

        7、驗收通過,客戶開始使用定制系統: 會議的管理和控制

        8、基于 Web 的會議管理和資源管理,使會議定制、資源管理、用戶管理輕松實現。

        9、 系統支持多種會議類型,分別對會議類型、用戶角色等進行了不同級別的驗證。

        10、系統支持多種會議成員身份和認證,每個會議成員在系統中擁有不同角色權限。會議主持人可遠程實時控制與會者的視音頻參數,以達到完美的會議效果。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 陆良县| 大渡口区| 高青县| 兴海县| 浪卡子县| 化州市| 沙坪坝区| 清徐县| 雷州市| 辽源市| 贵州省| 方山县| 青岛市| 永仁县| 鸡泽县| 荣成市| 高陵县| 镇雄县| 普定县| 韶山市| 乌兰县| 彝良县| 黄梅县| 吉水县| 宁国市| 九龙城区| 富蕴县| 綦江县| 上杭县| 星座| 靖西县| 本溪市| 吴忠市| 新密市| 台北市| 宜兴市| 耒阳市| 霍城县| 闻喜县| 绥芬河市| 泰宁县|