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