关于信号处理和FFT变换、频谱的问题

2019-07-17 16:25发布

我在做毕业设计,遇到了一个问题不知道怎么破~求大神支招~

我用电涡流位移传感器测量一个旋转轴的振动位移,就是水平方向上的径向跳动。在不同的转速下测的,得到了与(传感器探头与旋转轴之间的)间隙成正比的电流信号,用NI的数据采集卡还有采集程序将这个电信号采集了下来,采样率是2000,并且保存了下来,文件是可以用excel打开的TXT。电信号数据就是第二列这种散点的。我将这列单独抽出来作为一个一位数组,然后显示他的时域波形、还有频域波形。结果时域可以显示,频域的就不对了T。T 截图00.png
截图01.png 这是时域的波形、并且这组用的数据是在旋转轴480r/min下测的,按道理来说信号的主要频率应该是8HZ吧?
然后我接去进行FFT变换的是一个一位数组嘛~这个数组是电信号测量采集下来的散点数据
截图04.png 8000就是我这一列当时在做实验时大概保存了4秒所以一共存了大概8000个点。

但是结果FFT之后就是这样的:



截图03.png

幅度最大的竟然是0。没道理会这样呀~~这个信号不可能是直流分量最多啊~~按理论不是应该在8HZ处啊???T口T

后面的程序框图是这样的:
截图05.png XY图就是时间和电信号一起画的时域波形,波形图就是时间不是真正时间的时域波形,单边FFT就是显示频谱的。就是不知道为什么会是在0HZ的地方幅值最大,而想要的8HZ处却没有。

截图02.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
一抹蛋绿
1楼-- · 2019-07-18 11:42
邦尼power
2楼-- · 2019-07-18 15:02
问题解决了吗,我也想知道

一周热门 更多>