0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于智能互聯(lián)網(wǎng)芯片AT75C220和傳感器實(shí)現(xiàn)指紋識(shí)別系統(tǒng)的應(yīng)用方案

電子設(shè)計(jì) ? 來(lái)源:現(xiàn)代電子技術(shù) ? 作者:葉雪軍,張洪 ? 2021-03-19 11:10 ? 次閱讀

指紋識(shí)別技術(shù)近年來(lái)逐漸成熟,在門(mén)禁、安防和金融等方面得到了越來(lái)越廣泛的應(yīng)用。典型的指紋識(shí)別系統(tǒng)是以指紋傳感器DSP處理器為核心構(gòu)成。指紋傳感器采集指紋圖像,DSP處理器實(shí)時(shí)實(shí)現(xiàn)指紋識(shí)別算法。同時(shí),通常的指紋識(shí)別系統(tǒng)還具有較強(qiáng)的通信能力,除了具有RS485通信外,高檔的指紋識(shí)別系統(tǒng)還要求具有以太網(wǎng)接口和Internet連接能力。Atmel公司新推出的智能互聯(lián)網(wǎng)芯片AT75C220集成了ARM內(nèi)核、DSP協(xié)處理器以及以太網(wǎng)MAC接 口,用AT75C220和指紋傳感器結(jié)合可構(gòu)成高性能的指紋識(shí)別系統(tǒng)。

1 AT75C220主要特點(diǎn)

AT75C220是定位于智能互聯(lián)網(wǎng)應(yīng)用的高性能ARM處理器,采用ARM7TDMI微處理器核,具有OadDSP核,強(qiáng)大的外設(shè)(如中斷控制器和外設(shè)數(shù)據(jù)控制器),其DMA通道增強(qiáng)了微控制器的實(shí)時(shí)性能。主要特點(diǎn)有:

集成ARM7TDMI ARM Thumb處理器核

一個(gè)16b定點(diǎn)DSP核

雙以太網(wǎng)10/100Mb/s MAC接口

88kB的完整快速RAM(支持DMA方式)

多媒體數(shù)字信號(hào)編解碼器(CODEC接口)

集成SDRAM控制器

這樣,AT75C220就很適合于需要圖像處理功能并具有互聯(lián)網(wǎng)通信能力的設(shè)備,比如高性能的指紋識(shí)別設(shè)備和VoIP應(yīng)用等。單芯片集成多種功能可以降低成本,提高系統(tǒng)可靠性。同時(shí),該芯片完備的開(kāi)發(fā)軟件支持(包括LINUX操作系統(tǒng)和DSP算法程序支持等)也有利于減少產(chǎn)品上市時(shí)間。

2 芯片結(jié)構(gòu)

AT75C220主要由運(yùn)行速度達(dá)40 MI/s的基于ARM7TDMI的RISC處理器、運(yùn)行速度為60MI/s的DSP處理器和雙以太網(wǎng)10/100Mb/s的MAC接口組成。其內(nèi)部機(jī)構(gòu)如圖1所示。

基于智能互聯(lián)網(wǎng)芯片AT75C220和傳感器實(shí)現(xiàn)指紋識(shí)別系統(tǒng)的應(yīng)用方案

AT75C220包含2種不同的總線ASB和APB,ASB用于連接ARM核、DSP核等核心模塊,而APB總線則連接串行通信接口、通用I/O口等,兩總線之間用AMBA總線橋連接。

ARMTTDMI微處理器是一個(gè)高性能的嵌入式CPU,他功耗低,運(yùn)算速度快,內(nèi)含Thumb指令解碼器,可支持16b指令,同時(shí)支持調(diào)試和快速乘法等功能,并可通過(guò)模塊互交總線與其他功能模塊進(jìn)行數(shù)據(jù)交換。

ARMTTDMI(Thumb) 是公司授權(quán)用戶最多的一項(xiàng)產(chǎn)品,將ARM7指令集同Thumb擴(kuò)展組合在一起,以減少內(nèi)存容量和系統(tǒng)成本。同時(shí),他還利用嵌入式ICE調(diào)試技術(shù)來(lái)簡(jiǎn)化系統(tǒng) 設(shè)計(jì),并用一個(gè)DSP增強(qiáng)擴(kuò)展來(lái)改進(jìn)性能。選擇基于ARM核的產(chǎn)品的另一個(gè)理由是,ARM公司的處理器核心得到了大量廠家的支持,便于產(chǎn)品的開(kāi)發(fā)和升級(jí)換 代。

