資源描述:
《【本科優(yōu)秀畢業(yè)設(shè)計(jì)】任意波形信號發(fā)生器》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、畢業(yè)設(shè)計(jì)(論文)任意波形信號發(fā)生器摘要任意波形發(fā)生器是信號源的一種,它是具有信號源所具有的特點(diǎn),更因它高的性能優(yōu)勢而倍受人們青睞。信號源主要給被測電路提供所需要的己知信號(各種波形),然后用其它儀表測量感興趣的參數(shù)??梢娦盘栐丛诟鞣N實(shí)驗(yàn)應(yīng)用和試驗(yàn)測試處理中,它不是測量儀器,而是根據(jù)使用者的要求,作為激勵(lì)源,仿真各種測試信號,提供給被測電路,以滿足測量或各種實(shí)際需要。本論文的主要任務(wù)是基于DDS技術(shù),AD760為核心,89C52單片機(jī)作為控制器設(shè)計(jì)一個(gè)性能優(yōu)良的任意波形發(fā)生器。論文中主要對微機(jī)控制的任意波形發(fā)生器的軟硬件設(shè)計(jì)進(jìn)行了相應(yīng)的研究,由CPU,DAC,計(jì)數(shù)器,定時(shí)器模塊組成主
2、要是用于對上層波形數(shù)據(jù)的接收,存儲(chǔ),同時(shí)可以單獨(dú)使用,通過CPU向DAC發(fā)送所需波形數(shù)據(jù)。軟件部分是開發(fā)一個(gè)任意波形發(fā)生器的波形編輯軟件。通過該軟件用戶可以設(shè)置各種波形參數(shù),進(jìn)而控制硬件模塊產(chǎn)生相應(yīng)的波形信號通過串口下載到硬件系統(tǒng)。該軟件集中體現(xiàn)了任意波形發(fā)生器的“任意”性,它具有強(qiáng)大的波形生產(chǎn)、編輯及處理功能。波形生產(chǎn)方式包括數(shù)學(xué)函數(shù)產(chǎn)生波形、手動(dòng)繪制波形;可以改變波形的幅度和相位。最后概括總結(jié)了全文,給出了結(jié)論,并說明了系統(tǒng)設(shè)計(jì)中待改進(jìn)的工作。關(guān)鍵詞任意波形、DDS、89C52AbstractTheArbitraryWaveformGeneratorisonekindofthe
3、signalsource,ithasthecharacteristicsthattherearethesignalsources,favoredbypeoplebecauseofitshighperformanceadvantage.Thesignalsourceprovidestheknownsignalsneededforcircuit-under-testmainly(variouskindsofwaveforms),thenmeasuretheparameterthatisinterestedinwithotherinstrument.Itisobviousthesigna
4、lsourceisusedandtesttestingwhiledealingwithinvariouskindsofexperiments,itisnotameasuringinstrument,butaccordingtotherequestofuser,asencouragesource,emulationvariouskindsoftestsignal,offertothecircuit-under-test,inordertomeetmeasurementorvariouskindsofactualneeds.Themaintaskofthisthesisistodeve
5、lopthecoreofregardingdigitalsimulationchipAD760ofADCompanyasbecauseofDDStechnology,CygnalCompany89C52one-chipcomputerdesignsaofgoodperformanceArbitraryWaveformGeneratorasthecontroller.ThesisdesigncorrespondingresearchtoArbitraryWaveformGeneratorandhardwareofgeneratorthatcomputercontrolmainly,b
6、yCPU,DAC,thecounter,timermoduleisitisitreceivetoupperstratawaveformdatumtousedformainlytomakeup,store,canusealoneatthesametime,sendthenecessarywaveformdatatoDACthroughCPU.ThepartofthesoftwareisthesoftwareforeditingofwaveformwhichdevelopsaArbitraryWaveformGenerator.Cansetupvariouskindsofwavefor
7、mparameterthroughthissoftwareuser,controlhardwaremoduleproducecorrespondingwaveformsignaldownloadthroughoneUARTtothehardwaresystem.SoftwarethisembodyaconcentratedreflectionofArbitraryWaveform"Arbitrary"ofgenerator,itwithpowerwaveformpro