微型计算机控制 第6章 数字滤波技术

合集下载

计算机控制系统的数字滤波方法

计算机控制系统的数字滤波方法

计算机控制系统的数字滤波方法软件滤波器与硬件模拟滤波器相比,具有如下优点: .不需要增加硬件设备,因而系统的可靠性高,不存在阻抗匹配问题;.一般采用模拟滤波器时,需要给每个模拟输入通道配备一个硬件滤波器,系统造价较高,而数字滤器不存在这一问题;.截止频率极低的模拟滤波器实现困难而且造价极高,数字滤波则很容易实现;.可以根据需选择不同的滤波方法和滤波器参数,使用灵活、方便。

当然,数字滤波器也存在缺点,如存在计算延迟、不能对信号连续滤波、由于数据采用有限字长表示而引入舍入或截断误差等。

特别地,数字滤波不能解决连续信号中有频率高于奈奎斯特频率ωN的分量所引起的混淆问题,它只适用于对0~ωN的频率段的信号开展滤波(请参见2.6节有关内容)。

因此,数字滤波器不能完全取代硬件模拟滤波器,往往在模拟量信号输入通道配置硬件滤波器,同时在软件中采取数字滤波处理。

下面介绍几种常用的数字滤波方法。

1.限幅滤波方法限幅滤波方法用于因随机干扰和误检测或者变送器不稳定而引起采样信号严重失真的场合,其基本思想是:根据生产经验,确定相连两次采样输入信号可能出现的最大变化量ε;每次采样输入值均与上次采样值比较,若变化量大于ε则认为存在干扰而放弃,若变化量小于ε则认为是正常信号而留用。

该方法对变化比较缓慢的输入量如温度、液位信号的滤波效果较好。

2.中值滤波方法中值滤波方法在kT时刻开展n(一般为奇数)次连续采样,得到采样序列,按大小开展排序(升序或降序),最后取中间值作为在kT时刻的采样值r(kT)送给控制程序。

该方法对于滤除脉动性质的干扰较有效,但对快速变化的过程参数(如流量)则不宜采用。

一般来说,n越大滤波效果越好,但n过大会导致采样与滤波时间增加,故一般n取值5~9较合适。

3.算术平均滤波方法类似中值滤波,算术平均滤波时,在采样时刻kT开展n 次连续采样,得到采样序列,并以其算术平均值作为在kT 时刻的采样值送给控制程序。

该方法主要对压力、流量等周期脉动的采样值开展平滑处理,平均次数n取决于平滑度和灵敏度要求。

河南理工大学《微型计算机控制技术》课后题答案优选全文

河南理工大学《微型计算机控制技术》课后题答案优选全文

稳定性。

原理:模拟量开关AS闭合时,进入采样状态(跟踪),由于A1输出阻抗小,A1输出端给电容快速充电,输出跟随输入变化;模拟开关AS断开时,进入保持状态,由于A2输入阻抗大,输入电流几乎为0,保持输出端的电压值不变。

不是,对于输入信号变化很慢,如温度信号;或者A/D转换时间较快,使得在A/D转换期间输入信号变化很小,在允许的A/D转换精度内,就不必再选用采样保持器。

补充:模拟量输入通道由哪些部分组成?各部分的作用是什么?答:模拟量输入通道一般由I/V变换、多路转换器、采样保持器、A/D转换器、接口及控制逻辑电路组成。

(1)I/V变换:提高了信号远距离传递过程中的抗干扰能力,减少了信号的衰减,为与标准化仪表和执行机构匹配提供了方便。

(2)多路转换器:用来切换模拟电压信号的关键元件。

(3)采样保持器:A/D转换器完成一次A/D转换总需要一定的时间。

在进行A/D转换时间内,希望输入信号不再变化,以免造成转换误差。

这样,就需要在A/D转换器之前加入采样保持器。

