国产欧美日韩精品a在线观看-国产欧美日韩精品一区二区三区-国产欧美日韩精品综合-国产欧美中文字幕-一区二区三区精品国产-一区二区三区精品国产欧美

ACS880-07C
關(guān)注中國自動化產(chǎn)業(yè)發(fā)展的先行者!
隨著會計的發(fā)展,追蹤碳足跡
CAIAC 2025
2024
工業(yè)智能邊緣計算2024年會
2023年工業(yè)安全大會
OICT公益講堂
當(dāng)前位置:首頁 >> 案例 >> 案例首頁

案例頻道

基于Nios II的自動指紋識別系統(tǒng)設(shè)計
  • 企業(yè):控制網(wǎng)     行業(yè):輸配電    
  • 點擊數(shù):1106     發(fā)布時間:2005-10-31 15:34:13
  • 分享到:
本文介紹基于Nios II處理器的嵌入式自動指紋識別系統(tǒng)的實現(xiàn)方法;具體說明自動指紋識別系統(tǒng)的基本原理、系統(tǒng)總體結(jié)構(gòu)、硬件結(jié)構(gòu)設(shè)計、用戶自定義指令的設(shè)計,以及指紋識別算法的處理流程和實現(xiàn)方法。



    引 言

    指紋識別作為生物特征識別的一種,在身份識別上有著其他手段不可比擬的優(yōu)越性:人的指紋具有唯一性和穩(wěn)定性的特點;隨著指紋傳感器性能的提高和價格的降低,指紋的采集相對容易;指紋的識別算法已經(jīng)較為成熟。由于指紋識別的諸多優(yōu)點,指紋識別技術(shù)已經(jīng)逐漸走入民用市場,并應(yīng)用到許多嵌入式設(shè)備中。

    目前的嵌入式處理器種類繁多。Altera公司的Nios II處理器是用于可編程邏輯器件的可配置的軟核處理器,與Altera的低成本的Cyclone FPGA組合,具有很高的性能價格比。本系統(tǒng)采用Nios II和Cyclone EP1C20嵌入式系統(tǒng)開發(fā)板,以及Veridicom公司的FPS200指紋傳感器芯片,實現(xiàn)了一個嵌入式自動指紋識別系統(tǒng)。

    1 總體設(shè)計及系統(tǒng)架構(gòu)

    本系統(tǒng)有兩大功能:指紋登記和指紋比對。指紋登記主要包括指紋采集、指紋圖像預(yù)處理、特征點提取、特征模板存儲和輸出顯示;指紋比對的前三步與指紋登記相同,但在特征點提取后,是將生成的特征模板與存儲在指紋特征模板庫中的特征模板進(jìn)行特征匹配,最后輸出顯示匹配結(jié)果。自動指紋識別系統(tǒng)的基本原理框圖如圖1所示。



圖1 自動指紋識別的基本原理框圖

    本系統(tǒng)在結(jié)構(gòu)上分為三層:系統(tǒng)硬件平臺、操作系統(tǒng)和指紋識別算法。系統(tǒng)層次結(jié)構(gòu)如圖2所示。



圖2 系統(tǒng)層次

    最底層――系統(tǒng)硬件平臺,是系統(tǒng)的物理基礎(chǔ),提供軟件的運行平臺和通信接口。系統(tǒng)的硬件平臺在Altera的Nios II Cyclone嵌入式系統(tǒng)開發(fā)板上實現(xiàn),指紋傳感器采用美國Veridicom公司的FPS200。FPS200可輸出大小為256×300像素、分辨率為500 dpi的灰度圖像。

    第二層是操作系統(tǒng),采用μC/OSII。μC/OSII是一個基于搶占式的實時多任務(wù)內(nèi)核,可固化、可剪裁、具有高穩(wěn)定性和可靠性。這一層提供任務(wù)調(diào)度以及接口驅(qū)動,同時,通過硬件中斷來實現(xiàn)系統(tǒng)對外界的通信請求的實時響應(yīng),如對指紋采集的控制、對串口通信的控制等。這種方式可以提高系統(tǒng)的運行效率。

    最上層是指紋識別核心算法的實現(xiàn)。該算法高效地對采集到的指紋進(jìn)行處理和匹配。采用C語言在Nios II的集成開發(fā)環(huán)境(IDE)中實現(xiàn)。

    2 系統(tǒng)硬件的設(shè)計與實現(xiàn)

    2.1 Nios II嵌入式軟核處理器簡介

    Nios II嵌入式處理器是Altera公司于2004年6月推出的第二代用于可編程邏輯器件的可配置的軟核處理器,性能超過200 DMIPS。Nios II是基于哈佛結(jié)構(gòu)的RISC通用嵌入式處理器軟核,能與用戶邏輯相結(jié)合,編程至Altera的FPGA中。處理器具有32位指令集,32位數(shù)據(jù)通道和可配置的指令以及數(shù)據(jù)緩沖。它特別為可編程邏輯進(jìn)行了優(yōu)化設(shè)計,也為可編程單芯片系統(tǒng)(SoPC)設(shè)計了一套綜合解決方案。Nios II處理器系列包括三種內(nèi)核:一種是高性能的內(nèi)核(Nios II/f);一種是低成本內(nèi)核(Nios II/e);一種是性能/成本折中的標(biāo)準(zhǔn)內(nèi)核(Nios II/s),是前兩種的平衡。本系統(tǒng)采用標(biāo)準(zhǔn)內(nèi)核。

    Nios II 處理器支持256 個具有固定或可變時鐘周期操作的定制指令;允許Nios II設(shè)計人員利用擴(kuò)展CPU指令集,通過提升那些對時間敏感的應(yīng)用軟件的運行速度,來提高系統(tǒng)性能。

    2.2 硬件平臺結(jié)構(gòu)

    系統(tǒng)的硬件平臺結(jié)構(gòu)如圖3所示。



