计算机控制系统的数据处理技术
计算机控制技术

计算机控制技术计算机控制技术是一种集计算机、控制、传感器、执行器等技术于一体的先进技术,它充分利用现代计算机和控制理论,将数据处理和自动控制相结合,实现对各种过程的自动调节控制,广泛应用于工业、农业、商业、医疗以及机场、交通等领域。
一、计算机控制技术的发展历程计算机控制技术的发展历程可以追溯到1960年代,当时美国的空间计划需要研究开发一种新的计算机控制技术,在这个研究过程中,人们发现了数字控制机床,这是第一款用计算机实现自动控制的机床。
从此以后,计算机控制技术得以广泛应用。
1970年代,计算机技术的发展和进步推动了控制技术的飞速发展,出现了工业控制计算机和可编程控制器(PLC),用它可以完成对机器和工艺的自动控制。
随着计算机控制技术的不断发展,出现了更为高级的数字信号处理器,这种处理器可以对控制数据进行实时处理和计算,从而更为准确地实现对工艺的控制。
二、计算机控制技术的分类根据控制对象的不同,计算机控制技术可以分为以下几类:1、过程控制过程控制是一种用计算机实现对工艺过程的控制技术,它可以实现对工艺参数的实时监控,及时调整,从而保证产品质量。
例如,化工、冶金、纺织等行业都需要用到过程控制技术。
2、制造自动化控制制造自动化控制是一种用计算机控制技术实现对生产流程的自动化控制技术。
它可以通过编程控制机器人、自动化流水线等设备,从而提高生产效率,降低生产成本。
3、工程控制工程控制是一种用计算机控制技术实现对工程项目的控制技术,例如,用计算机控制技术实现对道路、桥梁、建筑物等工程项目的施工,从而提高工程建设的效率和质量。
三、计算机控制技术的应用计算机控制技术在各个领域都有着广泛的应用,例如:1、工业制造计算机控制技术在工业制造领域有着广泛的应用,例如,数字控制机床、机器人、自动化流水线等设备都是用计算机控制技术实现了自动化控制。
2、交通运输计算机控制技术在交通运输领域也有着广泛的应用,例如,用计算机控制技术实现地铁、公交车等公共交通工具的运营、交通信号灯的控制等。
第一章 计算机控制系统概述

第一章计算机控制系统概述§1.1概述随着科学技术的进步,人们越来越多地用计算机来实现控制系统。
近几年来,计算机技术、自动控制技术、检测与传感技术、CRT显示技术、通信与网络技术、微电子技术的高速发展,促进了计算机控制技术水平的提高。
本章主要介绍计算机控制系统及其组成、工业控制机的组成结构及特点、计算机控制系统的发展概况和趋势。
1.1.1计算机控制技术研究的内容及特点1、研究的内容:主要研究控制理论、计算机技术(软、硬件技术)、网络通信技术、测量技术、信号处理技术等在微机控制中的应用、以及微机的控制方法及其应用。
2、主要的特点:1)理论性强:应用各种控制理论、信号处理理论等2)综合性强:应用有控制理论、计算机硬件技术、编程技术、网络技术、测量技术、信号处理技术、电子技术等3)实践性强:所有设计、计算必须要反复进行实验;在实践中积累了大量的经验方法、经验数据等4)理论与实践相结合5)实用性强6)应用广泛等1.1.2计算机控制技术这门课所应用到的技术:计算机技术、自动控制技术、微电子技术、信息处理技术、检测与传感技术、通信与网络技术、CRT显示技术等等1.1.3计算机控制技术的现状与发展趋势计算机控制技术是一种运用控制理论、仪器仪表、计算机和其它信息技术,对工业生产过程实现检测、控制、优化、调度、管理和决策,达到增加产量、提高质量、降低消耗、确保安全等目的的综合性技术,主要包括工业自动化软件、硬件和系统三大部分1.1.4目前,计算机控制技术正在向智能化、网络化和集成化方向发展。
一、以工业PC为基础的低成本工业控制自动化将成为主流二、PLC在向微型化、网络化、PC化和开放性方向发展三、面向测控管一体化设计的DCS系统四、控制系统正在向现场总线(FCS)方向发展五、仪器仪表技术在向数字化、智能化、网络化、微型化方向发展六、数控技术向智能化、开放性、网络化、信息化发展七、工业控制网络将向有线和无线相结合方向发展八、工业控制软件正向先进控制方向发展► 1.2. 计算机控制系统的组成► 1.3 计算机控制系统分类► 1.4 计算机控制系统中的计算机► 1.5 微型计算机控制系统的发展趋势§1.2 计算机控制系统的组成★自动控制:在没有人直接参与的情况下,通过控制器使生产过程自动地按照预定的规律运行。
计算机控制技术简介

