步进电机直线模组项目求合作-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6792|回复: 10

[未解决] 步进电机直线模组项目求合作

[复制链接]
发表于 2020-9-6 23:04 | 显示全部楼层 |阅读模式
本帖最后由 BenChen 于 2020-9-7 17:04 编辑

本人想开发一个用于移印机的直线模组。具体说来就是用一个57步进电机驱动滚珠丝杆,令滑块往复运动。通过电位器旋钮控制运动速度、往复幅度、顺畅度(反向运动前的减速缓冲)。目前我已买了一套现成的57步进电机+滚珠丝杆+驱动器+Arduino UNO开发板。因工作较忙不想从零开始摸索Arduino 编程。现在想找一个懂Arduino开发的朋友合作,最好是深圳或东莞的,我可以拿样板过去与你现场讨论。开发费用面谈。有兴趣者加我微信:18680382730,请注明Arduino开发。谢谢。
发表于 2020-9-7 11:06 | 显示全部楼层
我现在就是用UNO板子,控制2线4相步进电机,让运动物体在在丝杆上做往复运动了,但我不懂步进电机的精确控制,目前只能简单的出周期脉冲,到了运动边界就自动换方向,可能我这种控制比较粗暴吧,发现步进电机运动在匀速运动中一卡一卡的(运动物体是图像探测器,所以运动卡顿现象很明显),因为我不懂电机,所这些问题也没法解决。



 楼主| 发表于 2020-9-7 13:45 | 显示全部楼层
glace12123 发表于 2020-9-7 11:06
我现在就是用UNO板子,控制2线4相步进电机,让运动物体在在丝杆上做往复运动了,但我不懂步进电机的精确控 ...

你比我厉害了,我买回来后都还没能让滑块动起来。
发表于 2020-9-8 11:45 | 显示全部楼层
glace12123 发表于 2020-9-7 11:06
我现在就是用UNO板子,控制2线4相步进电机,让运动物体在在丝杆上做往复运动了,但我不懂步进电机的精确控 ...

上步进电机驱动器,细分一下,如果是42步进电机,用步进电机驱动模块即可
发表于 2020-9-8 16:32 | 显示全部楼层
上海老王 发表于 2020-9-8 11:45
上步进电机驱动器,细分一下,如果是42步进电机,用步进电机驱动模块即可 ...

谢谢您的回复,就是4线2相电机,我现在用的是HR4988模块,是否用这个模块即可做到无需额外加减速控制算法?
发表于 2020-9-9 14:26 | 显示全部楼层
glace12123 发表于 2020-9-8 16:32
谢谢您的回复,就是4线2相电机,我现在用的是HR4988模块,是否用这个模块即可做到无需额外加减速控制算法 ...

42步进电机,指的是外形尺寸为42mm*42mm的步进电机,不是指的4线2相,象57步进电机,也是指的尺寸。
4988模块比较“硬”纯粹简单地执行脉冲,所以加减速控制还是要自己写的,如果有条件,可以试试TMC2208这样的驱动器,哪怕在16细分的状态下,它内部也会按256细分去运行和进行加减速,所以驱动直线运动比如3D打印机会比4988稳定许多,不会振动
发表于 2020-9-9 15:07 | 显示全部楼层
哇,不好意思,刚刚回头再次看了下你的主帖,没注意你已经上57步进电机了,那样的话4988也好2208也好,可能驱动力不够了(它们一般最多驱动到42步进电机),“一卡一卡”应该是驱动电流不够造成丢步了,你需要上一个大一点儿的专用的步进电机驱动器,类似下面这样的:
360截图20200909150602926.jpg
发表于 2020-9-9 16:21 | 显示全部楼层
上海老王 发表于 2020-9-9 14:26
42步进电机,指的是外形尺寸为42mm*42mm的步进电机,不是指的4线2相,象57步进电机,也是指的尺寸。
4988 ...

谢谢您的回复,我学到新知识了
发表于 2020-9-9 16:38 | 显示全部楼层
上海老王 发表于 2020-9-9 15:07
哇,不好意思,刚刚回头再次看了下你的主帖,没注意你已经上57步进电机了,那样的话4988也好2208也好,可能 ...

大哥,能否推荐个TMC2208或者这个系列驱动模块里,兼容A4988引脚的模块? 谢谢
发表于 2020-9-10 11:55 | 显示全部楼层
glace12123 发表于 2020-9-9 16:38
大哥,能否推荐个TMC2208或者这个系列驱动模块里,兼容A4988引脚的模块? 谢谢 ...

就驱动模块来讲(就是已经做成3D打印机步进电机驱动模块),2208与4988功能完全兼容,差别在步进电机接线,线序正好相反,细分设置可以和4988直接兼容(记得是16细分以下设置完全一样,2208无需更细的细分,因为不管细分多少,2208内部都是按256细分去运行的),可以直接替换
下载了两张引脚图,对比一下

360截图20200910114649668.jpg

360截图20200910114804313.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-30 01:31 , Processed in 0.150061 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表