各位大虾,我做一个设备,用互感器把市电电压感应过来,修整后变为0~3.3V,送到STM32里AD采集,来采集市电电压的有效值。但由于我这个设备工作时,会产生10K的载波干扰,造成我的3.3V电源受干扰,送进来的正弦波也就收到了干扰,有什么办法能把正弦波里的干扰去掉那!我现在想把采集到的256个点FFT,然后计算出各谐波分量,将10K以上的谐波分量抹掉,再IFFT进而计算出正弦波的有效值,但这太麻烦了,STM32提供了FFT的库函数,但没有提供IFFT的函数。能不能直接将FFT后的各谐波分量的模进行相加来(10K以上的不加)计算有效值啊!FFT我没咋接触过,不知道这个想法对不。另外有更好的想法大家也给指点下!以下为实际测量的波形,蓝线为电源信号,黄线为市电采正弦波。
|