计算机控制技术简介计算机控制技术是一种应用计算机和自动控制原理实现对各类设备、系统和过程进行控制和管理的技术。
它通过计算机的高效运算、智能决策和迅速响应能力,为工业、交通、农业、医疗等领域提供了强大的支持和推动力。
本文将从计算机控制技术的起源、应用领域、关键技术和发展趋势等方面进行探讨。
一、计算机控制技术的起源和发展计算机控制技术的起源可以追溯到20世纪50年代,当时计算机技术刚刚起步,人们想通过计算机实现对工业生产过程的自动控制。
最早的计算机控制系统主要利用数字计算机进行控制,并实现一些简单的自动化操作。
随着计算机硬件和软件技术的发展,计算机控制技术得到了快速的推广和应用。
二、计算机控制技术的应用领域计算机控制技术在各个领域都有广泛的应用。
在工业生产中,计算机控制技术可以实现对生产线的自动化控制,提高生产效率和产品质量。
在交通运输领域,计算机控制技术可以实现智能交通管理、优化调度和车辆导航等功能。
在农业生产中,计算机控制技术可以实现精准农业管理、智能化灌溉和自动化收割等操作。
在医疗健康领域,计算机控制技术可以实现医疗设备的精确控制和医疗信息管理等。
三、计算机控制技术的关键技术1. 传感器技术:传感器是计算机控制技术的重要组成部分,可以将物理量、化学量等转化为计算机可读取的电信号。
传感器技术的发展使得计算机可以实时获取各种信息,并根据信息进行反馈和控制。
2. 数据采集与处理技术:数据采集与处理技术是计算机控制技术的核心。
通过各种设备和传感器采集到的数据,计算机可以进行高速、准确的数据处理和分析,从而实现对控制系统的精确控制。
3. 控制算法与模型技术:控制算法和模型技术是计算机控制技术的关键。
通过建立准确的数学模型和设计合理的控制算法,可以实现对各种复杂系统和过程的自动控制。
4. 人机交互技术:人机交互技术是计算机控制技术的重要组成部分,可以实现人与计算机之间的信息交流和指令传递。
通过人机交互技术,用户可以直观地了解和控制计算机控制系统,提高系统的可用性和易用性。
过程装备控制技术-计算机控制系统

