Documente Academic
Documente Profesional
Documente Cultură
LUIS LLAMAS
Ingeniería, informática y diseño
23 AGOSTO, 2016
PRECIO
Actualmente ambos controladores son dispositivos baratos ya que han
visto bajar su precio gracias al aumento de su popularidad. Es posible
encontrar un driver A4988 por 0.75€, y un DRV8255 por 1.15€, en
vendedores internacionales en eBay o AliExpress.
Anuncio:
Learn more
Microsteps 16 32
MICROSTEPPING
Como hemos dicho, el microstepping es una técnica que permite
obtener pasos inferiores al paso nominal del motor paso a paso que
vamos a controlar.
Cuando vimos las secuencias típicas de encendido de un paso a paso,
vimos que aplicando un control todo a nada a las bobinas teníamos varias
posibles combinaciones, de las cuales vimos las tres más habituales (1-
fase, 2-fases, media-fase). Pero nadie ha dicho que tengamos que
encender o apagar por completo las bobinas.
Dejar todos los pines desconectados dará lugar a usar modo Full
Step
ESQUEMA DE MONTAJE
El esquema de conexión de ambos controladores es muy similar.
Incluso, como hemos dicho, bajo ciertas consideraciones ambos
dispositivos son compatibles entre si.
PROCESO DE MONTAJE
El proceso de montaje del A4988 o el DRV8825 no es demasiado
complicado. La única parte que resulta un poco peliaguda es el proceso de
ajuste y calibración del regulador de intensidad.
Apagar el montaje
Apagar el montaje
EJEMPLO DE CÓDIGO
Aunque entender los pormenores del A4988 y el DRV8825 puede
haber tenido su di cultad, las ventajas de su uso claras. El código necesario
para su control es extremadamente sencillo, lo cual hace de ellos unos
componentes muy prácticos y útiles de usar.
Anuncio:
Actuadores,Arduino,Arduino intermedio,Motores
PREVIOUS
CONTROLAR DOS MOTORES DC CON ARDUINO Y DRIVER
TB6612FNG
NEXT
CÓMO USAR UN ACELERÓMETRO EN NUESTROS PROYECTOS DE
ARDUINO
Únete a la conversación...
25 15 0 20
newest oldest
Maximus
luisllamas
manuel macugo
Buenas.
Primero que nada felicitarte por la currada que te has pegado con este
blog.
Y ahora la consulta.Compre un nema 23 para un proyecto con su arduino
uno R3, su shield y un driver DVR8825. Trato de ajustar el driver como tu
bien explicas pero no consigo que se mueva el dichoso motor. Hace un
ruidito cada segundo mas o menos y ahi se queda. Le he metido 0.7 V al
driver.
Gracias
luisllamas
¿A que te re eres con que les has metido 0.7V? (¿te re eres al
valor del potenciómetro? ¿has ajustado el regulador con un
amperímetro?)
¿Tu nema que valores nominales de tensión e intensidad
máxima tiene? ¿Que tensión alimentación le has puesto? ¿Has
medido la intensidad que está atravesando el motor?
manuel macugo
luisllamas
manuel macugo
luisllamas
mundomorro
luisllamas
luisllamas
Hola Luis,en primer lugar me gustaría darte las gracias por compartir tus
conocimientos. Como dice Juan lo explicas todo super claro. Ahora mi
duda. Estoy utilizando el código que has puesto de ejemplo para intentar
mover un nema 17 con una ramps 1.4 cambio los valores de : const int
dirPin = 48; const int stepPin = 46; ya que utilizo el zocalo Z y según la
documentación de la ramps estos son los pines que utiliza. El motor no
hace nada (movimiento, ruido ....). Mi pregunta es, ¿Debería de funcionar? o
al utilizar un escudo como ramps hay que… Read more »
luisllamas
luisllamas
Gracias a ti!
luisllamas
Las únicas consideraciones realmente que hay que tener en cuenta para no
dañar el módulo son:
- Nunca cambiar una conexión (mover cables) mientras esté alimentado.
- Añadir un condensador de >47uF para absorber picos de corriente.
- Poner las tierras en común.
luisllamas
juan C
hola, gracias por el post, una pregunta si tengo un motor nema 17 1.4 A y
mi fuente para motor es de 12v 6 A, es posible conectar al pololu ?
luisllamas
JOSE CAMPOS
hola felicitaciones por el post, una pregunta los pines reset y sleep en la
shield van conectados entre si pero no se ve que vayan conectados a otro
lado, es decir estan al aire, es correcto o me equivoco? gracias
jose
Luis
Raul Torralbo
Buenas Luis. Tengo una duda respecto al A4988. Me estoy montando una
CNC casera y comprobar la Vref, desde una tierra y el potenciometro,
siempre me da 5,02v, independientemente de a donde mueva el
potenciometro. Lo tengo montado en una shield y esa a su vez en un
arduino Uno. Solo tengo alimentado el arduino para modi car la Vref pero
no hay manera. Sabes si estoy haciendo algo mal? Muchas gracias.
marko
Luis
Kira
Juan
Hola,
Muchas gracias por el Blog, encontrar información precisa y estructurada
en español no es usual, por eso aprecio mucho tu esfuerzo. Mi duda (soy
un lego en arduino): Si deseas controlar dos motores (nema17) con dos
driver (drv8825) con una MEGA R3. ¿Como generas el código para que los
retardos(delays) de un bucle no afecten al segundo motor en un código
lineal como este?. Me puedes orientar en la tecnica adecuada para
controlar independientemente el giro de dos o más motores.
Muchas gracias.
Gustavo
carlos torres
Hector
Luis
Rodolfo
Buenas noches Luis, en DRV8825 el pin FAULT es una salida, por lo que no
puede conectarse directamente a Vdd, cuando se active esa salida se crea
un cortocircuito que puede dañar la salida. Por favor revisarlo. Saludos
cordiales
Luis
Alejandro
Hola!
Tengo un motor nema 17 que tiene como amperaje maximo 1,7 y drivers
DRV8825 los con gure a 0.85 pero cuando lo hago funcionar se calienta, el
disipador del driver tambien pero eso es normal, no?
Agrego que el driver esta sobre una ramps 1.4
Saludos
Luis
aponte ronald
una consulta, estoy usando una fuente externa para el motor y el arduino
lo alimento desde mi pc. debo unir la tierra de arduino y el negativo de la
fuente externa? tengo dudas en eso
Luis
Lr2
¿ Es posible dejar en una posicion un motor Nema con estos drivers sin que
consuma energia ? Por el tema del calor.
Luis
Para eso puede usar el pin enable. Ponerlo a HIGH desactiva las
salidas del driver
Más información
ANROSWELL HARRIS
on Crear y leer cheros Json fácilmente en C# con JsonNET