当前位置:文档之家› 高速数据采集原理分析与方案设计书

高速数据采集原理分析与方案设计书

课程设计任务书学生姓名:周国阳专业班级:电信1001班指导教师:沈维聪工作单位:信息工程学院题目:高速数据采集系统原理分析和设计初始条件:数据采集是数字信号处理的前提,研究和设计数据采集系统就显得尤为重要。

本课程设计题要求学生在广泛查阅资料的基础上,对高速数据采集系统技术进行分类和比较,并作相关设计。

要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1)搜索出若干种高速数据采集系统方案并对它们进行分析和比较。

(2)设计出一款高速数据采集系统。

(3)对所设计的高速数据采集系统的性能指标进行分析。

(4)给出系统(或部分)的仿真。

时间安排:一周,其中3天设计,2天调试指导教师签名:年月日系主任(或责任教师)签名:年月日摘要................................................. Abstract (I)1. 开发环境 01.1仿真工具 01.2编程工具 02硬件模块 (1)3.基本原理 (3)3.1采样 (3)3.2量化与编码 (3)3.3时钟频率合成 (3)3.4存储技术 (4)4. 高速数据采集系统的方案 (5)4.1单片机控制的高速数据采集系统 (5)4.2 基于MCU+FPGA组合的高速数据采集系统 (8)4.3基于DSP和ADS8364的高速数据采集处理系统 (10)5.高速数据采集系统的方案分析比较 (12)6.设计系统 (14)6.1设计思想 (14)6.2硬件电路 (15)6.3电路分析 (16)7.仿真结果及分析 (17)7.1仿真结果 (18)7.2结果分析 (19)8.总结 (20)参考文献 (21)附录一代码 (22)本次项目是设计高速数据采集系统。

数据采集是数据处理的重要前提,数据采集是指将模拟量(模拟信号)采集,转换成数字量(数字信号)后,再由计算机进行存储、处理、显示或输出过程。

数据采集系统——DAs(Data Acquisition System)是模拟量与数字量之间的转换接口。

它在自动测试、生产控制、通信、信号处理等领域占有极其重要的地位。

而高速数据采集系统更是航天、雷达、制导、测控、动态检测等高技术领域的关键技术。

高速数据采集系统中的采样频率一般在几十MHz到几百MHz。

关键字:高速数据采集;转换;采样频率AbstractThe project is to design high-speed data acquisition system. Data acquisition is an important prerequisite for data processing, data acquisition means that the analog (analog signal) acquisition, the digital conversion (digital signal), then the computer for storage, processing, display or output process. Data Acquisition System - DAs (Data Acquisition System) is the conversion of analog and digital interfaces between. It occupies an extremely important position in the field of automated testing, production control, communications and signal processing. The high-speed data acquisition system is the key technology in aerospace, radar, guidance, monitoring, motion detection and other high-tech fields. High-speed data acquisition system sampling frequency is generally in the tens of MHz to several hundred MHz.Keywords: high-speed data acquisition; conversion; sampling frequency1.开发环境1.1仿真工具我们这次在进行硬件仿真时运用的proteus工具,它具有以下功能:(1)能实现单片机仿真和SPICE电路仿真的结合。

具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真等功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。

(2)支持主流单片机系统的仿真。

目前支持的单片机类型有68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。

(3)提供软件调试功能。

在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件。

(4)具有强大的原理图绘制功能。

1.2编程工具Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。

Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。

掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

2硬件模块一个典型的数据采集系统由传感器、信号调理通道、采样保持器、A/D转换器、数据缓存电路、微处理器及外设构成。

如图1所示。

图1 数据采集系统的组成(1)传感器传感器把待测的非电物理量转变成数据采集系统能够检测的电信号。

理想的传感器能够将各种被测量转换为高输出电平的电量,提供零输出阻抗,具有良好的线性。

(2)信号调理通道信号调理通道主要完成了模拟信号的放大和滤波等功能。

理想的传感器能够将被测量转换成高输出电平的电量,但是实际情况下,数据采集时,来自传感器的模拟信号一般都是比较弱的低电平信号,因此需要对信号进行放大。

而A/D 转换器的分辨率以满量程电压为依据,因此为了充分利用A/D转换器的分辨率,需要把模拟输入信号放大到与其满量程电压相应的电平。

