微型计算机控制技术教案精品文稿.ppt
《微型计算机控制技术教案精品文稿.ppt》由会员分享,可在线阅读,更多相关《微型计算机控制技术教案精品文稿.ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微型计算机控制技术教案第1页,本讲稿共41页数据处理数据处理 进行数字滤波和处理的必要性进行数字滤波和处理的必要性进行数字滤波和处理的必要性进行数字滤波和处理的必要性存在外部干扰存在外部干扰采样系统多次转换信号会掺杂噪声采样系统多次转换信号会掺杂噪声直接测得数据可能不可用直接测得数据可能不可用 数字滤波数字滤波数字滤波数字滤波在计算机中利用某种计算方法对原始输入数据进行数学处理,去掉原始数据在计算机中利用某种计算方法对原始输入数据进行数学处理,去掉原始数据中掺杂的噪声数据,提高信号的真实性,获得最具有代表性的数据集合。中掺杂的噪声数据,提高信号的真实性,获得最具有代表性的数据集合。数据处理数据
2、处理数据处理数据处理通过数字滤波得到比较真实的被测参数,有时不能直接使用,还需要通过数字滤波得到比较真实的被测参数,有时不能直接使用,还需要做某些处理,如线性化、校正运算、标度变换等。做某些处理,如线性化、校正运算、标度变换等。第2页,本讲稿共41页数据处理数据处理数据处理数据处理离不开数值计算,而最基本的数值计算就是四则运算。离不开数值计算,而最基本的数值计算就是四则运算。由于控制系统中遇到的现场环境不同,采集的数据种类与数值范由于控制系统中遇到的现场环境不同,采集的数据种类与数值范围不同,精度要求也不一样,各种数据的输入方法及表示也各不围不同,精度要求也不一样,各种数据的输入方法及表示也各
3、不相同。相同。为了满足不同系统的需要,设计出了许许多多有效的数据处理技术方为了满足不同系统的需要,设计出了许许多多有效的数据处理技术方法,如法,如预处理、预处理、数字滤波、数字滤波、标度变换、查表和越限报警标度变换、查表和越限报警等。等。第3页,本讲稿共41页数字滤波技术数字滤波技术滤波滤波:就是从所要测量的信号中除去就是从所要测量的信号中除去干扰信号干扰信号的过程。的过程。数字滤波数字滤波:它是利用一定的计算程序减少干扰在有用信号中的比它是利用一定的计算程序减少干扰在有用信号中的比重,消除随机误差,同时对信号进行必要的平滑处理,以重,消除随机误差,同时对信号进行必要的平滑处理,以保证系统的正
4、常运行,所以是一种保证系统的正常运行,所以是一种程序滤波程序滤波或或软件滤波软件滤波。第4页,本讲稿共41页数字滤波技术数字滤波技术数字滤波的优点:数字滤波的优点:(1)数字滤波是用程序实现的,不需要增加硬件设备,)数字滤波是用程序实现的,不需要增加硬件设备,可以多个通道可以多个通道“共用共用”一个滤波程序,各回路间不存一个滤波程序,各回路间不存 在阻抗匹配等问题。而且可靠性高、稳定性好、还在阻抗匹配等问题。而且可靠性高、稳定性好、还 可以节约投资;可以节约投资;(2)数字滤波能对频率很低的信号(如)数字滤波能对频率很低的信号(如0.01Hz)实现滤)实现滤 波,而模拟滤波时,则受电容容量限制
5、而无法实现;波,而模拟滤波时,则受电容容量限制而无法实现;(3)要改变滤波方法只需修改滤波程序,因而灵活方便。)要改变滤波方法只需修改滤波程序,因而灵活方便。第5页,本讲稿共41页数字滤波技术数字滤波技术克服大脉冲干扰的数字滤波法克服大脉冲干扰的数字滤波法(非线性法)非线性法)抑制小幅度高频噪声的平均滤波法抑制小幅度高频噪声的平均滤波法复合滤波复合滤波第6页,本讲稿共41页1.克服大脉冲干扰的数字滤波法克服大脉冲干扰的数字滤波法(非线性法)非线性法)克服由系统外部环境偶然因素引起的突变性扰动或系克服由系统外部环境偶然因素引起的突变性扰动或系统内部不稳定引起误码等造成的尖脉冲干扰,通常采统内部不
6、稳定引起误码等造成的尖脉冲干扰,通常采用简单的用简单的非线性滤波法非线性滤波法。滤除脉冲干扰是系统数据处理的第一步滤除脉冲干扰是系统数据处理的第一步第7页,本讲稿共41页1.克服大脉冲干扰的数字滤波法克服大脉冲干扰的数字滤波法1.1 1.1 程序判断滤波程序判断滤波程序判断滤波程序判断滤波基本思路:基本思路:根据现场经验或生产工艺机理的分析,确定出根据现场经验或生产工艺机理的分析,确定出两次采样输入信号之间可能出现的最大偏差两次采样输入信号之间可能出现的最大偏差X。若超过若超过X,则表明该次输入信号受到严重干扰,则表明该次输入信号受到严重干扰,应该去掉;反之,该次采样信号有效。应该去掉;反之,
7、该次采样信号有效。第8页,本讲稿共41页1.克服大脉冲干扰的数字滤波法克服大脉冲干扰的数字滤波法 程序判断滤波程序判断滤波程序判断滤波程序判断滤波程序判断滤波,程序判断滤波,程序判断滤波,程序判断滤波,根据处理方法不同,可分为两种根据处理方法不同,可分为两种:限幅滤波限幅滤波 算法算式算法算式:算式的含义:算式的含义:若本次采样值若本次采样值 与上次采样值与上次采样值 之差绝对值小于等于最大之差绝对值小于等于最大允许偏差允许偏差 ,则取本次采样值为滤波器输出,否则认为是干扰造成的,把上,则取本次采样值为滤波器输出,否则认为是干扰造成的,把上次采样值次采样值 作为本次滤波器输出。作为本次滤波器输
8、出。第9页,本讲稿共41页1.克服大脉冲干扰的数字滤波法克服大脉冲干扰的数字滤波法 程序判断滤波程序判断滤波程序判断滤波程序判断滤波限速滤波:限速滤波:三次采样值三次采样值 算法算式算法算式:,是指本次采样值与上次采样值之差;,是指本次采样值与上次采样值之差;,重新采样后的采样值与本次采样值之差,重新采样后的采样值与本次采样值之差。算式的含义:算式的含义:若若 ,则本次采样,则本次采样 有效,取有效,取 为滤波器输出;否则再重新采样一为滤波器输出;否则再重新采样一次,得到新采样值次,得到新采样值 ,若,若 ,则表明,则表明 值接近值接近 ,则用,则用 作为滤波器输出,否则,就以作为滤波器输出,
9、否则,就以 作为滤波器输出。作为滤波器输出。第10页,本讲稿共41页1.克服大脉冲干扰的数字滤波法克服大脉冲干扰的数字滤波法 程序判断滤波程序判断滤波程序判断滤波程序判断滤波 是是相相邻邻两两个个采采样样值值的的最最大大允允许许增增量量,其其数数值值可可根根据据 的的最最大变化速率大变化速率 及采样间隔及采样间隔 确定,即确定,即 实实现现本本算算法法的的关关键键是是设设定定被被测测参参量量相相邻邻两两次次采采样样值值的的最最大大允允许误差许误差 。要求准确估计。要求准确估计 和采样间隔和采样间隔 。适用于:适用于:变化较慢的参数,对抑制带有随机性的干扰较有效。变化较慢的参数,对抑制带有随机性
10、的干扰较有效。注意:注意:该滤波方法的关键在于最大允许偏差该滤波方法的关键在于最大允许偏差 的确定,往往需经大量的确定,往往需经大量的观测和实验才能确定。的观测和实验才能确定。第11页,本讲稿共41页1.克服大脉冲干扰的数字滤波法克服大脉冲干扰的数字滤波法1.2 1.2 中值滤波中值滤波中值滤波中值滤波(又称防脉冲干扰平均滤波法)(又称防脉冲干扰平均滤波法)(又称防脉冲干扰平均滤波法)(又称防脉冲干扰平均滤波法)基本思路:基本思路:对某一个被测参数连续采样对某一个被测参数连续采样n次(次(n为奇数,且一般取为奇数,且一般取39),然后按大小顺序排),然后按大小顺序排列,从中选取一个大小居中的采
11、样值作为滤波的输出。列,从中选取一个大小居中的采样值作为滤波的输出。算法算式算法算式:若:若n=3时,则时,则 适用于:适用于:滤去由于偶然因素引起的波动或由采样开关或滤去由于偶然因素引起的波动或由采样开关或A/D转换器等工作不稳定造成的误码所引转换器等工作不稳定造成的误码所引起的脉冲干扰。对变化缓慢的被测参数,如温度、液位、成分等,能收到很好的滤波效起的脉冲干扰。对变化缓慢的被测参数,如温度、液位、成分等,能收到很好的滤波效果。果。第12页,本讲稿共41页1.克服大脉冲干扰的数字滤波法克服大脉冲干扰的数字滤波法1.3 基于拉依达准则的奇异数据滤波法基于拉依达准则的奇异数据滤波法(剔除粗大误差
12、)拉依达准则(剔除粗大误差)拉依达准则(3准则准则):当测量次数当测量次数N足够多且测量服从正态分布时,在各足够多且测量服从正态分布时,在各次测量值中,若某次测量值次测量值中,若某次测量值X i 所对应的剩余误差所对应的剩余误差Vi3,则认为该,则认为该X i 为坏值,予以剔除。为坏值,予以剔除。第13页,本讲稿共41页1.克服大脉冲干扰的数字滤波法克服大脉冲干扰的数字滤波法 基于拉依达准则的奇异数据滤波法基于拉依达准则的奇异数据滤波法拉依达准则法实施步骤拉依达准则法实施步骤(1)求)求N次测量值次测量值X 1至至X N的算术平均值的算术平均值(2)求各项的剩余误差)求各项的剩余误差V i(3
13、)计算标准偏差)计算标准偏差 (4)判断并剔除奇异项)判断并剔除奇异项V i3,则认为该,则认为该X i为坏值,予以剔除。为坏值,予以剔除。依据拉依达准则净化数据的局限性依据拉依达准则净化数据的局限性(1)该准则在样本值少于)该准则在样本值少于10个时不能判别任何奇异数据;个时不能判别任何奇异数据;(2)3准则是建立在正态分布的等精度重复测量基础上,而造成奇准则是建立在正态分布的等精度重复测量基础上,而造成奇 异数据的干扰或噪声难以满足正态分布。异数据的干扰或噪声难以满足正态分布。第14页,本讲稿共41页1.克服大脉冲干扰的数字滤波法克服大脉冲干扰的数字滤波法1.4 基于中值数绝对偏差的决策滤
14、波法基于中值数绝对偏差的决策滤波法 中值绝对偏差估计的决策滤波器能够判别出奇异数据,并以有效中值绝对偏差估计的决策滤波器能够判别出奇异数据,并以有效性的数值来取代。性的数值来取代。采用一个移动窗口:采用一个移动窗口:利用利用m个数据来确定的有效性。如果滤波器判定该数据个数据来确定的有效性。如果滤波器判定该数据有效,则输出,否则,如果判定该数据为奇异数据,用中值有效,则输出,否则,如果判定该数据为奇异数据,用中值来取代。来取代。第15页,本讲稿共41页1.克服大脉冲干扰的数字滤波法克服大脉冲干扰的数字滤波法 基于中值数绝对偏差的决策滤波法基于中值数绝对偏差的决策滤波法确定当前数据有效性的判别准则
15、确定当前数据有效性的判别准则用中值绝对偏差构造一个尺度序列,设用中值绝对偏差构造一个尺度序列,设 中值为中值为Z,则,则给出了每个数据点偏离参照值的尺度。令给出了每个数据点偏离参照值的尺度。令d(k)的中值为的中值为D,著,著名的统计学家名的统计学家FR.Hampel提出并证明了中值数绝对偏差提出并证明了中值数绝对偏差 ,可以代替标准偏差可以代替标准偏差。对。对3法则的这一修正有时称为法则的这一修正有时称为“Hampel标识符标识符”。第16页,本讲稿共41页1.克服大脉冲干扰的数字滤波法克服大脉冲干扰的数字滤波法 基于中值数绝对偏差的决策滤波法基于中值数绝对偏差的决策滤波法 实现基于实现基于
16、L*MAD准则的滤波算法准则的滤波算法建立移动数据窗口建立移动数据窗口计算出窗口序列的中值计算出窗口序列的中值Z(排序法)(排序法)计算尺度序列的中值计算尺度序列的中值d(排序法)(排序法)令令 计算计算如果如果 则,则,;否则否则第17页,本讲稿共41页1.克服大脉冲干扰的数字滤波法克服大脉冲干扰的数字滤波法 基于中值数绝对偏差的决策滤波法基于中值数绝对偏差的决策滤波法可以用窗口宽度可以用窗口宽度 m和门限和门限L这两个参数调整滤波器的特性。这两个参数调整滤波器的特性。m影响影响滤波器的总一致性,滤波器的总一致性,m值至少为值至少为7。门限参数。门限参数L直接决定滤波器主直接决定滤波器主动进
17、取程度,动进取程度,L值增大,将值增大,将 判定为奇异数据并用值中取代的判定为奇异数据并用值中取代的可能性减少。当可能性减少。当L0时,滤波器始终是确定的,时,滤波器始终是确定的,满足不了选满足不了选择判据择判据 ,对所有,对所有m值,值,还原成了中值滤波器。还原成了中值滤波器。本非线性滤波器具有比例不变性、因果性、算法快捷等特点,本非线性滤波器具有比例不变性、因果性、算法快捷等特点,实时地完成数据净化。实时地完成数据净化。第18页,本讲稿共41页1.克服大脉冲干扰的数字滤波法克服大脉冲干扰的数字滤波法 1.5 NI 中值滤波法中值滤波法(美国国家仪器公司,简称 NI 公司)传统的中位值滤波法
18、是把连续采样的传统的中位值滤波法是把连续采样的 N(N 取奇数取奇数)个采样值按大个采样值按大小排列小排列,取其中间值为本次有效值取其中间值为本次有效值,显然对于要求滤波前后数据数目显然对于要求滤波前后数据数目一致的系统来说是行不通的一致的系统来说是行不通的。而而 NI 中值滤波法可以弥补它的不足中值滤波法可以弥补它的不足,其方法是:其方法是:对连续采样序列对连续采样序列 中的每个采样值进行修正。中的每个采样值进行修正。第第 i 个个采样值用以其为中心、以采样值用以其为中心、以 为阶数的相邻为阶数的相邻 2 r+1 个个数的中值来代替数的中值来代替,即将这即将这 2 r+1 个采样值按大小排队
19、个采样值按大小排队,取中取中间值为第间值为第 i 次采样值。次采样值。第19页,本讲稿共41页1.克服大脉冲干扰的数字滤波法克服大脉冲干扰的数字滤波法 NI 中值滤波法中值滤波法 算法:算法:代表输出序列,代表输出序列,J i 代表输入序列代表输入序列 中以中以 为中心、相邻为中心、相邻 2 r+1 个数的一个子集。个数的一个子集。则则其中:当其中:当 时,元素时,元素 ;时,时,。实际应用中阶数实际应用中阶数 r 取值介于取值介于 滤波效果较好。滤波效果较好。中值滤波能有效地克服因偶然中值滤波能有效地克服因偶然因素引起的波动或采样器不稳定引起的误码等造成的脉冲干扰因素引起的波动或采样器不稳定
20、引起的误码等造成的脉冲干扰,平滑度很好。平滑度很好。对对于温度、液位等缓慢变化的被测参数采用此法能收到良好的效果于温度、液位等缓慢变化的被测参数采用此法能收到良好的效果,但对于流量、但对于流量、速度等快速变化的参数一般不宜采用中位值滤波算法。速度等快速变化的参数一般不宜采用中位值滤波算法。(即子集按大小排队后取其中值即子集按大小排队后取其中值)第20页,本讲稿共41页1.克服大脉冲干扰的数字滤波法克服大脉冲干扰的数字滤波法1.6 Median Mean Filtering(中位值平均滤波法)(中位值平均滤波法)基本思路基本思路:N个采样数据里个采样数据里,对每对每3个相邻的数据进行一次中值运算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 控制 技术 教案 精品 文稿
限制150内