FPGA应用竞赛设计报告基于FPGA的任意波形发生器设计报告.doc
《FPGA应用竞赛设计报告基于FPGA的任意波形发生器设计报告.doc》由会员分享,可在线阅读,更多相关《FPGA应用竞赛设计报告基于FPGA的任意波形发生器设计报告.doc(16页珍藏版)》请在三一办公上搜索。
1、第一届“炬力杯”FPGA应用竞赛设计报告参赛作品:基于FPGA的任意波形发生器设计The arbitrary waveform generator design based on FPGA参赛学生:(机械学院IE梦之队)指导老师: 指导学长: 2009年7月10日华中科技大学电工电子科技创新中心基于FPGA的任意波形发生器设计林嘉良,刘洵,张莹(华中科技大学电工电子科技创新中心,武汉 430074)摘 要:传统的波形发生器采用模拟技术的方法,这种方法构成的波形发生器电路结构复杂,仅能产生正弦波、方波、锯齿波和三角波等几种简单波形。而现在在高科技领域,我们需要的可能是一些任意波形,如在保密雷达发
2、波等军事方面和地震波形、汽车碰撞波形等模拟仿真应用方面。任意波形发生器现在被广泛用于自动控制系统、振动激励、仪器仪表领域。我国目前在这方面还比较落后,特别是在用DDS技术实现任意波形发生器方面。本课题我们打算用DDS技术基于FPGA核心板设计一个任意波形发生器。该仪器我们用LabVIEW来写的控制面板实现与FPGA的通信,实现任意波形数据的采集,并具有良好的人机交互界面。用液晶显示屏显示波形的幅度和频率。用44键盘控制相关波形的输出。用AD和低通滤波电路实现数电到模电的转换。关键词:FPGA,任意波形,DDS,LabVIEW The arbitrary waveform generator d
3、esign based on FPGA Lin jialiang,liuxun,Zhang ying (Science and Technology Innovation Center of Electrician and Electron, HuaZhong University of Science and Technology, WuHan 430074)Abstract:The traditional waveform generator adopts the method of simulation technology, the circuit structure is compl
4、ex for the waveform generator using this kind of method , which can only produce sine, square-wave, sawtooth wave , triangular wave and so on. And now in the high-tech fields, we may need some arbitrary waveform, for example the confidential wave generated by radar in military aspects and seismic wa
5、ves,and automobile collisions wave simulation application. Arbitrary waveform generator is now widely used in automatic control system, forced vibration, instruments field. At present in this respect, especially in achieving arbitrary waveform generator with DDS technology our country is a little ba
6、ckward. In this task we intend to use DDS technology based on FPGA core board to design an arbitrary waveform generator. About the instrument we rely on control panel by LabVIEW to communicate with FPGA, realize arbitrary waveform data acquisition, and we have good human-machine interface. Wave ampl
7、itude and frequency are displayed by LCD, 4 * 4 keyboard is used to control related waveform output. AD and low pass filter realize the change between digital electricity and simulative electricity. Key Words : FPGA, Sensors, arbitrary waveform ,DDS,LabVIEW一、方案论证与选择1.功能与指标本系统主要是为了产生任意波形而设计的。传统的波形发生器
8、采用模拟技术的方法,这种方法构成的波形发生器电路结构复杂,仅能产生正弦波、方波、锯齿波和三角波等几种简单波形。而现在在高科技领域,我们需要的可能是一些任意波形,如在保密雷达发波等军事方面和地震波形、汽车碰撞波形等模拟仿真应用方面。任意波形发生器现在被广泛用于自动控制系统、振动激励、仪器仪表领域。本课题我们打算用DDS技术基于FPGA核心板设计一个任意波形发生器。该仪器能产生常规的波形和任意波形。 本系统具有如下功能:在系统连接上位机时,通过用LabVIEW生成控制面板来控制FPGA产生任意波形,所能产生波形包括通过控制面板按键选择函数生成所需的规则波形和通过鼠标在控制面板上画出的任意波形。当系
9、统没和上位机相连接时,通过按键输入所需的规则的波形类型,频率和幅值,以便于在没电脑时可以当普通函数发生器使用。该系统配备一个数码管在系统脱机的情况下能显示波形的类型,频率和幅值。 2.方案比较与选择1. DA转换芯片的选择方案一:用串行的DA转换芯片,工作起来简单,电路和驱动程序也简单,但转换速度不高。方案二:用并行的DA转换芯片,电路稍微复杂点,驱动程序差不多,转换速度快 考虑到我们设计的任意波形发生器输出波形的频率最大值是100K左右,DA转换速度要在1M左右,一般便宜的串行DA都很难达到这个速度,而并行DA却很容易达到。并且并行DA生成的八位数据存储更方便。D/A芯片我们采用了市面上比较
10、常用的 DAC0832,该芯片的转换速度是1M,价格便宜,所以用DAC0832就足以满足我们的设计要求了。2. 显示模块方案一:用数码管动态显示波形类型,频率值和电压幅值。方案二:用液晶显示屏显示波形类型,频率值和电压幅值。 方案一需要很多个数码管才可以显示波形类型,频率值和电压幅值,增加了电路的复杂性和成本;而用一个液晶显示屏就能一次性在一个屏幕上显示波形类型,频率值和电压幅值,显示简单易懂,也减少布线的复杂性,所以选择方案二比方案一好。3.滤波放大电路方案一:用7阶贝塞尔滤波器,据相关资料介绍7阶贝塞尔滤波器用在任意波形的滤波效果非常好,但构成电路复杂。方案二:用性能好点的运算放大器能同时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGA 应用 竞赛 设计 报告 基于 任意 波形 发生器
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4146531.html