同其他集成DSP核的芯片相比,AT75C220的DSP子系統(tǒng)資源是相當(dāng)豐富的,如圖2所示,除包含一個(gè)60MI/s,16b定點(diǎn)DSP內(nèi)核外,還具有不 同用途的RAM:2kB×l6X-RAM,2kB×l6Y-RAM,16kBXl6通用數(shù)據(jù)RAM,24 kB×l6可下載程序RAM,一個(gè)256×16 雙端口的RAM郵箱用于MCU-DSP通信。完整的CODEC接口允許大量的工業(yè)聲音、多媒體或數(shù)據(jù)的連接。

芯片集成的以太網(wǎng)接口包括了2個(gè)獨(dú)立的10/100Mb/s以太網(wǎng)MAC接口和一個(gè)32kB的數(shù)據(jù)包緩沖區(qū)。雙端口MAC的設(shè)計(jì)使設(shè)備嵌入到現(xiàn)有的以太網(wǎng)中 而不需要另外的電纜,由于2個(gè)MAC接口之間用局部總線連接,大量的數(shù)據(jù)包可以不受延遲地從一個(gè)MAC傳送到另一個(gè)MAC,其間無(wú)需軟件的參與。數(shù)據(jù)包緩 沖區(qū)由MAC接口通過(guò)DMA的方式操作,用于臨時(shí)保存接收和發(fā)送的數(shù)據(jù)包,在大多數(shù)情況下可以滿足較大的通信量。

3 指紋識(shí)別算法

指 紋自動(dòng)識(shí)別作為一個(gè)有較大難度的模式識(shí)別研究分支,其研究難點(diǎn)主要集中在如何對(duì)采集進(jìn)來(lái)的各種有噪聲圖像進(jìn)行濾波和增強(qiáng)、如何抽取指紋的全局和局部特征以 及如何進(jìn)行在圖像不能完全定位和圖像可能發(fā)生扭曲變形情況下的特征匹配上。一般可以分為以下幾個(gè)步驟,如圖3所示,指紋識(shí)別算法流程主要包括灰度濾波、二 值化、二值濾波、細(xì)化、細(xì)化后的去噪等步驟,最后進(jìn)行特征提取和匹配。

本系統(tǒng)的指紋識(shí)別算法的灰度濾波采用基于塊方圖的方向?yàn)V波,接著進(jìn)行二值化并細(xì)化指紋圖像,在二值化和細(xì)化的過(guò)程中進(jìn)一步去噪聲,消除導(dǎo)致錯(cuò)誤的特征點(diǎn)的可 能性。用模板匹配的方法分別獲取指紋的特征點(diǎn),如端點(diǎn)、叉點(diǎn)等。指紋匹配采用基于中心點(diǎn)的匹配算法。通過(guò)在PC機(jī)上驗(yàn)證,該算法可以達(dá)到較好的效果。

4 指紋識(shí)別系統(tǒng)

指 紋識(shí)別系統(tǒng)一般由指紋傳感器、DSP處理器和外圍電路組成,為增加系統(tǒng)的處理能力,系統(tǒng)中往往還包括另外的處理器管理諸如通信、人機(jī)接口、指紋數(shù)據(jù)庫(kù)等。 本系統(tǒng)結(jié)構(gòu)如圖4所示,電容式的指紋傳感器FPSll0采集指紋圖像并交由AT75C220內(nèi)部的DSP協(xié)處理器進(jìn)行指紋識(shí)別,完成圖像的預(yù)處理、提取指 紋特征碼,并同指紋庫(kù)中的指紋特征進(jìn)行匹配,給出判別結(jié)果。ARM核運(yùn)行于LINUX操作系統(tǒng)之上,實(shí)現(xiàn)了TCP/IP協(xié)議棧,由于指紋識(shí)別器的網(wǎng)絡(luò)系統(tǒng) 對(duì)實(shí)時(shí)性和吞吐率要求并不高,但是要求可靠性和保密性比較高,所以傳輸層協(xié)議選擇TCP協(xié)議,并且傳輸?shù)臄?shù)據(jù)經(jīng)過(guò)了加密。ARM處理器上還包括了人機(jī)接口 和控制輸出,控制輸出用于對(duì)電子門(mén)鎖進(jìn)行控制。另外,ARM軟件還包括門(mén)禁系統(tǒng)、考勤系統(tǒng)中的一些專有控制模塊,比如門(mén)禁權(quán)限管理、考勤數(shù)據(jù)庫(kù)管理等

