第6章:微型计算机控制技术课件

合集下载

微型计算机控制技术 第6章

微型计算机控制技术 第6章
品课程《计算机控制技术》
6.1 程序设计技术
6.1.1 6.1.2 6.1.3 模块化与结构化程序设计 面向过程与面向对象的程序设计 高级语言I/O控制台编程
国家精品课程《计算机控制技术》
6.1.1
模块化与结构化程序设计
一个完整的程序设计过程可以用左图来说 明。

首先要分析用户的要求,这大约占整个程 序设计工作量的10%;
国家精品课程《计算机控制技术》
1.A/D转换器的字长选择
为把量化误差限制在所允许的范围内,应使A/D转 换器有足够的字长。确定字长要考虑的因素是:输入信 号x的动态范围和分辨率。 (1)输入信号的动态范围
n1 log 2 (1
x max x min
λ为转换当量 (2)分辨率

)
1 n1 log2 (1 ) D0
国家精品课程《计算机控制技术》
2.量化误差来源
从下图可以看出,产生量化误差的原因主要有以下 几个方面:
(1)A/D转换的量化效应 (2)控制规律计算中的量化效应。 (3)控制参数的量化效应 (4)D/A转换的量化效应
国家精品课程《计算机控制技术》
6.2.6 A/D、D/A及运算字长的选择
1.A/D转换器的字长选择 2.D/A转换器的字长选择 3.运算的字长选择
误差自动校准 线性化处理和非线性补偿 标度变换方法 越限报警处理 量化误差来源 A/D、D/A及运算字长的选择
国家精品课程《计算机控制技术》
6.2.1
误差自动校准
定义:系统误差是指在相同条件下,经过多次测量,误 差的数值(包括大小符号)保持恒定,或按某种已知的规律变 化的误差。 特点:在一定的测量条件下,其变化规律是可以掌握的, 产生误差的原因一般也是知道的。 方法:偏移校准在实际中应用最多,并且常采用程序来 实现,称为数字调零。 数字调零:在测量时,先把多路输入接到所需测量的一 组输入电压上进行测量,测出这时的输入值为x1,然后把多路 开关的输入接地,测出零输入时A/D转换器的输出为x0,用x1 减去x0即为实际输入电压x。 除了数字调零外,还可以采用偏移和增益误差的自动校 准。

计算机控制技术PPT课件

计算机控制技术PPT课件

.
17
机械自动化学院
4)连续控制系统中,给定值与反馈值的比较是连续进行 的,控制器对产生的偏差也是连续调节的。计算机控制 系统不是连续控制的,而是离散控制的。
5)连续控制系统中,一般是一个控制器控制一个回路。 计算机控制系统中,一个控制器分时控制多个回路。
6)采用计算机控制系统,如分级计算机控制系统、集散 控制系统、计算机网络控制系统等,便于实现控制与管 理的一体化,是工业企业的自动化程度进一步提高。
对采集到的被控变量进行分析和处理,并按已定的控制规律,决 定将要采取的控制行为。
实时控制输出: 根据控制决策,适时地对执行机构发出控制信号,完成控制任务。
.
11
机械自动化学院
(2)在线方式和离线方式 ★ 在线方式或联机方式:生产过程和计算机直接连接,并受计算机
控制的方式。 ★ 离线方式或脱机方式:生产过程不和计算机相连,且不受计算机
键盘(功能键和数字键)
.
14
机械自动化学院
软件部分:
系统软件 软件 应用软件
操作系统 语言加工系统
编编连辑译接程程、序序装配程序
诊断系统
调试程序 子程序库
控制程序
数据采集及处理程序
数据可靠性检查程序 A/D转换及采样程序 数字滤波程序
线性化处理程序
数据采集程序
巡回检测程序
.
18
机械自动化学院
1.2 计算机控制系统的典型形式
1.操作指导控制系统
优点:结构简单,控制灵活和安全。
缺点:要由人工操作,速度受到限制,不能控制多个对象。
.
19
机械自动化学院
2.直接数字控制系统 (Direct Digital Control—DDC)

微型计算机控制技术方案课件

