- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章数据采集与处理.ppt
微机控制技术 第三章 数据采集与处理技术 1、误差校正 2、数字滤波 3、标度转换 4、越限报警 在计算机控制系统中,数据采集与处理是最基本的功能。生产过程的各参数通过传感器、变送器、输入通道,以数字量的形式进入计算机中。计算机在对这些数字量进行控制、显示、存储、打印之前,必须根据需要进行一定的数据处理。 常用的数据采集与处理技术方法包括:误差校正、数字滤波、标度变换,越限报警等。 数据处理一般包括三方面内容: 1) 对传感器输出的信号进行放大、滤波、I/V转换等处理,通常称为信号调理; 2)对采集到计算机中的信号数据进行进行一些处理,如进行系统误差校正、数字滤波,标度变换等处理,通常称之为一次处理; 3)对经过前两步得到的测量数据进行分析,寻找规律,判断事物性质,生成所需要的控制信号,此称为二次处理。 信号调理都是由硬件完成,而一次和二次处理一般由软件实现。通常所说的数据处理多指上述的一次处理。一次处理的主要任务是提高检测数据的可靠性,并使数据格式化、标准化,以便运算、显示、打印或记录。 3.1 误差校正处理 在控制系统的模拟量输入通道中,一般存在传感器温度漂移、放大器等器件的零点偏移的现象,这些都会造成误差,从而影响测量数据的准确性,这些误差称为系统误差。 特点:在一定的测量条件下,其变化规律是可以掌握的,产生误差的原因一般也是知道的。因此,原则上讲,系统误差是可以通过适当的技术途径来确定并加以校正的。 方法:一般采用软件程序进行处理,对系统误差进行自动校准。 1 数字调零 零点偏移是造成系统误差的主要原因之一,因此零点的自动调整在实际应用中最多,常把这种用软件程序实现零点调整的方法称为数字调零。 实现方法:在测量输入通道中,计算机分时巡回采集校准电压与n路传感变送器送来的电压信号。通过软件程序进行调零。 1)首先测量第0 路的校准信号(接地信号)。理论上电压为零的信号,经放大电路、A/D转换电路进入CPU的数值应当为零,而实际上由于零点偏移产生了一个不等于零的数值,这个值就是零点偏移值N0。 2)然后依次采集1、2、… n各路的值,每次采集到的数字量N1、N2、… Nn值是实际值与零点偏移值N0之和。 3)数字调零就是做减法运算,采用(Ni- N0)的差值作为本次测量的实际值。 采用数字调零,可去掉放大电路、A/D转换电路本身的偏移及随时间与温度而发生的各种漂移的影响,从而大大降低对这些电路器件的偏移值的要求,降低硬件成本。 2 系统校准 数字调零不能校正由传感器本身引入的误差。为了克服这种缺点,可采用系统校准处理技术。 实现方法:系统校准原理与数字调零相似,只是把测量扩展到现场的传感器。在需要校准时,人工接入标准信号VR进行测量,零点漂移的补偿仍由数字调零来完成。 调零后标准输入信号VR测得的数据为NR,而实际被测输入信号V调零后测得的数据为N,则可按如下校准式来计算V。 如果在校准时,计算并存放VR/NR的值作为校准系数,则测量校准时,只需行一次乘法即可。 有时校准输入信号VR不容易得到,这时可采用输入信号Vi。校准时,计算机测出这时的对应输入Ni,而人工采用其它的高精度仪器测出这时的Vi,并输入计算机中,然后计算机计算并存放Vi/Ni的值,代替前面的VR/NR来作校准系数。 系统校准主要适用于传感器特性随时间会发生变化的场合。如电容式湿度传感器,其输入输出特性会随着时间而发生变化,一般一年以上变化会大于精度容许值,需要每隔一段时间进行一次系统校准。 3.2 数字滤波处理 计算机系统通过输入通道采集到的数据信号,虽经硬件的抗干扰处理,仍会有很多随机干扰噪声。因此,为了达到准确的测量与控制,一般情况下还需要进行数字滤波。 所谓数字滤波,就是对输入信号采样多次,然后通过一定的程序计算或程序判断进行数字处理,以削弱或滤除干扰造成的误差,从而获得一个真实信号的过程。 数字滤波实质上是一种程序滤波。 与模拟滤波器相比,数字滤波主要优点: 1)数字滤波是用程序实现的,不需要增加硬件设备,可靠性高、稳定性好。 2)一种滤波子程序可以被多个通道所共用,因而成本很低。 3)数字滤波器可以根据信号的不同,采用不同的滤波方法或滤波参数,灵活、方便、功能强。 4)数字滤波能对频率很低(如0.01HZ )的信号进行滤波。克服了模拟滤波器的缺陷。 数字滤波的不足之处在于要占用CPU的运行时间。 主要数字滤波算法包括:算术平均值滤波、中值滤波、限幅滤波、惯性滤波等。 ——1 平均值滤波 平均值滤波就是对多个采样值进行某种平均来得到测量值。平均值滤波是消除随机误差最常用的方法。可分为如下几种。 (1)算术平均
文档评论(0)