怎么用ADC采样正弦信号来计算峰值

如题所述

  一、采集方法:

  1、连续采样,逐个比较只要后面值小于前面值,取前面值。
       2、然后再采,同样处理,可以几个在平均,去掉毛刺。
       3、当然也可以取有效值,在X1.414。
       4、还可以精密整流滤波,直接取峰值。


  二、正弦波的概念:

  正弦波是频率成分最为单一的一种信号,因这种信号的波形是数学上的正弦曲线而得名。任何复杂信号——例如音乐信号,都可以看成由许许多多频率不同、大小不等的正弦波复合而成。


  三、正弦波的图示:

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-01
我是这应做的:
连续采样,逐个比较只要后面值小于前面值,取前面值。
然后再采,同样处理,可以几个在平均,去掉毛刺。
当然也可以取有效值,在X1.414
还可以精密整流滤波,直接取峰值。
仅供参考追问

谢谢,第一种方法试过,效果不好,再说高频的话,采样难度不是很大的,有个学长是这样跟我说的,让我采样7,8个点,然后计算出幅值A,但我没想法诶。。

追答

我做的是工频。
高频采样难度不是很大?
采7、8个点,在一个周波内,可以计算出峰值。若含有多个周波不好计算了吧?
仅供参考

本回答被提问者和网友采纳