过程装备控制技术-计算机控制系统过程装备控制技术是指利用计算机控制系统对工业生产过程中的装备进行控制和监控的技术。
下面是一个详细的过程装备控制技术的计算机控制系统的过程:1. 设计控制系统:首先,需要根据具体的生产过程和装备的特点,设计一个适合的控制系统。
这包括确定需要控制的参数、传感器和执行器的选择以及系统的结构和算法等。
2. 传感器和执行器的安装:根据设计的控制系统,安装相应的传感器和执行器。
传感器用于监测装备的状态和参数,例如温度、压力、速度等;执行器用于控制装备的运动和操作,例如电机、阀门等。
3. 数据采集和处理:传感器采集到的数据通过数据采集系统传输到计算机控制系统中。
计算机控制系统对采集到的数据进行处理和分析,得到装备的状态和参数。
4. 控制算法的实现:根据控制系统的设计,开发相应的控制算法。
控制算法根据装备的状态和参数,计算出相应的控制指令。
5. 控制指令的传输和执行:计算机控制系统将计算出的控制指令传输到执行器,执行器根据指令控制装备的运动和操作。
6. 监控和故障检测:计算机控制系统实时监测装备的状态和参数,进行故障检测和诊断。
如果发现故障,系统会发出警报并采取相应的措施。
7. 数据记录和分析:计算机控制系统会将采集到的数据进行记录和分析,用于生产过程的优化和改进。
这些数据可以用于监测装备的运行情况、故障分析和预测等。
8. 人机界面:计算机控制系统提供一个人机界面,使操作人员可以对装备进行监控和控制。
通过人机界面,操作人员可以查看装备的状态、调整控制参数、进行故障排查等操作。
总结起来,过程装备控制技术的计算机控制系统包括设计控制系统、传感器和执行器的安装、数据采集和处理、控制算法的实现、控制指令的传输和执行、监控和故障检测、数据记录和分析以及人机界面等步骤。
这些步骤相互配合,实现对装备的精确控制和监控。
计算机控制系统

计算机控制系统随着科技的飞速发展,计算机控制系统已经成为现代生产过程中不可或缺的一部分。
计算机控制系统结合了计算机技术和自动化控制理论,通过在工业生产中引入计算机实现对生产过程的实时监控和调整,以追求最佳性能和生产效率。
一、计算机控制系统的基本构成计算机控制系统主要由硬件和软件两大部分组成。
硬件部分包括计算机、输入输出设备、控制对象和传感器等。
软件部分则包括操作系统、控制算法程序和其他支持软件等。
通过硬件和软件的协同工作,计算机控制系统可实现对生产过程的精确控制。
二、计算机控制系统的主要优点1、自动化:计算机控制系统能根据预设程序自动监控和调整生产过程,减轻了人工操作负担,提高了生产效率。
2、精确性:计算机控制系统可以通过传感器实时获取生产数据,通过算法程序进行精确计算和控制,避免了人为误差。
3、优化性能:计算机控制系统可以通过优化算法不断优化生产过程,提高产品质量和性能。
4、远程监控:通过互联网技术,计算机控制系统可以实现远程监控,方便管理人员随时了解生产状况并进行调整。
三、计算机控制系统在各行业的应用1、制造业:在制造业中,计算机控制系统被广泛应用于生产线的控制、工艺过程的优化、设备故障的预测和维护等。
2、能源行业:在能源行业中,计算机控制系统负责对电力、石油、煤炭等能源的生产、传输和分配进行实时监控和控制。
3、交通运输业:在交通运输业中,计算机控制系统用于对交通信号灯、地铁列车、航空交通等的管理和控制。
4、农业:在农业领域,计算机控制系统已开始用于大棚种植、畜牧业和渔业等,通过精准控制提高农业生产效率。
四、未来发展趋势随着、物联网和大数据等技术的发展,计算机控制系统将迎来更多的发展机遇。
未来,计算机控制系统将更加智能化、自适应和协同化,能够更好地满足复杂多变的生产需求。
随着绿色环保理念的深入人心,计算机控制系统也将更加注重节能减排和环保,助力实现可持续发展目标。
计算机控制系统在自动化和效率方面具有显著优势,广泛应用于各行业领域。
计算机控制系统-4-数据采集与处理技术 (2)