圖3 系統(tǒng)硬件平臺結(jié)構(gòu)

    本系統(tǒng)使用FPS200指紋傳感器獲取指紋圖像。FPS200是電容式固態(tài)指紋傳感器,采用CMOS技術(shù),獲取的圖像為256×300像素,分辨率為500 dpi。該傳感器提供三種接口方式:8位微機(jī)總線接口、集成USB全速接口和集成SPI接口。本系統(tǒng)采用集成SPI接口。指紋采集的程序流程是:首先初始化FPS200的各個寄存器,主要是放電電流寄存器(DCR)、放電時間寄存器(DTR)和增益控制寄存器(PGC)的設(shè)置;然后查詢等待,指紋被FPS200采集進(jìn)入數(shù)據(jù)寄存器后,通過DMA存入內(nèi)存。

    由于從指紋傳感器采集到的指紋圖像數(shù)據(jù)在80 KB左右,以DMA方式存入片內(nèi)RAM。Nios II對指紋圖像數(shù)據(jù)進(jìn)行處理后,生成指紋特征模板,在指紋登記模式下,存入片外Flash中;在指紋比對模式下,與存儲在Flash中的特征模板進(jìn)行匹配,處理結(jié)果通過LCD和七段LED顯示器輸出顯示。

    本系統(tǒng)的硬件平臺主要是在Altera的Nios II Cyclone嵌入式開發(fā)板上實現(xiàn),選用Altera的Cyclone版本的Nios II開發(fā)套件,包括Nios II處理器、標(biāo)準(zhǔn)外圍設(shè)備庫、集成了SoPC Builder系統(tǒng)設(shè)計工具的QuartusII開發(fā)軟件等。系統(tǒng)的主要組件Nios II的標(biāo)準(zhǔn)內(nèi)核、片內(nèi)存儲器、SPI、UART、DMA控制器、并行I/O接口、Avalon總線、定時器等都集成在一塊Altera的Cyclone FPGA芯片上,使用SoPC Builder來配置生成片上系統(tǒng)。

    SoPC Builder是功能強(qiáng)大的基于圖形界面的片上系統(tǒng)定義和定制工具。SoPC Builder庫中包括處理器和大量的IP核及外設(shè)。根據(jù)應(yīng)用的需要,本系統(tǒng)選用Nios II Processor、On

熱點新聞

推薦產(chǎn)品

x
  • 在線反饋
1.我有以下需求:



2.詳細(xì)的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 久久精品视频免费 | 97精品国产手机 | 国产综合精品在线 | 亚洲小视频 | 成人区精品一区二区毛片不卡 | 成年人免费网站在线观看 | 一级毛片视频在线 | 美女很黄很黄是免费的·无遮挡网站 | 国产女厕所 | 欧美首页 | 久久精品成人 | 怡红院免费的全部视频国产a | 宅女福利视频在线看免费网站 | 国产精品视频男人的天堂 | 国产成年人网站 | 一区二区三区免费 | 日本免费一区尤物 | 在线 中文字幕 日韩 欧美 | aaaaaa级特色特黄的毛片 | 香港激情三级做爰小说 | 成年免费在线观看 | 泰国情欲片寂寞的寡妇在线观看 | 成人精品一级毛片 | 久久久久99精品成人片三人毛片 | 欧美另类视频在线观看 | 4438全国最大成人网视频 | 免费看黄网址 | 美女美女大片黄a大片 | 在线视频观看免费视频18 | 99久久精品免费看国产一区二区三区 | 亚洲福利视频一区二区三区 | 精品视频一区二区三区 | 成年人毛片视频 | 国产一区二区不卡 | 国产亚洲欧美一区二区三区 | 中国女人毛片 | 欧美黄区| 国产精品极品美女自在线看免费一区二区 | 日韩a一级欧美一级 | 免费的三级网站 | 69国产成人综合久久精品91 |