niufeng217
级别: 探索解密
精华主题: 0
发帖数量: 16 个
工控威望: 166 点
下载积分: 468 分
在线时间: 16(小时)
注册时间: 2009-08-20
最后登录: 2022-03-30
查看niufeng217的 主题 / 回贴
楼主  发表于: 2010-04-10 20:51
用模拟模块采集超声波液位信号,但信号在小范围内跳动,我想要个稳定的值,怎么处理啊?
谢谢
brian
起昇電控工作室
级别: 工控侠客
精华主题: 0
发帖数量: 731 个
工控威望: 4421 点
下载积分: 4275 分
在线时间: 2921(小时)
注册时间: 2008-01-25
最后登录: 2024-06-06
查看brian的 主题 / 回贴
1楼  发表于: 2010-04-10 23:00
引用
引用楼主niufeng217于2010-04-10 20:51发表的 超声波液位信号跳动的问题 :
用模拟模块采集超声波液位信号,但信号在小范围内跳动,我想要个稳定的值,怎么处理啊?
谢谢

一般來講,類比信號經過模擬量會有小量干擾或變動,所以你可以調整模擬量輸入模組的平均次數average times,來求取較穩定的平均值,或者利用程式把你的輸入模擬量先透過mul指令放大後再div一個比mul量較大的値糗取較完整的換算後整數,這樣會比較好一點.例如:模擬輸入量為D0
MUL D0 K99 D10
DIV D10 K1000 D12
這樣D12的値會縮小一點減少跳動值,給你參考
微信:brianlee1976
~~業餘打工仔~~
niufeng217
级别: 探索解密
精华主题: 0
发帖数量: 16 个
工控威望: 166 点
下载积分: 468 分
在线时间: 16(小时)
注册时间: 2009-08-20
最后登录: 2022-03-30
查看niufeng217的 主题 / 回贴
2楼  发表于: 2010-04-11 13:22
谢谢楼上指导.
不知道还有别的办法吗?
majianfeng
相信自己
级别: 略有小成
精华主题: 0
发帖数量: 68 个
工控威望: 233 点
下载积分: 455 分
在线时间: 99(小时)
注册时间: 2009-05-12
最后登录: 2024-03-08
查看majianfeng的 主题 / 回贴
3楼  发表于: 2010-04-11 14:54
如果你的AD模块采集的是液位开关返回的电压值,可在端口上加25V 0.1微法的电容来消除电气干扰
我们的骄傲多半于我们的无知