数据采集系统(Date Acquisition System,DAS)

[编辑]

什么是数据采集系统

数据采集系统是结合基于计算机的测量软硬件产品来实现灵活的、用户自定义的测量系统。

[编辑]

数据采集系统的组成

通常数据采集系统由三个部分组成:传感器部分、数据采集仪部分和计算机(控制与分析器)部分。

传感器部分包括前面所提到的各种电测传感器,它们的作用是感受各种物理变量,如力、线位移、角位移、应变和温度等,并把这些物理量转变为电信号。

数据采集仪的作用是对所有的传感器通道进行扫描,把扫描得到的电信号转换成数字量,再根据传感器特性对数据进行传感器系数换算(如把电压值换算成应变或温度等),然后将这些数据传送给计算机,也可将这些数据打印输出、存入磁盘。

计算机部分包括主机、显示器、存储器、打印机、绘图仪和键盘等。计算机的主要作用是作为整个数据采集系统的控制鼎,控制整个数据的采集过程。在采集过程中,通过数据采集程序的运行,计算机对数据采集仪进行控制。计算机还可以对数据进行计算处理,实时打印输出、图像显示及存入磁盘。计算机的另外一个作用是在试验结束后,对数据进行处理。

数据采集系统可以对大量数据进行快速采集、处理、分析、判断、报警、直读、绘图、储存、试验控制和人机对话等,还可以进行自动化数据采集和试验控制,它的采样速度可高达每秒几万个数据或更多。

[编辑]

数据采集系统的配置

  典型的数据采集系统由传感器(T)、放大器(IA)、模拟多路开关(MUX)、采样保持器(SHA)、A/D转换器、计算机(MPS)或数字逻辑电路组成。根据它们在电路中的位置可分为同时采集、高速采集、分时采集和差动结构四种配置,如图1所示。

(1)同时采集系统。图1(a)所示为同时采集系统配置方案,可对各通道传感器输出量进行同时采集和保持,然后分时转换和存储,可保证获得各采样点同一时刻的模拟量。

(2)高速采集系统。图1(b)所示为高速采集配置方案,在实时控制中对多个模拟信号的同时实时测量是很有必要的。

(3)分时采集系统。图1(c)所示为分时采集方案,这种系统价格便宜,具有通用性,传感器与仪表放大器匹配灵活,有的已实现集成化,在高精度、高分辨率的系统中,可降低IA和ADC的成本,但对MUX的精度要求很高,因为输入的模拟量往往是微伏级的。这种系统每采样一次便进行一次A/D转换并送入内存后方才对下一采样点采样。这样,每个采样点值间存在一个时差(几十到几百微秒),使各通道采样值在时轴上产生扭斜现象。输入通道数越多,扭斜现象越严重,不适合采集高速变化的模拟量。

(4)差动结构分时采集系统。在各输入信号以一个公共点为参考点时,公共点可能与队和ADC的参考点处于不同电位而引入干扰电压UN,从而造成测量误差。采用如图1(d)所示的差动配置方式可抑制共模干扰,其中MUX可采用双输出器件,也可用两个MUX并联。

[编辑]

数据采集系统的分类

目前,国内外数据采集系统的种类很多,按其系统组成的模式大致可分为以下几种。

(1)大型专用系统

将采集、分析和处理功能融为一体,具有专门化、多功能和高档次的特点。

(2)分散式系统

由智能化前端机、主控计算机或微机系统、数据通信及接口等组成,其特点是前端可靠近测点,消除了长导线引起的误差,并且稳定性好、传输距离长、通道多。

(3)小型专用系统

这种系统以单片机为核心,小型便携,用途单一,操作方便,价格低,适用于现场试验的测量。

(4)组成式系统

这是一种以数据采集仪和微型计算机为中心,按试验要求进行配置组合成的系统,它适用性广,价格便宜,是一种比较容易普及的形式。

[编辑]

数据采集系统的特点

数据采集系统具有如下主要特点:

1)数据采集系统一般都由计算机控制,使得数据采集的质量和效率等大为提高,也节省了硬件投资。

2)软件在数据采集系统的作用越来越大,

3)数据采集与数据处理结合得日益紧密,集、处理到控制的全部工作。这增加了系统设计的灵活性。形成数据采集与处理系统,可实现从数据采

