C++源代碼,波形顯示.rar C++源代碼,波形顯示.rar
標(biāo)簽: 串口調(diào)試 源代碼 波形顯示
上傳時(shí)間: 2013-06-01
上傳用戶(hù):lxm
在12864液晶上面顯示波形,但是根據(jù)硬件不一樣要做一定的改動(dòng)。
上傳時(shí)間: 2013-07-06
上傳用戶(hù):handless
隨著科學(xué)技術(shù)的飛速發(fā)展,電子測(cè)量技術(shù)被廣泛應(yīng)用在電子、機(jī)械、醫(yī)療、測(cè)控及航天等各個(gè)領(lǐng)域,而電子測(cè)量技術(shù)要用到各種形式的高質(zhì)量信號(hào)源,因此任意波形發(fā)生器的研制就具有非常重要的現(xiàn)實(shí)意義。 本文便是基于DDS(DirectDigitalSynthesis)技術(shù)進(jìn)行任意波形發(fā)生器研制的。要求可以產(chǎn)生正弦波、方波、三角波與鋸齒波等常規(guī)波形,而且能夠產(chǎn)生任意波形,從而滿足研究的需要。具體工作如下: (一)介紹國(guó)內(nèi)外關(guān)于任意波形發(fā)生器研究的發(fā)展情況,闡述頻率合成技術(shù)的各種方式與技術(shù)對(duì)比情況,并選定直接數(shù)字頻率合成技術(shù)進(jìn)行研制。 (二)介紹系統(tǒng)的硬件設(shè)計(jì)構(gòu)成與功能實(shí)現(xiàn),并對(duì)系統(tǒng)部件進(jìn)行逐一細(xì)述。選用單片機(jī)作為控制模塊,使用FPGA實(shí)現(xiàn)DDS功能作為技術(shù)核心,并對(duì)外圍電路的設(shè)計(jì)與接口技術(shù)進(jìn)行分析。 (三)講述DDS的工作原理、工作特點(diǎn)與技術(shù)指標(biāo),并基于FPGA芯片EP1C3T144C8進(jìn)行設(shè)計(jì),通過(guò)使用相位累加器與波形ROM等模塊,實(shí)現(xiàn)DDS功能。同時(shí)輔以使能模塊與行列式鍵盤(pán),實(shí)現(xiàn)各種波形的靈活輸出。 (四)給出系統(tǒng)產(chǎn)生的測(cè)試數(shù)據(jù),并對(duì)影響頻譜純度的雜散與噪聲產(chǎn)生的原因進(jìn)行分析。
標(biāo)簽: FPGA 任意波形發(fā)生器
上傳時(shí)間: 2013-04-24
上傳用戶(hù):diets
直接數(shù)字頻率合成(DDS)是七十年代初提出的一種新的頻率合成技術(shù),其數(shù)字結(jié)構(gòu)滿足了現(xiàn)代電子系統(tǒng)的許多要求,因而得到了迅速的發(fā)展。現(xiàn)場(chǎng)可編程門(mén)陣列器件(FPGA)的出現(xiàn),改變了現(xiàn)代電子數(shù)字系統(tǒng)的設(shè)計(jì)方法,提供了一種全新的設(shè)計(jì)模式。本論文結(jié)合這兩項(xiàng)技術(shù),并利用單片機(jī)控制靈活的特點(diǎn),開(kāi)發(fā)了一種雙通道波形發(fā)生器。在實(shí)現(xiàn)過(guò)程中,選用了Altera公司的EP1C6Q240C8芯片作為產(chǎn)生波形數(shù)據(jù)的主芯片,充分利用了該芯片的超大集成性和快速性。在控制芯片上選用ATMAL的AT89C51單片機(jī)作為控制芯片。本設(shè)計(jì)中,F(xiàn)PGA芯片的設(shè)計(jì)和與控制芯片的接口設(shè)計(jì)是一個(gè)難點(diǎn),本文利用Altera的設(shè)計(jì)工具Quartus Ⅱ并結(jié)合Verilog-HDL語(yǔ)言,采用硬件編程的方法很好地解決了這一問(wèn)題。 本文首先介紹了波形發(fā)生器的研究背景和DDS的理論。然后詳盡地?cái)⑹隽擞肊P1C6Q240C8完成DDS模塊的設(shè)計(jì)過(guò)程,這是設(shè)計(jì)的基礎(chǔ)。接著分析了整個(gè)設(shè)計(jì)中應(yīng)處理的問(wèn)題,根據(jù)設(shè)計(jì)原理就功能上進(jìn)行了劃分,將整個(gè)儀器功能劃分為控制模塊、外圍硬件、FPGA器件三個(gè)部分來(lái)實(shí)現(xiàn)。然后就這三個(gè)部分分別詳細(xì)地進(jìn)行了闡述。并且通過(guò)系列實(shí)驗(yàn),詳細(xì)地分析了該波形發(fā)生器的功能、性能、實(shí)現(xiàn)和實(shí)驗(yàn)結(jié)果。最后,結(jié)合在設(shè)計(jì)中的一些心得體會(huì),提出了本設(shè)計(jì)中的一些不足和改進(jìn)意見(jiàn)。通過(guò)實(shí)驗(yàn)說(shuō)明,本設(shè)計(jì)達(dá)到了預(yù)定的要求,并證明了采用軟硬件結(jié)合,利用FPGA實(shí)現(xiàn)基于DDS架構(gòu)的雙路波形發(fā)生器是可行的。
上傳時(shí)間: 2013-06-09
上傳用戶(hù):wxhwjf
隨著國(guó)民經(jīng)濟(jì)的發(fā)展和社會(huì)的進(jìn)步,人們?cè)絹?lái)越需要便捷的交通工具,從而促進(jìn)了汽車(chē)工業(yè)的發(fā)展,同時(shí)汽車(chē)發(fā)動(dòng)機(jī)檢測(cè)維修等相關(guān)行業(yè)也發(fā)展起來(lái)。在汽車(chē)發(fā)動(dòng)機(jī)檢測(cè)維修中,發(fā)動(dòng)機(jī)電腦(Electronic Control.Unit-ECU)檢測(cè)維修是其中最關(guān)鍵的部分。發(fā)動(dòng)機(jī)電腦根據(jù)發(fā)動(dòng)機(jī)的曲軸或凸輪軸傳感器信號(hào)控制發(fā)動(dòng)機(jī)的噴油、點(diǎn)火和排氣。所以,維修發(fā)動(dòng)機(jī)電腦時(shí),必須對(duì)其施加正確的信號(hào)。目前,許多發(fā)動(dòng)機(jī)的曲軸和凸輪軸傳感器信號(hào)已不再是正弦波和方波等傳統(tǒng)信號(hào),而是多種復(fù)雜波形信號(hào)。為了能夠提供這種信號(hào),本文研究并設(shè)計(jì)了一種能夠產(chǎn)生復(fù)雜波形的低成本任意波形發(fā)生器(Arbitrary Waveform Generator-AWG)。 本文提出的任意波形發(fā)生器依據(jù)直接數(shù)字頻率合成(Direct Digial FrequencySynthesis-DDFS)原理,采用自行設(shè)計(jì)現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)的方案實(shí)現(xiàn)頻率合成,擴(kuò)展數(shù)據(jù)存儲(chǔ)器存儲(chǔ)波形的量化幅值(波形數(shù)據(jù)),在微控制單元(MCU)的控制與協(xié)調(diào)下輸出頻率和相位均可調(diào)的信號(hào)。 任意波形發(fā)生器主要由用戶(hù)控制界面、DDFS模塊、放大及濾波、微控制器系統(tǒng)和電源模塊五部分組成。在設(shè)計(jì)中采用FPGA芯片EPF10K10QC208-4實(shí)現(xiàn)DDFS的硬件算法。波形調(diào)整及濾波由兩級(jí)放大電路來(lái)完成:第一級(jí)對(duì)D/A輸出信號(hào)進(jìn)行調(diào)整;第二級(jí)完成信號(hào)濾波及信號(hào)幅值和偏移量的調(diào)節(jié)。電源模塊利用三端集成穩(wěn)壓器進(jìn)行電壓值變換,利用極性轉(zhuǎn)換芯片ICL7660實(shí)現(xiàn)正負(fù)極性轉(zhuǎn)換。 該任意波形發(fā)生器與通用模擬信號(hào)源相比具有:輸出頻率誤差小,分辨率高,可產(chǎn)生任意波形,成本低,體積小,使用方便,工作穩(wěn)定等優(yōu)點(diǎn),十分適合汽車(chē)維修行業(yè)使用,具有較好的市場(chǎng)前景。
標(biāo)簽: FPGA 任意波形發(fā)生器
上傳時(shí)間: 2013-05-28
上傳用戶(hù):cylnpy
現(xiàn)代雷達(dá)系統(tǒng)廣泛采用脈沖壓縮技術(shù),用以解決作用距離與分辨能力之間的矛盾。脈沖壓縮是指雷達(dá)通過(guò)發(fā)射寬脈沖,保證足夠的最大作用距離,而接收時(shí),采用相應(yīng)的脈沖壓縮法獲得窄脈沖以提高距離分辨率的過(guò)程。同時(shí),數(shù)字信號(hào)處理技術(shù)的迅猛發(fā)展和廣泛應(yīng)用,為雷達(dá)脈沖壓縮處理的數(shù)字化實(shí)現(xiàn)提供了可能。 本文主要研究雷達(dá)多波形頻域數(shù)字脈沖壓縮系統(tǒng)的硬件系統(tǒng)實(shí)現(xiàn)。在匹配濾波理論的指導(dǎo)下,成功研制了基于FPGAEP1K100QC208-1和4片高性能ADSP21160M的多波形頻域數(shù)字脈沖壓縮系統(tǒng)。該系統(tǒng)可處理時(shí)寬在42μs以?xún)?nèi)、帶寬在5MHz以下的線性調(diào)頻信號(hào)(LFM),非線性調(diào)頻信號(hào)(NLFM)和Taylor四相碼信號(hào),且技術(shù)指標(biāo)完全滿足實(shí)用系統(tǒng)的設(shè)計(jì)要求。 本文完成的主要工作和創(chuàng)新之處有:(1)基于雙通道模數(shù)轉(zhuǎn)換器AD10242設(shè)計(jì)高精度數(shù)據(jù)采集電路,為整個(gè)脈壓系統(tǒng)的工作提供必要的條件。完成了前端模擬信號(hào)輸入電路的優(yōu)化和差分輸入時(shí)鐘的產(chǎn)生,以實(shí)現(xiàn)高精度采樣。 (2)根據(jù)協(xié)議和脈壓系統(tǒng)的工作要求,以基于FPGAEP1K100QC208完成系統(tǒng)控制,使整個(gè)脈壓系統(tǒng)正確穩(wěn)定地工作。同時(shí)以該FPGA生成雙口RAM,實(shí)現(xiàn)數(shù)據(jù)暫存,以匹配采樣速率和脈壓系統(tǒng)頻率。 (3)設(shè)計(jì)基于4片高性能ADSP21160M的緊耦合并行處理系統(tǒng),以完成多波形頻域數(shù)字脈沖壓縮的全部運(yùn)算工作。4片DSP共享外部總線,且各DSP以鏈路口互連,進(jìn)行數(shù)據(jù)通信。各DSP還使用一個(gè)鏈路口連接到接口板DSP,將脈壓結(jié)果送出。 (4)以一片ADSP21160M和一片EP1K100QC208為核心,設(shè)計(jì)輸出板電路,完成數(shù)據(jù)對(duì)齊、求模和數(shù)據(jù)向下一級(jí)的輸出,并產(chǎn)生模擬輸出。 (5)調(diào)試并改進(jìn)處理板和輸出板。
標(biāo)簽: FPGA DSP 多波形 壓縮系統(tǒng)
上傳時(shí)間: 2013-06-11
上傳用戶(hù):qq277541717
在VC對(duì)話框中可以顯示波形是初學(xué)者的好東西
上傳時(shí)間: 2013-06-12
上傳用戶(hù):Shoen
近幾年,微波遙感的運(yùn)用越來(lái)越廣泛,并根據(jù)應(yīng)用范圍的不同,對(duì)信號(hào)源的要求也各有不同,尤其是信號(hào)的波形、工作頻率和帶寬等參數(shù),更是對(duì)探測(cè)效果起著關(guān)鍵作用。本文介紹一個(gè)任意波形信號(hào)發(fā)生器系統(tǒng)的
標(biāo)簽: Development Generator Waveform Signal
上傳時(shí)間: 2013-07-20
上傳用戶(hù):王者A
產(chǎn)生波形例如正弦波,三角波,方波,鋸齒波等一系列的波形
標(biāo)簽: 波形發(fā)生器
上傳時(shí)間: 2013-04-24
上傳用戶(hù):ljt101007
如何應(yīng)用PC的基礎(chǔ)語(yǔ)言進(jìn)行波形函數(shù)值運(yùn)算求得對(duì)應(yīng)函數(shù)值再加以存盤(pán)例如正弦波三角波對(duì)數(shù)波調(diào)變波等或其它各種函數(shù)具體方法如下取函數(shù)值文件與主程序連接形成一智能型多功能函數(shù)信號(hào)發(fā)生器在WAVRASM程序下作調(diào)試然后將程序轉(zhuǎn)換燒寫(xiě)在AVR內(nèi)PROM或AVR擴(kuò)展系統(tǒng)的多組并聯(lián)輸出控制中插于正弦公司所設(shè)計(jì)開(kāi)發(fā)的SN-AVREP萬(wàn)用實(shí)驗(yàn)開(kāi)發(fā)電路中即研制出一部微電腦智能型多功能函數(shù)波信號(hào)發(fā)生器這是本實(shí)驗(yàn)的主要目的
上傳時(shí)間: 2013-05-18
上傳用戶(hù):sh19831212
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1