高速数据采集系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

1高速数据采集系统简介 2

2几种常用的数据采集系统方案简介与分析比较 3

2.1基于ARM的高速数据采集系统 3

2.2基于MCU+FPGA组合的高速数据采集系统 6

2.3基于USB2.0芯片CY7C68013以及模数转换芯片MAX1195的高速数据采集系统 10

2.4几种高速数据采集系统的比较 12

3自行设计的基于单片机的高速数据采集系统 13

3.1设计原理 13

3.2 AD转换模块设计 14

3.3 DA输出模块设计 16

3.4 LCD显示模块设计 18

3.5 总的电路图 18

4程序设计 19

5心得体会 25

6参考文献 26

1高速数据采集系统简介

通用的数据采集系统有硬件和软件两部分组成。硬件部分主要完成数据采集,存储等功能,软件部分则完成对硬件控制、对采集数据进行处理等功能。与传统的中、低速数据采集系统相比,高速高精度数据采集系统有其特殊性。首先,对于采样率高到一定程度的系统,很难用软件和常规的微机接口对其采样、转换过程进行控制。在这种情况下,通常用硬件实现转换过程的控制和采样数据的同步;其次,如果系统的实时性要求高,必须采用高速缓存对数据进行存储和高速DS芯片完成数字信号的实时处理。高速高精度数据采集系统的主要任务是将外界模拟信号进行采集转换,然后送往计算机根据相关要求进行数据处理,其结构主要由信号调理、采样保持、模数转换和微机系统等部分组成,系统的结构框图如图1.1所示。

图1.1 高速高精度数据采集系统框图

其中数据采集系统前置电路一般包括传感器、放大器和滤波器等,传感器把外界信号转变成模拟电量(如热电偶传感器、流量传感器、速度传感器等等),其转换后的信号一般比较微弱,需要进行放大处理,在传感器转换信号和放大器工作时,常常产生噪声信号影响采集的准确性,这就需要滤波器降低各种噪声信号提高系统的信噪比。数据采集系统中常常需要对多组模拟量进行采集,在模拟量信号变化周期不快的情况下就可以选用模拟多路开关,这样模数转换电路就可以只选取一套从而降低系统的开发成本。其中模数转换器是数据采集系统中的核心部分,其性能决定了数据采集系统所能实现的功能。

2几种常用的数据采集系统方案简介与分析比较

2.1基于ARM的高速数据采集系统

该系统的控制核心Samsun公司推出的16/32位RISC处理器S3C44B0X。它为手持设备和一般类型应用提供了高性价比和高性能的微控制器解决方案。为了降低成本,S3C44B0X提供了丰富的内置部件:8KB Cache,可选的内部SRAM,LCD控制器,带自动握手的2通道UART,4通道DMA,系统管理器(片选FP/EDO/SDRAM控制器),带PWM功能的5通道定时器,I/O端口,RTC,8通道10为ADC,IIC总线接口,IIS总线接口,同步SIO接口和PLL倍频器。S3C44B0X采ARM7TDMI内核,0.25um工艺的CMOS标准宏单元和存储编译器。它低功耗,精简,出色和全静态的设计特别适用于成本和功耗敏感的应用。同样S3C44B0X还采用了一种新的总线结构,即SAMBAII(SAMSUNG ARM CPU 嵌入式微处理器总线结构)。S3C44B0X的显著特性时它的CPU核,是由ARM公司设计的16或32位的ARM7TDMI最高为66MHz的RISC处理器。微处理器S3C44B0X提供全面的,通用的片上外设,大大减少了系统电路中除处理器以外的元器件配置,从而最小化系统的成本。

系统以S3C44B0X为数据采集模块核心处理器,采用模块化方法设计,按照功能的不同,分为电源电路、通道选择电路、模数转换电路、通信电路、多路开关及信号调理电路、计算机人机交互界面部分,数据采集系统整体结构图2.1所示。

2.1 高速高精度数据采集系统的电路框图

数据采集系统工作流程:传感器输入的模拟信号经过信号调理电路的处理(包括隔离、变换、放大、滤波等各种处理)以满足数模转换芯片对输入电平和信号质量的要求,然后通过多路开关进行信号选择,选通的信号由高性能高速电压反馈放大器AD8021的进一步的处理获得更精确,精度更高的模拟信号,在微处理器

的控制下模拟信号通过16位逐次渐近型模数转换器AD7663的转换处理存入数据缓存,进一步通过S3C44B0X处理器的控制的显示、键盘模块实现人机交换功能。同时多路开关的选择与控制有微处理器控制。

软件部分的设计分为两个部分,分别为数据采集系统控制软件和数据程序处理两个部分。软件设计共包括五部分:通道选择,数据采集处理,数据存储,数据显示和键盘控制。

系统各模块功能概述:

(1) 多路开关及信号调理模块

模拟多路开关是数据采集系统的一个重要部分,通常在多路被测信号共用一路A/D转换器的采集系统中用来把多路信号有条理的传送到A/D转换器中去,以完成多路信号的数据采集。这里介绍的是采用8通道模拟多路复用器MAX308EPE实现8路模拟信号的采集。信号调理电路主要基于AD623与MAX291芯片的自行设计电路。信号调理电路主要用来对传感器输入的信号进行隔离、变换、放大、滤波等等各种处理,以满足模数转换芯片对输入电平和信号质量的要求,同时大大的简化了信号调理电路的设计,简化了外围电路。多开关由微处理器S3C44B0X进行控制选择。

(2) 模数转换模块

本模块由两部分组成:信号驱动放大器AD8021与具有低噪声、高精度和出色的长期稳定特性的基准电压源ADR421提供基准电压的模数转换芯片AD7663。

传感器输入的信号通过多路开关及信号调理模块处理后得到比较符合要求的模拟信号,进一步通过信号驱动放大电路AD8021的处理得到精度较高的、稳定的模拟信号,通过分辨率高,采样速率高,功耗小的模数转换芯片AD7663的作用,输出符合要求的数字信号,完成模数转换。

相关文档
最新文档