398173501
级别: 探索解密
精华主题: 0
发帖数量: 37 个
工控威望: 160 点
下载积分: 632 分
在线时间: 33(小时)
注册时间: 2012-02-10
最后登录: 2018-08-09
查看398173501的 主题 / 回贴
楼主  发表于: 2012-06-11 17:06
本人在做一个测试产品各种数据的机器,当模拟量输入到AD转换器进行转换后,传送到PLC内部进行分析计算。在触摸屏上显示的数据不稳定,因为不会编写滤波程序,所以没有加滤波程序.希望大家提示一下小的.
kyy80
态度决定一切``````
级别: 工控侠客
精华主题: 0
发帖数量: 1219 个
工控威望: 3489 点
下载积分: 4388 分
在线时间: 1968(小时)
注册时间: 2008-02-17
最后登录: 2024-05-16
查看kyy80的 主题 / 回贴
1楼  发表于: 2012-06-11 17:20
a为采样值,b为显示值,b*70%=c,a*30%=d,c+d=b....又或者用多次采样值的平均值..
398173501
级别: 探索解密
精华主题: 0
发帖数量: 37 个
工控威望: 160 点
下载积分: 632 分
在线时间: 33(小时)
注册时间: 2012-02-10
最后登录: 2018-08-09
查看398173501的 主题 / 回贴
2楼  发表于: 2012-06-11 17:29
能否说详细点
ukqbso
勇气  源于  自信
级别: 网络英雄
精华主题: 0
发帖数量: 273 个
工控威望: 6926 点
下载积分: 3127 分
在线时间: 381(小时)
注册时间: 2011-04-26
最后登录: 2024-06-01
查看ukqbso的 主题 / 回贴
3楼  发表于: 2012-06-11 17:44
个人觉得平均值采样次数定的过高,应当会失去快速实时监控的意义。
我 不 温 柔 但 是 我 很 丑
398173501
级别: 探索解密
精华主题: 0
发帖数量: 37 个
工控威望: 160 点
下载积分: 632 分
在线时间: 33(小时)
注册时间: 2012-02-10
最后登录: 2018-08-09
查看398173501的 主题 / 回贴
4楼  发表于: 2012-06-11 19:26
上楼的讲的很好,不知前辈有没有更好的办法?
jx_einstein
级别: 论坛先锋
精华主题: 0
发帖数量: 868 个
工控威望: 1047 点
下载积分: 2421 分
在线时间: 860(小时)
注册时间: 2010-01-09
最后登录: 2024-03-07
查看jx_einstein的 主题 / 回贴
5楼  发表于: 2012-06-11 21:00
PLC除了平均值,好像没有其他好的办法了,
测试设备可以用LABVIEW,滤波很简单,可以用中值滤波。
数据分析和处理,是LABVIEW的优势
kyy80
态度决定一切``````
级别: 工控侠客
精华主题: 0
发帖数量: 1219 个
工控威望: 3489 点
下载积分: 4388 分
在线时间: 1968(小时)
注册时间: 2008-02-17
最后登录: 2024-05-16
查看kyy80的 主题 / 回贴
6楼  发表于: 2012-06-11 21:01
如果不够实时那么就调整两个%系数就行....a为采样值,b为显示值,b*70%=c,a*30%=d,c+d=b.
ukqbso
勇气  源于  自信
级别: 网络英雄
精华主题: 0
发帖数量: 273 个
工控威望: 6926 点
下载积分: 3127 分
在线时间: 381(小时)
注册时间: 2011-04-26
最后登录: 2024-06-01
查看ukqbso的 主题 / 回贴
7楼  发表于: 2012-06-12 01:06
看样子楼上有经验的。
俺没做过,但70%+30%(采样值一点点加)个人觉得应该很好
我 不 温 柔 但 是 我 很 丑
bosshyup
级别: 略有小成
精华主题: 0
发帖数量: 180 个
工控威望: 269 点
下载积分: 503 分
在线时间: 141(小时)
注册时间: 2008-11-23
最后登录: 2018-09-24
查看bosshyup的 主题 / 回贴
8楼  发表于: 2012-06-12 09:31
百度搜搜 十大经典滤波方法  楼上只说了其中两种 低通滤波 和求平均值滤波   还有8种方法 ,  另外还可以根据实际情况将10种方法中的几种方法叠加在一起使用. 至于具体程序自己写,俺之说思维  方法