+Vs -Vs VIN OFFSET CH LF398 IN OUT IN +
V EE Vcc V DD REF OFF DB11 BIF OUT P0.7 REF IN AD574 VIN STS 12/8 DG AG DB 0 CE R/C A0 CS P 0.0 RD WR A0 P2.7 P2.6 A1 A2
3)、平均值滤波法一般适用于具有周期性干扰噪声的信号, 但对偶然出现的脉冲干扰信号,滤波效果尚不理想。
中位值滤波法
中位值滤波法的原理是对被测参数连续采样m 次(m≥3)且是奇数,并按大小顺序排列;再取中间 值作为本次采样的有效数据。
特点: 中位值滤波法对脉冲干扰信号等偶然因素引发 的干扰有良好的滤波效果。如对温度、液位等变化 缓慢的被测参数采用此法会收到良好的滤波效果; 对流量、速度等快速变化的参数一般不宜采用中位 值滤波法。
4.2.3 模拟量数据采集的预处理方法
包括:有效性检查与数字滤波技术
1、有效性检查
检查被测量是否 在信号标准的上 下限值范围内。
2、 数字滤波技术
所谓数字滤波,就是通过一定的计算或判断程序减少干 扰在有用信号中的比重。故实质上它是一种程序滤波。 与模拟滤波器相比,有以下几个优点:
(1)数字滤波是用程序实现的,不需要增加硬设备,所以可靠性高,稳定 性好。 (2)数字滤波可以对频率很低(如0.01HZ)的信号实现滤波,克服了模拟滤 波器的缺陷。 (3)数字滤波器可以根据信号的不同,采用不同的滤波方法或滤波参数, 具有灵活、方便、功能强的特点。
采样数据明显存在被干扰现象(彩色数据)。
对1、2、3次采样中位值滤波后值:24
对4、5、6次采样中位值滤波后值:27
对7、8、9次采样中位值滤波后值:25
第5章(过程控制数据处理方法-数字滤波技术)

R3,38H
7.1.2 算术平均值滤波
DATA EQU 20H MED1 EQU 30H COUNT EQU 33H MED2 EQU 36H
7.1.2 算术平均值滤波
说明: 算术平均滤波主要用于对周期脉动的采样值进行
平滑加工(如压力、流量等) 对脉冲性干扰的平滑作用尚不理想。 随着 N值的增大,平滑度将提高,灵敏度降低。 经验数据:流量参数滤波时,N取12次,压力取4
1
N 1
X (i)
N 2
N 2 i2
(7-10)
2、双重滤波的方法
把采样值经过低通滤波后,再经过一次高通滤波, 这实际上相当于多级 RC 滤波器。
微机控制技术
7 .1 .6 复合数字滤波
多级数字滤波:
第一级滤波:Y(k) AY(k 1) BX(k)
第二级滤波: Z(k) AZ(k 1) BY(k) Z(k) AZ (k 1) ABY (k 1) B2 X (k) Z(k) 2AZ (k 1) A2Z(k 2) B2 X (k)
(2)应用场合:
当采样信号由于随机干扰,如大功率用电设备的 启动或停止,造成电流的尖峰干扰或误检测,以及变 送器不稳定而引起的严重失真等,可采用程序判断法 进行滤波。
微机控制技术
滤波方法——限幅滤波 和 限速滤波
1.限幅滤波 作法: |Y(k)-Y(k-1)|≤△Y,则取Y(k)= Y(k) |Y(k)-Y(k-1)| >△Y,则Y(k)= Y(k-1)
数据处理--计算机在对这些数字量进行显示和控制之前, 还必须根据需要进行相应的数值计算即数据处理。 为了满足不同系统的需要,设计出了许多有效的 数据处理技术方法,如测量数据预处理,数字滤 波,量程自动转换和标度变换等。
自动化控制系统中的计算机控制技术