(4)A/D转换器:模拟量输入通道的任务是将模拟量转换成数字量,能够完成这一任务的器件,称为之模/数转换器(Analog/Digital Converter,简称A/D转换器或ADC)。

采样保持器有什么作用?试说明保持电容的大小对数据采集系统的影响。

答:采样保持器的作用:A/D转换器完成一次A/D转换总需要一定的时间。

在进行A/D转换时间内,希望输入信号不再变化,以免造成转换误差。

这样,就需要在A/D转换器之前加入采样保持器。

保持电容对数据采集系统采样保持的精度有很大影响。

保持电容值小,则采样状态时充电时间常数小,即保持电容充电快,输出对输入信号的跟随特性好,但在保持状态时放电时间常数也小,即保持电容放电快,故保持性能差;反之,保持电容值大,保持性能好,但跟随特性差。

补充:A/D转换器的结束信号有什么作用?根据该信号在I/O控制中的连接方式,A/D 转换有几种控制方式?它们在接口电路和程序设计上有什么特点?答:A/D转换器的结束信号的作用是用以判断本次AD转换是否完成。

大学生《计算机控制技术》考试复习题及答案

大学生《计算机控制技术》考试复习题及答案

大学生《计算机控制技术》考试复习题及答案一.单选题1.由于计算机只能接收数字量,所以在模拟量输入时需经()转换。

A.A/D转换器B.双向可控硅C.D/A转换器D.光电隔离器参考答案:A2.若系统欲将一个D/A转换器输出的模拟量参数分配至几个执行机构,需要接入()器件完成控制量的切换工作。

A.锁存器锁存B.多路开关C.A/D转换器转换?D.反多路开关参考答案:D3.在LED显示系统中,若采用共阳极显示器,则将段选模型送至()。

A.阳极B.阴极C.阴极或阳极D.先送阴极再送阳极参考答案:B4.电机控制意味着对其转向和转速的控制,微型机控制系统的作法是通()实现的。

A.改变定子的通电方向和通电占空比B.改变转子的通电方向和通电占空比C.改变定子的通电电压幅值D.改变转子的通电电压幅值参考答案:B5.RS-232-C串行总线电气特性规定逻辑“1”的电平是()。

A.0.3伏以下B.0.7伏以上C.-3伏以下D.+3伏以上参考答案:C6.采用共阴极LED多位数码管显示时,应()。

A.位选信号为低电平,段选信号为高电平B.位选信号为高电平,段选信号为低电平C.位选信号、段选信号都是高电平D.位选信号、段选信号都是低电平参考答案:A7.关于微型计算机控制技术的叙述,正确的是()。

A.微型计算机控制技术只能用于单片机系统B.任何控制系统都可以运用微型计算机控制技术C.微型计算机控制技术不能用于自动化仪表D.微型计算机控制技术可用于计算机控制系统及自动化仪表参考答案:D8.计算机监督系统(SCC)中,SCC计算机的作用是()。

A.接受测量值和管理命令并提供给DDC计算机B.按照一定的数学模型计算给定值并提供给DDC计算机C.当DDC计算机出现故障时,SCC计算机也无法工作D.SCC计算机与控制无关参考答案:B9.闭环控制系统是指()。

A.系统中各生产环首尾相接形成一个环B.输出量经反馈环节回到输入端,对空置产生影响C.系统的输出量供显示和打印D.控制量只与控制算法和给定值相关10.下列缩写表示现场可编程控制逻辑阵列的是()。

微型计算机控制技术课后答案第二潘新民

微型计算机控制技术课后答案第二潘新民

