发布于 2014-12-02 12:25:27
8楼
输入级的滤波是必须的。在较短时间里面连续读取多个值,然后平均,作为干扰的阻隔。程序上就是说,每1.5秒连续读5个值,去掉最大最小剩下三个平均。
运算级的滤波是相当丰富的。如果物料和空隙之间的分布对测温有影响。那么考虑是否要把数据具有周期性的锋值过滤掉。这个动作只能用程序实现了。十秒里面有1.5秒是检测到空隙的,温度特别低,那么就把这个时间上面的数据不参与平均。但是要作为周期(这里是10秒)长短的判断。每十秒左右检测到一个(低)峰值,然后从这个峰值重新计时,10秒左右后再判断两个峰值是否仍然为10秒。相应调整周期。
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=3&a_id=1159248&s_id=1&num=5#anch
这个就是我遇到的问题。不单是温控才要滤波哦。