隨著信息技術和電子技術的進步和日益成熟,計算機數據采集技術得到了廣泛應用。由于ISA數據采集卡的固有缺陷,PCI接口的數據采集卡將逐漸取代ISA數據采集卡,成為數據采集的主流。為了簡化PCI數據采集卡結構,提高數據采集可靠性,本文研究并開發了一種基于FPGA的PCI結構的數據采集卡系統。 論文對PCI對目標設備數據采集卡實現的原理和方法進行了深入研究,設計了基于FPGA的PCI數據采集卡的硬件電路,通過在FPGA中嵌入了PCI目標設備的IP核與用戶邏輯部分,構成了SOPC系統。使用Verilog硬件描述語言設計并實現了FPGA內部采集數據管理、數據管理寄存器和FIFO數據緩沖隊列等模塊電路。利用ModelSim對PCI系統進行了仿真。完成了系統硬件電路PCB板的設計,最終制作了PCI數據采集卡。 論文針對PCI結構的數據采集卡系統軟件需求,研究了WDM設備驅動軟件、Windows環境的簡易虛擬示波器以及簡易虛擬邏輯儀實現原理和方法。利用DriverStudio+Windows DDK for XP+VC6的軟件平臺,開發了WDM設備驅動程序。實現了Windows環境的簡易虛擬示波器,和簡易虛擬邏輯儀。系統測試結果表明該系統設計正確,系統運行穩定,功能和指標達到了設計要求。
上傳時間: 2013-07-22
上傳用戶:z754970244
為了滿足外圍設備之間、外圍設備與主機之間高速數據傳輸,Intel公司于1991年提出PCI(Peripheral Component Interconnect)總線的概念,即周邊器件互連。因為PCI總線具有極高的數據傳輸率,所以在數字圖形、圖像和語音處理以及高速數據采集和處理等方面得到了廣泛的應用。 本論文首先對PCI總線協議做了比較深刻的分析,從設計要求和PCI總線規范入手,采用TOP-DOWN設計方法完成了PCI總線接口從設備控制器FPGA設計的功能定義:包括功能規范、性能要求、系統環境、接口定義和功能描述。其次從簡化設計、方便布局的角度考慮,完成了系統的模塊劃分。并結合設計利用SDRAM控制器來驗證PCI接口電路的性能。 然后通過PCI總線接口控制器的仿真、綜合及硬件驗證的描述介紹了用于FPGA功能驗證的硬件電路系統的設計,驗證系統方案的選擇,并描述了PCI總線接口控制器的布局布線結果以及硬件驗證的電路設計和調試方法。通過編寫測試激勵程序完成了功能仿真,以及布局布線后的時序仿真,并設計了PCB實驗板進行測試,證明所實現的PCI接口控制器完成了要求的功能。 最后,介紹了利用驅動程序開發工具DDK軟件進行軟件設計與開發的過程。完成系統設計及模塊劃分后,使用硬件描述語言(VHDL)描述系統,并驗證設計的正確性。
上傳時間: 2013-07-15
上傳用戶:1134473521
圖像采集系統是數字圖像信號處理過程中不可缺少的重要部分,它將前端相機所捕獲的模擬信號轉化為數字信號,或者直接從數字相機中獲取數字信號,然后通過高速的計算機總線傳回計算機,憑借計算機的強大的運算、數據存儲與處理等操作能力,可以方便快捷地對信號進行分析處理,具有人機友好、功能靈活、可移植性強等優點。隨著對數據傳送速度要求的提高,PCI總線以其高的數據傳輸率,即插即用,低功耗等眾多優點,得到廣泛的應用。本文針對PCI總線接口電路使用的廣泛性,介紹了PLX公司橋接芯片PCI9054主模式的工作原理和中斷機制,采用可編程邏輯器件FPGA實現與PCI9054的本地接口的信號轉換,給出了邏輯實現方案和仿真圖。本文針對FPGA中各功能模塊的邏輯設計進行了詳細分析,并對每個模塊都給出了精確的仿真結果。同時,文中還在其它章節詳細介紹了系統的硬件電路設計、并行接口設計、PCI接口設計、PC端控制軟件設計以及用于調試過程中的SignalTapⅡ嵌入式邏輯分析儀的使用方法,并且也對系統的仿真結果和測試結果給出了分析及討論。最后還附上了系統的PCB版圖、FPGA邏輯設計圖、實物圖及注釋詳細的相關源程序清單。在文章的軟件設計部分介紹了WinDriver驅動開發工具,利用WinDriver工具,在WindowsXP系統下實現設備的驅動程序開發,完成主模式數據傳輸和設備中斷的功能。
上傳時間: 2013-06-03
上傳用戶:com1com2
隨著紅外探測技術和超大規模專用集成電路的發展,實時紅外成像系統得到了越來越廣泛的應用。如何針對紅外圖像的特性對紅外圖像進行實時處理,得到能真實反映探測場景、適合觀察分析的紅外圖像是目前紅外成像技術的研究熱點。針對紅外圖像在被采集后立即進行預處理,簡化后級數字信號處理單元的繁重任務,在紅外成像技術中具有重要意義。本論文主要工作如下: (1)對紅外成像的原理、紅外圖像的形成過程、紅外圖像的特征以及紅外圖像與可見光圖像的區別進行了闡述。 (2)簡要介紹了頻域中圖像的增強算法,以及圖像的灰度變換原理。 (3)通過對時域中各種算法的分析對比,以及時域處理與頻域處理的對比,選擇數種適合紅外圖像預處理的算法進行硬件實現,然后再根據硬件實現的難易程度和算法對硬件資源的占用率,以及最終對圖像的處理效果,選擇一種最佳的平滑和銳化方法。 (4)針對FPGA的特點,采用了模塊化結構設計,方便構成并行運算,充分體現了實時處理的要求。 (5)分析了紅外圖像灰度變換的硬件構成,實現了對紅外圖像的直方圖統計。 (6)闡述了I2C總線標準,使用I2C總線對SAA7115視頻圖像處理芯片的控制,對模擬的紅外圖像采集、量化成數字圖像信號;由于采用SDRAM進行數據的存儲,所以針對數據的存儲及讀取方式設計了SDRAM存儲器的控制器,將量化后的數據存儲到SDRAM存儲器。 (7)詳細闡述了圖像頻域處理的硬件實現方法,并特別說明了DFT的FPGA硬件構成方法及這種方法與DSP處理器構成方法的區別。然后針對整個系統的時序構成及時序要求,采用了PLL核構成了系統的時序部分,并對系統進行了優化,以提高運行速度及減少資源占用率。
上傳時間: 2013-07-12
上傳用戶:頂得柱
圖像采集是數字化圖像處理的第一步,開發圖像采集平臺是視覺系統開發的基礎。視覺檢測的速度是視覺檢測要解決的關鍵技術之一,也是專用圖像處理系統設計所要完成的首要目標
標簽: 高速圖像采集
上傳時間: 2013-04-24
上傳用戶:waitingfy
本文以“機車車輛輪對動態檢測裝置”為研究背景,以改進提升裝置性能為目標,研究在Altera公司的FPGA(Field Programmable Gate Array)芯片Cyclone上實現圖像采集控制、圖像處理算法、JPEG(Joint Photographic Expert Group)壓縮編碼標準的基本系統。本文使用硬件描述語言Verilog,以RedLogic的RVDK開發板作為硬件平臺,在開發工具OUARTUS2 6.0和MODELSIM SE 6.1B環境中完成軟核的設計與仿真驗證。 數據采集部分完成的功能是將由模擬攝像機拍攝到的圖像信號進行數字化,然后從數據流中提取有效數據,加以適當裁剪,最后將奇偶場圖像數據合并成幀,存儲到存儲器中。數字化及碼流產生的功能由SAA7113芯片完成,由FPGA對SAA7113芯片初始化設置、控制,并對數字化后的數據進行操作。 圖像處理算法部分考慮到實時性與算法復雜度等因素,從裝置的圖像處理流程中有選擇性地實現了直方圖均衡化、中值濾波與邊緣檢測三種圖像處理算法。 壓縮編碼部分依據JPEG標準基本系統順序編碼模式,在FPGA上實現了DCT(Discrete Cosine Transform)變換、量化、Zig-Zag掃描、直流系數DPCM(Differential Pulse Code Modulation)編碼、交流系數RLC(Run Length code)編碼、霍夫曼編碼等主要步驟,最后用實際的圖像數據塊對系統進行了驗證。
上傳時間: 2013-04-24
上傳用戶:qazwsc
溫度是生活中最基本的環境參數。溫度的監測與控制,對于生物生存生長,工業生產發展都有著非同一般的意義。溫度傳感器的應用涉及機械制造、工業過程控制、汽車電子產品、消費電子產品和專用設備等各個領域。傳統的常用溫度傳感器有熱電偶、電阻溫度計RTD和NTC熱敏電阻等。但信號調理,模數轉換及恒溫器等功能全都會增加成本?,F代集成溫度傳感器通常包含這些功能,并以其低廉的價格迅速地占據了市場。Dallas Semiconductor公司推出的數字式溫度傳感器DS1820采用數字化一線總線技術具有許多優異特性。其一,它將控制線、地址線、數據線合為一根導線,允許在同一根導線上掛接多個控制對象,形成多點一線總線測控系統。布線施工方便,成本低廉。其二,線路上傳送的是數字信號,所受干擾和損耗小,性能好。本課題旨在分析和設計基于數字化一線總線技術的溫度測控系統。本系統采用FPGA實現一個溫度采集控制器,用于傳感器和上位機的連接,并采用Microsoft公司的Visual C++作為開發平臺,運用MSComm控件進行串口通信,進行命令的發送和接收。
上傳時間: 2013-07-29
上傳用戶:BOBOniu
嵌入式圖像采集、處理與傳輸系統具有體積小、穩定性高等優點,在智能交通、電力、通訊、計算機視覺等領域應用廣泛。隨著DSP技術的發展,在DSP上用軟件實現實時視頻壓縮成為數字視頻壓縮標準應用的亮點,這種應用比起專門的壓縮芯片更具有靈活性和升級潛力。 本文主要研究一種基于DSP TMS320VC5402脫機視頻采集、壓縮編碼和視頻數據通信的方法和DSP外圍硬件系統設計。 在本設計中,圖像采集部分利用SAA7111視頻采集芯片完成視頻信號的精確采集;利用FPGA完成復雜且高速的邏輯控制及時序設計,完成DSP外擴RAM,Flash等高速硬件電路設計,同時完成DSP的地址譯碼電路,將采集的數字視頻信號存儲在DSP外擴存儲空間中;用FPGA基于N1OSⅡ來虛擬設計了I
上傳時間: 2013-07-02
上傳用戶:亞亞娟娟123
隨著數字圖像處理的應用領域不斷擴大,實時處理技術成為研究的熱點。VLSI技術的迅猛發展為數字圖像實時處理技術提供了硬件基礎。其中FPGA(現場可編程門陣列)的特點使其在圖像采集和處理方面的應用顯得更加經濟、靈活、方便。 本文設計了一種以FPGA為工作核心,并實現了PCI接口的圖像采集壓縮系統。整個系統采用了自頂向下的設計方案,先把系統分成了三大塊,即圖像采集、PCI接口和圖像壓縮,然后分別設計各個大模塊中的子模塊。 首先,利用FPGA對專用視頻轉換器SAA7111A進行控制,因為SAA7111A是采用IC總線模塊,從而完成了對SAA7111A的控制,并通過設計圖像采集模塊、讀/寫數據模塊、總線管理模塊等,實現把標準的模擬視頻信號轉換成數字視頻信號并采集的功能。 其次,在了解PCI規范的前提下,深入地分析了PCI時序和地址配置空間等,設計了簡化邏輯的狀態機,并用VHDL硬件描述語言設計了程序,完成了簡化邏輯的PCI接口設計在FPGA芯片內部的實現,達到了一33MHz、32位數據寬度、支持猝發傳輸的PCI從設備模塊的接口功能,與傳統的使用PCI專用接口芯片來實現的PCI接口比較來看,更加節約了系統的邏輯資源,降低了成本,增加了設計的靈活性。 再次,設計了WINDOWS下對PCI接口的驅動程序。驅動程序可以選擇不同的方法來完成,當然每個方法都有自己的特點,對幾種主要設計驅動程序的方法作以比較之后,本文選擇了使用DRIVER WORKS工具來完成。通過對配置空間的設計、系統端口和內存映射的設計、中斷服務的設計等,用VC++語言編寫了驅動程序。 最后,考慮到增加系統的實用性和完備性,還填加設計了圖像的壓縮部分。這部分需要完成的工作是在上述系統完成后,再額外地把采集來的視頻數據通過另一路數據通道按照一定的格式壓縮后存儲到硬盤中。本系統中,這部分設計是利用Altera公司提供的IP核來完成壓縮的,同時還用VHDL語言在FPGA上設計了IDE硬盤接口,使壓縮后的數據存儲到硬盤中。
上傳時間: 2013-06-01
上傳用戶:程嬰sky
本文主要研究了近年來發展很快的一種高效的調制技術——連續相位調制(CPM)。與其它調制技術相比,它具有較高的帶寬和功率利用率,這也令它在通信資源日益緊張的今天得到了越來越多的關注。CPM信號包含大量的信號形式,它們的共同特點是信號包絡恒定、相位連續,尤其適合于無線通信。 本文首先介紹了CPM信號的一般表達式及其功率譜密度公式,在此基礎上對CPM信號特性做了分析研究,并對其功率譜密度進行了計算機仿真,分析得出了CPM信號各調制參數的取值對其譜特性的影響;然后對CPM信號的各種解調方法進行了深入研究,對不同方法的解調性能作了仿真,通過比較分析得出解調性能、調制參數與系統實現復雜度之間相互制約的關系;最后,在前面分析研究的基礎上,完成了一個實際通信系統中信號檢測算法的。FPGA實現。
上傳時間: 2013-05-29
上傳用戶:baiom