• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32的ADC采集正弦波相位

小葱拌豆腐 2019-09-18 浏览量:2428
使用STM32测量一个被测信号的相位。

假设使用ADC工作在1M采样率时候,去采集一个10K的正弦波,采集100个点。
刚刚好被测信号的一个完整周期,分辨率只有360度/100,分辨率只有3.6度样子。


问题来了:

除了通过FFT算出被测信号相位以外,不知道是否还有其他办法测量相位,而且相位分辨率更高。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果是正弦波,可以用硬件电路检测相位,用过零比较器就可以了,比较器输出接中断口这样就能知道正弦波0度的位置,
    • 发布于 2019-09-18
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:0

相关问题

问题达人换一批

STM32的ADC采集正弦波相位