本文是四川省教育廳重點項目“經(jīng)濟型網(wǎng)絡(luò)同步課堂關(guān)鍵技術(shù)研究與裝備開發(fā)”關(guān)鍵技術(shù)的一部分,主要內(nèi)容是實現(xiàn)嵌入式視頻采集與存儲。通過構(gòu)建基于ARM微處理器和開源Linux操作系統(tǒng)的平臺,實現(xiàn)視頻數(shù)據(jù)的通用USB移動存儲設(shè)備存儲,達到經(jīng)濟型的目標。 本文詳細介紹了整個系統(tǒng)平臺研究開發(fā)和設(shè)計實現(xiàn)的過程。論文討論了ARM微處理器在嵌入式系統(tǒng)中的應用,實現(xiàn)了SDRAM存儲系統(tǒng)、Flash存儲系統(tǒng)、串口、USB接口、IIC接口等模塊的原理設(shè)計;分析了高速印制電路板設(shè)計中的難點并予以克服,實現(xiàn)了印制電路板設(shè)計。 論文介紹了Linux作為嵌入式操作系統(tǒng)的特點與優(yōu)勢,實現(xiàn)了將其完整移植到一個新硬件平臺;論文同時還實現(xiàn)了引導代碼、根文件系統(tǒng)、驅(qū)動程序等內(nèi)容;視頻采集與存儲應用,設(shè)計采用緩沖區(qū)的方法保證其銜接,采用Linux線程機制進行多任務(wù)調(diào)度,最終實現(xiàn)了視頻采集存儲功能。 本系統(tǒng)充分結(jié)合了計算機科學、嵌入式技術(shù)和數(shù)字視頻技術(shù)等前沿領(lǐng)域的眾多理論和成果,體現(xiàn)了學科交叉與技術(shù)集成的創(chuàng)新。
標簽: Linux ARM 嵌入式 存儲系統(tǒng)
上傳時間: 2013-06-02
上傳用戶:wangchong
本文通過對一臺工業(yè)儀表通信協(xié)議進行分析,介紹了用VB6.0開發(fā)微機實時數(shù)據(jù)采集程序的編程技術(shù)。關(guān)鍵詞:VB;MSComm控件;通信協(xié)議;實時;數(shù)據(jù)采集Abstract: The pap
上傳時間: 2013-06-03
上傳用戶:shiny3333
文章開篇提出了開發(fā)背景。認為現(xiàn)在所廣泛應用的開關(guān)電源都是基于傳統(tǒng)的分立元件組成的。它的特點是頻率范圍窄、電力小、功能少、器件多、成本較高、精度低,對不同的客戶要求來“量身定做”不同的產(chǎn)品,同時幾乎沒有通用性和可移植性。在電子技術(shù)飛速發(fā)展的今天,這種傳統(tǒng)的模擬開關(guān)電源已經(jīng)很難跟上時代的發(fā)展步伐。 隨著DSP、ASIC等電子器件的小型化、高速化,開關(guān)電源的控制部分正在向數(shù)字化方向發(fā)展。由于數(shù)字化,使開關(guān)電源的控制部分的智能化、零件的共通化、電源的動作狀態(tài)的遠距離監(jiān)測成為了可能,同時由于它的智能化、零件的共通化使得它能夠靈活地應對不同客戶的需求,這就降低了開發(fā)周期和成本。依靠現(xiàn)代數(shù)字化控制和數(shù)字信號處理新技術(shù),數(shù)字化開關(guān)電源有著廣闊的發(fā)展空間。 在數(shù)字化領(lǐng)域的今天,最后一個沒有數(shù)字化的堡壘就是電源領(lǐng)域。近年來,數(shù)字電源的研究勢頭與日俱增,成果也越來越多。雖然目前中國制造的開關(guān)電源占了世界市場的80%以上,但都是傳統(tǒng)的比較低端的模擬電源。高端市場上幾乎沒有我們份額。 本論文研究的主要內(nèi)容是在傳統(tǒng)開關(guān)電源模擬調(diào)節(jié)器的基礎(chǔ)上,提出了一種新的數(shù)字化調(diào)節(jié)器方案,即基于DSP和FPGA的數(shù)字化PID調(diào)節(jié)器。論文對系統(tǒng)方案和電路進行了較為具體的設(shè)計,并通過測試取得了預期結(jié)果。測試證明該方案能夠適合本行業(yè)時代發(fā)展的步伐,使系統(tǒng)電路更簡單,精度更高,通用性更強。同時該方案也可用于相關(guān)領(lǐng)域。 本文首先分析了國內(nèi)外開關(guān)電源發(fā)展的現(xiàn)狀,以及研究數(shù)字化開關(guān)電源的意義。然后提出了數(shù)字化開關(guān)電源的總體設(shè)計框圖和實現(xiàn)方案,并與傳統(tǒng)的開關(guān)電源做了較為詳細的比較。本論文的設(shè)計方案是采用DSP技術(shù)和FPGA技術(shù)來做數(shù)字化PID調(diào)節(jié),通過數(shù)字化PID算法產(chǎn)生PWM波來控制斬波器,控制主回路。從而取代傳統(tǒng)的模擬PID調(diào)節(jié)器,使電路更簡單,精度更高,通用性更強。傳統(tǒng)的模擬開關(guān)電源是將電流電壓反饋信號做PID調(diào)節(jié)后--分立元器件構(gòu)成,采用專用脈寬調(diào)制芯片實現(xiàn)PWM控制。電流反饋信號來自主回路的電流取樣,電壓反饋信號來自主回路的電壓采樣。再將這兩個信號分別送至電流調(diào)節(jié)器和電壓調(diào)節(jié)器的反相輸入端,用來實現(xiàn)閉環(huán)控制。同時用來保證系統(tǒng)的穩(wěn)定性及實現(xiàn)系統(tǒng)的過流過壓保護、電流和電壓值的顯示。電壓、電流的給定信號則由單片機或電位器提供。再次,文章對各個模塊從理論和實際的上都做了仔細的分析和設(shè)計,并給出了具體的電路圖,同時寫出了軟件流程圖以及設(shè)計中應該注意的地方。整個系統(tǒng)由DSP板和ADC板組成。DSP板完成PWM生成、PID運算、環(huán)境開關(guān)量檢測、環(huán)境開關(guān)量生成以及本地控制。ADC板主要完成前饋電壓信號采集、負載電壓信號采集、負載電流信號采集、以及對信號的一階數(shù)字低通濾波。由于整個系統(tǒng)是閉環(huán)控制系統(tǒng),要求采樣速率相當高。本系統(tǒng)采用FPGA來控制ADC,這樣就避免了高速采樣占用系統(tǒng)資源的問題,減輕了DSP的負擔。DSP可以將讀到的ADC信號做PID調(diào)節(jié),從而產(chǎn)生PWM波來控制逆變橋的開關(guān)速率,從而達到閉環(huán)控制的目的。 最后,對數(shù)字化開關(guān)電源和模擬開關(guān)電源做了對比測試,得出了預期結(jié)論。同時也提出了一些需要改進的地方,認為該方案在其他相關(guān)行業(yè)中可以廣泛地應用。模擬控制電路因為使用許多零件而需要很大空間,這些零件的參數(shù)值還會隨著使用時間、溫度和其它環(huán)境條件的改變而變動并對系統(tǒng)穩(wěn)定性和響應能力造成負面影響。數(shù)字電源則剛好相反,同時數(shù)字控制還能讓硬件頻繁重復使用、加快上市時間以及減少開發(fā)成本與風險。在當前對產(chǎn)品要求體積小、智能化、共通化、精度高和穩(wěn)定度好等前提條件下,數(shù)字化開關(guān)電源有著廣闊的發(fā)展空間。本系統(tǒng)來基本上達到了設(shè)計要求。能夠滿足較高精度的設(shè)計要求。但對于高精度數(shù)字化電源,系統(tǒng)還有值得改進的地方,比如改進主控器,提高參考電壓的精度,提高采樣器件的精度等,都可以提高系統(tǒng)的精度。 本系統(tǒng)涉及電子、通信和測控等技術(shù)領(lǐng)域,將數(shù)字PID算法與電力電子技術(shù)、通信技術(shù)等有機地結(jié)合了起來。本系統(tǒng)的設(shè)計方案不僅可以用在電源控制器上,只要是相關(guān)的領(lǐng)域都可以采用。
標簽: FPGA DSP 數(shù)字化 開關(guān)電源
上傳時間: 2013-06-21
上傳用戶:498732662
對弓網(wǎng)故障的檢測在列車提速的今天顯得尤其重要,原始故障圖像數(shù)據(jù)量的巨大使實時存儲和傳輸故障圖像極其困難。JPEG作為一種低復雜度、高壓縮比的圖像壓縮標準在多媒體、網(wǎng)絡(luò)傳輸?shù)阮I(lǐng)域得到廣泛的應用。和相同圖像質(zhì)量的其它常用文件格式(如GIF,TIFF,PCX)相比,JPEG是目前靜態(tài)圖像中壓縮比最高的。 FPGA以其設(shè)計靈活、高速的卓越特性,逐漸成為許多應用中首先器件,尤其是與Verilog和VHDL等語言的結(jié)合,大大變革了電子系統(tǒng)的設(shè)計方法,加速了系統(tǒng)的設(shè)計進程。 本文旨在研究并實現(xiàn)一種實時采集并對特定幀進行壓縮傳輸?shù)姆椒āMㄟ^采用可編程邏輯器件FPGA來實現(xiàn)整個采集、顯示、壓縮和傳輸,使系統(tǒng)具有可定制、高速度等優(yōu)點。 本文首先介紹了開發(fā)硬件可編程邏輯門陣列FPGA及其開發(fā)語言Veridlog,并介紹了FPGA的設(shè)計方法及開發(fā)流程;接著介紹了PAL制視頻采集的相關(guān)知識及設(shè)計,其中主要包括基于I2C總線的模擬視頻解碼控制、視頻的數(shù)字化ITU-R BT.601標準介紹及視頻同步信號的獲取、基于SDRAM的視頻幀存儲、VGA顯示控制設(shè)計;隨后介紹了JPEG標準,并根據(jù)故障檢測的特點,設(shè)計了針對灰度圖像壓縮的JPEG編碼器,設(shè)計中先分別對組成JPEG編碼器的二維DCT變換模塊、量化模塊、Z字掃描模塊、變換直流系數(shù)的差分脈沖編碼模塊、交流系數(shù)的游程編碼模塊、哈夫曼編碼模塊及打包模塊進行了仿真測試,然后再對整個JPEG編碼器進行了測試;最后設(shè)計了單幀視頻的SRAM緩存,并將緩存的源圖像采用本文設(shè)計的JPEG編碼器進行壓縮,再設(shè)計一個僅包含發(fā)送功能的UART 將壓縮后的碼流傳輸?shù)絇C機,在PC機上通過將接收的碼流以ASCⅡ碼的形式還原為采集圖片。 本文實現(xiàn)了整個采集壓縮系統(tǒng),同時也進一步驗證了本文設(shè)計的灰度圖像JPEG編碼器的正確性。相信本文無論是對弓網(wǎng)故障的圖像檢測,還是對于JPEG編碼器的芯片設(shè)計都有一定的參考價值。
標簽: FPGA JPEG 壓縮系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:cuiqiang
隨著信息技術(shù)和電子技術(shù)的進步和日益成熟,計算機數(shù)據(jù)采集技術(shù)得到了廣泛應用。由于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對目標設(shè)備數(shù)據(jù)采集卡實現(xiàn)的原理和方法進行了深入研究,設(shè)計了基于FPGA的PCI數(shù)據(jù)采集卡的硬件電路,通過在FPGA中嵌入了PCI目標設(shè)備的IP核與用戶邏輯部分,構(gòu)成了SOPC系統(tǒng)。使用Verilog硬件描述語言設(shè)計并實現(xiàn)了FPGA內(nèi)部采集數(shù)據(jù)管理、數(shù)據(jù)管理寄存器和FIFO數(shù)據(jù)緩沖隊列等模塊電路。利用ModelSim對PCI系統(tǒng)進行了仿真。完成了系統(tǒng)硬件電路PCB板的設(shè)計,最終制作了PCI數(shù)據(jù)采集卡。 論文針對PCI結(jié)構(gòu)的數(shù)據(jù)采集卡系統(tǒng)軟件需求,研究了WDM設(shè)備驅(qū)動軟件、Windows環(huán)境的簡易虛擬示波器以及簡易虛擬邏輯儀實現(xiàn)原理和方法。利用DriverStudio+Windows DDK for XP+VC6的軟件平臺,開發(fā)了WDM設(shè)備驅(qū)動程序。實現(xiàn)了Windows環(huán)境的簡易虛擬示波器,和簡易虛擬邏輯儀。系統(tǒng)測試結(jié)果表明該系統(tǒng)設(shè)計正確,系統(tǒng)運行穩(wěn)定,功能和指標達到了設(shè)計要求。
標簽: FPGA PCI 數(shù)據(jù)采集卡
上傳時間: 2013-07-22
上傳用戶:z754970244
圖像采集系統(tǒng)是數(shù)字圖像信號處理過程中不可缺少的重要部分,它將前端相機所捕獲的模擬信號轉(zhuǎn)化為數(shù)字信號,或者直接從數(shù)字相機中獲取數(shù)字信號,然后通過高速的計算機總線傳回計算機,憑借計算機的強大的運算、數(shù)據(jù)存儲與處理等操作能力,可以方便快捷地對信號進行分析處理,具有人機友好、功能靈活、可移植性強等優(yōu)點。隨著對數(shù)據(jù)傳送速度要求的提高,PCI總線以其高的數(shù)據(jù)傳輸率,即插即用,低功耗等眾多優(yōu)點,得到廣泛的應用。本文針對PCI總線接口電路使用的廣泛性,介紹了PLX公司橋接芯片PCI9054主模式的工作原理和中斷機制,采用可編程邏輯器件FPGA實現(xiàn)與PCI9054的本地接口的信號轉(zhuǎn)換,給出了邏輯實現(xiàn)方案和仿真圖。本文針對FPGA中各功能模塊的邏輯設(shè)計進行了詳細分析,并對每個模塊都給出了精確的仿真結(jié)果。同時,文中還在其它章節(jié)詳細介紹了系統(tǒng)的硬件電路設(shè)計、并行接口設(shè)計、PCI接口設(shè)計、PC端控制軟件設(shè)計以及用于調(diào)試過程中的SignalTapⅡ嵌入式邏輯分析儀的使用方法,并且也對系統(tǒng)的仿真結(jié)果和測試結(jié)果給出了分析及討論。最后還附上了系統(tǒng)的PCB版圖、FPGA邏輯設(shè)計圖、實物圖及注釋詳細的相關(guān)源程序清單。在文章的軟件設(shè)計部分介紹了WinDriver驅(qū)動開發(fā)工具,利用WinDriver工具,在WindowsXP系統(tǒng)下實現(xiàn)設(shè)備的驅(qū)動程序開發(fā),完成主模式數(shù)據(jù)傳輸和設(shè)備中斷的功能。
上傳時間: 2013-06-03
上傳用戶:com1com2
隨著紅外探測技術(shù)和超大規(guī)模專用集成電路的發(fā)展,實時紅外成像系統(tǒng)得到了越來越廣泛的應用。如何針對紅外圖像的特性對紅外圖像進行實時處理,得到能真實反映探測場景、適合觀察分析的紅外圖像是目前紅外成像技術(shù)的研究熱點。針對紅外圖像在被采集后立即進行預處理,簡化后級數(shù)字信號處理單元的繁重任務(wù),在紅外成像技術(shù)中具有重要意義。本論文主要工作如下: (1)對紅外成像的原理、紅外圖像的形成過程、紅外圖像的特征以及紅外圖像與可見光圖像的區(qū)別進行了闡述。 (2)簡要介紹了頻域中圖像的增強算法,以及圖像的灰度變換原理。 (3)通過對時域中各種算法的分析對比,以及時域處理與頻域處理的對比,選擇數(shù)種適合紅外圖像預處理的算法進行硬件實現(xiàn),然后再根據(jù)硬件實現(xiàn)的難易程度和算法對硬件資源的占用率,以及最終對圖像的處理效果,選擇一種最佳的平滑和銳化方法。 (4)針對FPGA的特點,采用了模塊化結(jié)構(gòu)設(shè)計,方便構(gòu)成并行運算,充分體現(xiàn)了實時處理的要求。 (5)分析了紅外圖像灰度變換的硬件構(gòu)成,實現(xiàn)了對紅外圖像的直方圖統(tǒng)計。 (6)闡述了I2C總線標準,使用I2C總線對SAA7115視頻圖像處理芯片的控制,對模擬的紅外圖像采集、量化成數(shù)字圖像信號;由于采用SDRAM進行數(shù)據(jù)的存儲,所以針對數(shù)據(jù)的存儲及讀取方式設(shè)計了SDRAM存儲器的控制器,將量化后的數(shù)據(jù)存儲到SDRAM存儲器。 (7)詳細闡述了圖像頻域處理的硬件實現(xiàn)方法,并特別說明了DFT的FPGA硬件構(gòu)成方法及這種方法與DSP處理器構(gòu)成方法的區(qū)別。然后針對整個系統(tǒng)的時序構(gòu)成及時序要求,采用了PLL核構(gòu)成了系統(tǒng)的時序部分,并對系統(tǒng)進行了優(yōu)化,以提高運行速度及減少資源占用率。
上傳時間: 2013-07-12
上傳用戶:頂?shù)弥?/p>
隨著計算機科學和視頻技術(shù)的廣泛發(fā)展,數(shù)字圖像采集在電子通信與信息處理領(lǐng)域得到了廣泛的應用,例如廣播電視的數(shù)字化、網(wǎng)絡(luò)視頻、監(jiān)視監(jiān)控系統(tǒng)等. 視頻圖像采集卡作為計算機視頻應用的前端設(shè)備,承擔著模擬視頻信號向數(shù)字視頻信號轉(zhuǎn)換的任務(wù),在多媒體時代占據(jù)著重要的位置.設(shè)計一種功能靈活,使用方便,便于嵌入到系統(tǒng)中的視頻信號采集電路具有重要的實用意義. 本文首先介紹數(shù)字圖像采集系統(tǒng)的發(fā)展現(xiàn)狀和前景,提出了本次設(shè)計的目標: 完成基于PCI總線的高分辨率圖像采集卡設(shè)計.然后簡單介紹了本次設(shè)計用到的基本理論:數(shù)據(jù)采集理論,特別說明了采樣和量化的定義與區(qū)別,以及量化的幾種方式和量化與AD技術(shù)之間的關(guān)系. 圖像采集系統(tǒng)的基本構(gòu)成,是以數(shù)字信號處理器為核心,控制外圍的A/D、D/A轉(zhuǎn)換器和外圍存儲器.本文對比了當下流行的DSP芯片和IFPGA芯片作為數(shù)字處理核心的優(yōu)缺點,并根據(jù)系統(tǒng)實際需要,選用FPGA作為數(shù)字信號處理器.然后列舉了幾款常用A/D視頻芯片,還介紹了SDRAM控制的基本流程,最后提出了系統(tǒng)的整體設(shè)計方案. 圖像采集卡的硬件設(shè)計分為A/D前端模擬通道設(shè)計和FPGA數(shù)字信號傳輸及外圍電路設(shè)計.本文重點介紹了A/D芯片外圍電路連接和使用方法,對PCI總線和它的控制電路也做了詳細闡述.對圖像采集卡的PCB布局布線也有詳細說明. 圖像采集卡FPGA內(nèi)部程序構(gòu)成也是本文的一個重點.本次的程序設(shè)計主要分為數(shù)據(jù)采集模塊,即與A/D接口模塊,數(shù)據(jù)暫存模塊,即SDRAM讀寫控制模塊,數(shù)據(jù)處理模塊和數(shù)據(jù)傳輸模塊,即PCI控制模塊.重點在于對的SDRAM的連續(xù)讀寫控制和各個模塊間的協(xié)調(diào)工作.說明了.A/D采集數(shù)據(jù)從接收到存儲詳細過程,以及對SDRAM讀寫狀態(tài)機和PCI總線的操控. 最后介紹了硬件調(diào)試和FPGA程序驗證結(jié)果.詳細說明了以Modelsim為平臺的前端功能仿真和后端時序仿真,以及以SignalTapⅡ為平臺,程序下載到FPGA中進行的實時驗證.結(jié)果表明整個圖像采集系統(tǒng)基本達到了系統(tǒng)設(shè)計中所給出的性能指標,證明了整個系統(tǒng)設(shè)計的正確性和合理性.
上傳時間: 2013-04-24
上傳用戶:amandacool
圖像采集是數(shù)字化圖像處理的第一步,開發(fā)圖像采集平臺是視覺系統(tǒng)開發(fā)的基礎(chǔ)。視覺檢測的速度是視覺檢測要解決的關(guān)鍵技術(shù)之一,也是專用圖像處理系統(tǒng)設(shè)計所要完成的首要目標
標簽: 高速圖像采集
上傳時間: 2013-04-24
上傳用戶:waitingfy
本文以“機車車輛輪對動態(tài)檢測裝置”為研究背景,以改進提升裝置性能為目標,研究在Altera公司的FPGA(Field Programmable Gate Array)芯片Cyclone上實現(xiàn)圖像采集控制、圖像處理算法、JPEG(Joint Photographic Expert Group)壓縮編碼標準的基本系統(tǒng)。本文使用硬件描述語言Verilog,以RedLogic的RVDK開發(fā)板作為硬件平臺,在開發(fā)工具OUARTUS2 6.0和MODELSIM SE 6.1B環(huán)境中完成軟核的設(shè)計與仿真驗證。 數(shù)據(jù)采集部分完成的功能是將由模擬攝像機拍攝到的圖像信號進行數(shù)字化,然后從數(shù)據(jù)流中提取有效數(shù)據(jù),加以適當裁剪,最后將奇偶場圖像數(shù)據(jù)合并成幀,存儲到存儲器中。數(shù)字化及碼流產(chǎn)生的功能由SAA7113芯片完成,由FPGA對SAA7113芯片初始化設(shè)置、控制,并對數(shù)字化后的數(shù)據(jù)進行操作。 圖像處理算法部分考慮到實時性與算法復雜度等因素,從裝置的圖像處理流程中有選擇性地實現(xiàn)了直方圖均衡化、中值濾波與邊緣檢測三種圖像處理算法。 壓縮編碼部分依據(jù)JPEG標準基本系統(tǒng)順序編碼模式,在FPGA上實現(xiàn)了DCT(Discrete Cosine Transform)變換、量化、Zig-Zag掃描、直流系數(shù)DPCM(Differential Pulse Code Modulation)編碼、交流系數(shù)RLC(Run Length code)編碼、霍夫曼編碼等主要步驟,最后用實際的圖像數(shù)據(jù)塊對系統(tǒng)進行了驗證。
上傳時間: 2013-04-24
上傳用戶:qazwsc
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1