实验原理
要求:用定时器TIM1构建三个500Hz的等效正弦波,用定时器TIM2中断三条正弦波的相位
由于三个正弦波相位一个相差120°,三个PWM波形为500Hz,但是我们需要实现的等效正弦波为50Hz,所以可以确定为10个PWM周期为一个正弦波周期,所以我们改变占空比的频率也为50Hz,每次升高36°,10次为一个正弦波周期。
结果应该为每0.02s一个PWM周期,0.1s为一个正弦波周期,每0.2秒改变次PWM占空比。
注意:由于STM32只能生成0或3.3V电压信号,在梦游外部电路情况下不可以生成负电平信号,
所以这里只是阐述正弦波的的半波(正弦波所有部分都在正半轴)的情况。
|