网站大量收购独家精品文档,联系QQ:2885784924

过程控制与数据处理方法 .ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
过程控制与数据处理方法

第六章 过程控制数据处理方法 过程控制数据处理方法 主要内容: 1 查表技术* 2 数字滤波技术* 3 量程和标度变换技术* 4 线性插线法 6.1 查表技术 6.1 查表技术 6.1.1 顺序查表法 顺序查表法:将关键字与表格中的数据逐项比较顺序查找。 程序设计方法: 一般使用 CJNE 指令结合循环以及以下指令: MOVC A,@A+PC 或 MOVC A,@A+DPTR 来实现。 6.1.2 计算查表法 计算查表法:根据可计算的规律性排列数据表元素,可实现快速查表。 例如:求平方、立方、阶乘等的表格,可使用此法。 6.1.3 对分查表(略) 6.2 数字滤波技术 概述: 和模拟滤波装置相比,数字滤波有以下几个优点: (1)数字滤波通过程序实现,不需硬件设备,系统的可靠性较高。 (2)数字滤波可实现多通道共用。 (3)可对低频信号(如0.01Hz)实现滤波。 (4)采用不同的算法和参数就可实现对不同信号的滤波,使用起来灵活、方便。 6.2 数字滤波技术 6.2.1 程序判断滤波 ⑴ 限幅滤波 滤波原理如下:限幅滤波就是把相邻的两次采样值相减,求出其增量(以绝对值表示),然后与两次采样允许的最大偏差值(由被控对象的实际情况决定) △y进行比较,如果小于等于△y,则取本次采样值;如果大于△y,则仍取上次采样值作为本次采样值。 即: │Yn-Yn-1│≤△y, 则Yn=Yn , 取本次采样值 │Yn-Yn-1│ △y, 则Yn=Yn-1 ,取上次采样值 6.2 数字滤波技术 ⑵ 限速滤波 滤波原理如下:设在顺序采样时刻T1、T2、T3所采集的数据分别为Y1、Y2、Y3,则当: ∣Y2-Y1∣≤△y,则Y2作为采样值; ∣Y2-Y1∣△y, 则保留Y2,但不作为采样值,继续采样得Y3; 如果: ∣Y3-Y2∣≤△y,则Y3作为采样值; ∣Y3-Y2∣△y, 则取(Y3+Y2)/2作为采样值。 注意:比较限幅滤波与限速滤波的不同。 6.2 数字滤波技术 6.2.2 中值滤波 所谓中值滤波法就是对某一被测参数连续采样n次(n一般取奇数),然后把n次采样值按顺序排列,取其中间值做为本次采样值。中值滤波程序的流程框图如图所示。 6.2 数字滤波技术 6.2.3 算术平均值滤波 所谓算术平均滤波就是把N个采样值相加,然后取其算术平均值作为本次有效的采样信号,即: 6.2 数字滤波技术 6.2.4 加权平均值滤波 在算术平均滤波程序中,n次采样值在最后的结果中所占的比重是相等的,这样虽然消除了随机干扰,但有用信号的灵敏度也随之降低。为了提高滤波效果,将各个采样值取不同的比重,然后再相加求平均值,这种方法称为加权平均滤波。一个n项加权平均式为: 6.3 量程自动转换和标度变换 6.3.1 量程自动转换 对不同量程的传感器输出信号,在进行AD转换之前常常需要进行量程调整。 早期使用各种类型的变送器,如:温度变送器、压力变送器、位移变送器等。 现在,一般使用(集成)可编程增益放大器(PGA)。PGA可通过计算机的设置调整PGA的放大倍数,使不同种类的传感器输出信号调整为AD转换器的统一量程。 (具体的PGA芯片-自学) 6.3 量程自动转换和标度变换 6.3.2 线性参数标度变换 对于一般的线性仪表而言,标度变换公式为: 6.3 量程自动转换和标度变换 为了简化程序设计,一般把被测参数的起点A0所对应的A/D转换值设定为0,即N0=0,这样上式可以改写为: 6.3 量程自动转换和标度变换 例:某温度测量仪表的量程为100~900℃,利用8031和ADC0809进行A/D转换。 在某一时刻计算机采样并经过数字滤波后的的数字量为0CDH求此时对应的温度值是多少?(设仪表的量程是线性的) 解:由式(3-7)可知, A0=100℃,Am=900℃,Nx=0CDH=(205)D,Nm=0FFH=(255)D,所以此时对应的温度为: 所谓查表法:事先把处理对象的数据结果按照一定的结构(表格)存放于计算机内,使用查表程序和表格把采样数据折算成所需要的结果。 例如: 以温度测量系统为例,首先确定测温使用的热电偶,然后将改种热电偶的分度表存放于微机系统中,在测温过程中,使用热电偶测温所得的温度数据(mv)在热电偶的分度表中折算为温度数据。 51单片机设有专门的查表指令: MOVC A,@A+PC MOVC A,@A+DPTR 现场保护 设置数据个数 读 数据排序 取中值 据 现场恢复 排序 完成否? 是 设置数据区首址 开 始 返 回 是 否 其中:N为采样次数;x(i)为第i次采样值; 式中: Ci为各次采样值的系数项,它体现了各次采样值 在平均值中

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档