微型计算机控制技术方案课件
微型计算机控制技术方案课 件
contents
目录
• 微型计算机控制技术概述 • 微型计算机控制系统设计 • 微型计算机控制系统的硬件设计 • 微型计算机控制系统的软件设计 • 微型计算机控制系统的调试与测试 • 微型计算机控制系统应用案例分析
01
微型计算机控制技术概述
微型计算机控制技术的定义与特点
控制器
是微型计算机控制系统的核心,负责发出控 制信号,控制被控对象的工作。
输入输出接口
实现控制器与被控对象之间的信号传输和控 制。
传感器
用于检测被控对象的参数,如温度、压力、 流量等。
执行器
根据控制信号,驱动被控对象进行工作。
微型计算机控制系统的设计流程
系统需求分析
明确控制系统的要求 和目标,了解被控对 象的工作原理和工艺 流程。
实现算法
将算法用编程语言实现,如C语言、汇编语言等。
人机交互界面的软件实现
选择界面设计工具
根据系统需求,选择合适 的人机交互界面设计工具 ,如Visual Studio、Qt等 。
设计用户界面
根据需求设计用户界面, 包括菜单、按钮、文本框 等元素。
实现用户界面
将用户界面用编程语言实 现,如C#、Python等。
人机交互界面设计:菜单、按 钮、文本显示等。
Qt/Embedded与微型控制器的 通信:串口、SPI、I2C等总线 接口,实现数据传输与控制指 令下达。
界面测试与调试:在目标板上 进行实际运行测试,验证界面 功能与控制效果。
04
微型计算机控制系统的软件设计
控制算法的设计与实现
确定控制算法
根据系统需求,选择合适的控制算法,如PID控 制、模糊控制等。

微型计算机控制技术6ppt课件

微型计算机控制技术6ppt课件

在z平面单位圆外和圆上的极点,即
包含有
的因子,其中,ai为 非重极点个数。
在z平面单位圆外或圆上的非重极点;V为

,所以,上一式中q+v个待定系数
可由下列q+v个方程所确定,
6.2 最少拍无差系统的设计
显然,准确性条件决定了前q个方程,另外由于

的极点,由稳定性条件得到了后v个方程。
应当指出,当 中有z=1的极点时,稳定性条件与准确性条件取得一致,

2)根据系统的性能指标要求以及实现的约束条件构造闭环传递函数

3)依据上式确定数字控制器的传递函数

4)由确定控制算法并编制程序。
6.2 最少拍无差系统的设计
最少拍无差系统,是指在典型的控制输入信号作用下能在最少几个采样 周期内达到稳态无静差的系统。其闭环z传递函数具有如下形式:
对最少拍控制系统设计的具体要求如下: 1.准确性要求 对典型的参考输入信号,在到达稳态后,系统在采样点的输出值能准确 跟踪输入信号,不存在静差。 2.快速性要求 在各种使系统在有限拍内到达稳态的设计中,系统准确跟踪输入信 号所需的采样周期数应为最少。
的零极点抵消,则
6.2 最少拍无差系统的设计
1)当
有单位圆上或圆外的零点时,在
表达式中应把这些零点。
作为其零点而保留。
2)当G(z)有单位圆上的极点时,在Φe(z)表达式中应把这些极点作为 零点而保留。
6.2.3 最少拍快速有波纹系统设计的一般方法 设广义对象的脉冲传递函数为
式中, 为对象的S传递函数,当 中有延滞环节时,一般m>l。
(3)控制作用易超出限定范围 因为当采样周期很小时,往往对系统的控制作用的要求超出限定范围,而控

微型计算机控制技术课件 (4)

