基于FPGA的数据采集系统设计.docx

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-07-25
  • 论文字数:12432
  • 当前位置论文阅览室 > 毕业设计 > 设计说明 >
  • 课题来源:(小山神)提供原创文章

支付并下载

摘要: 随着科技的飞速发展,高性能的数据采集系统需求增多。传统的数据采集系统一般采用单片机或者数字信号处理器来实现,采用单片机实现数据采集系统速度慢、效率低。采用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