第一章1.微型计算机控制系统的硬件由哪几部分组成?各部分作用?(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。

主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。

(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。

过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。

过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。

过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。

(3)外部设备:这是实现微机和外界进行信息交换的设备,简称外设,包括人机联系设备(操作台)、输入输出设备(磁盘驱动器、键盘、打印机、显示终端等)和外存贮器(磁盘)。

其中作台应具备显示功能,即根据操作人员的要求,能立即显示所要求的内容;还应有按钮,完成系统的启、停等功能;操作台还要保证即使操作错误也不会造成恶劣后果,即应有保护功能.(4)检测与执行机构:a.测量变送单元:在微机控制系统中,为了收集和测量各种参数,采用了各种检测元件及变送器,其主要功能是将被检测参数的非电量转换成电量.b.执行机构:要控制生产过程,必须有执行机构,它是微机控制系统中的重要部件,其功能是根据微机输出的控制信号,改变输出的角位移或直线位移,并通过调节机构改变被调介质的流量或能量,使生产过程符合预定的要求。

4、操作指导、DDC和SCC系统工作原理如何?它们之间有何区别和联系?(1)操作指导控制系统:在操作指导控制系统中,计算机的输出不直接作用于生产对象,属于开环控制结构。

计算机根据数学模型、控制算法对检测到的生产过程参数进行处理,计算出各控制量应有的较合适或最优的数值,供操作员参考,这时计算机就起到操作指导的作用(2)直接数字控制系统(DDC系统):DDC(Direct Digital Control)系统就是通过检测元件对一个或多个被控参数进行巡回检测,经输入通道送给微机,微机将检测结果与设定值进行比较,再进行控制运算,然后通过输出通道控制执行机构,使系统的被控参数达到预定的要求。

计算机控制05.数字滤波与数据处理

计算机控制05.数字滤波与数据处理

自动化学院:李明
19
第5部分 常用控制算法
5.1 数字滤波与数据处理
5.2 数字控制器的设计方法
5.3 数字PID控制器的设计
5.4 最少拍控制算法
5.5 大林控制算法
5.6 模糊控制
自动化学院:李明
20
常用控制算法>>数字控制器的设计方法
主要内容
(1) 典型的微型计算机控制系统的结构 (2) 数字控制器的连续化设计方法
x0 xi xi+1
xn
x
自动化学院:李明
15
常用控制算法>>数字滤波与数据处理
标度变换
微型计算机控制系统在读入被测模拟信号并转换成为数字量之后,需 要转换成操作人员所熟悉的工程值。生产过程的各个参数都有着不同的量 纲,如压力的单位是Pa,流量的单位是m3/h,温度的单位是℃等,这些参 数先由测量仪表转换成为模拟电信号,再经过A/D转换后成为相应的数字量。 这些数字量仅仅代表参数值的大小,并不一定就是原来带有量纲的参数值。
自动化学院:李明
14
常用控制算法>>数字滤波与数据处理
线性化处理
分段插值法
分段插值法的基本思想是:将被处理的非线性关系图形化后,根据变
化情况分成几段,各段根据精度要求采用不同的逼近公式,最常用的是线
性插值和抛物线插值。其中线性插值的原理如图所示。其实现步骤为:
(1) 用实验法获得传感器输入输出曲线y f(x)。一般应反复测量多次
通常n的工程经验值:流量测量n为8~12,压力测量n为4~8,液位测量n为
4~12,温度、成分等缓慢变化的信号n为1~4。
算数平均值滤波对周期性干扰具有良好的抑制作用,采用算术平均

计算机控制技术选择题汇总

计算机控制技术选择题汇总

1. DAC0832 的VREF 接-5V,IOUT1 接运算放大器异名端,输入为1000000B ,输出为()。

+2.5V2. 采用ADC0809 构成模拟量输入通道,ADC0809 在其中起()作用。

A. 模拟量到数字量的转换3. 系统采用程序判断滤波,实验发现总有一些杂波残留,原因是()。

△Y 取值太大4. 当键盘与单片机间通过INT0 中断方式接口时,中断服务程序的入口地址是2040H,只有()才能正常工作。

C.把AJMP 2040H 的机器码存入0003H5. 在PID 调节系统中,若想增强微分作用,正确的作法是()。

加大系数KP6. 在计算机控制系统中,T 的确定十分重要,原因是()。

A.T 太大,系统精度不够7. 在计算机交流电机控制系统中,需要解决的问题是()。

设双向开关,使交流电通过并放大8. 在微型机控制系统中的模拟量输出通道中,最关键的器件是( )。

D/A 转换器9. 若系统中采样保持器的保持电容值比较小,则其()。

A.采样速度快但保持性能差10.RS—232C 的电气特性规定使用 ( )。

逻辑电平1.下面关于微型计算机控制技术的叙述,正确的是微型计算机控制技术可用于计算机控制系统及自动化仪表2.计算机监督系统(SCC)中,SCC计算机的作用是()。

按照一定的数学模型计算给定值并提供给DDC计算机3.关于现场总线控制系统,下面的说法中,不正确的是(C)。

C.只有同一家的FCS产品才能组成系统4.闭环控制系统是指(B)。

B.输出量经反馈环节回到输入端,对空置产生影响5.下列缩写表示现场可编程控制逻辑阵列的是(D)。

D.FPGA6.多路开关的作用(A)。

A.完成模拟量的切换7.采样-保持器的逻辑端接+5V,输入端从2.3V变至2.6V,输入端为(A)。

A.从2.3V变至2.6V8.CD4051的INH端接地,C、B、A端依次接101B,(C)被选通。

C.IN/OUT5通道9.CD4097的INH端接+5V,C、B、A端依次接111B,(D)被选通。

微型计算机控制技术课后答案及解析

微型计算机控制技术课后答案及解析

习题一1,微型计算机控制系统的硬件由哪几部分组成?各部分的作用是什么?答:CPU,接口电路及外部设备组成。

CPU,这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理.接口电路,微机和生产对象之间进行信息交换的桥梁和纽带。

外部设备:这是实现微机和外界进行信息交换的设备2,微型计算机控制系统软件有什么作用?说出各部分软件的作用。

答:软件是指能够完成各种功能的计算机程序的总和。

整个计算机系统的动作,都是在软件的指挥下协调进行的,因此说软件是微机系统的中枢神经。

就功能来分,软件可分为系统软件、应用软件1)系统软件:它是由计算机设计者提供的专门用来使用和管理计算机的程序.对用户来说,系统软件只是作为开发应用软件的工具,是不需要自己设计的。

2)应用软件:它是面向用户本身的程序,即指由用户根据要解决的实际问题而编写的各种程序。

