回复:关于液位计问题。

yang_plc

  • 帖子

    79
  • 精华

    0
  • 被关注

    1

论坛等级:游侠

注册时间:2012-08-02

普通 普通 如何晋级?

发布于 2012-08-09 14:30:16

4楼

楼上所指是不是这种方法?
#define a 50

char value;

char filter()
{
char new_value;
new_value = get_ad();
return (1-a)*value + a*new_value;
}

A、方法:
取a=0~1
本次滤波结果=(1-a)*上次滤波结果+a*本次采样值

B、优点:
对周期性干扰具有良好的抑制作用
适用于波动频率较高的场合
C、缺点:
相位滞后,灵敏度低
滞后程度取决于a值大小
不能消除滤波频率高于采样频率的1/2的干扰信号

D、a的选取,设滤波时间为t,采样频率为F则a=1/tF
PLC
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33290条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。