hhhhhhhaa 发表于 2019-6-9 13:02:15

步进电机控制

步进电机控制给脉冲实现旋转,我用的是PWM控制方式,而硬石用的是输出比较的方式,硬石的视频说PWM的频率是固定的,而占空比可调,可是PWM输出的话频率和占空比应该都是可调的啊,两者有什么区别吗?


edmundlee 发表于 2019-6-9 14:22:09

一, 步进电机控制信号的频率是有一个范围要求
二, 转速是以占空控制
既然频率不能控制转速, 你改变频率所为何事?
还有, 比较的方式一样是可以改变频率的, 改变ARR的值, 频率也可以变的

你若安好_清风徐来 发表于 2019-6-11 10:09:11

首先你要搞懂步进电机工作原理,另外查看步进电机是否带有驱动器,有驱动器的看驱动器的驱动方法(有变频调速的有占空比调速的),如果没有驱动器注意控制节拍速度就可以了,如果要改频率建议直接修改ARR,注意你每个通道CCR里面的值 ,当然你也可以每个周期都产生中断事件来更新CNT和CCR寄存器(CCR修改占空比,CNT修改频率),另外你说PWM控制方式,和输出比较的方式,两个差不多,PWM是是输出比较模式中的一个特殊模式,自己多看看定时器框图就可以明白

hhhhhhhaa 发表于 2019-6-13 12:53:11

edmundlee 发表于 2019-6-9 14:22
一, 步进电机控制信号的频率是有一个范围要求
二, 转速是以占空控制
既然频率不能控制转速, 你改变频率 ...

我用L297+298驱动步进电机,STM32给297脉冲信号,电机就开始转动,但是测试的时候发现,如果给297的占空比很小,步进电机转动不起来,如果占空比占1半就没问题

hhhhhhhaa 发表于 2019-6-13 12:53:31

你若安好_清风徐来 发表于 2019-6-11 10:09
首先你要搞懂步进电机工作原理,另外查看步进电机是否带有驱动器,有驱动器的看驱动器的驱动方法(有变频调 ...

看我上一个回复,谢谢
页: [1]
查看完整版本: 步进电机控制