我在做毕业设计,遇到了一个问题不知道怎么破~求大神支招~
我用电涡流位移传感器测量一个旋转轴的振动位移,就是水平方向上的径向跳动。在不同的转速下测的,得到了与(传感器探头与旋转轴之间的)间隙成正比的电流信号,用NI的数据采集卡还有采集程序将这个电信号采集了下来,采样率是2000,并且保存了下来,文件是可以用excel打开的TXT。电信号数据就是第二列这种散点的。我将这列单独抽出来作为一个一位数组,然后显示他的时域波形、还有频域波形。结果时域可以显示,频域的就不对了T。T
这是时域的波形、并且这组用的数据是在旋转轴480r/min下测的,按道理来说信号的主要频率应该是8HZ吧?
然后我接去进行FFT变换的是一个一位数组嘛~这个数组是电信号测量采集下来的散点数据
8000就是我这一列当时在做实验时大概保存了4秒所以一共存了大概8000个点。
但是结果FFT之后就是这样的:
幅度最大的竟然是0。没道理会这样呀~~这个信号不可能是直流分量最多啊~~按理论不是应该在8HZ处啊???T口T
后面的程序框图是这样的:
XY图就是时间和电信号一起画的时域波形,波形图就是时间不是真正时间的时域波形,单边FFT就是显示频谱的。就是不知道为什么会是在0HZ的地方幅值最大,而想要的8HZ处却没有。