關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于ARM的指紋識別門禁系統設計

        基于ARM的指紋識別門禁系統設計

        作者: 時間:2011-06-15 來源:網絡 收藏


        3 系統軟件
        本系統的軟件主要有以下幾個流程:上電系統初始化、、控制電鎖的開啟。系統的精度絕大部分取決于的算法。程序初始化后進入低功耗模式,等待各種具體操作。當有指紋采集時,就進入指紋數據采集和處理模塊,處理結束后,又重新退回低功耗等待模式,等待其他操作。同理,當有讀卡數據或者時鐘設置響應時,便進入相應的操作模塊進行處理。
        3.1 對S3C2440AL的初始化
        系統初始化對于嵌入式系統,要在其程序存儲器中有系統初始化代碼(如圖3)。系統執行了初始化代碼后,才能正確執行其他應用程序,初始化在系統復位后自動完成。系統的初始化必須包含下列初始化代碼,有設置中斷向量表、初始化寄存器、初始化堆棧指針寄存器、初始化端口、改變處理器的工作模式。系統在用戶模式下才能開中斷。在對指紋傳感器的初始化中,應按要求逐步對控制寄存器進行初始化。

        本文引用地址:http://www.104case.com/article/161963.htm

        e.JPG


        3.2 指紋采集
        指紋采集可以工作在中斷方式,也可以工作在查詢方式。本系統采用的是查詢工作方式。程序流程大致如下,先初始化各寄存器,先往相應的寄存器寫入控制字,設置采集指紋的參數,當指紋被自動采集進入數據寄存器,把指紋數據存入到指定的存儲空間。
        3.3 與計算機之間的通信
        RS232串口用于S3C2440AL與上位機的通信,當存儲圖像過多時,可把圖像存儲在上位機上。S3C2440AL的UART可工作在中斷模式或DMA模式下。本系統選用的是中斷模式,也可以用查詢方式。程序可以控制端口的波特率、數據寬度(5、6、7、8位)、停止位(1到2位)、極性控制等通信協議的設置。

        4 結束語
        本文介紹了的軟硬件體系結構有豐富的接口,在門禁、監控等領域正發揮越來越重要的作用,面向可集成、可移植的特定嵌入式系統越來越多地出現在工程應用領域。本文實現的指紋識別具有輕便、易安裝、成本低的優點,具有良好的發展前景。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 安陆市| 阳春市| 青冈县| 桃园县| 黄陵县| 遵义县| 呼玛县| 龙州县| 城市| 福建省| 抚远县| 利津县| 栾川县| 田林县| 湘乡市| 蕉岭县| 花垣县| 上饶市| 鹤岗市| 蛟河市| 黑河市| 迭部县| 保山市| 郑州市| 萝北县| 石屏县| 商城县| 巴林右旗| 太康县| 共和县| 肇州县| 景洪市| 根河市| 广宁县| 莫力| 沽源县| 河南省| 深圳市| 正宁县| 沈阳市| 瑞昌市|