4)数据采集过程一般都具有实时的特性,实时的标准是能满足实际需要;对于通用数据采集系统一般希望有尽可能高的速度,以满足更多的应用环境。

5)随着微电子技术的发展,电路集成度的提高,数据采集系统的体积越来越小,可靠性越来越高。

6)总线在数据采集系统中有着广泛的应用,总线技术对数据采集系统结构的发展起到了重要作用。

[编辑]

数据采集系统的主要性能指标

数据采集系统的性能指标和具体应用目的与应用环境密切相关,以下给出的是比较主要和常用的几个指标的含义。

(1)系统分辨率

系统分辨率是指数据采集系统可以分辨的输入信号最小变化量。通常用最低有效位(LSB)占系统满度信号的百分比表示,或用系统可分辨的实际电压数值来表示,有时也用满度信号可以分的级数来表示。表1所示为满度值为10V时数据采集系统的分辨率。

(2)系统精度

系统精度是指当系统工作在额定采集速率下,每个离散子样的转换精度。A/D转换器的精度是系统精度的极限值。实际的情况是,系统精度往往达不到A/D转换器的精度,这是因为系统精度取决于系统的各个环节(部件)的精度。如前置放大器、滤波器、多路模拟开关等,只有这些部件的精度都明显优于A/D转换器的精度时,系统精度才能达到A/D的精度。这里还应注意系统精度与系统分辨率的区别。系统精度是系统的实际输出值与理论输出值之差,它是系统各种误差的总和,通常表示为满度值的百分数。

表1 数据采集系统的分辨率(满度值为IOV)

位数级数1LSB(用满度值的百分数表示)1LSB(10V满度)

82560.391%39.1mV

1240960.0244%2.44mV

16655360.OO15%O.15mV

2010485760.000095%9.55μV

24167772160.00000600.609μV

(3)采集速率

采集速率又称为系统通过速率、吞吐率等,是指在满足系统精度指标的前提下,系统对输入模拟信号在单位时间内所完成的采集次数,或者说是系统每个通道、每秒钟可采集的子样数目,这里所说的“采集”包括对被测物理量进行采样、量化、编码、传输、存储等的全部过程。在时间域上,与采集速率对应的指标是采样周期,它是采样速率的倒数,它表示了系统每采集一个有效数据所需的时间。

(4)动态范围

动态范围是指某个物理量的变化范围。信号的动态范围是指信号的最大幅值和最小幅值之比的分贝数,数据采集系统的动态范围通常定义为所允许输入的最大幅值Vimax与最小幅值Vimin之比的分贝数,即

Ii=20lg Vimax/Vimin

式中,最大允许幅值Vimax——使数据采集系统的放大器发生饱和或者是使模数转换器发生溢出的最小输入幅值;

最小允许输入值Vimin——一般用等效输入噪声电平VIN来代替。

对大动态范围信号的高精度采集时,还要用到“瞬时动态范围”这样一个概念。所谓瞬时动态范围是指某一时刻系统所能采集到的信号的不同频率分量幅值之比的最大值,即幅度最大频率分量的幅值Afmax与幅度最小频率分量的幅值Afmin之比的分贝数。若用I表示瞬时动态范围,则有I=20lg Afmax/Afmin

(5)非线性失真

非线性失真也称为谐波失真。当给系统输入一个频率为f的正弦波时,其输出中出现很多频率kf(k为正整数)的新的频率分量的现象,称为非线性失真。谐波失真系数用来衡量系统产生非线性失真的程度。它通常用下式表示

式中,A1——基波振幅;AK——第k次谐波(频率为kf)的振幅。

[编辑]

相关条目

[编辑]

参考文献

↑ 于彤编.传感器应用.人民邮电出版社,2010.03.

本条目对我有帮助14

MBA智库APP

扫一扫,下载MBA智库APP

分享到:

