- 13
- 0
- 约1.07万字
- 约 21页
- 2018-02-15 发布于河南
- 举报
基于FPGA的多路数据采集系统的设计
湖南文理学院
课程设计报告
课程名称: 通信系统课程设计
专业班级: 通信120101班 学号(19号)
学生姓名: xx
指导教师: xx
完成时间: 2015年 6 月 26 日
报告成绩:
目录
一、 设计要求 3
二、 设计作用与目的 3
三、 所用设备及软件 3
四、 系统设计方案 4
1. 系统总体设计 4
2. 工作原理 5
五、 系统硬件设计 7
1. A/D转换模块 7
2. 数据存储模块 9
3. D/A转换模块 9
4. FPGA控制模块 10
六、 系统软件设计 10
1. 主程序流程设计 10
2. 子程序设计 11
3. FPGA的编程 13
七、 实验调试结果 13
八、 设计中的问题及解决方法 15
九、 设计心得 15
十、 参考文献 16
十一、 附录 18
1. 程序总体结构原理图 18
1. TLC5510采样控制 18
2. 程序清单 18
1. 状态机实现TLC5510采样控制程序 18
2. 行为描述方式实现TLC5510采样控制程序 20
基于FPGA的多路数据采集系统的设计
设计要求
数据采集电路是测试系统中的重要组成部分,其主要包括模拟电路部分和数字电路部分两个部分。其中的模拟部分主要是将前端的传感器所提供的电参量信号进行转 换、放大、滤波、调零等处理,使之成为适合AD或者显示记录仪器所需要的电压信号。数字部分主要是根据不同的需要按照不同的采样策略来对AD转换器进行控制,实现对模拟信号的采样和量化。同时数字部分的电路还要将所采集的数据进行处理、存储和向上位机传输,以便进行更进一步的数据分析。介绍了一种基于FPGA的多路数据采集系统的设计方案,描述了系统的主要组成及FPGA的实现方法,并用VHDL语言设计的状态机在Quanus发软件 中进行真。该系统在通用数据采集系统的基础上,增加数据编码模块,将多路数据组合为一路进行存储;采用批处理数据方式,减少数据编码次数,加快数据处理速度。嵌入式处理器、FPGA软件、有Quanus仿真软件的计算机ATmega16单片机设计。用ATmega16单片机控制的多路数据采集系统的设计方案。单片机将现场采集的多路模拟信号转换为数字量,通过LCD12864将其在现场显示,通过AT24C64将数据进行存储,现场采集的信号还可以通过485总线传输至上位机。系统总体设计系统的总体结构如图所示。在符合奈奎斯特采样定理的条件下,外界的模拟信号频率要小于采样模块采样频率的1/2。如果还有高频分量的话,可以让外界的模拟信号经过一个低通滤波器滤除高频分量后输入到A/D转换芯片TLC5510中
经过A/D转换器后不仅时间离散化了,而且幅度也离散化,即x(n)。由FPGA中的采样控制器控制TLC5510的采样,将采集到的信号锁存在FPGA的内部存储器RAM中,然后控制RAM中的数据输出到D/A转换器,D/A转换器每隔一个时钟取出一次y(n),随之在D/A转换器的保持电路中将数字信号转换为模拟信号,这些信号在时间点上的幅度应等于序列y(n)中相应数码所代表的数值大小。若最后输出的信号具有不符合条件的高频分量,则还要通过一个模拟滤波器,滤除不需要的高频分量,平滑成所需的模拟输出信号y(t),以完成信号的采集。根据 FPGA在系统中的功能,可将其模块分为A/D采样控制模块、数据存储模块和D/A控制模块
图1 数据采集系统结构图可编程逻辑阵列器件是可以由用户进行编程以实现所需逻辑功能的数字集成电路,利用其内部的逻辑结构实现任何布尔表达式、寄存器函数。和一般的ASIC电路相比,可编程逻辑阵列器件具有设计周期短,修改方便的优点根据编程方式FPGA器件基本可分为三种:基于反熔丝编程的FPGA、基于SRAM编程的FPGA、基于闪存编程的FPGA。基于AD9446采集 芯片反熔丝编程的FPGA具有体积小、集成度高和高速度的特点,还具有加密、防拷贝、抗干扰以及不需外接只读存储器的特点,但只能一次编程,比较适合于定 型产品。后两种FPGA属于可重复编程型FPGA,SRAM型FPGA的突出优点是可反复编程,甚至能在系统运行中改变配置数据实现系统功能的动态重构。 Flash Memory型FPGA具有非易失性和重复编程的双重优点,但不能动态重构,功耗也较SRAM型FPGA高。
从逻辑块的构造分类,FPGA的结构有三种:查找表型、多路开关型和多级与或门型。Xilinx公司FPGA的逻辑块构造有查找表型和多路开关型, 其中具有代表性的查找表结构是Xilinx公司的XC系列FPGA,它的可编程
您可能关注的文档
最近下载
- 传统基材润湿流平(氟碳硅烷嵌段).pdf VIP
- 南京财经大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- C4D课程考试试题及参考答案.doc VIP
- 2025年陕西公务员申论考试真题及答案B卷.docx VIP
- [渝粤教育] 西北工业大学 航天器控制原理 mooc 资料.docx VIP
- 航天器控制原理(西北工业大学)中国大学MOOC 慕课 章节测验 期末考试答案.pdf VIP
- 精品解析:2025年陕西省中考数学试题(原卷版).docx VIP
- 四维度主力跟踪.pdf
- 2022年陕西省中考数学真题(原卷版).docx VIP
- 大众网关控制器和bcm车身控制模块针脚定义非常有用.pdf VIP
原创力文档

文档评论(0)