Autor Tema: DRV8825, Todo lo que debes saber  (Leído 21093 veces)

kos000134679

  • Usuario de CNCs
  • ***
  • Mensajes: 1424
  • Karma: +42/-2
  • \m/
    • Ver Perfil
  • Ubicacin: Santiago, Chile
DRV8825, Todo lo que debes saber
« en: Junio 25, 2015, 08:21:12 pm »


  • Posibilidad de ajustar o limitar la corriente que va al motor
  • Posibilidad de controlar al motor hasta en 32 micropasos (1, 1/2, 1/4, 1/8, 1/16 y 1/32 pasos)
  • motor) entre 8,2 a 45V
  • Voltaje de trabajo (driver) entre 2,5 a 5,25V

     
Este es el esquema de conexiones del driver DRV8825:

aqui detalladamente (en ingles)


     
:


Se deben conectar a positivo (+VDD) los pines M0, M1 y M2+VDD, y bajo, simplemente sin conectar.


Por ejemplo, :



:




     
Principalmente para no quemar el motor, se pueden utilizar voltajes muy diferentes al voltaje nominal de cada motor paso a paso, sin embargo, la corriente entregada por el driver nunca debe exceder la corriente nominal del motor
Por ejemplo, si tienes un motor de 6V y 1A, pero no tienes una fuente de poder de 6V, puedes utilizar perfectamente una fuente de poder de 12V ATX de un ordenador (por poner solo un ejemplo), para esto solo debes limitar al driver a que entregue 1A.


     
La pagina oficial de Pololu indica que hay dos maneras de limitar la corriente entregada por el driver:

La primera consiste en colocar el driver en paso completo (full-step), activar el motor y medir cuanta es la corriente que circula por una de sus bobinas, esta corriente no debe exceder el 70% de la corriente limite

La segunda consiste en medir el voltaje de referencia en el pin REF con respecto a GNDCorriente limite = VREF * 21A / 0,7 = 1,41,4 / 2 = 0,7
Entonces tenemos que VREF= 0,7V

Entonces, una vez que sepamos cual es el VREF correcto hay que medir el pin REF con respecto a GNDVREF


     
Por que si ven el datasheet
El pin VREFVREF, y la punta negra del multimetro a GND:




     
Si, VREF mencionados en este hilo.
Pues bien, la otra alternativa para medir la corriente similar a la primera mencionada y consiste en lo siguiente:

Colocar en motor en modo bloqueo (es decir, que el motor quede energizado pero sin girar, como si estuviese frenado), medir la corriente que circula por el motor y ajustar con sumo cuidado el potenciometro de VREF hasta llegar a la corriente deseada.

En este caso se puede hacer sin el Arduino conectado al driver, respetando el las conexiones descritas anteriormente, es decir, el driver alimentado entre 2,5 a 5,25V en el pin VDD, y el voltaje correspondiente al motor (entre 8,2 a 45V) en el pin VMOT, se debe conectar el pin ENABLEVMOT), se debe volver a medir


     VMOT


Un ejemplo de disipador para el DRV8825 es el siguiente:












Precauciones a considerar

  • EL potenciometro incorporado en el driver para ajustar corriente es delicado, es decir, No gira libremente sin detenerse, solo gira desde un punto hasta otro para obtener un valor VrefVref
  • Vref
si tienes drivers alternativos, entonces calcula la corriente limite de la ultima forma mencionada para irte a la segura.



(en ingles).




« Última modificación: Septiembre 01, 2015, 04:42:33 am por kos000134679 »

kos000134679

  • Usuario de CNCs
  • ***
  • Mensajes: 1424
  • Karma: +42/-2
  • \m/
    • Ver Perfil
  • Ubicacin: Santiago, Chile
Re:DRV8825, Todo lo que debes saber
« Respuesta #1 en: Junio 25, 2015, 08:23:17 pm »

darkheart

  • Nuevo
  • *
  • Mensajes: 60
  • Karma: +0/-0
    • Ver Perfil
  • Ubicacin: Santiago, Chile
Re:DRV8825, Todo lo que debes saber
« Respuesta #2 en: Junio 25, 2015, 09:37:52 pm »
  Excelente Kos !!! muy buen trabajo se agradece el que tomes tu tiempo para reunir la informacion y compartirla !!

  Ahora existe solo un problema con los DRV8825 Y ES QUE AUN NO ME LLEGAN !!! :ouch: :ouch:

juancarbuho

  • Nuevo
  • *
  • Mensajes: 68
  • Karma: +1/-0
    • Ver Perfil
  • Ubicacin: Alicante
Re:DRV8825, Todo lo que debes saber
« Respuesta #3 en: Junio 25, 2015, 10:16:57 pm »