而传感器和电路中器件不可避免的会产生噪声,周围各种各样的发射源也会使信号混合上噪声,因此需要利用滤波器衰减噪声以提高输入信号的信噪比。

(3)采样保持器A/D转换器完成一次转换需要一定的时间,而在转换期间希望A/D转换器输入端的模拟信号电压保持不变,才能保证正确的转换。

当输入信号的频率较高时,就会产生较大的误差,为了防止这种误差的产生,必须在A/D转换器开始转换之前将信号的电平保持,转换之后又能跟踪输入信号的变化,保证较高的转换精度。

为此,需要利用采样保持器来实现。

(4)A/D转换器模拟信号转换成数字信号之后,才能利用微处理系统对其处理。

因此A/D转换器是整个数据采集系统的核心,也是影响数据采集系统采样速率和精度的主要因素之一。

对于高速模数转换器主要有逐次逼近型、并行比较型(闪烁型)等分级型(半闪烁型)等几种电路结构。

高速的模数转换器内部一般都集成了采样保持器和多路数据分配器,以保证采样的精度和降低后续存储器的要求。

(5)数据缓存电路对于高速数据采集系统,采集量化后的数据速率非常高而且数量大,微处理系统无法对数据进行实时处理,因此需要存储器对数据进行缓存。

缓存区是以高速方式接收从A/D转换数字化的数据,而又以相对低速的方式将数据送给计算机。

用它的“快进慢出”来解决高速A/D转换与低速计算机数据传输之间的矛盾。

(6)微处理器和外设微处理器负责数据采集系统的管理和控制工作,对采集到的数据进行运算和处理,然后送到外部设备。

3.基本原理3.1采样所谓采样就是不断地以固定的时间间隔采集模拟信号当时的瞬时值。

由抽样定理可知,用数字方式处理模拟信号时,并不是用在整个作用期间的无穷多个点的值,而是只用取样点上的值就足够了。

因此,在前后两次取样的空挡时间间隔内,可将取样所得模拟信号值暂时存放在存储介质上,通常是电容器上,以便将它量化和编码。

数字化采样方式主要有实时采样和等效采样两种,而等效采样又分为顺序采样和随机采样两种。

顺序取样是指在被测信号的周期内取样一次,取样信号每次延迟△t时间,如此下去,就是说第N次采样发生在第一次采样后的(△t一l)N后,取样后的离散数字信号构成的包络反映原信号的波形,但包络的周期比原信号的周期长的多,相当于把被测信号在时间轴拉长了。

顺序采样不能采样非周期信号。

随机取样不是在信号的一个周期内完成全部取样过程,而是取样点分别取自若干个信号波形的不同位置,经过多个采集周期的样品积累,最终恢复出被测波形。

但是随机取样也存在着弊端,不能观测非周期信号。

3.2量化与编码量化就是把一个连续函数的无限个数值的集合映射为一个离散函数的有限个数值的集合。

模拟信号X(t)经理想抽样后变成离散时间序列X(nTs),而X(nTs)的值是原模拟信号在各采样点的精确值,其取值是连续分布的,但是A/D变换中表示X(nTs)用的是有限字长的二进制数,所谓量化就是指用一些不连续的数来逼近精确采样值的过程。

因此量化过程中必然存在误差,这种误差称为量化误差3.3时钟频率合成目前高性能的频率信号均通过频率合成技术来实现。

频率合成的实现方法主要三种方式:直接模拟频率合成法、间接频率合成和直接数字频率合成。

直接模拟频率合成法是一种早期的频率合成方式,是指利用混频器、倍频器和分频器等对一个或几个频率进行算术运算产生所需频率。

直接模拟频率合成法的优点是频率转换速度快,相位噪声低,缺点是需要很多中心频率不同的窄带滤波器来滤除杂波,结构复杂,杂散多。

间接频率合成技术又称锁相式频率合成,它是利用锁相技术实现频率的加、减、乘、除。

其优点是由于锁相环路相当于一窄带跟踪滤波器。

因此能很好地选择所需频率的信号,抑制杂散分量,避免了大量使用滤波器,十分有利于集成化和小型化。

相关主题