骑着单车追捷豹 发表于 2016-2-25 15:41:44

AD采样周期如何计算?

各位前辈,FOC2.0 库中 AD 触发ADC_ExternalTrigInjectedConvConfig(ADC1, ADC_ExternalTrigInjecConv_T1_TRGO); 那么AD的采样周期如何计算呢?AD转换完成后,进入AD中断,计算FOC,设置一次占空比,发PWM波,再触发AD,采样转换结束后再进入AD中断,再计算占空比,一直这样循环?                   我使用ADC_ExternalTrigInjectedConvConfig(ADC1, ADC_ExternalTrigInjecConv_T8_CC4)选择上升沿触发,是不是AD采样周期=PWM周期?

xmshao 发表于 2016-2-25 15:52:31

采样周期怎么跟PWM周期搞到一起了呢

你这里的采样周期 =软件代码配置的采样时间 + 固定转换时间【这个STM32芯片是12个左右的AD CLK】

zhoupxa 发表于 2016-2-25 17:37:48

AD采样周期取决于被采样信号的最高频率,从采样定理可知,若信号最高频率为fs,则采样频率大于2fs才能保证采样得到的离散值完整表达原始信号的信息。
实用上为提高精度,采样频率会取得更高。

回到未来~ 发表于 2016-2-26 09:40:51

楼主的意思是想问AD工作时候实际输出数据的频率和什么有关吧
页: [1]
查看完整版本: AD采样周期如何计算?