资源描述:
《【电子信息工程毕业设计+文献综述+开题报告】一种基于单片机和FPGA的任意频率信号发生器的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、(20__届)本科毕业设计一种基于单片机和FPGA的任意频率信号发生器的设计IV摘要信号发生器是一种常用的信号源,广泛应用于军事、航空、交通制造业等领域。目前使用的信号发生器大多是函数信号发生器,且特殊波形发生器的价格比较昂贵。本文提出了一种基于数字频率合成(DDS)技术的任意波形发生器。本系统的设计电路包括按键输入模块、显示模块、单片机模块、FPGA模块、D/A转换模块、滤波模块。系统以单片机STC89C52为核心,完成以下功能:通过键盘输入波形参数(包括频率控制字和幅度控制字),经过单片机的处理和转化将数据传递给FPGA模块,FPGA模块完成波形数
2、据的储存和输出,D/A模块接到波形数据后将其转化为模拟量,最后经过低通滤波器滤除杂波分量在显示器上显示波形。通过显示器我们能直观地看到波形、幅度和频率。这种方法能够充分利用FPGA的内部硬件资源,大大提高了产生波形的精度和频率范围。这种技术比传统意义上的波形发生器更先进,由于其频率可任意改变,并且融入了单片机和FPGA技术,所以它的应用范围更广,在通信、测量、雷达、控制、教学等领域发挥更大的作用。关键词:FPGA,DDS,任意波形发生器,DAC0832IVADesignofArbitraryFrequencyGeneratorBasedonMCUand
3、FPGAAbstractSignalgeneratorisacommonsource.Itiswidelyusedinmilitary,aviation,trafficmanufacturing,etc.Currentuseofsignalgeneratorismostlyfunctionsignalgenerator,andhepricesofspecialwaveformgeneratorsareexpensive.Thispaperputsforwardaarbitrarywaveformgeneratorwhichisbasedondigita
4、lfrequencysynthesis(DDS)technology.Thedesigncircuitofthissystemincludeskeyinputmodule,displaymoduleandsingle-chipmicrocomputermodule,FPGAmodule,D/Aconversionmodule,filtermodules.ThecoreofthissystemisSTC89C52MCU.Thissystemcompletesthefollowingfunctions:inputwaveformparameterthrou
5、ghthekeyboard((includingfrequencycontrolcharactersandamplitudecontrolword).ThedatawillbepassesdtotheFPGAmoduleaftertheprocessingandtransformationofSCM.TheFPGAmodulecompleteswaveformdatastorageandoutput.D/Amodulecanbetransformedintoanalogueafterreceivingwaveforms.Afteralow-passfi
6、ltertoeliminatecluttercomponentinmonitorsdisplayedwaveform.Throughthedisplaywecanintuitiveyseewaveform,amplitudeandfrequency.Thiskindoftechnologyismoreadvancedthantraditionalwaveformgenerator,becauseitsfrequencycanbearbitrarychange,anditisblendedinSCMandFPGAtechnology.Soithasawi
7、derrangeofapplication,anditcanplayabiggerroleinmeasurement,radar,control,teaching.Keywords:Arbitrarywaveformgenerator,FPGA,DDS,DAC0832IV目录摘要IVAbstractV1绪论VI1.1课题的来源11.2课题的意义11.3信号发生器国内外发展现状11.4课题研究的主要内容32系统总体方案与比较论证42.1方案提出及方案比较42.2总体方案设计43硬件系统与结构63.1引言63.2硬件系统结构73.3硬件模块说明83.3.1
8、单片机部分83.3.2DDS的FPGA实现83.3.3D/A转换模块113.3.4滤波模块12