隨著計算機與信息技術的發展,生物特征識別技術受到了廣泛的關注。指紋識別是生物特征識別中的一項重要內容,一直以來是國內外的研究熱點。 嵌入式自動指紋識別是指指紋識別技術在嵌入式系統上的應用。傳統的嵌入式自動指紋識別系統多采用單片DSP或MIPS處理器來完成算法,由于DSP或MIPS處理器只能根據程序順序執行,在指紋匹配過程中只能和整個庫中的指紋進行一一匹配,因此這類系統在處理較大指紋庫時下匹配時間相當長。為了克服這個缺點,本文構建了浮點DSP和FPGA協同處理構架的硬件平臺,充分利用DSP在計算上的精確度和FPGA并行處理的特點,由DSP和FPGA共同處理匹配算法。 本文的主要工作如下: 1.設計了一個硬件系統,包括DSP處理器、FPGA、指紋傳感器、人機交互接口和USB1.1接口。同時,還設計了各硬件模塊的驅動程序,為應用程序提供控制接口。由于系統中DSP工作頻率為300MHz,其中某些器件的工作頻率達到了100MHz,因此本文還給出了一些信號完整性分析和PCB設計經驗。 2.編寫了Verilog程序,在FPGA中實現了9路指紋的并行匹配。由于FPGA本身的局限性,實現原有匹配算法有很大困難。在簡化原有匹配算法的基礎上本文提出了便于FPGA實現“粗匹配”算法。此外,還設計了用于和DSP通信的接口模塊設計。 3.完成了系統應用程序設計。在使用uC/OS-Ⅱ實時操作系統的基礎上設計了各系統任務,通過調用驅動程序控制和協調各硬件模塊,實現了自動指紋識別功能。為了便于存放指紋特征信息,設計了指紋庫數據結構,實現了指紋庫添加、刪除、編輯的功能。 最終,本系統實現了高效、快速的進行指紋識別,各模塊工作穩定。同時,模塊化的軟硬件設計使本系統便于進行二次開發,快速應用于各種場合。
上傳時間: 2013-06-05
上傳用戶:guanliya
電臺廣播在我們的社會生活中占有重要的地位。隨著我國廣播事業的發展,對我國廣播業開發技術、信號的傳輸質量和速度提出了更高更新的要求,促使廣播科研人員不斷更新現有技術,以滿足人民群眾日益增長的需求。 本論文主要分析了現行廣播發射臺的數字廣播激勵器輸入接口的不足之處,根據歐洲ETS300799標準,實現了一種激勵器輸入接口的解決方案,這種方案將復接器送來的ETI(NA,G704)格式的碼流轉換成符合ETS300799標準ETI(NI)的標準碼流,并送往后面的信道編碼器。ETI(NA,G704)格式與現行的ETI(NI,G703)格式相比,主要加入了交織和RS糾錯編碼,使得信號抗干擾能力大大加強,提高了節目從演播室到發射臺的傳輸質量,特別是實時直播節目要求信號質量比較好時具有更大的作用。 本論文利用校驗位為奇數個的RS碼,對可檢不可糾的錯誤發出報警信號,通過其它方法替代原有信號,對音質影響不大,節省了糾正這個錯誤的資源和開發成本。 同時,我們采用FPGA硬件開發平臺和VHDL硬件描述語言編寫代碼實現硬件功能,而不采用專用芯片實現功能,使得修改電路和升級變得異常方便,大大提高了開發產品的效率,降低了成本。 經過軟件仿真和硬件驗證,本系統已經基本實現了預想的功能,擴展性較好,硬件資源開銷較小,具有實用價值。
上傳時間: 2013-07-15
上傳用戶:afeiafei309
基于ARM的嵌入式網絡電能計量系統的研究電力電子與電力傳動專業隨著市場經濟的不斷發展,人們生活水平的日益提高,用電量也持續上升。電能的計量是否公平、公正已成為人們十分關心的問題。作為電能量的計量工具電能表已成為各行各業用電不可缺少且非常重要的儀表。由于傳統的電能表有計量不精確、人工抄表費時費力、統計繁瑣等缺點,因此,研究開發高精度、低功耗、網絡化、智能化的電能表是明顯的趨勢。 嵌入式系統技術是近幾年電子產品設計領域最為熱門的技術之一,目前已廣泛應用于工業控制、智能交通、信息家電、公共服務等領域。嵌入式系統正對人類的后PC時代產生著深遠的影響。 本文針對傳統的機電式電能表的缺點和不足,結合當前的嵌入式系統技術和網絡技術,研究并設計了一套基于ARM處理器、CAN總線和以太網傳輸的嵌入式網絡電能表系統。此系統主要由網絡中繼模塊和電能量采集終端兩部分組成。網絡中繼模塊硬件采用了PHILIPS的LPC2290作為中央處理器。LPC2290是一款16/32位RISC微處理器,采用ARM公司的ARM7TDMI-S內核,提供了兩路CAN總線和其它一些片上通用外設接口。采用L2C2290處理器,不但降低了整個系統的設計成本,而且也大大減少了額外的接口電路。網絡中繼模塊軟件是通過μCLinux操作系統內嵌的BOA實現嵌入式WEB服務器,并應用CGI接口程序完成了動態網頁程序的編制。電能量采集終端采用專用電能芯片、單片機和CAN控制器實現。網絡中繼模塊和電能量采集終端之間通過CAN總線進行通信,保證了信息的可靠性。當客戶端通過網絡瀏覽器訪問WEB服務器時,CGI程序就將電能量采集終端所采集的電能量數據上傳給客戶端,實現網絡自動抄表。
上傳時間: 2013-06-23
上傳用戶:gxmm
礦井加暖系統在礦產、冶金、化工等工業中具有廣泛的應用。課題組根據熱效率、壽命、自動化程度等方面存在的問題,經過調查、分析和研究開發了一套新型礦用環保熱風爐系統,該系統主要由數據采集系統、火焰監測系統和主機控制系統三部分組成。 數據采集系統,要對復雜的現場環境進行監測控制,是整個新型熱風爐自動控制系統的關鍵。本文設計的數據采集系統由MSP430單片機、模擬量采集(A/D)、模擬量輸出(D/A)、開關量采集、開關量輸出、存儲、通信接口及其他輔助電路組成,結構簡單、機構可靠性高,使用壽命長,能夠對系統的各種現場數據進行實時監測和控制,對于礦井的安全可靠生產具有重要的意義。
上傳時間: 2013-04-24
上傳用戶:yph853211
生化分析儀是醫療機構進行臨床診斷所必須的儀器之一。它通過對血液等人體體液的分析來測定諸如葡萄糖、膽固醇等生化指標,這些常規生化指標可以幫助醫生診斷疾病。生化分析儀在臨床診斷和化學檢驗中具有重要作用。 目前的半自動生化分析儀多以8位單片機為中央處理器,限制了儀器的性能。本文將嵌入式技術應用于生化分析儀的研制當中,選用了32位的ARM9處理器$3C2410A,嵌入Linux操作系統,搭建ARM+Linux的平臺,設計了智能型半自動生化分析儀。 本文介紹了生化分析儀的原理——朗伯.比爾定律及其核心部件——光電比色計。對半自動生化分析儀的整體架構進行了說明。 半自動生化分析儀硬件結構上由電源、時鐘、復位電路,存儲器系統,液路控制系統,光路控制系統,恒溫控制系統(包括溫度測量和溫度控制),數據采集系統,人機交互系統(包括鍵盤、觸摸屏、液晶顯示器LCD和微型打印機)和其他一些接口等組成,對于這些外圍硬件模塊本文給出了詳細設計。 在半自動生化分析儀軟件設計方面,本文詳細介紹了交叉編譯調試環境的建立,引導裝載程序U-Boot的移植,Linux內核的裁減與移植,設備驅動程序的設計,文件系統的建立與移植,應用程序的編寫與移植。 本生化分析儀的功能包括MiniGUI圖形用戶界面、運動控制、溫度控制、數據處理、打印功能及SQLite數據庫管理等。該新型半自動生化分析儀使用方便,性價比高,適用于國內的中小型醫療機構。
上傳時間: 2013-04-24
上傳用戶:ca05991270
介紹了一種高速、高性能的單片機C8051F330,該單片機內部集成了眾多的功能部件,是真正的混合信號在片系統。本文對單片機的功能和特點做了詳細的介紹,并以一個實際的多路溫濕度測控系統為例,給出
上傳時間: 2013-07-28
上傳用戶:l254587896
本論文以開發基于ARM核的USB2.0-AHB接口IP此項目為依托,致力于在Windows XP操作系統上使用DDK(Driver Development Kit)設計和開發一個基于WDM的主機端驅動程序。開發該驅動程序的目的是為了對該IP進行FPGA測試以及配合設備端驅動程序的開發,該驅動程序能夠完成即插即用功能,塊傳輸,同步傳輸,控制傳輸以及對Flash的操作五項主要功能。 論文首先介紹了基于WDM的USB驅動程序設計原理,其中包括了從結構到通信流對USB主機系統的介紹,編寫WDM驅動程序的基礎理論(主要介紹了數個相關的重要概念、驅動程序的基本組成),以及在開發對Flash操作的例程會使用到的Mass Storage類協議的簡要介紹。在介紹設計原理后,論文從總體的系統應用環境和結構薊數據傳輸、內部模塊以及軟硬件體系結構幾個方面簡要描述了該IP的系統設計。接著論文通過分析主機端驅動程序功能需求,提出了驅動程序的總體構架以及分步式的設計流程,具體步驟是先實現驅動程序的正常加載以及基本PnP功能,然后實現塊傳輸、同步傳輸以及控制傳輸,最后完成對Flash操作例程的設計。隨后論文詳細闡述了對上述五項主要功能模塊的設計;其中對Flash操作例程的設計是難點,作者通過分析Bulk-Only協議和UFI命令規范,提出程序的詳細設計方案。論文最后簡要介紹了調試驅動程序的方法,以及驅動程序的測試內容、部分測試結果以及測試結論。 本論文研究對象為基于ARM核的USB2.0-AHB接口IP主機端驅動程序,因為其研究主體是一個基于WDM的主機端驅動程序,因此有其普遍性;但是它以開發基于ARM核的USB2.0-AHB接口IP這個項目為依托,其目的是為項目服務,因此它有其特殊性。它是一項既有普遍性又有特殊性的研究。
上傳時間: 2013-05-19
上傳用戶:2007yqing
隨著計算機技術、通信技術、集成電路技術和控制技術的發展,傳統的工業控制領域正經歷著一場前所未有的變革,開始向網絡化方向發展。本文即從未來工業控制網絡發展的需要出發,設計并實現了以S3C2410微處理器為核心的嵌入式網絡控制器。 本文以S3C2410-32 位微處理為核心,設計并實現了具有1路以太網接口、1路 USB Host 接口、1路USB Device 接口、3路RS232串口、1個CAN總線擴展卡、1個RS485擴展卡、1個RS422擴展卡使用、8路A/D、1路D/A、4路 PWM、一個 240×320TFT LCD 顯示觸摸屏的功能強大的嵌入式網絡控制器。并在此基礎上,結合嵌入式操作系統Windows CE建立了一個嵌入式軟件開發平臺。 在深入研究和分析CANopen協議的基礎上,實現了基于Windows CE 的嵌入式 CANopen 協議棧,大大提高了嵌入式網絡控制器在現場總線上的通信和控制能力,為新型的網絡控制算法研究提供了實驗平臺。在探討了TCP/IP協議的基礎上研究了基于 Windows CE 的嵌入式 TCP/IP 協議棧,掌握了Windows CE 平臺的網絡 Socket 通信編程,使控制器能夠通過以太網接到Intranet或Intemet上。 在完成嵌入式網絡控制器硬件與軟件設計的基礎上,將控制器應用到了網絡化的嵌入式數控系統的中央數控單元中,實現數控系統等數控設備小型化、網絡化和集成化的需要。并以此為基礎,結合計算機控制實驗室建設,構建了三層(信息層、控制層和設備層)工業網絡實驗平臺,實現了實驗室設備真正的網絡互連,為網絡控制研究提供了一個高性能的平臺。
上傳時間: 2013-06-10
上傳用戶:hzy5825468
隨著微電子技術的快速發展,電子設備逐漸向著小型化、集成化方向發展;人們在要求設備性能不斷提升的同時,還要求設備功耗低、體積小、重量輕、可靠性高。同樣在我軍武器裝備的研制過程中,也對各武器裝備都提出了新的要求,特別是針對單兵配備的便攜設備,對體積、功耗、擴展性的要求更是嚴格。 在某手持式設備的開發項目中,需要設計一塊接口板,要求實現高達8個串行口擴展以及能源管理和數字輸入輸出接口等功能,該接口板與處理器模塊的連接總線采用LPC總線,整個手持設備除了對功能有基本的要求以外,對體積及功耗都提出了極高的要求。針對項目的具體設計要求,經過與傳統設計方法的比較,決定采用FPGA來實現LPC接口及UART控制器功能。 論文的主要目標是完成LPC接口的UART控制在FPGA中的實現。對于各模塊中的關鍵的功能部分,文中對其實現都進行了詳細的說明。整個設計全部采用硬件描述語言(HDL)實現,并且采用了分模塊的設計風格,具有很好的重用性。 為了在硬件平臺上驗證設計,還實做了FPGA驗證平臺,并用C語言編寫了測試程序。經過驗證,該方案完全實現了接口板的功能要求,并且滿足體積和功耗上的要求,取得了良好的效果。 論文通過采用FPGA作為電路設計的核心,以一種新的數字電路設計方法實現電路功能;旨在通過這種方式,不斷提高設備的性能并拓展設計者思想。
上傳時間: 2013-05-21
上傳用戶:poyao
維修LVDS屏的接口定義 維修LVDS屏的接口定義
上傳時間: 2013-05-31
上傳用戶:362279997