搜索
bottom↓
回复: 22

求教86步进电机反转抖动的原因

[复制链接]

出0入0汤圆

发表于 2016-4-3 18:47:33 | 显示全部楼层 |阅读模式
各位大能晚上好,最近用51配合步进电机驱动器控制了个4线的86步进电机;
单片机控制的程序很简单就是
PUL = 1;
DELAY();
PUL = 0;
DELAY();
然后依靠for循环要几个脉冲就循环几次。
一开始是正反转都抖动严重而且失步的。
后来我加了74LS573的锁存器之后,正转就很稳定了,没有出现失步的情况。
然后问题来了,反转时步进电机就剧烈抖动,且失步严重,没有规律可循。
求大神指点迷津

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2016-4-3 18:59:00 | 显示全部楼层
自顶防沉、

出0入0汤圆

发表于 2016-4-3 19:16:52 | 显示全部楼层
采用定时器中断取反...

出0入0汤圆

 楼主| 发表于 2016-4-3 19:46:00 | 显示全部楼层
buck 发表于 2016-4-3 19:33
楼主没做加减速控制吧,放慢速度试试先

放慢过速度了,100ms一个脉冲,这么慢了,应该于速度无关

出0入0汤圆

 楼主| 发表于 2016-4-3 19:50:02 | 显示全部楼层
lryxr2507 发表于 2016-4-3 19:16
采用定时器中断取反...

直接取反不行??毕竟正转是正常工作的啊

出0入0汤圆

发表于 2016-4-3 20:00:17 | 显示全部楼层
柯铭凯 发表于 2016-4-3 19:50
直接取反不行??毕竟正转是正常工作的啊

我想问你是直接驱动马达还是经过步进马达驱动器的?

出0入0汤圆

发表于 2016-4-3 20:13:54 | 显示全部楼层
本帖最后由 myqiang1990 于 2016-4-3 20:17 编辑

看来楼主的驱动是脉冲+方向的,楼主应该切换了方向了吧?检查一下方向切换对了没有~如果对了,脉冲也发了,那我估计楼主的驱动器是不是有毛病~一般剧烈抖动,无规律可循,都是驱动的脉冲发送不正常引起的,就是相位不对,一个是线的相位接得不对,一个是驱动的时候顺序没搞对~

出0入25汤圆

发表于 2016-4-3 21:01:25 | 显示全部楼层
驱动器和电机之间线路接触不好或者缺项,抖动转向飘忽不定

出0入0汤圆

发表于 2016-4-3 21:21:59 来自手机 | 显示全部楼层
a b相是不是接反了呀

出0入0汤圆

发表于 2016-4-3 22:18:08 来自手机 | 显示全部楼层
1,检查dir接线,确定是不是线的问题。
2,切换任意相的线序,确定是不是机械问题。

只要是可以重复性的问题,都不是问题,保持一颗清醒的头脑,理清楚思路。

出0入0汤圆

发表于 2016-4-4 10:51:22 | 显示全部楼层
换个电机驱动器?检查线序,切换方向时加大延时试试。

出0入0汤圆

 楼主| 发表于 2016-4-5 18:22:33 | 显示全部楼层
lryxr2507 发表于 2016-4-3 20:00
我想问你是直接驱动马达还是经过步进马达驱动器的?

前辈你好,前两天断网上不了论坛。是用步进电机驱动器

出0入0汤圆

 楼主| 发表于 2016-4-5 18:23:03 | 显示全部楼层
hkjabcd 发表于 2016-4-4 10:51
换个电机驱动器?检查线序,切换方向时加大延时试试。

换了一个驱动器,仍然不行。

出0入0汤圆

 楼主| 发表于 2016-4-5 18:26:06 | 显示全部楼层
用三菱PLC是可以控制的,一切正常,但是转到单片机来就会正反都震动,所以我加了74HC573作为隔离和放大,成功解决了正转失步和震动的问题,但是反转信号给出时却无规律失步并伴随剧烈震动。电机没问题,相间接线没问题,驱动器没问题,用三菱plc检测过了。但是同样的原理到了单片机就不行了。极度不解,求高手

出0入0汤圆

发表于 2016-4-5 18:29:33 | 显示全部楼层
柯铭凯 发表于 2016-4-5 18:26
用三菱PLC是可以控制的,一切正常,但是转到单片机来就会正反都震动,所以我加了74HC573作为隔离和放大,成 ...

试试示波器 逐步分析时序。

出0入0汤圆

发表于 2016-4-6 18:22:14 来自手机 | 显示全部楼层
步进驱动器芯片用的是啥

出0入8汤圆

发表于 2016-4-6 18:34:07 来自手机 | 显示全部楼层
一看就知道你送出的脉冲幅度或者单片机系统负载能力不符合驱动器要求。

出0入0汤圆

 楼主| 发表于 2016-4-6 21:24:32 | 显示全部楼层
问题已解决,谢谢各位大神

出0入58汤圆

发表于 2016-4-7 08:04:20 来自手机 | 显示全部楼层
柯铭凯 发表于 2016-4-6 21:24
问题已解决,谢谢各位大神

怎么解决的说明一下啊,让后面看帖的人有个头绪

出0入0汤圆

 楼主| 发表于 2016-4-7 18:34:41 | 显示全部楼层
shawn_bu 发表于 2016-4-7 08:04
怎么解决的说明一下啊,让后面看帖的人有个头绪

哥们,程序还没看过吧,我犯了个低级错误,按位取反 ~ 写成了 ! 就挂了。
改程序以后没问题了
不过我还是不理解,为什么我之前直接用5v电源去触发会抖动。

出0入0汤圆

 楼主| 发表于 2016-4-7 18:35:24 | 显示全部楼层
shawn_bu 发表于 2016-4-7 08:04
怎么解决的说明一下啊,让后面看帖的人有个头绪

我开了另外一个贴是带了编程的

出0入4汤圆

发表于 2016-4-8 17:16:35 | 显示全部楼层
赚积分,赶快重回高级进水坛
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-8 14:18

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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