Tutorial driver TMC2208 motores PaP

Tutorial driver TMC2208 motores PaP

Tutorial driver TMC2208

Tutorial driver TMC2208:

TMC2208 es un driver de motor paso a paso de dos fases ultra silencioso, corriente de accionamiento continuo 1.4A, corriente de pico 2A, rango de voltaje 4.75V-36V, 256 subdivisión. La unidad de interpolación flexible microPlyer proporciona hasta 256 subdivisiones, lo que permite un control sinusoidal perfecto incluso en sistemas con frecuencias de pulso limitadas; estos también están diseñados porque la tecnología ultra silenciosa stealthChop2 se usa amplia-mente en la impresión 3D. Compatible con la electrónica de impresora 3D existente, eliminando los altos costos del rediseño. Con una interfaz estándar de paso / directorio, es fácil de usar. Puede reemplazar el TMC2100 original, menor calor, especialmente para el mercado de impresión 3D.

Componentes

Descripción de pines

TMC2208 pines

Fuente de alimentación.

  • GND = Tierra.
  • VM = Voltaje de alimentación del motor.
  • VIO = Voltaje de suministro lógico

Salidas del motor.

  • M1A = Bobina de motor 1.
  • M1B = Bobina de motor 1.
  • M2A = Bobina de motor 1.
  • M2B = Bobina de motor 1.

Entradas de control.

  • STEP = Pasos.
  • DIR = Entrada de la señal de dirección.

TMC2208.

  • EN = Habilitar salidas del motor. GND == Encendido, VIO == Apagado.
  • MS1 = Configuración de pasos.
  • MS2 = Configuración de pasos.
  • PDN = Control UART.
  • CLK = Entrada del reloj.
  • DIAG = Diagnostico.
  • INDEX = Salida del índice.
  • VREF = Voltaje de referencia analógico.

Calibración del Driver

El TMC2208 genera una corriente continua del motor de hasta 1.4A y una corriente máxima de hasta 2A. Por lo tanto, el voltaje de referencia del módulo del controlador no debe exceder 1V. Al mismo tiempo, el módulo del controlador debe ser disipado, de lo contrario afectará la vida útil del módulo del controlador.

Nota

  1. Vref mide Gnd y el voltaje en el medio del potenciómetro.
  2. No conecte el motor al medir el voltaje, de lo contrario es fácil quemar el controlador.
  3. La potencia debe estar conectada al medir el voltaje. no solo conecte la fuente de alimentación USB.

Ajuste de corriente TMC2208

Esquema de montaje

Mientras que la conexión, vista desde el procesador, quedaría.

Programación

El TMC2208 tiene modo Legacy, para el cual usaremos el ejemplo anterior. Pero si queremos sacar el máximo partido usaremos la comunicación UART para controlar y configurar el TCM2208. Para ello usaremos la librería disponible en https://github.com/teemuatlut/TMC2208Stepper.

La librería incorpora ejemplos y una extensa documentación sobre su uso. No obstante, aquí tenéis el código de ejemplo de esta entrada adaptado para mostrar el uso del TMC2208 por UART.

Espero les haya servido el tutorial, cualquier duda o inquietud en la caja de comentarios, gracias.

DEJE UN COMENTARIO

Su dirección de correo electrónico no será publicada. Los campos requeridos están marcados*