數據采集系統是整個地震勘探物理模擬實驗系統的關鍵環節。文章介紹運用FPGA 芯片控制,實現對高速模擬地震信號的數據采集技術,以及USB.2.0 接口總線軟硬件的實現技術。該系統具有采集精度高,傳輸速度
上傳時間: 2013-04-24
上傳用戶:ccsp11
本文從總體方案、硬件電路、軟件程序、性能測試等幾個方面詳細地闡述了基于FPGA與USB2.0的數據采集系統。采集系統選用高采樣率低噪聲的12位AD轉換芯片進行AD轉換電路設計;借助頻率高、內部時延小的FPGA芯片實現USB固件并以此控制USB接口芯片,通過乒乓的方式對采樣數據進行緩存,提高了系統數據吞吐能力;運用USB2.0標準的接口芯片為整個采集系統提供USB的通信能力。采用集成度較高的FPGA芯片作為系統控制核心,降低了設計難度,提高了系統穩定性,同時還減小了設備體積。
上傳時間: 2013-04-24
上傳用戶:xuanjie
本文的目的就是研究如何應用FPGA這種大規模的可編程邏輯器件實現CCD(Charge Coupled Device,電荷耦合器件)數字圖像的實時采集及預處理。基于對實時圖像處理系統的研究與設計,本文主要研究工作及成果如下: 1.本論文詳細的介紹了圖像采集卡的結構和基本工作原理。同時,針對高分辨率的CCD攝像機,探討了有關點目標與CCD像元一一對應的圖像采集及其硬件和軟件設計方法。 2.本文分析了星圖中弱小目標、噪聲以及背景的特點,給出了點目標的場景圖像的數學模型及復雜背景下點目標檢測的預處理方法。針對星圖灰度分布的特點,采用高斯低通濾波算法和高通濾波算法對星圖進行預處理,同時還對圖像掃描聚類算法進行了研究與分析。 3.數字信號處理器常常因為在復雜性、運算速度等方面的限制,難以實時的實現復雜的檢測算法。本文采用FPGA技術,實現了復雜背景下弱點目標的預處理算法,解決了計算、數據緩沖和存儲操作協調一致的問題,同時采用并行高密度加法器和流水線的工作方式,使整個系統的數據交換和處理速度得以很大的提高,合理的解決了資源和速度之間的相互制約問題,并在實際中取得滿意的結果。
上傳時間: 2013-07-03
上傳用戶:wang5829
本論文利用FPGA可編程邏輯器件和硬件描述語言Verilog,采用自頂向下的設計方法,開發了一款基于PCI總線的高速數據采集卡。本數據采集系統中,采用PLX公司生產的PLX9080作為PCI總線接口芯片。用4片每片容量為8MB的SDRAM作為數據采集的前端和PCI總線的數據緩沖。用ALTERA公司生產的Cyclone系列FPGA實現PCI接口芯片PLX9080的時序邏輯、對數據采集通道的前端控制以及對SDRAM的讀寫控制。 在本論文將重點放在了用硬件描述語言Verilog進行FPGA硬件邏輯編程上。本論文按照自頂向下的設計方法,詳細論述了PCI接口轉化電路模塊、SDRAM存儲片子讀寫控制電路模塊、FPGA內部寄存器讀寫控制電路模塊以及用于RF端的自動增益控制電路AGC模塊的設計。
上傳時間: 2013-04-24
上傳用戶:yhm_all
本文研究基于ARM與FPGA的高速數據采集系統技術。論文完成了ARM+FPGA結構的共享存儲器結構設計,實現了ARMLinux系統的軟件設計,包括觸摸屏控制、LCD顯示、正弦插值算法設計以及各種顯示算法設計等。同時進行了信號的高速采集和處理的實際測試,對實驗測試數據進行了分析。 論文分別從軟件和硬件兩方面入手,闡述了基于ARM處理器和FPGA芯片的高速數據采集的硬件系統設計方法,以及基于ARMLinux操作系統的設備驅動程序設計和應用程序設計。 硬件方面,在FPGA平臺上,我們首先利用乒乓操作的方式將一路高速數據信號轉換成頻率為原來頻率1/4的4路低速數據信號,再將這四路數據分別存儲到4個FIFO中,然后再對這4個FIFO中的數據拼接并存儲在FPGA片上的雙端口雙時鐘RAM中,最后將FPGA的雙端口雙時鐘RAM掛載到ARM系統的總線上,實現了ARM和FPGA共享存儲器的系統結構,使ARM處理器可以直接讀取這個雙端口雙時鐘的RAM中的數據,從而大大提高了數據采集與處理的效率。在采樣頻率控制電路設計方面,我們通過使FIFO的數據存儲時鐘降低為標準狀態下的1/n實現數據采集頻率降為標準狀態的1/n,從而實現了由FPGA控制的可變頻率的數據采集系統。 軟件方面,為了更有效地管理和拓展系統功能,我們移植了ARMLinux操作系統,并在S3C2410平臺上設計實現了基于Linux操作系統的觸摸屏驅動程序設計、LCD驅動程序移植、自定義的FPGA模塊驅動程序設計、LCD顯示程序設計、多線程的應用程序設計。應用程序能夠控制FPGA數據采集系統工作。 在前端采樣頻率為125MHz情況下,系統可以正常工作。能夠實現對頻率在5MHz以下的信號波形的直接顯示;對5MHz至40MHz的信號,使用正弦插值算法進行處理,顯示效果良好。同時這種硬件結構可擴展性強,可以在此基礎上實現8路甚至16路緩沖的系統結構,可以使系統支持更高的采樣頻率。
上傳時間: 2013-07-04
上傳用戶:林魚2016
本文研制的數據采集器,用于采集導彈過載模擬試車臺的各種參數,來評價導彈在飛行過程中的性能,由于試車臺是高速旋轉體,其工作環境惡劣,受電磁干擾大,而且設備要求高,如果遇到設備故障或設備事故,其損失相當巨大,保證設備的安全性和可靠性較為困難。 本文在分析數字通信技術的基礎上,選用了基于現場可編程邏輯陣列(FPGA)采用脈沖編碼調制(PCM)通信實現多路數據采集器的設計,其優點是FPGA技術在數據采集器中可以進行模塊化設計,增加了系統的抗干擾性、靈活性和適應性,并且可以將整個PCM通信系統設計成可編程序系統,用戶只要稍加變更程序,則系統的被測路數、幀結構、碼速率、標度等均可改變以適應任何場合。并且采用合理的糾錯和加密編碼能夠實現數據在傳輸工程中的完整性和安全性。 通過對PCM通信的特點研究,研制了一套集采集與傳輸的系統。文章給出了各個模塊的具體建模與設計,系統采用的是FPGA技術來實現數據采集和信號處理,采用VHDL實現了數字復接器和分接器、編解碼器、調制與解調模塊的建模與設計。采用基于NiosII實現串口通訊,構建了實時性和準確性通信網絡,實現了數據的采集。 測試數據和數據采集的實驗結果證明,采用FPGA技術實現PCM信號的編碼、傳輸、解碼,能夠有較強的抗干擾性、抗噪聲性能好、差錯可控、易加密、易與現代技術結合,并且誤碼率較低,要遠遠優于傳統的方法。
上傳時間: 2013-04-24
上傳用戶:com1com2
隨著信息技術和電子技術的進步和日益成熟,計算機數據采集技術得到了廣泛應用。由于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
隨著計算機科學和視頻技術的廣泛發展,數字圖像采集在電子通信與信息處理領域得到了廣泛的應用,例如廣播電視的數字化、網絡視頻、監視監控系統等. 視頻圖像采集卡作為計算機視頻應用的前端設備,承擔著模擬視頻信號向數字視頻信號轉換的任務,在多媒體時代占據著重要的位置.設計一種功能靈活,使用方便,便于嵌入到系統中的視頻信號采集電路具有重要的實用意義. 本文首先介紹數字圖像采集系統的發展現狀和前景,提出了本次設計的目標: 完成基于PCI總線的高分辨率圖像采集卡設計.然后簡單介紹了本次設計用到的基本理論:數據采集理論,特別說明了采樣和量化的定義與區別,以及量化的幾種方式和量化與AD技術之間的關系. 圖像采集系統的基本構成,是以數字信號處理器為核心,控制外圍的A/D、D/A轉換器和外圍存儲器.本文對比了當下流行的DSP芯片和IFPGA芯片作為數字處理核心的優缺點,并根據系統實際需要,選用FPGA作為數字信號處理器.然后列舉了幾款常用A/D視頻芯片,還介紹了SDRAM控制的基本流程,最后提出了系統的整體設計方案. 圖像采集卡的硬件設計分為A/D前端模擬通道設計和FPGA數字信號傳輸及外圍電路設計.本文重點介紹了A/D芯片外圍電路連接和使用方法,對PCI總線和它的控制電路也做了詳細闡述.對圖像采集卡的PCB布局布線也有詳細說明. 圖像采集卡FPGA內部程序構成也是本文的一個重點.本次的程序設計主要分為數據采集模塊,即與A/D接口模塊,數據暫存模塊,即SDRAM讀寫控制模塊,數據處理模塊和數據傳輸模塊,即PCI控制模塊.重點在于對的SDRAM的連續讀寫控制和各個模塊間的協調工作.說明了.A/D采集數據從接收到存儲詳細過程,以及對SDRAM讀寫狀態機和PCI總線的操控. 最后介紹了硬件調試和FPGA程序驗證結果.詳細說明了以Modelsim為平臺的前端功能仿真和后端時序仿真,以及以SignalTapⅡ為平臺,程序下載到FPGA中進行的實時驗證.結果表明整個圖像采集系統基本達到了系統設計中所給出的性能指標,證明了整個系統設計的正確性和合理性.
上傳時間: 2013-04-24
上傳用戶:amandacool
溫度是生活中最基本的環境參數。溫度的監測與控制,對于生物生存生長,工業生產發展都有著非同一般的意義。溫度傳感器的應用涉及機械制造、工業過程控制、汽車電子產品、消費電子產品和專用設備等各個領域。傳統的常用溫度傳感器有熱電偶、電阻溫度計RTD和NTC熱敏電阻等。但信號調理,模數轉換及恒溫器等功能全都會增加成本。現代集成溫度傳感器通常包含這些功能,并以其低廉的價格迅速地占據了市場。Dallas Semiconductor公司推出的數字式溫度傳感器DS1820采用數字化一線總線技術具有許多優異特性。其一,它將控制線、地址線、數據線合為一根導線,允許在同一根導線上掛接多個控制對象,形成多點一線總線測控系統。布線施工方便,成本低廉。其二,線路上傳送的是數字信號,所受干擾和損耗小,性能好。本課題旨在分析和設計基于數字化一線總線技術的溫度測控系統。本系統采用FPGA實現一個溫度采集控制器,用于傳感器和上位機的連接,并采用Microsoft公司的Visual C++作為開發平臺,運用MSComm控件進行串口通信,進行命令的發送和接收。
上傳時間: 2013-07-29
上傳用戶:BOBOniu
隨著數字圖像處理的應用領域不斷擴大,實時處理技術成為研究的熱點。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