微型计算机控制技术课件 (4)
值(给定值)△Y进行比较,若小于或等于
△Y,则取本次采样值;若大于△Y,则仍 取上次采样值作为本次采样值
常用的数字滤波方法
限幅滤波法
常用的数字滤波方法
限幅滤波法
LB:
DATA1 DATA2 LIMIT ORG PUSH MOV CLR SUBB JNC CPL INC
EQU 20H EQU 21H EQU 22H 0100H ACC A,DATA1 C A,DATA2 L0 A A
LOOP2
;差大于等于零,跳转
A
A
24H,A
;计算△Y
A,23H
A
LIMIT,A
A,23H
A,LIMIT,DONE1
DONE2
DONE2
A,24H
;取︳y(2)-y(3)︳
A,LIMIT,DONE4
常用的数字滤波方法
限速滤波法
DONE4:JC AJMP
DONE5:MOV AJMP
DONE6:MOV ADD RRC AJMP
EQU 30H 0100H ACC A,20H C A,21H LOOP1 A A 23H,A A,21H C A,22H
;保护现场 ;取y(1)
;计算y(1)-y(2) ;差大于等于零,跳转 ;求补
;计算y(2)-y(3)
常用的数字滤波方法
限速滤波法
JNC CPL INC LOOP2:MOV ADD RRC MOV MOV CJNE AJMP DONE1:JC MOV CJME
DONE2:MOV DONE3:POP
RET END
DONE5 DONE6 A,22H DONE3 A,21H A,22H A DONE3 A,21H ACC

微型计算机控制技术

微型计算机控制技术

微型计算机控制技术一、概述微型计算机控制技术是指利用微型计算机系统设计并实现对各种物理过程的控制和监测。

该技术应用广泛,如在工业制造、通讯、农业、医疗、环境保护等领域都有广泛应用。

本文就微型计算机控制技术的原理、应用、发展趋势及存在问题等方面进行了研究和探讨。

二、微型计算机控制技术的原理微型计算机控制技术的基础是由微型计算机系统硬件和软件组成的控制系统,其中控制系统的核心是微处理器。

微处理器是一种高度集成的计算机芯片,包含有处理器、存储器、输入输出接口和系统时钟等基本功能,其中处理器是微处理器的同义词。

微处理器的功能主要表现在两个方面:计算能力和获取和处理外部信息的能力。

这两个方面都是建立在微处理器核心上的。

其中计算能力主要表现为基本指令的执行能力和高速缓存系统的性能。

获取和处理外部信息的能力主要是通过输入输出接口实现。

三、微型计算机控制技术的应用在现代仪器仪表领域中,应用微型计算机控制技术能够大大提高设备的精度、灵敏度、自动化程度和可靠性,使其更加适合工业制造和生产过程的通讯、控制和监测。

1. 工业控制工业控制是微型计算机控制技术应用最广泛的领域之一。

通过微型计算机控制技术实现生产过程的自动化和数字化的管理,能够大大提高生产产品的重复性和准确性;同时可以缩短生产周期,提高生产效率。

2. 通讯控制通讯控制是微型计算机控制技术的另一个应用领域。

通过应用微型计算机控制技术实现多媒体通讯与信号传输的控制,可以帮助人们高效、快速地进行通讯,在保证通讯质量的同时降低通讯成本。

3. 农业控制农业控制是应用微型计算机控制技术的另一个领域。

气象数据监测、温湿度控制、物质流控制、农田浇灌控制、植物生长管理和兽药注射等各种任务都可以通过微型计算机控制技术实现。

4. 医疗控制医疗控制是微型计算机控制技术应用的另一个领域。

医疗领域的微型计算机控制技术主要包括医学仪器和设备的控制、医疗信息管理、诊断和治疗等方面。

发展前景非常广阔。

微型计算机控制技术

微型计算机控制技术

5
实验要求:独立完成,教师验收,创新奖励
考核方法与成绩
(1)现场验收,现场问答,现场打分 (2)撰写综合性、设计性实验报告 特别声明:因为此课实验内容要求高,实验过
程抓得紧,成绩评定严格,所以不提供非计划 时间的教学实验补课,有正当理由者在下一级 的本课程实验课补做。
2019/9/21
y(∞)
Δ Δ
振荡发散,N—> ∞;振幅系统无平衡状态
4.单调发散 (见图1-6特性曲线④, ⑤)
“过”单调发散,这类系 y(∞) 统无稳定状态,不能使用: δ P —> ∞;N=0;y(t) ?
2019/9/21
信息工程学院
18
5.欠阻尼振荡
y(∞)