5 算法的移植

指紋識(shí)別算法開(kāi)始時(shí)在PC機(jī)上實(shí)現(xiàn),需要移植到AT75C220的DSP子系統(tǒng)中。如果直接用C語(yǔ)言移植,難以發(fā)揮DSP的實(shí)際處理能力,執(zhí)行效率相當(dāng)?shù)汀?關(guān)鍵的算法模塊用匯編語(yǔ)言實(shí)現(xiàn)后,指紋的采集、圖像預(yù)處理和匹配可以在1s中完成,算法效率和識(shí)別率與PC機(jī)上計(jì)算相當(dāng),達(dá)到了實(shí)際應(yīng)用要求。

6 結(jié) 語(yǔ)

由于硬件采用集成多功能的AT75C220構(gòu)成系統(tǒng),系統(tǒng)硬件設(shè)計(jì)簡(jiǎn)單,使整個(gè)系統(tǒng)達(dá)到了小型化、網(wǎng)絡(luò)化、智能化的要求。實(shí)踐證明,采用這種結(jié)構(gòu)的設(shè)備處理能力得到了提高,代表了未來(lái)門(mén)禁系統(tǒng)發(fā)展的方向。

硬件功能的集成使主要的設(shè)計(jì)工作集中在軟件設(shè)計(jì)上,如何進(jìn)一步提高識(shí)別率,分布式數(shù)據(jù)庫(kù)系統(tǒng)的完善,數(shù)據(jù)的保密性傳輸是今后設(shè)計(jì)的要點(diǎn)。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2541

    文章

    49963

    瀏覽量

    747525
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    18927

    瀏覽量

    227235
  • 指紋識(shí)別
    +關(guān)注

    關(guān)注

    43

    文章

    1738

    瀏覽量

    102017
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【華強(qiáng)芯城指紋模塊試用申請(qǐng)】智能化身份識(shí)別系統(tǒng)

    項(xiàng)目名稱:智能化身份識(shí)別系統(tǒng)試用計(jì)劃:理由:我公司中標(biāo)一套智能化身份識(shí)別系統(tǒng),涉及指紋識(shí)別模塊,故提出申請(qǐng):項(xiàng)目名稱:
    發(fā)表于 09-04 15:01

    基于STM32指紋傳感器FPS200的指紋識(shí)別系統(tǒng)解決方案

    不足,需要進(jìn)一步優(yōu)化算法,以實(shí)現(xiàn)準(zhǔn)確高效的指紋識(shí)別。本研究設(shè)計(jì)、實(shí)現(xiàn)一種基于STM32芯片指紋識(shí)別系統(tǒng),通過(guò)
    發(fā)表于 08-29 09:27

    指紋識(shí)別傳感器的應(yīng)用

      單觸型傳感器與劃擦型傳感器是兩種新型固態(tài)指紋傳感器,都是通過(guò)在觸摸過(guò)程中電容的變化來(lái)進(jìn)行信息采集。本文對(duì)兩類(lèi)傳感器的工作原理和特點(diǎn)進(jìn)行了
    發(fā)表于 10-29 15:11

    指紋識(shí)別技術(shù)原理及發(fā)展

    ?! 〉谌漕l指紋識(shí)別技術(shù)  發(fā)展到今天,出現(xiàn)第三代生物射頻指紋識(shí)別技術(shù)(射頻原理真皮指紋核心技術(shù) (線型采集)),射頻傳感器技術(shù)是通過(guò)
    發(fā)表于 11-12 15:36

    新型指紋識(shí)別芯片技術(shù)應(yīng)用和解析

    的引領(lǐng)跟上這股浪潮,指紋識(shí)別傳感器或?qū)⒊蔀槭殖盅b置必須的基本配備功能。 國(guó)際在線支付平臺(tái)貝寶(PayPal)總裁戴維·馬庫(kù)斯(DavidMarcus)也預(yù)測(cè)說(shuō):“在未來(lái)兩年內(nèi),絕大多數(shù)的高端智能手機(jī)都將
    發(fā)表于 11-12 16:07

    指紋識(shí)別傳感器的原理是什么

    我們了解過(guò)了指紋識(shí)別的大致流程后,這篇文章用來(lái)介紹指紋識(shí)別硬件中最重要的部分,傳感器。其實(shí)傳感器芯片也要符合物理學(xué)的基本原理,他們都是物理
    發(fā)表于 05-20 07:03

    絕對(duì)實(shí)用的ARM指紋識(shí)別系統(tǒng)方案

    最為實(shí)用、應(yīng)用最為廣泛的生物識(shí)別技術(shù),尤其在民用生物識(shí)別技術(shù)中?!   鹘y(tǒng)的指紋識(shí)別系統(tǒng)都是基于PC機(jī)的,這種系統(tǒng)具有識(shí)別速度快、樣本存儲(chǔ)
    發(fā)表于 11-09 06:02

    設(shè)計(jì)一種基于單片機(jī)的指紋識(shí)別系統(tǒng)

    文章目錄1 簡(jiǎn)介2 指紋識(shí)別簡(jiǎn)介3 指紋識(shí)別傳感器原理3.1 光學(xué)指紋傳感器原理3.2 半導(dǎo)體指紋傳感器
    發(fā)表于 11-19 07:46

    指紋識(shí)別系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

         本文研究了嵌入式指紋識(shí)別系統(tǒng)的設(shè)計(jì)方法與實(shí)現(xiàn)技術(shù)。通過(guò)構(gòu)造以ADI ADSP-BF533 DSP 為平臺(tái)的硬件環(huán)境,實(shí)現(xiàn)指紋識(shí)別的嵌
    發(fā)表于 09-04 09:56 ?36次下載

    AT75C220構(gòu)成高性能指紋識(shí)別系統(tǒng)

    Atmel公司新推出的智能互聯(lián)網(wǎng)芯片AT75C220集成了ARM內(nèi)核、DSP協(xié)處理以及以太網(wǎng)MAC接口,用
    發(fā)表于 09-29 13:47 ?1161次閱讀
    <b class='flag-5'>AT75C220</b>構(gòu)成高性能<b class='flag-5'>指紋識(shí)別系統(tǒng)</b>

    基于stm32的指紋識(shí)別系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_楊磊

    基于stm32的指紋識(shí)別系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),嵌入式的指紋識(shí)別系統(tǒng),32位單片機(jī),功能強(qiáng)大。
    發(fā)表于 03-22 15:27 ?29次下載

    NiosⅡ實(shí)現(xiàn)指紋識(shí)別系統(tǒng)

    NiosⅡ實(shí)現(xiàn)指紋識(shí)別系統(tǒng),很好的設(shè)計(jì)資料,快來(lái)學(xué)習(xí)吧。
    發(fā)表于 05-09 15:46 ?9次下載

    嵌入式指紋識(shí)別系統(tǒng)的設(shè)計(jì)

    為了適應(yīng)指紋采集傳感器件和指紋識(shí)別系統(tǒng)向著小型化和嵌入式方向發(fā)展的需要,文中提出了一種基于 ARM9 處理架構(gòu)的 CPU 芯片 S3
    發(fā)表于 10-17 16:19 ?10次下載
    嵌入式<b class='flag-5'>指紋識(shí)別系統(tǒng)</b>的設(shè)計(jì)

    基于STM32芯片指紋識(shí)別系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    本文主要介紹了基于STM32芯片指紋識(shí)別系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),通過(guò)指紋傳感器采集指紋數(shù)據(jù),
    發(fā)表于 12-25 16:34 ?2.2w次閱讀
    基于STM32<b class='flag-5'>芯片</b>的<b class='flag-5'>指紋識(shí)別系統(tǒng)</b>設(shè)計(jì)與<b class='flag-5'>實(shí)現(xiàn)</b>

    基于ARM9嵌入式處理指紋識(shí)別系統(tǒng)設(shè)計(jì)

    為了適應(yīng)指紋采集傳感器件和指紋識(shí)別系統(tǒng)向著小型化和嵌入式方向發(fā)展的需要,文中提出了一種基于ARM9處理架構(gòu)的CPU芯片S3
    發(fā)表于 10-15 10:40 ?1704次閱讀
    基于ARM9嵌入式處理<b class='flag-5'>器</b>的<b class='flag-5'>指紋識(shí)別系統(tǒng)</b>設(shè)計(jì)