arduino控制工业步进电机

本文介绍了一种用于步进电机驱动的简化库,该库相较于GRBL更为简易,适用于Arduino Mega2560等平台。文章讨论了通过串口发送G代码进行控制的方法,并提供了单位转换等实用信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

其实步进电机没有多大区别,用这个标题是因为工业步进电机一般配驱动器使用的,只需要给出脉冲和方向信号即可.


关于这个库

1.比GRBL简单,但是能用在mega2560(grbl应该也能,但默认不能).

2.通过串口发送G代码,实时性不会好到哪儿,作为实时运动控制基本不可取.不过可以考虑从本地读取G代码.不知道运动路径连续性怎么样.适合做XYZ运动的,机器人的就不要考虑了.


参考

http://www.geek-workshop.com/thread-4722-1-1.html

http://reprap.org/wiki/Arduino_GCode_Interpreter

注意问题

1.ubuntu下arduino ide编译源代码会提示word[MaxSize]重复声明,wiki中有个说明链接,需要帐号的,我打不开.选择了把所有文件中的word重命名为word2.

2.下载完成后通过串口发送G代码

3.默认是inch单位.修改为mm单位在串口输入G20,inch单位输入G21

4需要修改默认配置详见wiki,页面也有基本的G代码规则


顺便做个广告,鸣志的步进不错




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值