阻尼振荡:一般可工作系统均为此曲线。
振荡次数:y(t)以大于0的变化幅度超越y(∞)水平线 的次数的一半为系统过渡过程的振荡次数,用N表 示,N越小,过程越短。
ts,tp,δp,N:动态参数。 当系统完成过渡过程后,| y(t) -y(∞)|为稳态误差。 稳态误差是表征系统控制精度的一项性能指标。
2019/9/21
信息工程学院
信息工程学院
6
成绩评定
实验:30%
闭卷考试:70%
特别申明:不参加实验或实验考核不及

格者不提供理论考试试卷,

强行参考者不予成绩评定。
2019/9/21
信息工程学院
7
第1章 绪 论
本章学习提要
(1)计算机控制技术经历的发展阶段;
(2)控制系统基本概念: 1. 常用概念术语, 2.常见系统术语 。
16
2.几种典型控制系统过渡过程曲线

微型计算机控制技术优秀课件

微型计算机控制技术优秀课件

微型计算机控制技术优秀课件
2
微型计算机控制技术
2.3.1信号的采样
• 把时间连续的信号转换为一连串时间不连 续的脉冲信号,这个过程称为“采样”, 又称为“抽样”、“取样”。对连续信号 的采样过程,可用图2-4来描述。
微型计算机控制技术优秀课件
3
微型计算机控制技术
(a)模拟信号数字化处理过程
图2-4 连续信号的采样过程
• 前两级组成具有对称结构的差动放大电路,其作用是阻抗 变换(高输入阻抗)和增益调整;后一级为功率输出级, 它将A1、A2的差动输入双端输出信号转换为单端输出信 号,且提高共模抑制比。RG用来调节放大器的增益.
微型计算机控制技术优秀课件
16
微型计算机控制技术
由图可知,第一级:
ua ui1
u b u i2
(b)串联扩展电路
0 0 0 0算机控制技术
• 选用多路模拟开关应注意的问题:
• (1)对于要求传输精度高而信号变化慢的场合,可选用 机械触点式开关。
• (2)尽可能选取单片模拟开关集成电路;在使用多片组 合时,也宜选用同一型号的芯片以尽可能使每个通道的特 性一致。
采样周期:T 采样时间:τ 采样时刻:0T、1T、2T、3T……
微型计算机控制技术优秀课件
4
微型计算机控制技术
图2-4 (b)采样过程的模拟
• 图2-4(b)是用乘法器来描述的采样过程。 • f (t)为连续函数,s(t)为开关函数,fs(t)
为采样函数,即f(t)离散后之值。
fs(t)f(t)s(t)
• 应当指出,香农采样定理仅给出了采样信 号能恢复模拟信号的理论依据。
• 实际工程中,采样周期的选择要考虑诸多 因素。工程上,采样频率一般取f ≥(4~10) fmax 。

微型计算机控制技术PPT学习教案

微型计算机控制技术PPT学习教案

第28页/共55页
Vout2
2R R
U
out1
2R 2R
U
REF
2Uout1 U REF
设VREF = +5V,可得出: 当Vout1 = 0V时,Vout2 = -5V; 当Vout1 = -2.5V时,Vout2 = 0V; 当Vout1 = -5V时,Vout2 = +5V。
CS
ILE:数据锁存允许信号,高电平有效。
:片选信号,低有效。
WR1
WR2
:写控制信号1,低电平有效。 :写控制信号2,低电平有效。
XFER
: 数据传送控制信号,低电平有效, 用于控制DAC寄存器。
第22页/共55页
Iout1: 电流输出端1,当DAC 寄存器数据全为“1” 时,输出电流Iout1最大,当 DAC 寄存器中全为 “0”时,输出电流为0。
D0
D1
D2
LSB
I I3 I2 I1 I0
D3 MSB
U REF R
D3
U REF 2R
D2
U REF 22 R
D1
U REF 23 R
D0
U REF(23 23 R
D3
22
D2
21
D1
20
D0)
设反馈电阻Rf=R/2,则电路输出电压为:
UO IRf U2R4EF(23 D3 22 D2 21 D1 20 D0)
第13页/共55页
3.转换时间
也称建立时间,是指将一个数字量转换为 稳定模拟信号所需的时间,即从D/A转换器 输入的数字量发生变化开始,到其输出模 拟量达到相应的稳定值所需要的时间称为 转换时间。D/A中常用转换时间来描述其速 度。一般地,电流输出D/A转换时间较短, 电压输出D/A转换时间较长。

