基于AD9248的高速数据采集系统设计(任务书,开题报告,论文16000字)
摘 要
本文首先对数据采集系统的定义、原理、意义、研究重点、国内外的研究状况进行了介绍;然后详细介绍了本文设计的基于AD9248的高速数据采集系统的硬件平台,该平台由信号调理模块,模数转换模块,高速缓存模块,处理器模块,USB传输模块组成;最后介绍本文设计中的软件部分,数据采集系统软件由三部分组成:采集设备固件程序、采集设备驱动程序和用户应用程序。本文的高速数据采集系统可以通过STM32F429处理器控制AD9248模数转换器实现对两路模拟量的采样,总采样速率不低于1 MSPS;而且可以实现模拟信号输入范围可调。
论文所设计的高速数据采集系统,基本上完成了设计要求。系统不仅实现了数据的采集、传输的功能,并且具有热插拔、即插即用、便携式的特点,达到了预期的效果。
关键词:数据采集 高速 AD9248 嵌入式
The design of high-speed data acquisition system based on AD9248
Abstract
First, the definition, significance, research emphases and status of data acquisition system are introduced in this paper. Then this paper introduces in detail the design of high-speed data acquisition system based on AD9248 hardware platform, the platform is composed of the signal conditioning module, analog-to-digital conversion module, the cache module, processor module, USB transmission module; The last part is introduced in this paper, the design of software, the data acquisition system software consists of three parts: sampling device firmware, device driver and user applications. In this paper, the high-speed data acquisition system can control AD9248 through STM32F429 for sampling of analog quantity, the total sampling rate of not less than 1 MSPS; And the range of analog signal input is adjustable.
The design of high-speed data acquisition system in this paper, basically completed the design requirements.The system not only achieves the data acquisition, transforming, but also has the attributes of hot-plug-in, plus-and-play, and man-pack. The expect result is achieved.
Key words:data acquisition;high speed;AD9248;embedded system
目录
摘 要 I
Abstract II
第一章 绪论 1
1.1课题背景 1
1.2国内外高速数据采集系统研究现状 1
1.3课题的目的和意义 2
1.4课题的内容和所要解决的问题 2
第二章 嵌入式数据采集系统原理 3
2.1数据采集系统概述 3
2.2数据采集系统的基本功能 3
2.3发展趋势 4
2.4嵌入式系统的概述 4
2.5基于嵌入式的数据采集与控制系统的意义 5
第三章 基于AD9248高速数据采集系统的硬件平台 6
3.1 硬件平台 6
3.2系统框图 6
3.3传感器模块 7
3.3.1传感器的定义和组成 7
3.3.2传感器的分类 8
3.4信号调理模块 8
3.4.1单端转差分的原因 8
3.4.2调理电路核心芯片 9
3.4.3调理电路 11
3.5模数转换模块 12
3.5.1采样保持器的基本原理 12
3.5.2 A/D转换器 14
3.5.3数据采集系统的A/D转换电路设计 16
3.6高速数据缓存模块 18
3.6.1缓存芯片简介 18
3.6.2高速缓存工作原理 19
3.7处理器控制模块 20
3.7.1 STM32F429简介 21
3.7.2处理器的作用 23
3.8 USB通信模块 23
3.8.1 USB简介 23
3.8.2高速USB通信模块工作原理 23
第四章 基于AD9248高速数据采集系统的软件设计 25
4.1采集设备固件程序 25
4.1.1采样控制模块 25
4.1.2 USB通信模块 25
4.1.3主函数框图 26
4.2采集设备驱动程序 27
4.3用户应用程序 27
结语 29
参考文献 30
致谢 31
附录:基于AD9248的高速数据采集系统原理图 32
|