《数据处理技术》PPT课件.ppt
《《数据处理技术》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数据处理技术》PPT课件.ppt(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章第七章 数据处理技术数据处理技术本章要点本章要点:1.1.测量数据的预处理技术测量数据的预处理技术2.2.常用的几种数字滤波方法常用的几种数字滤波方法3.3.线性式标度变换方法线性式标度变换方法4.4.查表方法查表方法 返回总目录返回总目录本章主要内容本章主要内容 引言引言7.1 7.1 测量数据预处理技术测量数据预处理技术7.2 7.2 数字滤波方法数字滤波方法7.3 7.3 标度变换算法标度变换算法7.4 7.4 越限报警处理越限报警处理 思考题思考题数据采集数据采集-在计算机控制系统中,是最基本的一种模式。在计算机控制系统中,是最基本的一种模式。一般是通过传感器、变送器把生产过程的
2、各种物一般是通过传感器、变送器把生产过程的各种物理参数转换成电信号,然后经理参数转换成电信号,然后经A/DA/D通道或通道或DIDI通道,通道,把数字量送入计算机中。把数字量送入计算机中。数据处理数据处理-计算机在对这些数字量进行显示和控制之前,计算机在对这些数字量进行显示和控制之前,还必须根据需要进行相应的数值计算即数据处理。还必须根据需要进行相应的数值计算即数据处理。为了满足不同系统的需要,设计出了许多有效的为了满足不同系统的需要,设计出了许多有效的数据处理技术方法,数据处理技术方法,如如预处理,数字滤波,标度预处理,数字滤波,标度变换,查表和越限报警变换,查表和越限报警等等。引引 言言7
3、.1 7.1 测量数据预处理技术测量数据预处理技术7.1.1 系统误差的自动校准系统误差的自动校准7.1.2 数据字长的预处理数据字长的预处理7.1.1 7.1.1 系统误差的自动校准系统误差的自动校准系统误差系统误差-在控制系统的测量输入通道中,一般均存在在控制系统的测量输入通道中,一般均存在 放大器等器件的放大器等器件的零点偏移和漂移零点偏移和漂移,会造成放,会造成放 大电路的增益误差及器件参数的不稳定等现象。大电路的增益误差及器件参数的不稳定等现象。特特 点点-是在一定的测量条件下,其变化规律是可以是在一定的测量条件下,其变化规律是可以 掌握的,产生误差的原因一般也是知道的。掌握的,产生
4、误差的原因一般也是知道的。处理方法处理方法-通过适当的技术方法通过适当的技术方法如数字调零、系统校准如数字调零、系统校准 来确定并加以校正的,一般采用软件程序进来确定并加以校正的,一般采用软件程序进 行处理。行处理。1.1.数字调零数字调零数字调零处理由零点偏移造成系统误差,通过软件实现数字调零处理由零点偏移造成系统误差,通过软件实现电路多路开关、前置放大器、电路多路开关、前置放大器、A/DA/D转换器、转换器、CPUCPU原理原理CPUCPU分时巡回采集分时巡回采集1 1路至路至n n路电压信号。路电压信号。寻找零点偏移值:第寻找零点偏移值:第0 0 路为校准信号即接地信号,理论上电压路为校
5、准信号即接地信号,理论上电压0 0,CPUCPU采样采样值零,而实际上产生了一个不等于零的数值,此值零点偏移值值零,而实际上产生了一个不等于零的数值,此值零点偏移值N N0 0;然后依次采集然后依次采集1 1、2 2、n n路,采样值路,采样值N N1 1、N N2 2、N Nn n值就是实际值零点偏移值就是实际值零点偏移值值N N0 0。计算机要进行的数字调零恢复本次测量的实际值(。计算机要进行的数字调零恢复本次测量的实际值(Ni-NNi-N0 0)。)。特点特点此方法,可去掉放大电路、此方法,可去掉放大电路、A/DA/D转换电路本身的偏移及随时间与温转换电路本身的偏移及随时间与温度度 而发
6、生的各种漂移的影响,从而大大降低对这些电路器件的偏移值的而发生的各种漂移的影响,从而大大降低对这些电路器件的偏移值的 要求,降低硬件成本。要求,降低硬件成本。缺点缺点不能校正由传感器本身引入的误差。不能校正由传感器本身引入的误差。2 2系统校准系统校准 原因原因克服由传感器本身引入的误差。克服由传感器本身引入的误差。系统校准计算系统校准计算 VRVR:标准输入信号;:标准输入信号;NRNR:VRVR对应采样值对应采样值 V V:实际被测输入信号;实际被测输入信号;N N:V V对应采样值对应采样值适用场合适用场合传感器特性随时间会发生变化的场合传感器特性随时间会发生变化的场合7.1.2 7.1
7、.2 数据字长的预处理数据字长的预处理 1.1.输入位数大于输出位数输入位数大于输出位数处理方法:忽略高位数的最低几位。如:处理方法:忽略高位数的最低几位。如:1010位位A/DA/D转换器的输转换器的输入值为入值为00111110001111101010,此值经处理后送入,此值经处理后送入8 8位位D/AD/A转换转换器的值就变为器的值就变为0011111000111110。这在计算机中通过向右移。这在计算机中通过向右移位的方法是很容易实现的。位的方法是很容易实现的。2 2输入位数小于输出位数输入位数小于输出位数处理方法:将处理方法:将8 8位数左移两位位数左移两位构成构成1010位数位数,
8、最低两位用最低两位用“0 0”填充填充 如:转换前的如:转换前的8 8位输入值位输入值为:为:;转换后的转换后的1010位输出值位输出值为:为:0000。7.2 7.2 数字滤波方法数字滤波方法7.2.1 平均值滤波平均值滤波7.2.2 中值滤波中值滤波7.2.3 限幅滤波限幅滤波7.2.4 惯性滤波惯性滤波种类种类算术平均、去极值平均、加权平均、滑动平均算术平均、去极值平均、加权平均、滑动平均1.1.算术平均滤波算术平均滤波在采样周期在采样周期T T内,对测量信号内,对测量信号y y 进行进行m m次采次采样,样,把把m m个采样值相加后的算术平均值作为本个采样值相加后的算术平均值作为本次的
9、有效采样值,即次的有效采样值,即2 2、去极值平均滤波、去极值平均滤波对连续采样的对连续采样的 m m 个数据去掉其中的最大值个数据去掉其中的最大值与最小值,然后计算余下的与最小值,然后计算余下的m m-2-2个数据个数据 的算术平均值。的算术平均值。适用场合适用场合工业场合经常遇到的尖脉冲干扰的信号滤波。工业场合经常遇到的尖脉冲干扰的信号滤波。缺点缺点灵敏度和平滑度较差灵敏度和平滑度较差平均值滤波平均值滤波3.3.加权平均滤波加权平均滤波对每次采样值不以相同的权系数对每次采样值不以相同的权系数 而以增加新鲜采样值的权重相加而以增加新鲜采样值的权重相加。C i为加权系数,先小后大,且均为小于为
10、加权系数,先小后大,且均为小于1但总和等于但总和等于1的小数,的小数,即满足下式即满足下式 C1+C2+Cm=1 Cm Cm-1 C1 0C i的取值应视具体情况选取的取值应视具体情况选取,并通过调试确定。并通过调试确定。例如例如,某纯滞后时间为某纯滞后时间为被控对象被控对象,采用采用m=4的加权平均滤波算式为的加权平均滤波算式为=C1 y 1+C2 y 2+C3 y 3+C4 y 4 ,适用场合适用场合前三种的平均滤波算法有一个共同点:即每取前三种的平均滤波算法有一个共同点:即每取得一个有效采样值必须连续进行若干次采样。系得一个有效采样值必须连续进行若干次采样。系统的采样速度较慢或采样信号变
11、化较快时,系统统的采样速度较慢或采样信号变化较快时,系统的实时性就无法得到保证。的实时性就无法得到保证。滑动平均滤波滑动平均滤波在每个采样周期只采样一次,将这一次采样在每个采样周期只采样一次,将这一次采样 值和过去的若干次采样值一起求平均,所值和过去的若干次采样值一起求平均,所 得结果即为有效采样值得结果即为有效采样值滑动平均滤波算法优势滑动平均滤波算法优势实时性好,提高了系统响应速度。实时性好,提高了系统响应速度。4 4滑动平均滤波滑动平均滤波中值滤波中值滤波将信号将信号y y 的连续的连续m m次采样值按大小进行排次采样值按大小进行排 序,取其中序,取其中间值作为本次的有效采样值。本算法为
12、取中值,故采间值作为本次的有效采样值。本算法为取中值,故采样次数样次数m m应为奇数,一般应为奇数,一般3535次即可。次即可。编制中值滤波的算法程序编制中值滤波的算法程序首先把首先把m m个采样值从小到大(或从大个采样值从小到大(或从大到小)进行排队,这可采用几种常规的排序算到小)进行排队,这可采用几种常规的排序算法如冒泡算法,然后再取中间值。法如冒泡算法,然后再取中间值。适用场合适用场合中值滤波对缓变过程中的偶然因素引起的波动或采中值滤波对缓变过程中的偶然因素引起的波动或采样器不稳定造成的误差所引起的脉动干扰比较有效,样器不稳定造成的误差所引起的脉动干扰比较有效,而对快速变化过程而对快速变
13、化过程(如流量如流量)的信号采样则不适用。的信号采样则不适用。7.2.2 7.2.2 中值滤波中值滤波 把两次相邻的采样值相减,求其增量的绝对值,再与两次采把两次相邻的采样值相减,求其增量的绝对值,再与两次采样所允许的最大差值样所允许的最大差值 Y Y 进行比较,如果小于或等于进行比较,如果小于或等于 Y Y,表示本次,表示本次采样值采样值 y y(k k)是真实的,则取是真实的,则取 y y(k k)为有效采样值;反之,为有效采样值;反之,y y(k k)是不是不真实的,真实的,则取上次采则取上次采样值样值 y y(k k 1)1)作为本次有效采样值。作为本次有效采样值。当当|y y(k)-
14、y(k-1)k)-y(k-1)|Y Y 时,则取时,则取 y y(k)=(k)=(k k)当当|y y(k)-y(k-1)k)-y(k-1)|Y Y时,则取时,则取y y(k k)=)=y y(k-1)(k-1)式中:式中:y y(k k)t=kT)t=kT时的采样值;时的采样值;y y(K-1)t=(k-1)T(K-1)t=(k-1)T时的采样值;时的采样值;Y Y相邻两次采样值所允许的最大偏差,其大小取决于控制系相邻两次采样值所允许的最大偏差,其大小取决于控制系统采样周期统采样周期T T和信号和信号Y Y的正常变化率。的正常变化率。适用场合适用场合对随机干扰或采样器不稳定引起的失真有良好的
15、滤波对随机干扰或采样器不稳定引起的失真有良好的滤波效果。效果。7.2.3 7.2.3 限幅滤波限幅滤波 模拟硬件模拟硬件RCRC低通滤波器的数字实现。常用的低通滤波器的数字实现。常用的RCRC滤波器的滤波器的传递函传递函数数是是T Tf f=RC=RC滤波器的滤波时间常数,其大小直接关系到滤波效果。滤波器的滤波时间常数,其大小直接关系到滤波效果。一般说来,一般说来,T Tf f 越大,则滤波器的越大,则滤波器的截止频率截止频率(滤出的干扰频(滤出的干扰频率)越低,滤出的电压纹波较小率)越低,滤出的电压纹波较小,但输出滞后较大但输出滞后较大。实现方法实现方法由于高精度的由于高精度的RCRC电路不
16、易制作,所以硬件电路不易制作,所以硬件RC RC 滤波器滤波器不可能对极低频率的信号进行不可能对极低频率的信号进行滤波滤波。为此,用软件做为此,用软件做成低通数字滤波器,从而实现一阶惯性的成低通数字滤波器,从而实现一阶惯性的数字滤波数字滤波。7.2.4 7.2.4 惯性滤波惯性滤波7.3 标度变换算法标度变换算法主要内容:主要内容:概述概述 7.3.1 线性式变换线性式变换 7.3.2 非线性式变换非线性式变换 7.3.3 多项式变换多项式变换 7.3.4 查表法查表法概概 述述标度标度衡量某种物理量或参数的量纲;衡量某种物理量或参数的量纲;变换变换从一种物理量转换为另一种物理量;从一种物理量
17、转换为另一种物理量;标度变换标度变换 即把计算机系统检测的对象参数即把计算机系统检测的对象参数 的二进制数值还原变换为原物理的二进制数值还原变换为原物理 量的工程实际值。量的工程实际值。举例举例:下图为温度测控系统标度变换原理图下图为温度测控系统标度变换原理图标度变换方法标度变换方法线性式变换、非线性式变换、多项式变换线性式变换、非线性式变换、多项式变换 查表法查表法方法选择依据方法选择依据被测参数的工程量与转换后数字量间的函数被测参数的工程量与转换后数字量间的函数 关系;关系;通常传感器的输入输出特性决定了此函数关通常传感器的输入输出特性决定了此函数关系,从而决定标度变换方法。系,从而决定标
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据处理技术 数据处理 技术 PPT 课件
限制150内