我的任务是开发一个机器模块的状态监测系统。为此,我正在使用放置在机器外壳上的振动传感器。我想只关注机器的一个模块,即齿条和小齿轮系统,其中齿条在每个机器循环中执行一次往复运动(前后)。我已经进行了一些测试测量,看看我是否看到与模块循环相对应的振动。我看不到任何清晰的振动可以追溯到齿轮齿条模块。这是定性表示(上面的信号是振动,下面的曲线是齿条
的转速): 转速曲线只是一个假设,因为我没有任何速度传感器来测量它。
机器传动中有很多旋转齿轮,我只需要提取我的模块的振动信号。我想要做的是在小齿轮齿旁边安装一个接近传感器,以便能够测量它的旋转。然后我会知道我的旋转到底什么时候开始和结束,我将能够区分信号侧翼以获得小齿轮的瞬时转速。一旦我有了这些信息,我就能够在循环发生时提取信号的各个部分,并使用 STFT 或订单跟踪(使用计算出的瞬时速度)对其进行分析。
我的问题是:
- 这种方法正确吗?还是我应该将信号分成与整机周期相对应的部分并进行分析?
- 是否有一些现成的方法来处理这项任务,我可以继续阅读?
- 我可以在小齿轮运动开始的地方准确地切断信号并像那样使用它还是应该使用一些窗口功能?