Tabla de contenido:

Micropasos del motor paso a paso Nema17: 6 pasos
Micropasos del motor paso a paso Nema17: 6 pasos

Video: Micropasos del motor paso a paso Nema17: 6 pasos

Video: Micropasos del motor paso a paso Nema17: 6 pasos
Video: Test driver TB6600 para control de motores paso a paso 2024, Mes de julio
Anonim
Micropasos de motor paso a paso Nema17
Micropasos de motor paso a paso Nema17

Así que este será mi primer instructivo, y estoy seguro de que necesitaré actualizar las cosas a medida que encuentre problemas con él. Intentaré arreglar las cosas según lo permita el tiempo y con comentarios. ¡Gracias!

Toda la información que encontré al buscar steppers y micro stepping era demasiado básica o entraba en tantos detalles que mis ojos pasaron por alto después de unas pocas páginas. Este es el resultado de mi propia versión de steppers y micro steppers.

He reunido una configuración simple del motor paso a paso Nema17 que demostrará los micro pasos y explicará solo un poco cómo funcionan las cosas y un código de muestra para verlo en acción.

Por extraño que parezca, mi disfrute proviene de descubrir cómo funcionan las cosas más que de usarlas para construir algo:) ya lo sé, ¡raro! De todos modos, aquí hay una pequeña cosa que se me ocurrió para satisfacer mi curiosidad sobre los pasos a paso y los micro pasos. El código está un poco más comentado, pero quería intentar responder cualquier pregunta que pudiera surgir mientras lo revisaba. Hay mucho más que aprender, pero esto debería ayudarlo a comenzar su viaje.

El código fue escrito para un Arduino Nano, una placa controladora paso a paso DRV8825 y un motor paso a paso Nema17 (17HS4401S). También fue compilado y probado en un UNO R3 y un MEGA2650 R3. Espero que esto ayude a alguien en un proyecto o tal vez solo quiera saber cómo su impresora 3D o tal vez CNC realmente hace esos movimientos realmente suaves. Gratis para usar de la forma que desee.

¡Empecemos!

Paso 1: Piezas necesarias

Piezas necesarias
Piezas necesarias
Piezas necesarias
Piezas necesarias
Piezas necesarias
Piezas necesarias

Si está mirando este instructivo, probablemente ya tenga la mayoría, si no todos, de estos. Para aquellos que no lo hacen, esto es lo que necesitarán para duplicar las cosas.

1. Arduino Nano, Uno R3 o Mega2560

2. Motor paso a paso Nema 17. Podrías usar cualquier paso a paso de 4 cables en todo el capó probable, pero esto es lo que tenía

3. Condensador electrolítico 100uf 25v. Necesitamos esto para manejar cualquier pico de voltaje que pueda ocurrir mientras se ejecuta nuestro motor paso a paso. Pueden ocurrir picos de 45v, ¡así que seamos seguros!

4. Placa de controlador paso a paso DRV8825

5. Tablero de pruebas

6. Alambres de la placa de pruebas

7. Voltímetro.

8. Una fuente de alimentación. Puede usar cualquier cosa, desde una batería hasta una fuente de alimentación dedicada. Solo necesita suministrar 12 voltios y al menos 1 amperio. Preferiblemente 2 amperios ya que el controlador manejará hasta 1,5 antes de apagarse.

Paso 2: ¡Conectando las cosas

¡Conectando las cosas!
¡Conectando las cosas!
¡Conectando las cosas!
¡Conectando las cosas!
¡Conectando las cosas!
¡Conectando las cosas!
¡Conectando las cosas!
¡Conectando las cosas!

Aquí está nuestro esquema que usaremos para conectar las cosas. Su paso a paso puede tener o no cables del mismo color. En este caso, deberá determinar qué cables son qué devanados. Es posible que deba verificar su hoja de datos para determinar cómo conectar la suya.

Una forma de hacerlo sería medir la resistencia de su paso a paso. De los 4 cables, 2 pares leerán en algún lugar cercano a 3 ohmios. Estos 2 pares son sus devanados A y B. Así que simplemente conecte cada "par" al DRV8825. 1 par a A1 y A2, y el otro par a B1 y B2. No se preocupe demasiado por la polaridad. Si intercambia alguno de los pares, el motor simplemente girará en la dirección opuesta. Sé. ¡Lo intenté! Solo asegúrese de que cada "par" esté conectado al mismo A o B en el controlador.

Paso 3: ajuste el Vref

Una vez que tenga todo cableado y listo para funcionar, primero debemos configurar el vref de nuestra placa DRV8825.

Actualice su Arduino con el código Stepper_Board_Adjust. Esto simplemente nos permitirá apagar y encender la placa del controlador.

Desconecte el paso a paso.

Abra el monitor de serie y encienda el controlador. El código debería mostrar un menú simple. Si no es así, verifique sus conexiones Arduino.

Toma tu voltímetro y conecta la tierra a la conexión a tierra lógica en la placa de pruebas. Usando su cable positivo puntiagudo, conéctelo suavemente a la pequeña lengüeta de metal al lado del potenciómetro. ¡Cuidado con que tus manos temblorosas no lo muevan a ningún lado! Eche un vistazo a la imagen para ver dónde tocar el cable. Puede hacer una prueba a través de su tablero cerca del ajuste que puede usar. ¡Eres afortunado!

Ajuste lentamente el potenciómetro con un destornillador pequeño (¡cuidado de nuevo! ¡No tome café hasta que haya terminado!) Hasta que obtenga alrededor de.8 voltios. Este será un buen punto de partida.

¡Buen trabajo hasta ahora!

Paso 4: flashear el código principal

¡Aquí está el código que usaremos para divertirnos!

Ahora es el momento de flashear el código principal en tu Arduino.

No voy a entrar en una descripción detallada sobre cómo conectar y configurar su Arduino. Si estás leyendo esto, ya sabes cómo hacerlo.:PAG

Eche un vistazo rápido al código. Hay algunos comentarios que ayudarán a explicar algunas cosas más.

Sin embargo, necesitará cargar la biblioteca. Esto se puede hacer en el IDE de Arduino en el administrador de la biblioteca.

Una vez que haya cargado la biblioteca, continúe y actualice su Arduino.

Abra el puerto serie y si todo va bien verá un menú. ¡Gran trabajo!

¡El resto depende de usted!

Espero que esto haya sido útil en su búsqueda de conocimiento y diversión. ¡Sé que aprendí mucho haciendo esto!

¡Gracias!

Paso 5: notas

Notas
Notas

Un par de notas.

Recuerde siempre no desconectar nunca su stepper mientras esté encendido. Siempre apague la energía primero.

Si encuentra que su motor paso a paso se salta pasos a velocidades y aceleraciones más bajas, intente subir el vref poco a poco.

Paso 6: ¡Micropasos

Esto se tomó a 30 revoluciones, 1/4 de paso, 5000 velocidades, 3000 acel.

Recomendado: