当前位置:文档之家› 实验数据采集和误差分析及处理

实验数据采集和误差分析及处理

在 实 验 领 域 ,目 前 国 际 上 有 多 种 基 于 个 人 计 算 机 技 术 的 测 量 控 制 软 件 , Matlab、LabView 是典型代表,有多家国际著名实验仪器生产厂商提供与其兼容的硬 件产品,或者基于其技术开发了专门的数据采集与控制实验系统,如 dSPACE 采 集控制平台。
(3 -9)
由式(3 -9) 可以看出,D /A 转换器实际上是一种译码器,如图 3 -5 所示。 其输出与输入关系如图 3 -6 所示。
图 3 -7 给出了带运算放大器的权电阻 D /A 转换电路原理,由图可知:
Ey析及处理
图 3 -5 D /A 转换器
带微型计算机的数据采集测控系统具有以下几个特点: 1) 可由计算机程序实现多路检测和控制; 2) 可大大提高测试精度( 采用高精度 A /D 转换器) 和缩短测试周期; 3) 具有数据分析处理功能,可实现在线处理和脱机处理; 4) 具有显示、打印、绘图和报警功能; 5) 利用直接存储器存取方式( DMA 方式) 可实现采集数据直接传送,实现 数据的高速采集; 6) 微型计算机内存量大,可存储大量采集数据,并能将这些数据存到磁盘 上保存。
又考虑时间为负值无物理意义,所以式(3 -2) 又可改写为
(3 -2)
+∞
钞 ys ( t) = x( nTs ) δ( t -nTs ) n =0
(3 -3)
式(3 -3) 表明采样开关输出信号 ys ( t) 是由一系列脉冲组成的,其数学表达式 是两个信号乘积的和式,也即采样开关输出的信号是一系列幅值不等的调幅波。
Ey =(20 a0 +21 a1 +22 a2 +… +2 n -1 an -1 ) e0
(3 -11)
式中: a0 ~an -1 只能取“1” 或“0” 。 从式(3 -11) 可知,输出模拟电压的大小直接与输入的 二进制数字量成正
比,从而实现了从数字量到模拟量电压的转换。
3畅3 模数和数模转换
钞 G( f)

1 Ts
n
+∞ =-∞
δ
f -Tns
(3 -5)
若在完成卷积运算的两个函数中有一个函数为脉冲函数,则这种卷积是一 种最简单的卷积积分。 积分结果是简单地将 X( f) 搬移到 G(f) 的坐标位置上, 如图 3 -3 所示。
从图 3 -3 中可知,采样信号 ys ( t) 的频谱中包含了原信号的频谱 X( f) ,若 用低通滤波器,可从 Ys (f)中选出 X( f),并可还原到 x(t)。 同时,为了使从Ys (f) 的各波形不发生重叠现象,能不失真地恢复到原信号 x(t),则要求 fs 的取值满 足 fs -fc ≥fc ,故得
=2R2 ,…,Rn -1
= 2
R
n -1


e0
=e1
=e2
=…

en -1 ,则
Ey =(20 +21 +22 +… +2 n -1 ) e0
(3 -10)
将权电阻求和网络通过二进制控制电子开关接到参考电压( 标准电压) 源 e0 上,如图 3 -8 所示。 当二进制某一位为“1” 时开关接通,为“0 ” 时开关接地, 则输出电压表达式为
(3 -1)
n =-∞
+∞
式中: x( t) 为采样开关的连续输入信号;g( t) 为采样信号,即 g( t) = 钞 δ( t - n =-∞
nTs ) ,其中 δ( t -nTs ) 为发生在采样时间 t =nTs 上的单位脉冲函数,定义为
∞ (t =nTs) δ( t -nTs ) =
0 (t ≠ nTs)
第 3 章 实验数据采集和误差分析及处理
3畅1 概 述
近 20 年,随着电子技术和软件技术的快速发展,计算机数据采集与控制系 统成为实验数据处理与分析的主要工具,各种实验和生产设备已大部分采用各 种形式的计算机测量控制系统。 以单片机、工业控制计算机、数字信号处理器、 家用或商用计算机、笔记本式计算机等为核心的各种测量控制系统,广泛运用于 各行各业的生产、实验及人们日常生活的各种家用电器中,有效地提高了产品质 量和生活水平。
由于实际生产中的信号往往是模拟信号,而计算机所需要的信号是数字形 式,这就需要将模拟量转换成数字量。 而在计算机控制系统中又需要将数字信 号转换成模拟信号用来推动控制系统的执行元件或模拟显示记录仪。
将模拟信号转换成数字信号的过程称为模数( A /D) 转换,其装置称为模数 转换器,简称 A /D 转换器。 反之,将数字信号转换成模拟信号称为数模( D /A) 转换,其装置称为数模转换器,简称 D /A 转换器。
然而,在生产实践和科学研究活 动 中, 尤 其 是 机 械 工 程 实 验 中, 需 要 测 量 的 信号多数是模拟量,即测量对象是连续信号,而计算机只能处理离散的数字化信 号。 这样,就需要用信号采样技术将连续量变成离散量,然后才能处理。
实验数据测量过程中,由于传感器、信号调理电路和数据转化电路等不可避 免地存在测量误差,同时操作过程中也存在人为误差和操作误差,为了获得正确 的测量结果,也需要对这些误差加以处理。
在静态测量时,每次测量获得一 个 数 据, 多 次 测 量 可 以 得 到 一 个 数 列, 这 也 可以看做一种采样,只是这个采样是不等间隔和低速的。 静态测量时,数据记录
52
第 3 章 实验数据采集和误差分析及处理
和采样同时完成。 2畅采样定理 在采样过程中,当输入信号 x(t)随时间变化很快、采样周期较长时,某些信
图 3 -6 D /A 转换关系
图 3 -7 带运算放大器的权电阻 D /A 转换电路

