《数据采集中英文文献.doc》由会员分享,可在线阅读,更多相关《数据采集中英文文献.doc(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date数据采集中英文文献数据采集是对现实世界抽样产生出可以由计算机操纵的数据,有时也把它缩写为DAS或者DAQ,数据采集和信号通常涉及到的信号波形采集和处理,以获得所需的信息数据采集 数据采集是对现实世界抽样产生出可以由计算机操纵的数据,有时也把它缩写为DAS或者DAQ,数据采集和信号通常涉及到的信号波形采集和处理,以获得所需的信息。数据采集系统的组成部分包括的任何测量参数
2、转换为电信号,然后调节电信号,然后再通过数据采集硬件获取相应数据的传感器。 使用厂商提供的软件,或自定义显示和控制,开发利用如BASIC,C,Fortran,Java,Lisp,Pascal各种通用编程语言把获得的数据显示,分析和存储在计算机中。为了构建大规模数据采集系统,使用了包括EPICS等专业的编程语言进行的数据采集。LabVIEW,内置了图形化工具和数据的采集和分析,它提供了图形化编程环境数据采集优化,并使用MATLAB作为其编程语言。 数据是如何取得 (1)来源 根据调查,数据采集是和物理现象或物体的物理性质一起开始的。这物理性质或现象,可能是根据温度或房间温度,强度或光源的强度变化
3、而变化,内部的压力,迫使应用到一个对象,或许多其他事情。一个有效的数据采集系统可以测量这些不同性质或现象。 换能器是一种可以将电压,电流,电阻或电容值的变化等转换成相应的可测量的电信号的装置,数据采集系统衡量不同的物理现象的能力,取决于换能器把数据采集硬件采集到的可测量的物理现象转换成可测量信号。在DAQ系统中,传感器是感应器的代名词。不同的传感器有许多不同的应用,如测量温度,压力,或液体流动。数据采集还进行各种信号调理技术,将充分修改各种不同的电压,使之变为可以使用ADC测量的数字化电信号。 (2)信号 信号可能是数字信号(有时也称为逻辑信号)或使用不同的传感器进行模拟分析的结果。 如果从传
4、感器得到的信号与数据采集硬件不兼容,信号调理就是非常必要的了。该信号可以被放大,或者可能需要过滤,或锁定放大器解调列入执行。模拟信号容忍几乎没有串音等转换为数字数据,然后才接近一台PC或之前沿长电缆。对于模拟数据,具有很高的信噪比,信号需要非常高,同时派遣一个50欧姆的终端快速信号路径+ -10伏特,需要强大的驱动程序。(3)数据采集硬件 数据采集硬件通常是与信号和PC接口。它可以从母板连接到计算机的端口(并行,串行,USB等.)或连接到插槽卡(PCI,ISA和PCI - E等.)。通常在一个PCI卡背面的空间太小,不能满足所有需要的连接的血药,所以外部的盒式是必需的。这之间的电缆盒和PC是昂
5、贵的原因是许多的电线需屏蔽。 数据采集卡通常包含复用器,模数转换,数模转换,与TTL印务局,高速定时器,RAM等多个组件。这些都可以通过由一个可以运行小程序的总线的微控制器进行控制。该控制器比硬布线逻辑灵活,但比CPU便宜,所以用它阻止它用简单的投票循环是没有问题。例如:等待一个触发,启动ADC时,查找的时间,等待完成的ADC,移动值到RAM,切换多路,得到TTL输入,让数模转换器进行电压斜坡。由于16位模数转换器,数模转换器,运算放大器和样品,并作为2007年只有1兆赫运行等精度认为,即使像成本低为AVR32数字控制器有簿记之间约100个时钟周期。 可重构计算可提供高速数字信号。数字信号处理
6、器算法花费大量的硅,并允许严格控制回路或过滤器。与个人电脑连接允许舒适固定编制和调试。使用外部住房在1总线插槽模块化设计,可以增加与用户的需求。高速二进制数据需要特殊用途的硬件要求时向数字转换器和高速8位ADC称为数字存储示波器示波器,这是典型的未连接到DAQ硬件,而是直接到PC。 另外值得注意的是,并非所有的数据采集硬件的运行永久连接到电脑上,例如智能独立伐木者和控制器,可以从电脑操作,但他们可以经营完全独立的个人电脑。 (4)数据采集软件 数据采集软件,是为了对数据采集硬件与PC的工作。这样可能会至少在三个方面:应用程序直接从硬件寄存器,低层次的软件驱动程序(通常包装与数据采集硬件),让开
7、发更高级别的应用程序注册资料从硬件和越野的现成应用程序来 驱动软件,通常与数据采集硬件或其他厂商来了,让操作系统识别的数据采集硬件和程序访问的信号正由数据采集硬件阅读。一个优秀的车手提供了高,低级别的访问。所以,一开始时会与高级别提供的解决办法,提高到组装说明在时间关键的或外来的申请。 场外的现成应用程序编程接口的手段包括记录,分析和显示所获得的数据。这种软件的例子是MATLAB和LabVIEW中,既提供一个高层次的图形化编程语言。Data acquisition Data acquisition is the sampling of the real world to generate da
8、ta that can be manipulated by a computer. Sometimes abbreviated DAQ or DAS, data acquisition typically involves acquisition of signals and waveforms and processing the signals to obtain desired information. The components of data acquisition systems include appropriate sensors that convert any measu
9、rement parameter to an electrical signal, then conditioning the electrical signal which can then be acquired by data acquisition hardware. Acquired data are displayed, analyzed, and stored on a computer, either using vendor supplied software, or custom displays and control can be developed using var
10、ious general purpose programming languages such as BASIC, C, Fortran, Java, Lisp, Pascal. Specialized programming languages used for data acquisition include EPICS, used to build large scale data acquisition systems, LabVIEW, which offers a graphical programming environment optimized for data acquis
11、ition, and MATLAB which provides a programming language, and also built-in graphical tools and libraries for data acquisition and analysis. How data is acquired Source Data acquisition begins with the physical phenomenon or physical property of an object (under investigation) to be measured. This ph
12、ysical property or phenomenon could be the temperature or temperature change of a room, the intensity or intensity change of a light source, the pressure inside a chamber, the force applied to an object, or many other things. An effective data acquisition system can measure all of these different pr
13、operties or phenomena. A transducer is a device that converts a physical property or phenomenon into a corresponding measurable electrical signal, such as voltage, current, change in resistance or capacitor values, etc. The ability of a data acquisition system to measure different phenomena depends
14、on the transducers to convert the physical phenomena into signals measurable by the data acquisition hardware. Transducers are synonymous with sensors in DAQ systems. There are specific transducers for many different applications, such as measuring temperature, pressure, or fluid flow. DAQ also depl
15、oy various signal conditioning techniques to adequately modify various different electrical signals into voltage that can then be digitized using ADCs. Signals Signals may be digital (also called logic signals sometimes) or analog depending on the transducer used. Signal conditioning may be necessar
16、y if the signal from the transducer is not suitable for the DAQ hardware to be used. The signal may be amplified, or may require filtering, or a lock-in amplifier is included to perform demodulation. Analog signals tolerate almost no cross talk and so are converted to digital data, before coming clo
17、se to a PC or before traveling along long cables. For analog data to have a high signal to noise ratio, the signal needs to be very high, and sending +-10 Volts along a fast signal path with a 50 Ohm termination requires powerful drivers. DAQ hardware DAQ hardware is what usually interfaces between
18、the signal and a PC. It could be in the form of modules that can be connected to the computers ports (parallel, serial, USB, etc.) or cards connected to slots (PCI, ISA, PCI-E, etc.) in the mother board. Usually the space on the back of a PCI card is too small for all the connections needed, so an e
19、xternal breakout box is required. The cable between this Box and the PC is expensive due to the many wires and the required shielding and because it is exotic. DAQ-cards often contain multiple components (multiplexer, ADC, DAC, TTL-IO, high speed timers, RAM). These are accessible via a bus by a mic
20、ro controller, which can run small programs. The controller is more flexible than a hard wired logic, yet cheaper than a CPU so that it is alright to block it with simple polling loops. For example: Waiting for a trigger, starting the ADC, looking up the time, waiting for the ADC to finish, move val
21、ue to RAM, switch multiplexer, get TTL input, let DAC proceed with voltage ramp. As 16 bit ADCs, DACs, OpAmps and sample and holds with equal precision as of 2007 only run at 1 MHz, even low cost digital controllers like the AVR32 have about 100 clock cycles for bookkeeping in between. Reconfigurabl
22、e computing may deliver high speed for digital signals. Digital signal processors spend a lot of silicon on arithmetic and allow tight control loops or filters. The fixed connection with the PC allows for comfortable compilation and debugging. Using an external housing a modular design with slots in
23、 a bus can grow with the needs of the user. High speed binary data needs special purpose hardware called Time to digital converter and high speed 8 bit ADCs are called oscilloscope#Digital storage oscilloscope, which are typically not connected to DAQ hardware, but directly to the PC. Also notable i
24、s that not all DAQ hardware has to run permanently connected to a PC, for example intelligent stand-alone loggers and controllers, which can be operated from a PC, yet they can operate completely independent of the PC. DAQ software DAQ software is needed in order to the DAQ Hardware to work with a P
25、C. This can come in at least three flavors: applications that register directly from the hardware, low-level software driver (usually packaged with the DAQ hardware) to allow developing higher level applications to register data coming from the hardware and off-the-shelf applications Driver software
26、 that usually comes with the DAQ hardware or from other vendors, allows the operating system to recognize the DAQ hardware and programs to access the signals being read by the DAQ hardware. A good driver offers high and low level access. So one would start out with the high level solutions offered a
27、nd improves down to assembly instructions in time critical or exotic applications. Off-the-shelf applications include interface for programming means to log, analyze and display the acquired data. Examples of this kind of software are MATLAB and LabVIEW, both providing a high level graphical programming language.-