微型计算机控制技术

微型计算机控制技术

Q2
BT
T 0
(
t 0
eAT d )Q1(
t 0
e
A
d
)dt
B
Q2T
第30页/共36页
3.最优控制规律计算
u(k) L(k)x(k)
L(k) Q2 GT S(k 1)G 1 GT S(k 1)F Q1T2
S(k) F GL(k)T S(k 1)F GL(k) LT (k)Q2 L(k)
态变量不必通过估计获得。因此,只要估计其余的状态变量就可以
了,这种阶数低于全阶的观测器称为降阶观测器。
将原状态向量分成两部分
x(k)
xa
xb
(k) (k )
状态方程
xa
xb
(k (k
1) 1)
Faa Fba
Fab Fbb
xa xb
(k (k
) )
Ga Gb
u(k
)
xb (k 1) Fbb xb (k) Fba xa (k) Gbu(k)
第8页/共36页
举例
二阶单输入单输出系统,其状态方程为
x
(t
)
Ax(t )
Bu(t )
y(t ) Cx(t )
A
1
1
0 0
B
1 0
C 0
1
采样周期T=1秒,试设计最少拍无纹波控制器D(z)。
第9页/共36页
5.2 采用状态空间的极点配置设计法
在计算机控制系统中,除了使用输出反馈控制外, 还较多地使用状态反馈控制,因为由状态输入就可以完 全地确定系统的未来行为。
x(k 1) F
GL x(k)
x(k
1)
KC
F

微机计算机控制技术课件

微机计算机控制技术课件

1 0 1 0 1 输出低4位数字
0 XXXX
无操作
X 1 XXX
无操作
•转换进行:STS为高电平 •转换结束:STS从高电平转为低电平 •转换时序: 启动
•转换时序:读
2.2.2 A/D转换接口技术
ADC0809与8255A接口 -8255A的A口工作方式0。 A口为数据输入端 -C口上半部分为输入,下半部分为输出。 PC0-PC2 - 通道地址ABC PC3 - ALE和START,启动转换 PC7 - OE和EOC,检测转换结束 -8255A系统地址2C0H~2C3H。
NOSC: NOEOC:
ADC0809
OUT DX,AL DEC DX IN AL, DX; 检测转换结束信号 TEST AL,80H JNZ NOSC; EOC=1, 则等待,检测EOC下降沿 IN AL, DX; TEST AL,80H JZ NOSC; EOC=0, 则等待,检测EOC上升沿,转换结束 MOV DX,02C0H; 读转换结果 IN AL,DX STOS DATABUF; 保存结果 INC BL; 修改模拟通道地址 LOOP NEXTA;CX-1; RET ENDP
AD574与8255A接口 AD574的12/8接+5V,A0接地,工作方式0,数
据输入端C口上半部分为输入,下半部分 为输出。
PC0-PC2 - R/C,CS,CE PC7 - STS,检测转换结束 8255A系统地址2C0H~2C3H。
POLLING: 换结束)
2.2.1 A/D转换器 •8位A/D转换器ADC0809
-带8通道模拟开关的8位逐次逼近A/D转换器 -转换时间100us, 误差±1/2LSB
• 8通道模拟开关及通道选择 -地址锁存信号ALE
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二.非线性参数标度变换
如,在流量测量中,流量与差压间的关系式为
式中,Q——流量; K——刻度系数,与流体的性质及节流装置 的尺寸相关;
Δ P——节流装置前后的差压。
35
§3-2 标度变换程序
流体的流量与被测流体流过节流装置前后产生
的压力差的平方根成正比
其中,Qx:被测流体的流量值 Qm:流体仪表的上限值
37
§3-2 标度变换程序
38
30
§3-2 标度变换程序