i
=i0
+i1
+i2
+… +in -1

e0 R0
+Re11
+Re22
+…
en -1 +R n -1
所以
Ey
=Rf
e0 R0
+Re11
+Re22
+…
en -1 +Rn -1
选择 Rf
=R0
=R , R 1
=R2 ,R2
本章主要介绍实验数据的计算机采集原理和误差分析的基本方法。
3畅2 实验数据的采集
3畅2畅1 采样过程和采样定理
1畅采样过程 测量时,得到的信号是随时间连续变化的,需要按一定的间隔( 通常是等间 隔) 将需要观测的瞬时点的信号值记录下来,以便后续过程量化处理,这个过 程 称为采样。 在采样过程中,采样所用的装置称为采样器,又称采样开关,如图
图 3 -1 采样过程
采样过程可以看做脉冲调制过程,采样开关可看做调制器。 这种脉冲调制 过程是将采样开关输入的连续信号波形转换为宽度非常窄而幅度由输入信号确 定的脉冲序列,如图 3 -2 所示。 采样开关输入信号与输出信号之间的关系可表 达为
ys(t) =x(t)g(t)
+∞

钞 ys ( t) =x( t) δ( t -nTs )
由式(3 -3) 可知,采样信号 ys ( t) 等于 x( t) 与脉冲列 g( t) 的乘积,即
ys(t) =x(t)g(t)
由频域卷积特性可知
x(t) g(t) 骋X( f) 倡G(f)

Ys (f) =X(f)倡G( f)
(3 -4)
式中: Ys ( f) ———采样信号 ys ( t) 的频谱; X( f) ———连续信号 x( t) 的频谱; G( f) ———周期单位脉冲序列的频谱,并有
3畅2 实验数据的采集
53
图 3 -3 采样定理
3畅2畅2 数据采集系统
数据采集系统包括模拟系统和数字系统两部分,能完成对信号的采集、转 换、处理和控制功能,通用的微型计算机数据采集系统如图 3 -4 所示。 首先是 传感器将被测物理量,如位移、压力、 温 度 以 及 转 速、 流 量 等 转 换 成 相 应 的 电 量, 放大器将此微弱电量加以放大,成为幅值适当的连续变化的模拟量,该模拟量经 模数转换器( 简称 A /D 转换器) 转换成数字量输入微型计算机,进行分析处理, 最后获得被研究对象的各种动态信息,如瞬时值、特征值、性能参数、拟合曲线和 拟合方程等各种结果,并可在终端屏幕上显示或通过打印机与绘图仪打印数据、 绘制图形。 若该采集系统还需对过程的参数进行控制,可通过图中数模转换器 ( 简称 D /A 转换器) 输出模拟电量,送入控制电路或执行机构。
57
图 3 -8 权电阻 D /A 转换电路 权电阻网络电阻值变化范围很大,在网络中由于有运算放大器和电子开关, 为保证转换精度,允许使用的权电阻极限阻值( 最大、最小) 需加以限制,因而限 制了允许接入的二进制位数。 另外,权电阻的制造精度及温度变化特性也影响 转换精度,因此权电阻网络的使用受到影响。 图 3 -9 所示是 R -2R 型 T 形网络 D /A 转换电路。 该电路 a、b、c、d 节点分 别对地的等效电阻均为 2R,而开关 S0 ~S3 位置的不同可改变网络输出电压值。 开关位置由 a0 ~a3 控制,设 ai =0 接地,ai =1 接参考电压 ER 。 二进制数码为
在数据采集系统中,要进行多参数测量时,对这些参数的模数转换多采用公
54
第 3 章 实验数据采集和误差分析及处理
图 3 -4 计算机数据采集系统 共的模数转换电路,目的是简化电路,降低成本。 为此,当以此电路进行转换时, 就必须分时占用模数转换电路,这可通过图中模拟多路转换器来实现,即轮流切 换各被测通道与模数装换器之间的通路以达到分时目的。
fs ≥ 2fc
(3 -6)
式中: fs ———采样频率; fc ———信号截止频率,等于信号所包含的最高频率;
2fc ———最低采样频率,也称为奈奎斯特频率。 按采样定 理 所 得 到 的 采 样 频 率 是 理 想 的 下 限 值, 实 际 工 程 上 一 般 取 fs =
(3 ~4) fc 。
相关主题