Conexión de prueba Stepper Motor de Arduino nano con driver A4988 y TMC2208

A partir de experimentar con estos drivers no cabe uno mas que asombrarse al ver sus aplicaciones y sus ventajas con respecto a la utilización de los puentes H como el L293D o L298N.

Vamos a aprender los conceptos básicos que nos permitirán afrontar futuros proyectos, así que aprovecho las ultimas entradas para explicar simultáneamente el montaje con un A4988 y Tmc2208 con sus pequeñas diferencias, al mismo tiempo que utilizando la breadboard con voltimetro amperímetro veremos los consumos y el ajuste de los potenciometros.

Como motores he probado un Nema 17 y un 28BYJ-48 con su factor de reducción, pero con buenos resultados.

Lo que mas me gusta de este driver es la sencillez de su cableado y solo tenemos que tener en cuenta un par de conceptos.
La diferencia entre el Pololu y el Trimac en cuanto a cableado esta en el puente clk_rst y las lineas ms-microstteping- que el caso de Trimac solo utiliza MS1 y MS2 y el puente no se hace. Evidentemente estamos trabajando en modo “legacy” y 1/16 de MS ya que la suavidad del motor a velocidades bajas es evidente, mejorando en el caso de Trimac así como una pequeña disminución de consumo que en ambos es inferior a 300 mA siempre y cuando hayamos ajustado el potenciometro Vref que igualmente en el caso del trimac es algo mas critica.

Como ya explique en otras entradas, el ajuste lo hago con el amperímetro digital siguiendo la regla de menor consumo con la fuerza justa para el propósito de la aplicación y siempre conociendo el amperaje maximo del motor segun especificaciones de su datasheet.

En cuanto a los motores que estoy probando: un nema 17 de 400 mA y 12v y un unipolar como el famoso 28BYJ-48 de 5V que habrá que tener cuidado de omitir el cable rojo que corresponde al punto central de las bobinas, de forma que trabaje como bipolar y un consumo maximo de 240 mA. El hecho de no incluir este hilo rojo es evitar un calentamiento excesivo y su posible deterioro así como un disparo de su consumo al doble de hasta 450 mA.

Este pequeño motor esta fabricado con una reducción xxx que hay que tener en cuenta en caso de que la aplicación necesite conocer una cierta transformación lineal.

El voltaje de los motores tiene una importancia relativa ,por lo que necesitamos tener controlado el ajuste de corriente que drena, De hecho estoy utilizando una fuente de 9V para satisfacer el limite inferior de trabajo de los drivers

Una vez establecida la configuración microstepping deseada ,en mi caso 1/16, solo necesitaremos tres hilos para control y funcionamiento del motor:

-Enable….se activa con un nivel L

-Dir………. los dos posibles valores L / H harán q gire en un sentido o el contrario, no se definen porque también depende del sentido de inserción de los cuatro hilos del motor.

-Step…….Este punto recibe la señal cuadrada a la frecuencia 1/T,. Si T=1 ms,

F=1 khz, aumentando T la velocidad disminuye. C

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Translate »