特例2:
若仪表下限值A0=0,对应N0=0
则:
Nx Ax Am Nm
31
§3-2 标度变换程序
例:
某压力测量系统中, 压力测量仪表的量
程为400~1200Pa,采用8位A/D,设某采样 周期计算机中经采样及数字滤波后的数 字量为ABH,求此时的压力值。
32
§3-2 标度变换程序
3
数字滤波器与模拟RC滤波器相比其优点
1.不需要增加任何硬件设备。只需在程序进入


数据处理和控制算法之前,附加一段数字滤波程 序即可。 2.由于不加硬件设备,故系统可靠性高,不存 在阻抗匹配问题。 3.模拟滤波器通常每通道都有,而数字滤波器 则可多通道共用,故成本降低。 4.使用灵活,方便,可根据需要选择不同的滤 波方法,或改变滤波器的参数。 5.可对频率很低(如0.01Hz)的信号实现滤波, 克服了模拟滤波器的缺陷。
4
§3-1 数字滤波 本节目录
一、算术平均值法滤波 二、加权平均滤波(加权递推平均法) 三、中值滤波法 四、程序限幅滤波 五、惯性滤波法(一阶滞后滤波) 六、复合滤波
5
算术平均值法滤波
此方法是把N次采样值进行相加,然后取其 算术平均值做为本次采样值。
X i
N
6
设N=8,输入真实幅值0800H的阶跃信号。
Q0:流体仪表的下限值
Nx:差压变送器所测得的差压值
Nm:差压变送器上限所对应的数字量
N0:差压变送器下限所对应的数字量
36
§3-2 标度变换程序 练习:
某电阻炉温度测量仪表的量程为200~800℃,
在某一时刻计算机采样并经数字滤波后的 数字量为CDH。求此时的温度值是多少? (设该仪表的量程是线性的)
21
惯性滤波法(推导)
YK YK 1 f YK X K T
f f T f YK 1YK X K YK 1 T T T T f YK XK YK 1 f T f T
f T 设 ,则 1 f T f T
A x (A m A 0 )
Nm N0
A0
其中: A0——一次测量仪表的下限 Am——一次测量仪表的上限 Ax——实际测量值(工程量) N0——仪表下限对应的数字量 Nm——仪表上限对应的数字量
29
§3-2 标度变换程序

特例1:
把一次测量仪表的下限A0所对应的 A/D转换值为0。即N0=0。 则:
结论:此法适于变化比较缓慢的参数滤波
23
复合滤波
此法即是把两个以上的滤波方法结合起来使
用。如把中值滤波和平均值滤波两种方法结 合起来,即把采样值首先按大小排队,然后 去掉最大值和最小值(中值法),再把剩下 的值加起来,最后取平均值。
24
复合滤波
原理:若X1 X 2 X N ,3 N 14 1 N 1 则: X 2 X 3 X N 1) N 2) ( /( Xi N 2 i2 N 3时,便是中值滤波。
例:
7
算术平均值法滤波 结论
算术平均值法对周期性干扰有良好的 抑制,但对脉冲性干扰(随机干扰) 的平滑尚不理想。 因而它不适合用于脉冲性干扰比较严 重的场合。
8
9
算术平均值法滤波
主要用于压力、流量等周期性脉冲的采样值
进行平滑加工。 N取决于平滑度和灵敏度。随N值增大,平滑 度将提高,灵敏度降低。 通常对流量参数滤波时,N取12次,对压力 取4次。至于温度,如无噪声干扰可不平均。
YK (1 )X K YK 1 设1 则YK X K (1 )YK 1
22
惯性滤波法(推导)
其中:X K — —本次采样值(本次滤波输入) Y K — — 本次滤波输出 YK -1 — —上次滤波输出 T — —采样周期 、 — —滤波平滑系数; 1
A x1 a1N x b1
Am A0 Am A0 其中,a1 , b1 A 0 N0 Nm N0 Nm N0
A x 2 a 2 N x A0
Am A0 其中,2 a Nm
Ax3 a 3Nx
Am 其中,3 a Nm
34
§3-2 标度变换程序
19
惯性滤波法(一阶滞后滤波)
对于模拟低通滤波器传函
20
惯性滤波法(推导)
Y(S) 1 G (S) X(S) f S 1
f RC
滤波时间常数
进行离散化: Y(S) S Y(S) X(S) f
dy 因为: L SY (S) dt
所以:
dy f y(t ) X (t ) dt
量(以绝对值表示),然后与两次采样允许 的最大值(由被控对象的实际情况决定)Δ Y 进行比较,若小于或等于Δ Y,则取本次采样 值;若大于Δ Y,则取上次采样值作为本次采 样值。
16
17
程序限幅滤波
18
程序限幅滤波
此法可以防止随机干
扰(脉冲干扰),即 根据生产经验,确定 出两次采样输入信号 允许出现的最大偏差 ΔY,若超过此偏差值, 则表明该输入信号是 干扰信号,应该去掉。
A0=400Pa, Am=1200Pa,Nx=ABH=171,
Nm=FF=255D,N0=0 则:
Nx A x (A m A 0来自) A0 Nm 171 (1200 - 400) 400 255 936Pa
33
为编程方便,三个公式分别写成如下形式
§3-2 标度变换程序
10
加权平均滤波(加权递推平均法)
式中C1,C2……CN为各次采样值的系数,可根据具
体情况决定,一般采样次数越靠后,取的比例越大, 这样可增加新的采样值在平均值中的比例。
11
加权平均滤波(加权递推平均法)
其目的是突出信号的某一部分,抑制信号的
另一部分。(对算术平均值法而言相当于对 每次采样值给出相同的加权系数,即1/N)。 此法能增加新鲜采样值在平均值中的比重, 提高系统对当前所受干扰的灵敏度。 此法适用于系统纯滞后时间常数τ 较大、 采样周期较短的过程,它给不同的相对采样 时间得到的采样值以不同的权系数,以便能 迅速反映系统当前所受干扰的严重程度。 但此法实际应用不如算术平均值法广泛。
25
程序设计:
26
结论
兼有算术平均值法和中值滤波的优点,它可以
去掉脉冲干扰,又可对采样值进行平滑加工, 因而它对快速或慢速参数均适用。
27
§3-2
标度变换程序
学习本节的目的是掌握计算机控制系统中实
际值的显示 重点是线性标度变换
28
§3-2 标度变换程序
一.线性参数标度变换 设被测参数值与A/D转换结果为线性关系, 则: N x N0
1 2 3 2
14
结论
采用中值滤波,对去掉脉动性质的干扰比较
有效(如对前两种情况可完全滤掉干扰;从 概率角度讲,后两种情况比较少,否则说明 检测元件有问题,因此本办法对滤去脉冲干 扰是有效的),对缓慢变化的过程变量采用 此法效果良好。不宜对快速变化过程采用。
15
程序限幅滤波
此法是把两次相邻的采样值相减,求出其增
第三章

应用程序设计
本章目录
§3-1 数字滤波
§3-2标度变换程序
1
§3-1 数字滤波
学习本节的目的是掌握计算机控制系统常用
应用程序的设计 重点是不同滤波方法对何种干扰抑制比较有 效,特别是会应用中值滤波与平均值滤波
2
§3-1 数字滤波
工业控制对象的环境比较恶劣,干扰源较
多。如环境温度,电场,磁场。为减少对 采样值的干扰,提高系统的性能,在进行 数据处理和调节控制之前,一般先对采样 值进行数字滤波。 数字滤波就是通过一定的计算程序减少干 扰在有用信号中的比重,故实际上是一种 程序滤波。
12
中值滤波法
此法是对某一被测参数连续采样n次(一 般n取奇数),然后把n次的采样值从小到 大(或从大到小)排队,再取中间值作为本 次采样值。 n=3为最简单但又最常用的中值滤波。 n一般不宜太大,否则滤波效果反而不好, 且总的采样控制时间将增长,一般n取35即可。
13
例: n=3,若X <X <X ,则X 为有效信号。
相关文档
最新文档