STM32
直播中

刘强

7年用户 1198经验值
私信 关注
[问答]

如何利用PWM模块来调节步进电机不同的转速

可以通过调节频率来调节步进电机的转速吗?
占空比对于步进电机有什么意义呢?

如何利用PWM模块来调节步进电机不同的转速?

回帖(1)

刘彬彬

2021-12-20 09:30:14
1、不是说可以通过调节频率来调节步进电机的转速吗,可是现在只有这么窄的范围,可以实现转速调节吗?
而且我发现在这些频率内,电机转速都差不多,是不是我理解错了?
转速和PWM的频率没关系,和绕线的通电方向的切换速度有关
2、当我调节PWM占空比的时候,发现也没有什么实际作用,电机转速也不会改变,那么占空比对于步进电机有什么意义呢?
PWM占空比会影响步进电机的力矩但不会影响速度,占空比太小了其力矩无法推动自身的惯性就会出现转不动的现象
3、我该如何利用PWM模块来调节步进电机不同的转速?
没用过你那个PWM模块,
以4节拍为例
A+:A线组正向通电
B+:B线组正向通电
A+ -> B+ -> A- -> B- ->A+ ->…
该循环越快电机转速越快,但注意是有上限的
对于直流电机:影响速度的是占空比,频率与电机转速无关,相对而言,频率越高,电流纹波越小,但是,电源的损耗越高,因此,调节频率的主要原则是电流纹波满足要求的情况下,开关频率适当低.
占空比可改变输出电压的平均值,从而改变电机的电流和转速.这是一种数字脉冲技术,来达到改变送到电机的平均电压来调速。还有一种模拟技术:电压控制技术。
对于步进电机:采用脉冲频率控制。不能用占空比控制,也不能用电压控制。影响速度的是脉冲频率,影响位置的是脉冲个数。
以4节拍为例
A+:A线组正向通电
B+:B线组正向通电
A+ -> B+ -> A- -> B- ->A+ ->…
该循环越快电机转速越快,但注意是有上限的。
回到前面的频率问题,就如刚才说的,1秒内,0.5秒开,0.5秒灭,占空比是50%对吧?那么,1毫秒内,0.5毫秒开,0.5毫秒灭,占空比也是50%,对吧?如果是1秒呢,频率就是1HZ,如果是1毫秒,频率就是1KHZ,显然,同样是50%占空比,如果频率是1HZ,那电机肯定是跳着走的,灯光肯定闪得可以跳舞,不具有调速和调光的意义。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分