微型计算机型数据采集系统特点,数据采集系统相关推荐

  1. 微型计算机化的数据采集系统,微型计算机数据采集系统-read.ppt

    微型计算机数据采集系统-read 数据采集与处理 班级:电科04 课时:40 上机:20 第一章 绪论---说明 第二章 模拟信号的数字化处理---说明 第三章 模拟多路开关---说明 第四章 测量放 ...

  2. 基于单片机的数据采集系统

    摘 要:本文以AT89C51单片机为核心,设计一个基于单片机的数据采集系统.系统可以采集16路模拟量,精度为12位,16路开关量和2路脉冲量,并将采集到的数据每隔一分钟通过串口发送到PC机. 关键字: ...

  3. 本弗莱数据可视化的生产流程图_力控锂离子电池车间数据采集系统

    摘要:该系统采用力控企业级实时历史数据库pSpace实现车间设备互联互通,构建统一的数据交换服务,用于将生产现场的设备情况.质量检验的实时数据采集及历史数据归档,供企业执行制造系统MES.大数据平台F ...

  4. 中石油2018年秋季C语言 试卷答案,[石油华东]《数据采集系统》2018年秋季学期在线作业...

    <数据采集系统>2018年秋季学期在线作业(一) 中石油华东作业资料www.op5n.com整理提供 一.单选题: 1.[单选题]n路的多路模拟开关,每路断开的开关的漏电流均为IR,开关的 ...

  5. 创业公司做数据分析(三)用户行为数据采集系统 (转)

    http://blog.csdn.net/zwgdft/article/details/53542597 作为系列文章的第三篇,本文将重点探讨数据采集层中的用户行为数据采集系统.这里的用户行为,指的是 ...

  6. 基于FPGA多通道数据采集系统verilog设计

    本设计实现多通道数据采集系统,该系统包括多通道数据采集和数据传输,使用verilog语言设计. 本设计实现功能:采集8路16位的AD数据,并发送到串口助手. 该设计架构图如下: 顶层模块代码如下: m ...

  7. 如何实现一平台多系统_自动化设备数据采集系统如何实现

    在企业管理信息系统中,数据采集无疑是整个系统正常运作的一个关键.对于制造型企业,生产设备的工作状况和产量数据是管理信息系统中需要了解的基础数据之一.因此自动完成生产数据采集,可避免手工信息录入方式造成 ...

  8. stm32采集脉冲信号_基于STM32+FPGA的数据采集系统的设计与实现

    引言 由于火控系统工作环境特殊,所需采集信号复杂多样,传统的以微控制器或PC为主的采集系统往往难以胜任.针对上述问题,提出了一种基于STM32+FPGA的数据采集系统的设计方案,该方案不仅能够完成对多 ...

  9. 数据采集系统有哪几种采集方式?

    1.设备类: 指从传感器和其它待测设备等模拟和数字被测单元中自动采集信息的过程.数据采集系统是结合基于计算机的测量软硬件产品来实现灵活的.用户自定义的测量系统.比如条码机.扫描仪等都是数据采集工具(系 ...

最新文章

  1. error RC1015: cannot open include file 'afxres.h'. 的解决办法
  2. microsoft edge 打不开 csdn 博客
  3. 向李开复和四中校长提问:AI时代来临,孩子的教育需要什么改变?
  4. 基于sparksql调用shell脚本运行SQL
  5. bpmn js 生成json_你不知道的 tsconfig.json
  6. 第 8 章 容器网络 - 051 - 在 overlay 中运行容器
  7. 2013\National _C_C++_B\4.高僧斗法
  8. [ASP.NET Core 3框架揭秘] 文件系统[1]:抽象的“文件系统”
  9. vrrp路由协议实验
  10. java 线程的join_多线程中join()
  11. Python自然语言处理相,新词发现,主题模型,隐马尔模型词性标注,Word2Vec,情感分析...
  12. Win10文件管理器那些你不知道的秘密
  13. 委托和事件的一些理解笔记
  14. linux racoon代码,源代码安装IPsec-Tools-0.7.2
  15. 测试理论基础(思维导图)
  16. 达梦数据库DM8 DCA认证学习笔记
  17. bootstrap 详细教程笔记
  18. 导出word单元格间隔空白问题
  19. 修复树莓派鼠标移动缓慢迟滞问题
  20. SSH连接慢问题解决

热门文章

  1. 【从零开始学c++】4.char数组和string的千丝万缕
  2. case when 的用法详解
  3. 一个sql注入直接把我们服务搞挂了
  4. 基于k210的水果分拣
  5. CppCheck使用说明
  6. oracle 远程访问配置,C#教程之Oracle 远程访问配置
  7. 【Pytorch】| Pytorch中softmax的dim的详细总结
  8. Linux CFS调度器分析
  9. 三生万物---算法生成的25幅三角形图像
  10. ArcBlock ⑦ 月报 | 产品一天半迭代1个版本 全球开发者社区建设启动