数据由示波器上采集,保存为CSV文件,导入到matlab中,进行fft分析。得到的分析图如:
不知道分析出来的畸变率对不对?为什么直流部分那么大?
我猜是点数和采样率没有符合采样定律,或者说是给FFT的有效点数少了。
50Hz的波形频率比较低,最多用1024个点,以1024赫兹采样就能有非常漂亮的波形,然后再对512Hz以内进行FFT。
参数看不清,不敢下结论。
你可以修改参数看看直流量的变化规律是否正常;
其次你测量的是否有干扰,是否需要进行隔离,这些很重要。
您低頻和接近直流成分蠻大的,代表訊號是有問題的
您採樣電路設計上要做到直流隔離最簡單就串電容就可以了
訊號進來要有一級的電容,出去不用
以上
你用的是哪个FFT的函数,调用应该有问题吧。
你测量的是交流信号么,有没有加直流的偏置