打印

数据不刷新的怪问题

[复制链接]
1374|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
steelen|  楼主 | 2010-12-13 10:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们在做污染源监测时,发现一个特别怪的问题
就是在0点和满量程数据是对的,在中间段接PH计,数据怎么都不刷新。而用回路校验仪测数据很精确,而且刷新很快。
排除了各种问题,而且,产品做了3~4年了,用在各种场合都没有问题,问题到底出在哪里呢。
最后查模拟量测量程序代码,发现里面有一段滤波代码
大概算法如下
if ( (x(n)-x(n-1) ) < 限定值 )
{
x(n) = x(n-1) ;

}
else
{


}
由于PH计的原因,其数据一直在变化,导致 条件一直不能满足,所以数据一直不刷新。

相关帖子

沙发
chunyang| | 2010-12-13 15:05 | 只看该作者
用示波器看输入电平的变化率,PH计的数据变化速率应该不高,数字滤波算法主要是用来滤除诸如工频干扰等,显然楼主提供的算法是不行的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

64

主题

1144

帖子

10

粉丝