STM32控制步进电机转速问题

2019-07-14 20:19发布

tica, SimSun, sans-serif">想请问大家一个问题:

         我现在这个步进电机是两相,1.8°。电机驱动器设置的是800pulse/rev,那么我pmw频率和电机转速的关系是怎么对应的呢(有驱动器细分的情况下)?

        我做了一个实验:

       我用STM32发出的PMW脉冲:1000Hz时,电机一转大约为8秒, 2000Hz时,电机一转大约为4秒, 500Hz时,电机一转大约为16秒, 250Hz时,电机一转大约为32秒。

       我实验频率与转速的对应是正确的吗?电机驱动器设置的是800pulse/rev是多少细分呢?电机驱动器的多少细分与驱动器上设置的XXX pulse/rev是一个什么关系呢?


        谢谢大家指点!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
辉仔
1楼-- · 2019-07-16 00:51
但是你说1000hz频率下,8s才转一圈,这样算下来是8000个脉冲才转一圈,细分是40 好像又对应不起来么
07071624
2楼-- · 2019-07-16 06:00
 精彩回答 2  元偷偷看……
伴月的星星
3楼-- · 2019-07-16 11:38
辉仔 发表于 2016-11-1 20:27
转速只跟脉冲频率有关,跟驱动器没关系吧,你这个电机的步距角是1.8度,也就是200个脉冲转一圈,你这个800脉冲是不是指转一圈需要800个脉冲(也就是说是4细分)

正解
维塔斯
4楼-- · 2019-07-16 14:20
4细分

一周热门 更多>