音频谐波范围比较广 可以通过fft算法识别基频和谐波 但是处理速度要求比较高
如果用自带的adc来检测 adc的处理速度应该达不到要求 要外挂高速ad
同意楼上的使用FFT分析频率,一搬幅值最高的那个就是。
如果你不想这么麻烦也可以对输入信号做过零检测(前提是你的信号足够干净)计算两次过零的时间来计算频率,还可以通过多个过零求平均让计算的频率更准确。