3,常用工业控制机有几种?它们各有什么用途?4,操作指导、DDC和SCC系统工作原理如何?它们之间有何区别和联系?答:(1)操作指导控制系统:在操作指导控制系统中,计算机的输出不直接作用于生产对象,属于开环控制结构。

计算机根据数学模型、控制算法对检测到的生产过程参数进行处理,计算出各控制量应有的较合适或最优的数值,供操作员参考,这时计算机就起到了操作指导的作用。

(2)直接数字控制系统(DDC系统):DDC(Direct Digital Control)系统就是通过检测元件对一个或多个被控参数进行巡回检测,经输入通道送给微机,微机将检测结果与设定值进行比较,再进行控制运算,然后通过输出通道控制执行机构,使系统的被控参数达到预定的要求。

DDC系统是闭环系统,是微机在工业生产过程中最普遍的一种应用形式。

(3)计算机监督控制系统(SCC系统):SCC(Supervisory Computer Control)系统比DDC 系统更接近生产变化的实际情况,因为在DDC系统中计算机只是代替模拟调节器进行控制,系统不能运行在最佳状态,而SCC系统不仅可以进行给定值控制,并且还可以进行顺序控制、最优控制以及自适应控制等SCC是操作指导控制系统和DDC系统的综合与发展。

于海生---微型计算机控制技术课后习题答案

于海生---微型计算机控制技术课后习题答案

第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进行检测,并输入给计算机。

(2)实时决策:对采集到的表征被控参数的状态量进行分析,并按已定的控制规律,决定下一步的控制过程。

!(3)实时控制:根据决策,适时地对执行机构发出控制信号,完成控制任务。

