注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
bobde163的个人空间 https://home.eeworld.com.cn/space-uid-371204.html [收藏] [复制] [分享] [RSS]
日志

用LaunchPad驱动4相5线步进电机无法精确旋转一圈

已有 1104 次阅读2014-11-30 09:54 |个人分类:问题求助

搞了两个晚上的步进电机,也查了好多资料和调整程序中的参数,就是达不到精确旋转一圈的功能,特来此求助大家:
问题描述:
  1、步进电机为4相5线,型号是常用的28BYJ-48,资料上显示减速比为1/64,步距角为5.625/64度


  2、驱动使用ULN2003驱动板,淘宝上买的配套驱动板,软件上有使用过单4拍和8拍的驱动方式,频率为500Hz,都能正常          旋转


  3、现在按照步距角来计算脉冲数,理论上应该是4096个脉冲,我使用的8拍驱动方式,那只要旋转512个8拍应该就能正好          转个360度,即一圈,可是按照这样运行,每转完一圈,都会超过一点,等运行几圈之后,能明显看到超过原来的地方很        多。然后我就逐渐将512改为511,结果还是超过,再改为510也还是超过,再为509时,竟然发现转得不足一圈,至此,        我真不知道怎么回事了,在网上看了很多资料,确实是计算得没有错啊,也参考了许多网友编写的程序,却发现都是让          步进电机转起来,或者加入加速和减速的功能而已,关于是否能精确旋转指定角度的问题都没有提到


  4、希望大家能帮我分析一下我是不是在哪个环节上出了问题,先行谢谢了。

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章