自动测机器信号稳定频率

2019-07-17 09:50发布

现在有一台机器,通常使用低波滤通来测定其在不同的速度时候传感器的稳定频率值。

由于labview的低波滤通控件的截止频率使用控件输入的,必须靠人工一个一个的实验,十分麻烦,

现在想让LABVIEW自动测在不同速度下,不同的稳定频率值,并且记录下来,

换句话讲,滤波器的截止频率输入值应该是数组而不是单一控件,因为控件只有一个值,机器速度变化的时候,系统频率也在变,无法自动换下一个截止频率,

不知道哪位大侠,有非常高超的LABVIEW编程技巧,尤其是自适应滤波类 或变截止频率滤波器的编程经验,能够指点迷津,重谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
windbleed2012
1楼-- · 2019-07-17 15:31
 精彩回答 2  元偷偷看……
windbleed2012
2楼-- · 2019-07-17 18:45
你是想用自适应低通滤波稳定传感器输入信号吧?
我提供一个思路,先将传感器信号做FFT,取最大峰值点,据此确定你需要的低通滤波器截止频率。
ferriteemi5149
3楼-- · 2019-07-17 20:33
windbleed2012 发表于 2016-3-23 20:24
你是想用自适应低通滤波稳定传感器输入信号吧?
我提供一个思路,先将传感器信号做FFT,取最大峰值点,据此确定你需要的低通滤波器截止频率。

不是的,我是想让机器自动测在不同的转速的情况下,让labview的低通滤波器控件自动
更换截止频率和阶数,然后把不同的截止频率的不同的阶数的配置情况下的测试结果记录下来,不用每次人工手调。
windbleed2012
4楼-- · 2019-07-18 00:15
labview 数字信号处理基本工具栏不是有很多原型滤波器吗,你把需要设置的频率和阶数作为数组变量
通过循环结构处理不就完了吗?如果需要频谱分析,加一级就是了。
不如把目前的LV文件发出来参考一下。这里的关键可能还是你的截止频率数据。
ferriteemi5149
5楼-- · 2019-07-18 01:53
windbleed2012 发表于 2016-3-24 15:50
labview 数字信号处理基本工具栏不是有很多原型滤波器吗,你把需要设置的频率和阶数作为数组变量
通过循环结构处理不就完了吗?如果需要频谱分析,加一级就是了。
不如把目前的LV文件发出来参考一下。这里的关键可能还是你的截止频率数据。 ...

听起来是个非常好的主意,问题是,作为机器的系统都用WHILE循环,从不用for循环,这是个短板。

第二,机器变速的时候,是计时的,每隔N分钟将变速一次,这个时间是固定的, 也就是变频一次,这个时候labview马上就会意识到机器的频率变了,也就是说滤波器当然也要自动切换相应的阶数和截止频率。以便对应消除其特定的噪音。

第三,大神既然有如此高见,想必有高深的造诣,不知能否,能否给个非常简单的数组参数示例,不剩感激。

EMAIL: 2558128276@qq.com
金球仔
6楼-- · 2019-07-18 03:32
 精彩回答 2  元偷偷看……

一周热门 更多>