自动化控制系统中的计算机控制技术自动化控制系统是现代工业和生产中不可或缺的一部分。
计算机控制技术作为自动化控制系统的核心,起着至关重要的作用。
本文将讨论自动化控制系统中的计算机控制技术的应用及其相关的重要概念和方法。
一、概述自动化控制系统是一种通过计算机技术实现对生产和工艺过程进行监控和管理的系统。
它的核心是计算机控制技术,通过对输入信号进行处理和分析,输出控制信号,实现对被控对象的控制和调节。
二、计算机控制技术的工作原理计算机控制技术主要依靠计算机的处理能力、存储能力和算法来实现对控制系统的控制。
它通过采集被控对象的输入信号,经过模数转换和数据处理,得到输出的控制信号,实现对被控对象的控制。
三、计算机控制技术的应用领域计算机控制技术广泛应用于各个领域,包括工业生产、交通运输、农业、医疗、环保等。
在工业生产中,计算机控制技术可以实现生产过程的自动化和智能化,提高生产效率和质量。
在交通运输中,计算机控制技术可以实现交通信号的智能控制和车辆调度。
在农业中,计算机控制技术可以实现农业机械的自动化操作和监测。
在医疗中,计算机控制技术可以实现医疗设备的智能控制和患者监测。
在环保中,计算机控制技术可以实现对污染源的监控和治理。
四、计算机控制技术的重要概念和方法1. 控制算法:控制算法是计算机控制技术的核心,它通过对输入信号进行分析和处理,得出对被控对象进行控制的策略和方法。
2. 反馈控制:反馈控制是一种通过对输出信号进行采集和分析,再根据与期望值的差异进行调节的控制方法。
反馈控制可以实现对系统稳定性和精度的控制。
3. PID控制:PID控制是一种常用的控制算法,它通过对误差、积分和微分信号的处理,实现对被控对象的控制。
PID控制具有简单、可靠、易调节等优点,在工业控制中得到广泛应用。
4. 模糊控制:模糊控制是一种基于模糊逻辑的控制方法,它通过对输入信号进行模糊化和模糊规则的匹配,实现对系统的控制。
模糊控制适用于那些难以建立准确数学模型的系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中位值滤波法和平均值滤波法结合起来使用,滤波效果 会更好。即在每个采样周期,先用中位值滤波法得到m个 滤波值,再对这m个滤波值进行算术平均,得到可用的被 测参数。也称为去脉冲干扰平均值滤波法。
例:某压力仪表采样数据如下: 序 号 1
2
3
4
5
6
7 24
8 25
9 26
24
采样值
25 20
27 24 60
x
如果在校准时,计算并存放yR/xR的值,则测量校准时, 只需行一次乘法即可。 人工自动校准特别适于传感器特性随时间会发生变化的场 合。如常用的湿敏电容等湿度传感器。
9.1.2 标度变换方法
计算机控制系统在读入被测模拟信号并转换成数字量后, 往往要转换成操作人员所熟悉的工程值。这是因为被测量对 象的各种数据的量纲与A/D转换的输入值是不一样的。例如, 压力的单位为Pa,流量的单位为m3/h,温度的单位为℃等。 这些参数经传感器和A/D转换后得到一系列的数码,这些数 码值并不一定等于原来带有量纲的参数值,它仅仅对应于参 数值的大小,故必须把它转换成带有量纲的数值后才能运算、 显示或打印输出,这种转换就是标度变换。
其中,α称为滤波系数,且0<α<1,T为采样周期,Tf为滤 波器时间常数。
根据惯性滤波器的频率特性,若滤波系数α越大, 则带宽越窄,滤波频率也越低。因此,需要根据实际 情况,适当选取α值,使得被测参数既不出现明显的 纹波,反应又不太迟缓。
惯性滤波法适用于高频及低频干扰信号。
说明
如果同时采用几种滤波方法,一般先用中位值滤波或 限幅滤波,然后再用平均值滤波法。如果应用不恰当,非 但达不到滤波效果,反而会降低控制品质。
准确性 算法选择、位数选择等要符合要求。
可靠性
最重要的指标之一,两方面含义:第一是运行参数环 境发生变化时,软件能可靠运行并给出准确结果,即软件 应具有自适应性;第二是工业环境极其恶劣,干扰严重, 软件必须保证在严重干扰条件下也能可靠运行。
软件抗干扰研究的主要内容
采用软件的方法抑制叠加在输入输出信号上噪声影响,如 模拟输入信号的数字滤波技术;
由于干扰而使程序发生混乱,导致程序乱飞或陷入死循环, 采取使程序纳入正规的措施,如指令冗余、软件陷阱、“看 门狗”技术等;
发现程序失控后,解决系统恢复正常运行的方法,如重要 信息的恢复,系统重入的条件等;
9.2.1
数字滤波技术
所谓数字滤波,就是通过一定的计算或判断程序减少干 扰在有用信号中的比重。故实质上它是一种程序滤波。 与模拟滤波器相比,有以下几个优点:
根据上述规定,程序可以实现对被控参数y、偏差e以及控制 量u进行上下限检查。
9.2 软件抗干扰技术
测控系统软件的基本要求 易理解、易维护 指软件系统容易阅读和理解,容易发现和纠正错误,容 易修改和补充。 实时性 要求系统及时响应外部事件的发生,并及时给出处理结果。 可测试性 两方面含义:其一是比较容易制定出测试准则,并根据这 些准则对软件进行测试;其二软件设计完成后,首先在模拟环 境下运行,经过静态分析和动态仿真运行,证明正确无误后才 可投入实际运行。
全自动校准
输入电压V 基准电压VREF 输入及放大电路 A/D转换 计算机
控制
方法:输入部分采用了一个多路开关,在开机时,或每隔 一定的时间,系统进行一次自动校正。
V ( x x0 x1 x 0 ) VR
采用这种方法测得的V与放大器的漂移和增益变化无关,与V和R的 精度也无关。这样可大大提高测量精度,降低对电路器件的要求。
标度变换有各种类型,它取决于被测参数的传感器的类型, 应根据实际要求来选用适当的标度变换方法。
线性变换公式 Y=(Ymax-Ymin)(X-Nmin)/(Nmax-Nmin)+Ymin Y表示参数测量值,Ymax 表示参数量程最大值,Ymin 表示参数 量程最小值,Nmax 表示 Ymax 对应的A/D转换后的输入值,Nmin 表 示量程起点Ymin对应的A/D转换后的输入值,X表示测量值Y对应 的A/D转换值。 公式转换法 有些传感器测出的数据与实际的参数不是线性关系,它们 有着由传感器和测量方法决定的函数关系,并且这些函数关系 可用解析式来表示,这时我们可采用直接按解析式来计算。 其它标度变换法 许多非线性传感器并不象上面讲的传感器那样,可以写出 一个简单的公式,或者虽然能够写出,但计算相当困难。这 时可采用多项式插值法,也可以用线性插值法或查表进行标 度变换。
m m i0
平均值滤波法一般适用于具有周期性干扰噪声(如压力、 流量的周期脉动)的信号,但对偶然出现的脉冲干扰信号, 滤波效果尚不理想。
中位值滤波法
中位值滤波法的原理是对被测参数连续采样m(m为奇数)次 (m≥3) ,并按大小顺序排列;再取中间值作为本次采样的有 效数据。 特点:中位值滤波法对脉冲干扰信号等偶然因素引发的干 扰有良好的滤波效果。如对温度、液位等变化缓慢的被测 参数采用此法会收到良好的滤波效果;对流量、速度等快 速变化的参数一般不宜采用中位值滤波法。
C(s) R(s) 1 1 T S f
其中Tf=RC,它的滤波效果取决于滤波时间常数Tf。因此, RC滤波器不可能对极低频率的信号进行滤波。为此,人们 模仿上式做成一阶惯性滤波器亦称低通滤波器。
Tf c ( n) c ( n 1) T c ( n) r ( n)
稍加整理得
c( n) T Tf T r ( n) Tf Tf T c( n 1) (1 α ) r ( n) c( n 1)
人工自动校准
人工自动校准的原理是由在需要时人工接入标准的参数进行 校准测量,把测得的数据存贮起来,供后使用。一般人工自动校 准只测一个标准输入信号yR ,零信号的补偿由数字调零来完成。 设数字调零后测出的数据分别为xR(接校准输入yR 时)和x(接被测 输入y时),则可按下式来计算y。
y
yR xR
数字滤波是用程序实现的,不需要增加硬件设备,所以 可靠性高,稳定性好。
数字滤波可以对频率很低(如0.01HZ)的信号实现滤波, 克服了模拟滤波器的缺陷。
数字滤波器可以根据信号的不同,采用不同的滤波方法或 滤波参数,具有灵活、方便、功能强的特点。
主要数字滤波算法:算术平均值法、中位值滤波法、限幅滤 波法、惯性滤波法。
9业控制过程常见而又实用的一种报警形式, 它分为上限报警、下限报警及上下限报警。如果需要判断的报 警参数是xn ,该参数的上下限约束值分别是xmax 和xmin ,则上下 限报警的物理意义如下: 上限报警 若xn>xmax,则上限报警,否则继续执行原定操作。 下限报警 若 xn < xmin ,则下限报警,否则继续执行原定操作。 上下限报警 若xn>xmax,则上限报警,否则对下式做判别; xn<xmin否?若是则下限报警,否则继续原定操作。
第九章 计算机控制系统的数据处理技术
数据处理
数据处理从一般意义上说应包括三方面内容:一是对传感 器输出的信号进行放大、滤波、I/V转换等处理,通常称为信号 调理;二是对采集到计算机中的信号数据进行进行一些处理, 如进行系统误差校正、数字滤波,逻辑判断、标度变换等处理, 通常称之为一次处理;三是对经过前两步得到的测量数据进行 分析,寻找规律,判断事物性质,生成所需要的控制信号,此 称为二次处理。信号调理都是由硬件完成,而一次和二次处理 一般由软件实现。通常所说的数据处理多指上述的一次处理。 一次处理的主要任务是提高检测数据的可靠性,并使数据格式 化、标准化,以便运算、显示、打印或记录。
第九章 计算机控制系统的数据处理技术
9.1
测量数据预处理技术
9.2
软件抗干扰技术
9.1
测量数据预处理技术
传感器把生产过程的信号转换成电信号,然后用A/D转换 器把模拟信号变成数字信号,读入计算机中。 对于这样得到的数据,一般要进行一些预处理,其中最基 本的处理有线性化处理、标度变换和误差自动校准。
9.1.1 9.1.2 9.1.3
误差自动校准 标度变换方法 越限报警处理
9.1.1
误差自动校准
定义:系统误差是指在相同条件下,经过多次测量,误
差的数值(包括大小符号)保持恒定,或按某种已知的规 律变化的误差。 特点:在一定的测量条件下,其变化规律是可以掌握的, 产生误差的原因一般也是知道的。 方法:偏移校准在实际中应用最多,并且常采用程序来 实现,称为数字调零。 调零电路的实现:在测量时,先把多路输入接到所需测 量的一组输入电压上进行测量,测出这时的输入值为x1, 然后把多路开关的输入接地,测出零输入时A/D转换器 的输出为x0,用x1减去x0即为实际输入电压x。 除了数字调零外,还可以采用偏移和增益误差的自 动校准。
其中Δy0为两次相邻采样值之差的可能最大变化量。Δy0值的 选取,取决于采样周期T及被测参数y应有的正常变化率。
对偶然脉冲干扰信号有良好的滤波效果。但一定要按照实际情 况来确定Δy0 、 yH 及 yL ,否则,非但达不到滤波效果,反而会 降低控制品质。
惯性滤波法
常用的RC滤波器的传递函数是
1 24
2
3
4
5
6
7 24
8 25
9
10
采样值
25 20
27 24 60
26 23
采样数据明显存在被干扰现象(彩色数据)。 采用算术平均值滤波后,其采样值为: Y=(24+25+20+27+24+60+24+25+ 26+23)/10=28 干扰被平均到采样值中去了
特点:
N值决定了信号平滑度和灵敏度。随着N的增大,平滑度提 高,灵敏度降低。应该视具体情况选择N,以便得到满意的 滤波效果。 对每次采样值给出相同的加权系数,即1/N。在不同采样 时刻采集数据受到同样重视。实际上某些场合需要增加新采 样值在平均值中的比重,可采用加权平均值滤波法。滤波公 1 式为:Y=R0Y0+ R1Y1+ R2Y2+…+ RmYm, R 。