被测对象传感器A/D数字信号处理信号调理第五章数据处理方法5
1概述在智能仪表及微型机控制系统中,模拟量经A/D转换器转换后变成数字量送入计算机,此数字量在进行显示、报警及控制计算之前,还必须根据需要进行一些加工处理,如数字滤波、标度变换、数值计算、逻辑判断以及非线性补偿等等,以满足各种系统的不同需要
另外,在实际生产中,有些参数不但与被测量有关,而且是非线性关系,其运算式不但有四则运算,而且有对数、指数、或三角函数运算,这样用模拟电路计算更加复杂,可用计算机通过查表及数值计算等,使问题大为简化
由此可见,用计算机进行数据处理是一种非常方便而有效的方法,因而得到了广泛的应用
与常规的模拟电路相比,微型机数据处理系统具有如下优点:1、可用各种程序代替硬件电路,甚至完全不需要硬件;2、可以增加或改变信号处理技术(如数字滤波等),而无需增加新的硬件;3、微型机数据处理系统不但精度高,而且稳定可靠,不受外界温度变化的影响;4、不但能对数据进行算术运算,而且具有逻辑判断功能
2数字滤波程序的设计数字滤波器与模拟RC滤波器相比,具有如下优点:1、不需增加任何硬设备,只要在程序进入数据处理和控制算法之前,附加一段数字滤波程序即可
2、由于数字滤波器不需要增加硬件设备,所以系统可靠性高,不存在阻抗匹配问题
3、模拟滤波器通常是每个通道都有,而数字滤波器则可以多个通道共用,从而降低了成本
4、可以对频率很低的信号进行滤波,而模拟滤波器由于受电容容量的影响,频率不能太低
5、使用灵活、方便,可根据需要选择不同的滤波方法,或改变滤波器的参数
正因为数字滤波器具有上述优点,所以在计算机控制系统中得到了广泛的应用
数字滤波的方法有各种各样,可以根据不同的测量参数进行选择,下面介绍几种常用的数字滤波方法:1.程序判断滤波当采样信号由于随机干扰和误检测或者变送器不稳定而引起严重失真时,可采取程序判断