kos000134679

  • Usuario de CNCs
  • ***
  • Mensajes: 1424
  • Karma: +42/-2
  • \m/
    • Ver Perfil
  • Ubicacin: Santiago, Chile
Re:DRV8825, Todo lo que debes saber
« Respuesta #4 en: Junio 25, 2015, 10:20:50 pm »
  Excelente Kos !!! muy buen trabajo se agradece el que tomes tu tiempo para reunir la informacion y compartirla !!

  Ahora existe solo un problema con los DRV8825 Y ES QUE AUN NO ME LLEGAN !!! :ouch: :ouch:

soko

  • Usuario de CNCs
  • ***
  • Mensajes: 1506
  • Karma: +16/-1
    • Ver Perfil
  • Ubicacin: Valladolid
Re:DRV8825, Todo lo que debes saber
« Respuesta #5 en: Junio 25, 2015, 10:43:14 pm »
Fantastico curro!!!!!!!!!!!!!! se agradece!!!!!!!!!  :) :)

Foshland

  • Moderador Global
  • Usuario de CNCs
  • *****
  • Mensajes: 1400
  • Karma: +23/-4
    • Ver Perfil
  • Ubicacin: Ceuta
Re:DRV8825, Todo lo que debes saber
« Respuesta #6 en: Junio 25, 2015, 11:40:01 pm »
Me sigue fascinando el ingenio humano

estami

  • Nuevo
  • *
  • Mensajes: 77
  • Karma: +1/-0
    • Ver Perfil
  • Ubicacin: Alcaiz (Teruel)
Re:DRV8825, Todo lo que debes saber
« Respuesta #7 en: Junio 26, 2015, 06:35:12 am »

onasiis

  • Aprendiz
  • **
  • Mensajes: 736
  • Karma: +41/-2
    • Ver Perfil
Re:DRV8825, Todo lo que debes saber
« Respuesta #8 en: Junio 26, 2015, 07:24:32 am »
Gracias!!! Como te lo curras ehhh!   :-)

kos000134679

  • Usuario de CNCs
  • ***
  • Mensajes: 1424
  • Karma: +42/-2
  • \m/
    • Ver Perfil
  • Ubicacin: Santiago, Chile
Re:DRV8825, Todo lo que debes saber
« Respuesta #9 en: Junio 26, 2015, 07:23:02 pm »

titopol

  • Nuevo
  • *
  • Mensajes: 76
  • Karma: +1/-0
    • Ver Perfil
Re:DRV8825, Todo lo que debes saber
« Respuesta #10 en: Enero 09, 2016, 05:31:01 pm »
Corriente limite = VREF * 2

kos000134679

  • Usuario de CNCs
  • ***
  • Mensajes: 1424
  • Karma: +42/-2
  • \m/
    • Ver Perfil
  • Ubicacin: Santiago, Chile
Re:DRV8825, Todo lo que debes saber
« Respuesta #11 en: Enero 09, 2016, 07:24:12 pm »
Citar

No, si tu motor es de 2A, debes sacar el 70% de esos 2A, es decir 1,4A, en base a ese numero calculas tu Vref (), Si y solo Si tienes el driver configurado en Full StepPERO no olvides desconectar la fuente de poder antes de intervenir el circuito con el amperimetro para no quemar accidentalmente los drivers.

titopol

  • Nuevo
  • *
  • Mensajes: 76
  • Karma: +1/-0
    • Ver Perfil
Re:DRV8825, Todo lo que debes saber
« Respuesta #12 en: Enero 09, 2016, 07:39:37 pm »

Majestad278

  • Moderador Global
  • Aprendiz
  • *****
  • Mensajes: 324
  • Karma: +7/-0
  • contacto rpido en el LINE ID: majestad278
    • Ver Perfil
  • Ubicacin: Tavernes de la Valldigna (Valencia)
Re:DRV8825, Todo lo que debes saber
« Respuesta #13 en: Enero 09, 2016, 07:43:43 pm »
Proyecto RPi CNC aqui:
(https://sourceforge.net/p/rpi-cnc/)

kos000134679

  • Usuario de CNCs
  • ***
  • Mensajes: 1424
  • Karma: +42/-2
  • \m/
    • Ver Perfil
  • Ubicacin: Santiago, Chile
Re:DRV8825, Todo lo que debes saber
« Respuesta #14 en: Enero 09, 2016, 07:56:04 pm »
Full Step = M0, M1, M2 sin conectar (creo que no es necesario llevarlos a GND, al menos con los A4988 no es necesario)

Sobre la corriente, como te comente antes, poniendo el Vref a 0,7, por el driver pasaran maximo 2A