Está en la página 1de 6

UNIVERSIDAD NACIONAL JORGE BASADRE

GROHMANN
FACULTAD DE CIENCIAS
ESCUELA DE FÍSICA APLICADA
PROYECTO SEMESTRAL

“MOTOR PASO
A PASO”

Nombre y apellidos del estudiante

:

Brayan Ángel Aquino Tarqui

Código del estudiante

:

2012-36203

Año de estudios

:

Cuarto

Nombre y apellidos del docente

:

MSc. Alberto E. Cohaila Barrios

Curso

:

Circuitos Electrónicos

Tacna -Perú
2015

Normalmente los pasos pueden ser de 1.“MOTOR PASO A PASO” I. -Motor paso a paso de reluctancia variable. Hay tres tipos de motores paso a paso: -Motor paso a paso de imán permanente (los que usaremos en este tutorial). Estas dos partes van montadas sobre un eje. que permiten quedar fijos en una posición (como un servomotor) y también son capaces de girar libremente en un sentido u otro (como un motor DC). MATERIALES  01 Placa y software Ardunio  01 integrado L293D (ST)  01 protobar  01 motor paso a paso bipolar  Cable de conexión FUNDAMENTO TEÓRICO III. dependiendo del motor. -Motor paso a paso hibrido. La principal característica de estos motores es que se mueven un paso por cada impulso que reciben. Son motores con mucha precisión.8º (en nuestro caso será de 2º) a 90º por paso. Los Motores paso a paso están formados por dos partes: -El estator es la parte fija del motor donde sus cavidades van depositadas las bobinas. Motor paso a paso Un motor paso a paso (también llamado stepper) es un dispositivo electromagnético que convierte impulsos eléctricos en movimientos mecánicos de rotación. -El rotor es la parte móvil del motor construido por un imán permanente. II. OBJETIVOS  Implementación de control de un motor pasos a paso bipolar mediante Arduino . Funcionamiento .

Para esto debemos conectar cada . tipos de motores paso a paso: los unipolares y los bipolares. y los unipolares normalmente tienen 6 terminales. dos para cada bobina y los otro dos son los comunes de estas. Los bipolares se componen de 2 bobinas y los unipolares de 4 bobinas. Luego el rotor se equilibrará magnéticamente orientando sus polos Norte-Sur hacia los polos Sur-Norte del estator. Para diferenciarlos físicamente basta con observar el número de terminales de cada motor. Hay motores unipolares con 5 terminales en que los dos comunes están unidos internamente. Por contra. el rotor volverá a moverse para equilibrarse magnéticamente.Cuando circula corriente por una o más bobinas del estator se crea un campo magnético creando los polos Norte-Sur. Esto hace que un motor bipolar tenga más torque que un motor unipolar. Cuando el estator vuelva a cambiar la orientación de sus polos a través de un nuevo impulso recibido hacia sus bobinas. obtendremos un movimiento giratorio permanente del eje. Controlar motor paso a paso Bipolar con Arduino Como hemos explicado antes. Si se mantiene esta situación. dos para cada bobina. los motores bipolares son más complejos de controlar ya que el flujo de corriente tiene que cambiar de dirección a través de las bobinas con una secuencia determinada. Los bipolares siempre tienen 4 terminales. El ángulo de paso depende de la relación entre el nombre de polos magnéticos del estator y el nombre de polos magnéticos del rotor. La diferencia entre los dos es que un motor paso a paso unipolar se activa una bobina a la vez mientras que un motor bipolar se activa más de una bobina a la vez. un motor bipolar es más complejo de controlar que un unipolar.

11). 9. pins de control) void setup() { // Velocidad del motor en RPM stepper. Para esto. Para controlar motores paso a paso con Arduino.setSpeed(100). /* www.una de las dos bobinas en un puente en H (H-Bridge). utilizaremos la librería <Stepper.es by A.h> que viene con el software de este. 8.es/mover-motores-paso-paso-conarduino/ */ #include <Stepper. //Stepper nombre motor (número de pasos por vuelta. 200 en nuestro caso // Ponemos nombre al motor.diymakers. utilizaremos el integrado L293D que contiene dos H-Bridge (datasheet). 10.h> //Importamos la librería para controlar motores paso a paso #define STEPS 200 //Ponemos el número de pasos que necesita para dar una vuelta.García Mover motores paso a paso con Arduino Tutorial en: http://diymakers. el número de pasos y los pins de control Stepper stepper(STEPS. } .

delay(500).step(-200). El motor paso a paso carecía de datasheet. y es que usamos cuatro pins del Arduino para controlar el motor. Esto se puede solucionar con una conexión diferente que solo utiliza dos pins de control del Arduino. Luego se cargo y copiló el programa. Si queremos controlar más de un motor paso a paso y usar otros pins para otras conexiones. por lo probamos para voltaje 0V para el pin 8 del L293D. //Pequeña pausa Utilizando esta conexión tenemos un pequeño problema. 4. IV. 3.step(200). //Pequeña pausa } //Girar una vuelta entera en sentido contrario stepper. Luego se implemento el código en Arduino provisto en el fundamento teórico. REALIZACIÓN 1. entonces se obtuvo el siguiente resultado mostrado en la figura: . Se procedió a implementar el siguiente esquema: 2. delay(500).void loop() { //Girar una vuelta entera en un sentido stepper. y eso son muchos. nos quedaremos cortos de pins.

IV. lectoras. Tercero: el motor paso es muy útil en el campo del control de sistemas vía comandos. DVD. Segundo: El motor paso a paso es muy común encontrar en impresoras. etc. CONCLUSIONES: Primero: El motor paso a paso es muy sencillo para montar siempre y cuando tengas el integrado LD293d y tengas algunas especificaciones del motor. .