STM32F013交流信号采集

2019-03-23 14:54发布

1.STM32F103RCT6 12位ADC;
2.ADC配置4个通道一个ADC模块,扫描非连续,软件启动,触发DMA;
3.输入交流电压信号50HZ 1V,偏置电压1V;
4.TIM6定时1MS中断读取4个通道的ADC数据存入ADC[4][1024],启动下一次ADC转换;
5.循环取ADC数据的前20个点做DFT(20),得到交流信号的峰值。
问题:得到的峰值在0.46V-0.52V之间循环跳动,由0.46增加到0.52,然后由0.52减小到0.46,如此反复!


此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。