电磁流量计设计程序研究与探讨 四十
(4) 电磁流量计一阶惯性滤波程序
无源滤波器RC电路是模拟量输入通道常用的滤波方法,但对于低频干扰却因为RC参数难以实现,往往不能取得良好的效果。而一阶惯性滤波是一种以数字形式实现低通滤波的动态滤波法。在滤波时间常数要求较大的场合,这种方法尤为实用。己知RC低通滤波器的滤波常数,其中,L=RC为低通滤波器的时间常数。
这就是一阶惯性滤波的数字表达式。Yk,Y¨分别为第k次及k一1次采样滤波后滤波器输出值,滤波系数口=1一e一咖,T为采样周期,当T远小于TF时,在程序滤波时,可通过实验选择适当的L值,直到被检测的信号不产生明显的纹波为止。
通过对上面几种数字滤波方法的分析和探讨,我们发现平均值滤波方法适用于对流量信号的平滑处理。流量信号总是在某一数值范围内上下波动,有一个平均值存在,采样一点是不准确的,平滑程度取决于N,随着N增大,平滑度提高,但响应速度降低。
为了进一步提高滤波效果,我们采用一种新的滤波方法,即将中值滤波法和平均值滤波法相结合,这种滤波方法称为复合滤波。其设计思想是:连续采样N次,把采样值按顺序排队,去掉最大值和最小值后,把N.2次采样求平均值。
这样既可以去掉脉冲性干扰,又可以慢随机起伏信号滤掉。
电磁流量计