2.实时、在线方式和离线方式的含义是什么(1)实时:所谓“实时”,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进行处理,并在一定的时间内作出反应并进行控制,超出了这个时间就会失去控制时机,控制也就失去了意义。

(2)“在线”方式:在计算机控制系统中,如果生产过程设备直接与计算机连接,生产过程直接受计算机的控制,就叫做“联机”方式或“在线”方式。

(3)“离线”方式:若生产过程设备不直接与计算机相连接,其工作不直接受计算机的控制,而是通过中间记录介质,靠人进行联系并作相应操作的方式,则叫做“脱机”方式或“离线”方式。

3.微型计算机控制系统的硬件由哪几部分组成各部分的作用是什么—由四部分组成。

图微机控制系统组成框图(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。

主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。

(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。

过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。

过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。

过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机控制技术
6 .1 .7
复合数字滤波
这种滤波方法的原理可由下式表示。 若 X(1)≤X(2)≤…≤X(N), 3≤ N≤14

X (2) X (3) X ( N 1) Y (k )
N 2
1 N 1 X (i ) (6-10) N 2 i 2
式(6-10)也称作防脉冲干扰的平均值滤波,它的程序设计方 法读者可根据以前的知识自行设计。 此外,也可采用双重滤波的方法,即把采样值经过低通滤波后, 再经过一次高通滤波,这样,结果更接近理想值,这实际上相 当于多级RC滤波器。
微机控制技术
6.1.8
各种数字滤波性能的比较
以上介绍了七种数字滤波方法,读者可根据需要 设计出更多的数字滤波程序。每种滤波程序都有其各 自的特点,可根据具体的测量参数进行合理的选用。
微机控制技术
6.1.8
各种数字滤波性能的比较
1. 滤波效果 (1)变化比较慢的参数,如温度,用程序判断滤波及 一阶滞后滤波方法。 (2)变化比较快的脉冲参数,如压力、流量等,则可 选择算术平均和加权平均滤波法,特别是加权平均 滤波法更好。 (3)要求比较高的系统,需要用复合滤波法。 (4)在算术平均滤波和加权平均滤波中,其滤波效果 与所选择的采样次数N有关。N越大,则滤波效果越 好,但花费的时间也愈长。 (5)高通及低通滤波程序是比较特殊的滤波程序,使 用时一定要根据其特点选用。
C
i0
n 1
i
1
微机控制技术
6.1.4
加权平均值滤波
式中C0、Cl、…、Cn-1为各次采样值的系数,它体现 了各次采样值在平均值中所占的比例,可根据具体情况 决定。一般采样次数愈靠后,取的比例愈大,这样可增 加新的采样值在平均值中的比例。这种滤波方法可以根 据需要突出信号的某一部分,抑制信号的另一部分。
算术平均滤波主要用于对压力、流量等周期脉动的 采样值进行平滑加工,但对脉冲性干扰的平滑作用尚不 理想。因而它不适用于脉冲性干扰比较严重的场合。采 样次数N,取决于平滑度和灵敏度。随着N值的增大, 平滑度将提高,灵敏度降低。通常对流量参数滤波时, N取12次,对压力取4次,至于温度,如无噪声干扰可 不平均。
微机控制技术
6.1.1
程序判断滤波
2.限速滤波 (1)基本原理 限幅滤波是用两次采样值来决定采样结果,而限速滤波则最 多可用三次采样值来决定采样结果。 当|Y(2)-Y(1)|>△Y时,再采样一次,取得Y(3),然后根据 |Y(3)-Y(2)|与△Y的大小关系来决定本次采样值。 设t1、t2、t3所采集的参数分别为Y(1)、Y(2)、Y(3), 当|Y(2)-Y(1)|≤△Y时,Y(2)输入计算机,当|Y(2)-Y(1)|>△y 时,Y(2)不采用,但仍保留,继续采样取得Y(3) 当|Y(3)-Y(2)|≤△Y时,则取Y(3)输入计算机 当|Y(3)-Y(2)|>△Y时,则取[Y(3)+Y(2)]/2输入计算机
式中,X(k)—第k次采样值; Y(k-1)—第k-1次滤波结果输出;
Y(k)—第k次滤波结果输出值; —滤波平滑系数,
1 eT
T—采样周期。
微机控制技术
6.1.6 RC低通数字滤波
对于一个确定的采样系统而言,T为已知量
1 eT 由于
当<< 1时,ln(1-)-1=
可得
T l n1


T



T

微机控制技术
6 .1 .7
复合数字滤波
为了进一步提高滤波效果,有时可以把两种或两 种以上不同滤波功能的数字滤波器组合 起来,组成 复合数字滤波器,或称多级数字滤波器。 例如,前边讲的算术平均滤波或加权平均滤波, 都只能对周期性的脉动采样值进行平滑加工,但对于 随机的脉冲干扰,如电网的波动,变送器的临时故障 等,则无法消除。然而,中值滤波却可以解决这个问 题。因此,我们可以将二者组合起来,形成多功能的 复合滤波。即把采样值先按从大到小的顺序排列起来, 然后将最大值和最小值去掉,再把余下的部分求和并 取其平均值。
1 N Y(k ) x(i ) N i 1
式中, (k )—第k次N个采样值的算术平均值; Y x(i ) —第i次采样值; N —采样次数。 微机控制技术
6.1.2
算术平均值滤波
由此可见,算术平均值法滤波的实质即把一 个采样周期内N次采样值相加,然后再除以采样 次数N,得到该周期的采样值。
微机控制技术
6.1.5
滑动平均值滤波
这种滤波程序设计的关键是,每采样一次,移动 一次数据块,然后求出新一组数据之和,再求平均值。 滑动平均值滤波程序有两种,一种是滑动算术平 均值滤波,一种是滑动加权平均值滤波。
微机控制技术
6.1.6 RC低通数字滤波
前面讲的几种滤波方法基本上属于静态滤波,主 要适用于变化过程比较快的参数,如压力、流量等。 但对于慢速随机变量采用短时间内连续采样求平均值 的方法,其滤波效果往往不够理想。 为了提高滤波效果,可以仿照模拟系统RC低通滤 波器的方法,用数字形式实现低通滤波。
微机控制技术
6.1.8
各种数字滤波性能的比较
2.滤波时间 (1)在考虑滤波效果的前提下,应尽量采用执行时 间比较短的程序,若计算机时间允许,可采用效果更 好的复合滤波程序。 (2)注意,数字滤波在热工和化工过程DDC系统中 并非一定需要,需根据具体情况,经过分析、实验加 以选用。 (3)不适当地应用数字滤波(例如,可能将待控制的 波滤掉),反而会降低控制效果,以至失控,因此必 须给予注意。
微机控制技术
6.1
数字滤波技术
1. 数字滤波器的优点 (1) 无需增加任何硬设备。 (2)系统可靠性高,不存在阻抗匹配问题。 (3)可多通道共享,从而降低了成本。 (4)可以对频率很低(如0.01Hz)的信号进行滤波。 (5)使用灵活、方便,可根据需要选择不同的滤波 方法,或改变滤波器的参数。 在计算机控制系统中得到广泛的应用。
微机控制技术
6.1
数字滤波技术
2.数字滤波的方法 数字滤波的几种常用方法: (1)程序判断滤波 (2)中值滤波 (3)算术平均值滤波 (4)加权平均值滤波 (5)滑动平均值滤波 (6)RC低通数字滤波 (7)复合数字滤波
微机控制技术
6.1.1
程序判断滤波
程序判断滤波的方法,便是根据生产经验,确定 出相邻两次采样信号之间可能出现的最大偏差 △Y。 若超过此偏差值,则表明该输入信号是干扰信号,应 该去掉;如小于此偏差值,可将信号作为本次采样值。 当采样信号由于随机干扰,如大功率用电设备的 启动或停止,造成电流的尖峰干扰或误检测,以及变 送器不稳定而引起的严重失真等,可采用程序判断法 进行滤波。
采样周期T及Y值的变化动态响应。
6.1.1
程序判断滤波
★用途: 主要用于变化比较缓慢的参数,如温度、物位等 测量系统。 使用注意事项: 最大允许误差△Y的选取,Y太大,各种干扰信号 将“乘机而入”,使系统误差增大;Y太小,又会使某 些有用信号被“拒之门外”,使计算机采样效率变低。 因此,门限值△Y的选取是非常重要的。通常可根据 经验数据获得,必要时,也可由实验得出。
将BY(k—1)代入式(6-13),得 (6-14) 式(6-14)即为两级数字滤波公式。据此可设计出一个采用n级数字 滤波的一般原理图。如图6-6所示。
微机控制技术
Z (k ) 2 AZ(k 1) A Z (k 2) B X (k )
2 2
6 .1 .7
复合数字滤波
P204
图6-4 n 级数字滤波的一般形式
微机控制技术
6.1.1
程序判断滤波
限速滤波是一种折衷的方法,既照顾了采样的实 时性,又顾及了采样值变化的连续性。 缺点: ① △Y的确定不够灵活,必须根据现场的情况不断更 换新值; ② 不能反应采样点数N>3时各采样数值受干扰情况。 因此,它的应用受到一定的限制。 在实际使用中,可用[|Y(1)-Y(2)|+|Y(2)-Y(3)]/2取 代△Y,这样也可基本保持限速滤波的特性,虽增加 一步运算,但灵活性大为提高。
微机控制技术
•1.限幅滤波
•|Y(k)-Y(k-1)|≤Y,则Y(k)= Y(k),取本次采样值 •|Y(k)-Y(k-1)|>Y,则Y(k)= Y(k-1),取上次采样值 式中,Y(k)——第k次采样值;
Y(k-1)——第(k-1)次采样值;
Y—相邻两次采样值所允许的最大偏差,其大小取决于
微机控制技术
6.1.6 RC低通数字滤波
RC低通滤波器
模拟低通滤波器的传递函数 Y ( s) 1 Gs X ( s) s 1 为RC滤波器的时间常数,=RC。RC低通滤波器实际上是 一个一阶滞后滤波系统。 将上式离散后,可得
Y k 1 Y k 1 X k
微机控制技术
6.1.4
加权平均值滤波
算术平均值,对于N次以内所有的采样值来说,所占的比例是 相同的。亦即滤波结果取每次采样值的1/N。但有时为了提高滤 波效果,将各采样值取不同的比例,然后再相加,此方法称为加 权平均法。一个n项加权平均式为
Y(k ) Ci Xn1
i 0
n 1
式中C0、Cl、…、Cn-1均为常数项, 应满足下列关系:
第6章 过程控制数据处理的方法
6.1 数字滤波技术
6.2 量程自动转换和标度变换 6.3 测量数据预处理技术 6.4 DSP在数据于环境比较恶劣,干 扰较大。因此,在微机控制系统中,常通过一定的计 算程序,对多次采样信号构成的数据系列进行平滑加 工,以提高其有用信号在采样值中所占的比例,这就 是数字滤波。
微机控制技术
6.2 量程自动转换和标度变换
在微型计算机过程控制系统中,生产中的各个参 数都有着不同的数值和量纲,如测温元件用热电偶或 热电阻,温度单位为℃,且热电偶输出的热电势信号 也各不相同,如铂铑-铂热电偶在1600℃时,其电势 为16.677mV,而镍铬-镍铬热电偶在1200℃时,其热 电势为48.87mV。又如测量压力用的弹性元件膜片、 膜盒以及弹簧管等,其压力范围从几帕到几十兆帕。 而测量流量则用节流装臵,其单位为m3/h等。
相关文档
最新文档