对于我这种一心一意只会**的童鞋来说,让我看一点电路我还是有点尴尬的,前一段时间一直想把粘土打印机接上电磁阀控制,这样对土质的要求就比较简单了,可是一直没实现。
想法很简单,把控制挤出电机的信号给继电器,然后控制电磁阀,负责控制气路通断,而且从原理上看,这是单独一路,不会对原始电路产生影响。
但是奇怪的事情发生了,当从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、其余引脚参考以下接:
图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。
散热片怎么贴:直接揭掉胶布外层贴到黑色芯片上,注意带着胶布内层。
联系客服