有谁用过STM32的一个普通定时器产生4路频率可调的PWM

发布网友 发布时间:2022-04-20 07:02

我来回答

2个回答

热心网友 时间:2023-08-17 05:12

说的不是很准确,pwm本身没有相位差的问题,因为同一个定时器产生的pwm相位都是一样的.
一般是用pwm产生调制波,一路pwm输出一路调制波,你需要的是调制波的相位差.你要输出一个正弦波就按spwm计算数据依次送到定时器通道就行了,输出点的差按周期折算就是相差.追问   那四路pwm波是用来驱动四线的步进电机,所以四路必须得相互之间有一定的相位,用stm32的话我想用定时器来完成这一功能,您不能再给我说的别的方法?

追答四线是两相.调制出两个正弦就行了

热心网友 时间:2023-08-17 05:12

新手最快、最有效的方法是买一套开发板。比如ALIENTEK MiniSTM32开发板,才136元。所有实验都有追问远水不解近渴,有没有实质性的建议,或者是方法啊...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com