完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
想请问大家一个问题:
我现在这个步进电机是两相,1.8°。电机驱动器设置的是800pulse/rev,那么我pmw频率和电机转速的关系是怎么对应的呢(有驱动器细分的情况下)? 我做了一个实验: 我用STM32发出的PMW脉冲:1000Hz时,电机一转大约为8秒, 2000Hz时,电机一转大约为4秒, 500Hz时,电机一转大约为16秒, 250Hz时,电机一转大约为32秒。 我实验频率与转速的对应是正确的吗?电机驱动器设置的是800pulse/rev是多少细分呢?电机驱动器的多少细分与驱动器上设置的XXX pulse/rev是一个什么关系呢? 谢谢大家指点! |
|
相关推荐
13个回答
|
|
大家指点一下啊
|
|
|
|
不晓得呀
|
|
|
|
大神们指点我一下啊
|
|
|
|
【HAL库每天一例】第104例: 57&42步进电机旋转控制实现
https://bbs.elecfans.com/jishu_933063_1_1.html (出处: 中国电子技术论坛) 你看看我们的例程什么,,同时我们还有一个文档有对细分问题进行说明的 |
|
|
|
电机驱动器上的拨码开关可以调电机转动一圈所需的脉冲数。比如你拨的800个脉冲一圈,PWM频率1K。那么一秒钟转一圈多200步啦~
|
|
|
|
亼亽 发表于 2016-10-10 15:57 谢谢你的指点 |
|
|
|
你好, STM32怎么发出500HZ的PWM脉冲呢?请问你是怎么实现的呢?
|
|
|
|
转速只跟脉冲频率有关,跟驱动器没关系吧,你这个电机的步距角是1.8度,也就是200个脉冲转一圈,你这个800脉冲是不是指转一圈需要800个脉冲(也就是说是4细分)
|
|
|
|
但是你说1000hz频率下,8s才转一圈,这样算下来是8000个脉冲才转一圈,细分是40 好像又对应不起来么
|
|
|
|
这个不难吧,发出一定频率的脉冲。我现在主要是没有研究出来能发出实时改变频率的方法,不过可以进行改变可以发送可变的固定脉冲频率的的方法了 |
|
|
|
辉仔 发表于 2016-11-1 20:27 正解 |
|
|
|
4细分
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
878 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
936 浏览 2 评论
2044 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1145 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1568 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 01:14 , Processed in 0.710954 second(s), Total 66, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号