需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12432 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要: 随着科技的飞速发展,高性能的数据采集系统需求增多。传统的数据采集系统一般采用单片机或者数字信号处理器来实现,采用单片机实现数据采集系统速度慢、效率低。采用DSP实现数据采集系统性能高,但成本高、结构复杂。FPGA(即现场可编程门列阵)工作效率高、速度快、形式灵活。所以本文提出一种基于FPGA设计的数据采集系统。 本课题采用自行开发FPGA的方法设计了一种数据采集系统。系统硬件由三部分组成,包括FPGA核心电路、A/D转换电路和VGA显示电路。FPGA内部逻辑设计包括FFT控制、FFT变换、数据转换、VGA控制和波形显示控制等逻辑设计。系统通过放大电路和A/D转换电路实现了将模拟信号转化为数字信号,通过FPGA内部逻辑实现了信号的采集与变换,最后将数据显示于LCD屏上。本论文给出了各逻辑模块的仿真及分析。 经过运行测试,本课题设计的基于FPGA的数据采集系统可以实现模拟信号的采集、数据变换和结果显示。本系统具有性能稳定、体积小、速度快的特点,具有较好的工程意义和非常广阔的应用前景。
关键词:FPGA;数据采集;FFT变换
目录 摘要 Abstract 1 绪论-1 1.1 课题背景及意义-1 1.2 国内外发展现状-1 1.3 课题主要研究内容-3 2 系统方案设计-4 3 系统硬件设计-6 3.1 FPGA核心电路设计-6 3.1.1 Cyclone IV芯片简介-6 3.1.2 电源电路设计-6 3.1.3 振荡电路-7 3.2 A/D转换电路设计-8 3.2.1 AD9280芯片简介-8 3.2.2 AD8056芯片简介-8 3.3 VGA显示电路设计-10 4 FPGA逻辑设计及仿真-12 4.1 分频器逻辑设计仿真-12 4.1.1 分频器逻辑设计-12 4.1.2 分频器仿真-13 4.2 FFT变换逻辑设计及仿真-13 4.2.1 FFT原理-13 4.2.2 FFT内部信号逻辑设计-14 4.2.3 FFT内部信号模块仿真-15 4.2.4 IP核简介-15 4.2.5 FFT变换逻辑设计-16 4.2.6 数据转换逻辑设计-18 4.3 VGA显示控制逻辑设计及仿真-19 4.3.1 VGA显示驱动逻辑设计-19 4.3.2 VGA显示驱动模块仿真-20 4.3.3 VGA显示控制逻辑设计-21 5 系统测试-22 结 论-23 参 考 文 献-24 附录A 电路原理图-25 附录B PCB图-29 附录C 程序代码-30 致 谢-44 |