2025-11-08 05:40:47
ADC采样频率就是每秒给正弦波信号量几次电平值对吧?比如正弦波每秒转圈50圈,ADC得每秒量100次以上才跟得上波形变化。量少了就像用手机拍高铁,画面会断成小段。比如测50Hz正弦波,ADC得开100Hz以上采样频率,量少了波形会出失真。
为啥得这么整呢?根据采样定理,ADC每秒量信号次数得是信号最高频率的两倍以上。比如正弦波最高到50Hz,ADC采样频率得100Hz起。要是量少了就出现混叠,比如测100Hz正弦波,ADC采样频率低于200Hz,波形就会像波浪一样断成小波浪。实际用的时候还要留余量,比如测50Hz正弦波,ADC采样频率开125Hz更保险,这样数据更稳当。比如用STM32F103的话,ADC2的1MSPS采样速度足够用,配合采样时间设置能稳定量到1MSPS。测试时发现采样频率低到80Hz,50Hz正弦波就会出失真,像波浪一样断开。得注意采样时间设置,比如用12位精度得设置12个时钟周期采样时间,避免数据抖动。
本题链接: