打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
A4988步进电机驱动

对于我这种一心一意只会**的童鞋来说,让我看一点电路我还是有点尴尬的,前一段时间一直想把粘土打印机接上电磁阀控制,这样对土质的要求就比较简单了,可是一直没实现。

想法很简单,把控制挤出电机的信号给继电器,然后控制电磁阀,负责控制气路通断,而且从原理上看,这是单独一路,不会对原始电路产生影响。

但是奇怪的事情发生了,当从4988驱动器接出信号时(已经记不清接的是en口还是别的了),arduino控制板和PC端**机都卡了,然后程序崩溃了,串口检测不到……这种问题以前也出现过,但是以前发生这种事情,是由于控制板上有地方短路造成的,而且除此之外,我们接出来的信号只会起到开启电磁阀的作用,他不会控制电磁阀断开,也就是不能随着挤出电机的通断来实现电磁阀的通断,总之失败啦   o(╯□╰)o

之前和一位爱好者聊天时候听他说,应该是接触的是单独的信号,不稳定……总之我没听懂,后来也没时间拾掇,今天发现了一份资料,整理了一下,然后和大家分享。(这份资料是我花钱买哒)

A4988电源是两套:

信号电源(VDD GND)和电机电源(VMOT GND)。两者电气上是绝缘的,电压不一样。

1.单片机的5v电源(3.3v也可以)接VDD和GND

2.12v接VMOT 和GND

 (8v到24v均可,低于8v实测不正常运行如果瞬间电源高于8V,就能启动起来。一旦启动起来,即使电压降低了,也有可能维持在7V、6V,甚至5V的电压下运行。但这不是正常应用方式,建议还是8V以上)

3.单片机或plc 的5v(3.3v也可以)输出控制STEP和DIR就可以控制A4988。

4、1A,1B接一组线圈,2A,2B接另一组线圈,如果不对的话,就正负换一下。

5、其余引脚参考以下接:

 


图1


图2

ENABLE 接信号电源的0V为有效。

En   即使能端,接地使4988 正常工作有些批次已经接地故不可接高电平否则引起短路!!!!若想接高电平,请先测en和地之间的电阻。大于1000欧则可接高电平。

注:4988  

情况1  en端  接地4988就一直输出。

情况2  悬空 4988只在有脉冲输入时而输出。

情况3  接高电平4988则不输出。

MS1 MS2 MS3详见最后表格

RESET(复位)     

SLEEP(睡眠) 

STEP  脉冲接单片机IO(一高一低即为一个脉冲,高低高低高低……**,如果停了脉冲,电机不走了,但仍耗电,仍发烫,发烫,说明电机正使劲,可有效实现定位不意外滑动。)

DIR   方向,接单片机IO,用以改变正反转。(或直接接5v的正或者负,此时不能自动换向)。

VMOT 电机电源正,至少8伏(可用市场上9v、12v电源),最大实测24v。手册上说最大35v。某些同学接上电源怎么弄也不行,后来发现是电源电流太小了。起码要弄个12v1A的吧。

GND电机电源负

2B:电机线圈2

2A:电机线圈2

1A:电机线圈1

1B:电机线圈1

VDD 逻辑(信号)电源5v

GND逻辑(信号)电源0v

(一般VDD 和GND 和单片机电源是同一个)

问:电机热肿么回事?

第一, 先停了电源,否则一会电机冒烟了。

第二, 讲一讲原理:

本电机线圈额定5v电压已经够了。但是5v动不了A4988。最少8v。8v已经超过电机电压,怎么办呢?幸好A4988能调节电流。学过高中物理的肯定知道,电机发热量(I2Rt)及其动力(BIL)其实仅仅与电流有直接关系,和电压并没有直接关系。所以,通过调节电流,可达到让电机正常工作的目的。(针对光驱电机讲解,不是我们常用的42步进电机)

第三,重点来了,调节电流方法如下

找到调节旋钮,就一个旋钮您肯定找得到。调节电流。如上图2摆放时,顺时针为大。注意只能调整一圈。如一直顺时针旋转,则电流由最小->大->最大->最小->大->最大->最小……并不是越拧越大啊!!!!!顺时针转到最大了,再继续顺时针转的话,就变成最小了)它只能拧一圈,多拧不会坏但没有用。电流越大,劲越足,电机发热也越严重。根据电机热不热来确定是否调到位,由于热需要时间,所以请调一下试一下。调到刚好有点烫手(指电机),就差不多了,(步进发热发声是正常现象,不必热一点就害怕,只要你手能放上坚持5秒,就好)。如果有电流表,一般控制在500ma以下,如果还热再降低点。没有电流表,只能调一调,等一等,摸一摸,试一试热不热了。


图3

特别是针对电机咔叽咔叽响,一般是力量不足,根据电动力学方程,也知道电机所受力和电流有关,和电压无关。

第二篇文章是测试4988输出电流方法,可以仔细看一下。

然而还有一种异响,是由于电机缺相,不过两者不一样。总之,42步进电机是很耐用的,一般不会坏掉。

  

接好也调好了之后:

当以上全部接好时,悬空STEP  脉冲,由于干扰的作用(可接根悬空线当天线接收干扰),电机可运行。改变dir正负,可变方向。此方法下,电机发热量大且没劲,仅用于简单应用或测试。

 

还有关于三个模式选择端MS1、MS2、MS3,如果我们全部接地也就是全步进模式(一步一个步距角),如果要求更高的精度,我们可以通过选择其他的模式,比如我们如果选择4细分进模式,那么电机每一步转的角度是全步进的四分之一,转的更慢,控制更精细,这也是此驱动的优点(另一个优点,对比L298,A4988可自动生成时序)。

模式选择与MS1、MS2、MS3之间的关系.   0为接信号电源0v, 1为接信号电源5v(若用扩展板,则短路帽短上为1)(不接按0v算)

MS1

MS2

MS3

细分

0

0

0

1

1

0

0

2

0

1

0

4

1

1

0

8

1

1

1

16

细分越多,跑的声音越小,震动越小,跑的越慢,精度越高。

打印机的话是三个跳线帽全部接上,所以是16细分,全部为1。

 

散热片怎么贴:直接揭掉胶布外层贴到黑色芯片上,注意带着胶布内层。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
EasyDriver步进电机驱动器
H桥驱动电路原理
伺服阀指令信号解析
接近开关NPN和PNP区别(初学必读!)
如何制作电磁波发生器?
电流无刷电机驱动板 30A 电压12V 24V
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服