串口控件使用說(shuō)明 本程序使用VC6.0的通用串口控件MSCOMM32.OCX來(lái)對(duì)發(fā)送到串口的數(shù)據(jù)進(jìn)行采集處理。主要使用方法 串口設(shè)置:m_Comm.SetSettings(“波特率,校驗(yàn)方式,數(shù)據(jù)位數(shù),停止位數(shù)”) 取串口數(shù)據(jù):m_Comm.GetInput() 你只首先要確定一個(gè)mscomm32.ocx控件在system目錄下并且該控件已經(jīng)被windows注冊(cè),本程序才能正常運(yùn)行。
標(biāo)簽: 串口 溫度數(shù)據(jù)采集
上傳時(shí)間: 2013-04-24
上傳用戶:aappkkee
圖像壓縮 h264等壓縮算法源碼 c語(yǔ)言源碼
標(biāo)簽: MPEG4 G729 h263 h264
上傳時(shí)間: 2013-05-25
上傳用戶:s363994250
PID算法在AVR單片機(jī)上的應(yīng)用,風(fēng)機(jī)的閉環(huán)控制
上傳時(shí)間: 2013-04-24
上傳用戶:aa17807091
隨著圖像處理技術(shù)的不斷發(fā)展,圖像處理技術(shù)在國(guó)民經(jīng)濟(jì)和社會(huì)生活的各個(gè)方面都得到了廣泛的運(yùn)用。與此同時(shí),人們對(duì)圖像處理的要求也越來(lái)越高。傳統(tǒng)的數(shù)字圖像處理器件主要有專用集成芯片(Application Specific Integrated Circuit)和數(shù)字信號(hào)處理器(Digital Signal Process)。進(jìn)入20世紀(jì)以來(lái),伴隨著半導(dǎo)體技術(shù)的發(fā)展,現(xiàn)場(chǎng)可編程門陣列FPGA以其應(yīng)用靈活、集成度高、功能強(qiáng)大、設(shè)計(jì)周期短、開發(fā)成本低的特點(diǎn),越來(lái)越多地被應(yīng)用在圖像處理領(lǐng)域。大量實(shí)踐證明,F(xiàn)PGA的并行處理能力與流水線作業(yè)能顯著地提高圖像處理的速度,因此基于FPGA的圖像處理系統(tǒng)有著廣闊的發(fā)展前景。 本文研究的是一個(gè)在嵌入式視頻監(jiān)控系統(tǒng)下的圖像預(yù)處理子系統(tǒng)。首先實(shí)現(xiàn)了一個(gè)通用可重復(fù)配置的圖像處理算法研究硬件平臺(tái),完成圖像的采集、接收、處理、存儲(chǔ)、輸出等功能。由于FPGA本身具有完全的可重復(fù)配置性,所以該架構(gòu)的硬件平臺(tái)可以很方便的升級(jí)和重復(fù)配置。其次在該平臺(tái)上,本文使用Verilog HDL硬件語(yǔ)言在FPGA芯片上實(shí)現(xiàn)了多種圖像預(yù)處理算法。在實(shí)現(xiàn)過(guò)程中,為了充分發(fā)揮FPGA在并行處理方面的強(qiáng)大功能,本文對(duì)算法做了一定的改進(jìn),使其盡量能使用并行處理的方式來(lái)完成。實(shí)驗(yàn)結(jié)果表明,本圖像預(yù)處理系統(tǒng)能在毫秒級(jí)高速地完成多種圖像算法,完全能夠滿足視頻監(jiān)控系統(tǒng)50幀/秒的輸出要求。 最后根據(jù)視頻監(jiān)控系統(tǒng)在實(shí)際運(yùn)用中出現(xiàn)的噪聲類型多樣化的情況,我們?cè)O(shè)計(jì)了一種基于反饋理論的圖像處理效果控制模塊。該模塊能通過(guò)對(duì)處理后圖像峰值信噪比(PSNR)的分析,控制FPGA對(duì)下一幅圖像的噪聲采用更有針對(duì)性的圖像處理方法。
上傳時(shí)間: 2013-05-20
上傳用戶:gundamwzc
隨著數(shù)字化技術(shù)的飛速發(fā)展,數(shù)字視頻信號(hào)的傳輸技術(shù)更是受到人們的關(guān)注。相比較其它類型的信息傳輸如文本和數(shù)據(jù),視頻通信需要占用更多的帶寬資源,因此為了實(shí)現(xiàn)在帶寬受限的條件下的傳輸,視頻源必須經(jīng)過(guò)大量壓縮。盡管現(xiàn)在的網(wǎng)絡(luò)狀況不斷地改善,但相對(duì)與快速增長(zhǎng)的視頻業(yè)務(wù)而言,網(wǎng)絡(luò)帶寬資源仍然是遠(yuǎn)遠(yuǎn)不夠的。2003年3月,新一代視頻壓縮標(biāo)準(zhǔn)H.264/AVC的推出,使視頻壓縮研究進(jìn)入了一個(gè)新的層次。H.264標(biāo)準(zhǔn)中包含了很多先進(jìn)的視頻壓縮編碼方法,與以前的視頻編碼標(biāo)準(zhǔn)相比具有明顯的進(jìn)步。在相同視覺(jué)感知質(zhì)量的情況下,H.264的編碼效率比H.263提高了一倍左右,并且有更好的網(wǎng)絡(luò)友好性。然而,高編碼壓縮率是以很高的計(jì)算復(fù)雜度為代價(jià)的,H.264標(biāo)準(zhǔn)的計(jì)算復(fù)雜度約為H.263的3倍,所以在實(shí)際應(yīng)用中必須對(duì)其算法進(jìn)行優(yōu)化以減低其計(jì)算復(fù)雜度。 @@ 本文首先介紹了H.264標(biāo)準(zhǔn)的研究背景,分析了國(guó)內(nèi)外H.264硬件系統(tǒng)的研究現(xiàn)狀,并介紹了本文的主要工作。 @@ 接著對(duì)H.264編碼標(biāo)準(zhǔn)的理論知識(shí)、關(guān)鍵技術(shù)分別進(jìn)行了介紹。 @@ 對(duì)H.264塊匹配運(yùn)動(dòng)估計(jì)算法進(jìn)行研究,對(duì)經(jīng)典的塊匹配運(yùn)動(dòng)估計(jì)算法通過(guò)對(duì)比分析,三步、二維等算法在搜索效率上優(yōu)于全搜索算法,而全搜索算法在數(shù)據(jù)流的規(guī)則性和均勻性有著自己的優(yōu)越性。 @@ 針對(duì)塊匹配運(yùn)動(dòng)估計(jì)全搜索算法的VLSI結(jié)構(gòu)的特點(diǎn),提出改進(jìn)的塊匹配運(yùn)動(dòng)估計(jì)全搜索算法。本文基于對(duì)數(shù)據(jù)流的分析,對(duì)硬件尋址進(jìn)行了研究。通過(guò)一次完整的全搜索數(shù)據(jù)流分析,改進(jìn)的塊匹配運(yùn)動(dòng)估計(jì)算法在時(shí)鐘周期、PE資源消耗方面得到優(yōu)化。 @@ 最后基于FPGA平臺(tái)對(duì)整像素運(yùn)動(dòng)估計(jì)模塊進(jìn)行了研究。首先對(duì)運(yùn)動(dòng)估計(jì)模塊結(jié)構(gòu)進(jìn)行了功能子模塊劃分;然后對(duì)每個(gè)子模塊進(jìn)行設(shè)計(jì)和仿真和對(duì)整個(gè)運(yùn)動(dòng)估計(jì)模塊進(jìn)行聯(lián)合仿真驗(yàn)證。 @@關(guān)鍵詞:H.264;FPGA;QuartusⅡ;幀間預(yù)測(cè);運(yùn)動(dòng)估計(jì);塊匹配
標(biāo)簽: H264 FPGA 幀間預(yù)測(cè)
上傳時(shí)間: 2013-04-24
上傳用戶:zttztt2005
隨著科學(xué)技術(shù)的快速發(fā)展和數(shù)據(jù)采集系統(tǒng)的廣泛應(yīng)用,人們對(duì)數(shù)據(jù)采集系統(tǒng)的速度、精度、易操作性以及實(shí)時(shí)性的要求也在不斷地提高。通用串行總線USB作為一種新型的微機(jī)總線接口規(guī)范,以其使用方便、易于擴(kuò)展、速度快等優(yōu)點(diǎn)而被廣泛地應(yīng)用于數(shù)據(jù)采集系統(tǒng)中。現(xiàn)場(chǎng)可編程門陣列最大的特點(diǎn)是結(jié)構(gòu)靈活,開發(fā)周期較短,適合于實(shí)時(shí)信號(hào)處理,已被廣泛應(yīng)用于通信、數(shù)據(jù)采集、圖像處理等諸多領(lǐng)域。 @@ 本文充分利用USB和FPGA的上述優(yōu)點(diǎn),設(shè)計(jì)了一種基于USB2.0技術(shù)和FPGA技術(shù)相結(jié)合的高速數(shù)據(jù)采集系統(tǒng)。 @@ 首先,對(duì)數(shù)據(jù)采集基本理論及系統(tǒng)相關(guān)技術(shù)進(jìn)行了簡(jiǎn)單地介紹。 @@ 其次,對(duì)以ADC轉(zhuǎn)換器(TLC5510)、FPGA芯片(EP1C6Q240C8)為控制器和USB接口芯片(CY7C68013A-56,簡(jiǎn)稱FX2)為主的數(shù)據(jù)采集系統(tǒng)進(jìn)行了硬件設(shè)計(jì)和分析,并在此設(shè)計(jì)的基礎(chǔ)上給出相應(yīng)的原理圖、PCB。硬件設(shè)計(jì)主要包括FPGA與ADC和FX2之間的接口電路設(shè)計(jì)以及硬件邏輯設(shè)計(jì)。 @@ 再次,根據(jù)系統(tǒng)需求,對(duì)系統(tǒng)軟件部分進(jìn)行了設(shè)計(jì),分三部分:一是為滿足FX2在USB上的最大傳輸速率而編寫的固件程序;二是在PC機(jī)中的WindowsXP系統(tǒng)下利用GPD編寫USB設(shè)備驅(qū)動(dòng)程序;三是充分了解FX2的主要功能特點(diǎn),并編寫出應(yīng)用程序。 @@ 最后,對(duì)系統(tǒng)的軟硬件進(jìn)行了調(diào)試,給出了調(diào)試結(jié)果和分析,對(duì)出現(xiàn)的問(wèn)題給出了解決方案。結(jié)果表明,系統(tǒng)符合設(shè)計(jì)要求。 @@關(guān)鍵詞:USB2.0;FPGA;SOPC;數(shù)據(jù)采集;固件;
上傳時(shí)間: 2013-06-21
上傳用戶:cath
隨著中國(guó)二代導(dǎo)航系統(tǒng)的建設(shè),衛(wèi)星導(dǎo)航的應(yīng)用將普及到各個(gè)行業(yè),具有自主知識(shí)產(chǎn)權(quán)的衛(wèi)星導(dǎo)航接收機(jī)的研究與設(shè)計(jì)是該領(lǐng)域的一個(gè)研究熱點(diǎn)。在接收機(jī)的設(shè)計(jì)中,對(duì)于成熟技術(shù)將利用ASIC芯片進(jìn)行批量生產(chǎn),該芯片是專用芯片,一旦制造成型不能改變。但是對(duì)于正在研究的接收機(jī)技術(shù),特別是在需要利用接收機(jī)平臺(tái)進(jìn)行提高接收機(jī)性能研究時(shí),利用FPGA通用可編程門陣列芯片是非常方便的。在FPGA上的研究成果,一旦成熟可以很方便的移植到ASIC芯片,進(jìn)行批量生產(chǎn)。本課題就是基于FPGA研究GPS并行捕獲技術(shù)的硬件電路,著重進(jìn)行了其中一個(gè)捕獲通道的設(shè)計(jì)和實(shí)現(xiàn)。 GPS信號(hào)捕獲時(shí)間是影響GPS接收機(jī)性能的一個(gè)關(guān)鍵因素,尤其是在高動(dòng)態(tài)和實(shí)時(shí)性要求高的應(yīng)用中或者對(duì)弱GPS信號(hào)的捕獲方面。因此,本文在滑動(dòng)相關(guān)法基礎(chǔ)上引出了基于FFT的并行快速捕獲方法,采用自頂向下的方法對(duì)系統(tǒng)進(jìn)行總體功能劃分和結(jié)構(gòu)設(shè)計(jì),并采用自底向上的方法對(duì)系統(tǒng)進(jìn)行功能實(shí)現(xiàn)和驗(yàn)證。 本課題以Xilinx公司的Spartan3E開發(fā)板為硬件開發(fā)平臺(tái),以ISE9.2i為軟件開發(fā)平臺(tái),采用Verilog HDL編程實(shí)現(xiàn)該系統(tǒng)。并利用Nemerix公司的GPS射頻芯片NJ1006A設(shè)計(jì)制作了GPS中頻信號(hào)產(chǎn)生平臺(tái)。該平臺(tái)可實(shí)時(shí)地輸出采樣頻率為16.367MHz的GPS數(shù)字中頻信號(hào)。 本課題主要是基于采樣率變換和FFT實(shí)現(xiàn)對(duì)GPS C/A碼的捕獲。該算法利用平均采樣的方法,將信號(hào)的采樣率降低到1.024 MHz,在低采樣率下利用成熟的1024點(diǎn)FFT IP核對(duì)C/A碼進(jìn)行粗捕,給出GPS信號(hào)的碼相位(精度大約為1/4碼片)和載波的多普勒頻率,符合GPS后續(xù)跟蹤的要求。 同時(shí),由于FFT算法是以資源換取時(shí)間的方法來(lái)提高GPS捕獲速度的,所以在設(shè)計(jì)時(shí),合理地采用FPGA設(shè)計(jì)思想與技巧優(yōu)化系統(tǒng)。基于實(shí)用性的要求,詳細(xì)的給出了基于FFT的GPS并行捕獲各個(gè)模塊的實(shí)現(xiàn)原理、實(shí)現(xiàn)結(jié)構(gòu)以及仿真結(jié)果。并達(dá)到降低系統(tǒng)硬件資源,能夠快速、高效地實(shí)現(xiàn)對(duì)GPS C/A碼捕獲的要求。 本研究是導(dǎo)航研究所承擔(dān)的國(guó)家863課題“利用多徑信號(hào)提高GNSS接收機(jī)性能的新技術(shù)研究”中關(guān)于接收機(jī)信號(hào)捕獲算法的一部分,對(duì)接收機(jī)的設(shè)計(jì)具有一定的參考價(jià)值。
上傳時(shí)間: 2013-07-22
上傳用戶:user08x
數(shù)字圖像處理技術(shù)是信息科學(xué)中近幾十年來(lái)發(fā)展最為迅速的學(xué)科之一。目前,數(shù)字圖像處理技術(shù)被廣泛應(yīng)用于航空航天、通信、醫(yī)學(xué)及工業(yè)生產(chǎn)等領(lǐng)域中。數(shù)字圖像處理的特點(diǎn)是處理的數(shù)據(jù)量大,處理非常耗時(shí),本文研究了在FPGA上用硬件描述語(yǔ)言實(shí)現(xiàn)圖像處理算法,通過(guò)功能模塊的硬件化,解決了視頻圖像處理的速度問(wèn)題。隨著微電子技術(shù)的高速發(fā)展,F(xiàn)PGA為數(shù)字圖像信號(hào)處理在算法、系統(tǒng)結(jié)構(gòu)上帶來(lái)了新的方法和思路。 本文設(shè)計(jì)的基于FPGA的圖像處理系統(tǒng),是一個(gè)具有視頻圖像采集、圖像處理、圖像顯示功能的圖像處理系統(tǒng)。該系統(tǒng)采用Altera公司FPGA芯片作為中央處理器,由視頻解碼模塊、圖像處理模塊、視頻編碼模塊組成。模擬視頻信號(hào)由CCD傳感器送入,經(jīng)視頻解碼芯片SAA7113轉(zhuǎn)換成數(shù)字視頻信號(hào)后,圖像處理模塊完成中值濾波和邊緣檢測(cè)這兩種圖像處理算法,視頻編碼芯片SAA7121將數(shù)字視頻信號(hào)轉(zhuǎn)換成模擬視頻信號(hào)輸出。 整個(gè)設(shè)計(jì)及各個(gè)模塊都在Altera公司的開發(fā)環(huán)境QuartusⅡ以及第三方仿真軟件Modelsim上進(jìn)行了仿真及邏輯綜合。仿真結(jié)果表明,使用FPGA硬件處理圖像數(shù)據(jù)不僅能夠獲得良好的處理效果,處理速度也遠(yuǎn)遠(yuǎn)高于軟件法處理的方法。
標(biāo)簽: FPGA 數(shù)字圖像處理
上傳時(shí)間: 2013-04-24
上傳用戶:han_zh
PID算法自從問(wèn)世以來(lái),一直受到廣泛的關(guān)注。隨著現(xiàn)代控制理論及智能控制技術(shù)的發(fā)展,PID算法也得到了長(zhǎng)足的發(fā)展。結(jié)合傳統(tǒng)的PID控制算法,針對(duì)特定的控制領(lǐng)域,出現(xiàn)了一些新的控制算法,模糊PID控制算法就是在此基礎(chǔ)上漸漸形成并凸顯其控制特色。 同時(shí)隨著微電子技術(shù)的發(fā)展,現(xiàn)場(chǎng)可編程邏輯器件FPGA的發(fā)展及其EDA技術(shù)的日漸成熟,為集成控制芯片開拓了廣闊的發(fā)展空間。FPGA的發(fā)展為基于硬件的算法模塊的實(shí)現(xiàn)提供了可能性,同時(shí)節(jié)省了外圍的電路,使算法模塊的集成度大大提高。 本文針對(duì)當(dāng)前國(guó)內(nèi)外在算法研究方面的熱點(diǎn)問(wèn)題,對(duì)模糊PID算法進(jìn)行了深入的分析和研究。通過(guò)對(duì)汽輪機(jī)調(diào)節(jié)系統(tǒng)的結(jié)構(gòu)分析,對(duì)其進(jìn)行了數(shù)學(xué)建模。采用某汽輪機(jī)的實(shí)際設(shè)計(jì)運(yùn)行參數(shù),利用Matlab仿真軟件,對(duì)該汽輪機(jī)的數(shù)學(xué)模型進(jìn)行了甩負(fù)荷動(dòng)態(tài)特性仿真。仿真結(jié)果表明,模糊PID可以更好地解決汽輪發(fā)電機(jī)組在甩負(fù)荷過(guò)程中由于機(jī)組轉(zhuǎn)子飛升量太大而導(dǎo)致危急保安裝置動(dòng)作,使得汽輪發(fā)電機(jī)組意外停機(jī)的問(wèn)題,能夠保證汽輪發(fā)電機(jī)組在意外甩負(fù)荷時(shí)機(jī)組正常的機(jī)械運(yùn)轉(zhuǎn)。根據(jù)模糊控制理論的特點(diǎn)及EDA技術(shù)和FPGA可編程邏輯器件的發(fā)展現(xiàn)狀,提出了在FPGA上實(shí)現(xiàn)模糊PID算法的具體實(shí)現(xiàn)方案。在綜合分析算法特性的基礎(chǔ)上,選擇Altera公司生產(chǎn)的CycloneⅡ系列中的EP2C35F672C6作為目標(biāo)芯片,利用分層模塊化設(shè)計(jì)思想,在Altera公司提供的QuartusⅡ開發(fā)環(huán)境中,利用原理圖設(shè)計(jì)輸入和VHDL設(shè)計(jì)輸入相結(jié)合的方式實(shí)現(xiàn)了模糊PID控制算法,同時(shí)分別對(duì)實(shí)現(xiàn)的各個(gè)功能模塊和整個(gè)算法模塊進(jìn)行了功能時(shí)序仿真。根據(jù)仿真結(jié)果分析,該設(shè)計(jì)實(shí)現(xiàn)了的模糊PID控制功能。 該控制算法模塊的FPGA實(shí)現(xiàn)很好的避免了因CPU或者其它問(wèn)題導(dǎo)致算法程序跑飛、程序死循環(huán)、復(fù)位不可靠等問(wèn)題,提高了控制的可靠性。同時(shí)加強(qiáng)了模塊的通用性,減少了系統(tǒng)硬件開發(fā)周期,節(jié)省了外圍設(shè)備的電路,降低了設(shè)計(jì)開發(fā)成本。
上傳時(shí)間: 2013-07-21
上傳用戶:thinode
隨著微電子技術(shù)的高速發(fā)展,實(shí)時(shí)圖像處理在多媒體、圖像通信等領(lǐng)域有著越來(lái)越廣泛的應(yīng)用。FPGA就是硬件處理實(shí)時(shí)圖像數(shù)據(jù)的理想選擇,基于FPGA的圖像處理專用系統(tǒng)的研究將成為信息產(chǎn)業(yè)的新熱點(diǎn)。 @@ 本文詳細(xì)介紹了一種基于FPGA開發(fā)板的實(shí)時(shí)圖像采集與顯示系統(tǒng),該系統(tǒng)由前端視頻采集單元、圖像存儲(chǔ)單元、圖像顯示單元三部分組成。它的主要功能有:對(duì)攝像頭送來(lái)的視頻數(shù)據(jù)進(jìn)行采集,并采用PHILIPS公司的專用視頻解碼芯片SAA7113將模擬視頻轉(zhuǎn)化成數(shù)字視頻;將采集進(jìn)來(lái)的數(shù)據(jù)存儲(chǔ)到FPGA開發(fā)板內(nèi)嵌的SDRAM中;采用PHILIPS公司的專用視頻編碼芯片SAA7121將數(shù)字視頻信號(hào)轉(zhuǎn)換為模擬信號(hào)送顯示器輸出。 @@ 系統(tǒng)在Quartus II 5.0、Model Sim6.0軟件平臺(tái)下開發(fā)并在硬件上得到實(shí)現(xiàn),達(dá)到預(yù)期效果。FPGA實(shí)現(xiàn)圖像采集顯示是一種有效,簡(jiǎn)便、經(jīng)濟(jì)的方法,因此該課題具有廣闊的應(yīng)用前景和市場(chǎng)價(jià)值。 @@關(guān)鍵詞:FPGA,I2C總線,視頻采集,SDRAM,視頻顯示
標(biāo)簽: FPGA 視頻采集 顯示系統(tǒng)
上傳時(shí)間: 2013-06-06
上傳用戶:rhl123
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1