You are on page 1of 14

REPORTE DE PRACTICA

“MOTOR DE PASO
CONTROLADO POR 2 PUCHS”
INSTITUTO TECNOLÓGICO SUPERIOR DE CINTALAPA

INGENIERÍA INFORMÁTICA
8F
Controladores lógicos programables

UNIDAD Il. Estructura de los controladores lógicos


programables.
Reporte de práctica de motor de paso con driver y dos
puchs que se dirija a la izquierda y derecha y tenga un
encendido y apagado.
PROFESOR: ING. Luis German Montecinos Alfaro.

EQUIPO #3
REBECA ANAHÍ PEÑA RÍOS.
BLADIMIR REMIRES OVANDO
JOSÉ FRANCISCO REYES CRUZ
JUAN SEBASTIÁN PÉREZ MARTÍNEZ

CINTALAPA DE FIGUEROA, CHIAPAS. 10 DE MARZO


2019
Introducción
En numerosas ocasiones es necesario convertir la energía eléctrica en
energía mecánica, esto se puede lograr, por ejemplo, usando los motores de
corriente continua. Pero cuando lo deseado es posicionamiento con un elevado
grado de exactitud y/o una muy buena regulación de la velocidad, se puede
contar con una gran solución: utilizar un motor paso a paso.
El desarrollo de la presente investigación tiene por objeto dar a conocer
los principios básicos de funcionamiento de este tipo de motores, sus
características constructivas y las formas básicas de hacer funcionar los motores
por medio de dispositivos microcontroladores.
La característica principal de estos motores es el hecho de poder moverlos un
paso a la vez por cada pulso que se le aplique. Este paso puede variar desde
90° hasta pequeños movimientos de tan solo 1.8°, es decir, que se necesitarán
4 pasos en el primer caso (90°) y 200 para el segundo caso (1.8°), para completar
un giro completo de 360°.
Estos motores poseen la habilidad de poder quedar enclavados en una posición
o bien totalmente libres. Si una o más de sus bobinas están energizadas, el motor
estará enclavado en la posición correspondiente y por el contrario quedará
completamente libre si no circula corriente por ninguna de sus bobinas.
¿Qué es un motor de pasos a pasos? Es un motor de CD sin escobillas que
puede ser de imán permanente o reluctancia variable que tiene como
características de desempeño rotar en ambas direcciones, moverse con
incrementos angulares precisos, sostener un torque de retención a velocidad
cero y controlarse con circuitos digitales. El motor paso a paso es muy útil porque
se puede posicionar con precisión sin ningún sensor de retroalimentación, por lo
tanto, se puede representar como un controlador de circuito abierto.

Descripción de lo que hacen: El número y tasa de los pulsos controla la


posición y velocidad del eje del motor. Por lo general, los motores de pasos se
fabrican con pasos por revolución de 12, 24, 72, 144, 180 y 200, lo que resulta
en incrementos de eje de 30°, 15°, 2.5°, 2° y 1.8° por paso. A medida que
activamos los bobinados del motor paso a paso en un orden en particular,
permitimos que fluya una corriente a través de ellos que magnetiza el estator
provocando polos electromagnéticos que causarán la propulsión del motor.
Tipos de Motores Paso a Paso
Los motores de pasos pueden ser bipolares que requieren dos fuentes de poder
o una fuente de poder de polaridad conmutable, o unipolares que requieren sólo
una fuente de poder. Se impulsa mediante una fuente de corriente directa y
requieren circuitos digitales para producir secuencias de energización de bobina
para la rotación del motor.
• Bipolares.
• Unipolares.
Pasos para realizar la práctica de motor a pasos:
Materiales
UN MOTOR 28BYJ-48: es un pequeño motor paso a paso unipolar de bajo
precio. Las características eléctricas del 28BYJ-48 son modestas, pero incorpora
un reductor integrado que lo convierte en un componente mucho más útil e
interesante.

Un ULN2003: es una agrupación de 7 Par Darlington de los cuales usaremos 4,


uno por cada fase del motor paso a paso, Un par Darlington es un dispositivo
que nos permite suministrar una corriente superior a las que podríamos usando
las salidas de Arduino directamente.

Resistencia de 10 k 2: Se le llama resistencia eléctrica a la igualdad de


oposición que tienen los electrones para desplazarse a través de un conductor.
La unidad de resistencia en el sistema internacional es el ohm, que se representa
con la letra griega omega (Ω), en honor al físico alemán George Ohm, quien
descubrió el principio que ahora lleva su nombre.

2 push: Un interruptor eléctrico es en su acepción más básica un dispositivo que


permite desviar o interrumpir el curso de una corriente eléctrica.
Arduino uno: es una placa electrónica basada en el microcontrolador
ATmega328. Cuenta con 14 entradas/salidas digitales, de las cuales 6 se pueden
utilizar como salidas PWM (Modulación por ancho de pulsos) y otras 6 son
entradas analógicas. Además, incluye un resonador cerámico de 16 MHz, un
conector USB, un conector de alimentación, una cabecera ICSP y un botón de
reseteado.

Cables macho y hembra macho: es para conexiones para los pines del Arduino
y para transmitir los tatos hacia la placa y que funcione por medio de estos
cables.

Protoboard: es una placa de pruebas en los que se pueden insertar elementos


electrónicos y cables con los que se arman circuitos sin la necesidad de soldar
ninguno de los componentes.
Materiales reunidos se muestra en la siguiente imagen:

1. Aquí tenemos todos los materiales para realizar la practica de controlar


un motor de paso que de vuelta a la derecha e izquierda y apague y
encendido.

2. El diagrama de conexión para realizar la práctica.

Seguir los pasos de conexión con el diagrama para tener una buena
presentación en el funcionamiento y no quemar los circuitos siempre hay que
tener una energía externa para el Protoboard.
1. Conexión de los push: conectaremos los dos push de 2 pines en el
Protoboard y establecemos un puente de conexión al positivo con el
positivo en el Protoboard a si mismo con el negativo como sebe en la foto.

2. Conectar los push con resistencia al negativo a la izquierda.

3. Conectar al positivo a la derecha.


4. Conectar a la izquierda el cable en el push para después conectar al pin
2 y el otro push de la derecha al pin 3 como en la foto esto para que
para que gire a la izquierda o derecha.

5. En seguida conectaremos el driver del motor de paso este driver tiene 4


entradas y una a positivo y otra a negativo las 4 entradas son A,B,C,D
del motor de paso.
6. Conectar el primero que es el IN1 al pin número 8 al Arduino.
7. Conectar el segundo que es el NI2 al pin número 9 al Arduino.
8. Conectar el tercero que es el NI3 al pin número 10 al Arduino.
9. Conectar el cuarto que es el NI4 al pin número 11 al Arduino.

10. Conectar el positivo a los 5v y el negativo al gnd En el Arduino.


11. Como saber la polaridad del motor de paso para la programación en el
Arduino nos dirigimos a la siguiente tablita donde nos muestra la
secuencia de izquierda y derecha.
Números 1 2 3 4
D 0 0 1 1
C 0 1 1 0
B 1 1 0 0
A 1 0 0 1
HACIA A LA IZQUIERDA.

NUMEROS 1 2 3 4
A 1 0 0 1
B 1 1 0 0
C 0 1 1 0
D 0 0 1 1
HACIA LA DERECHA.
12. Comenzamos la programación en el Arduino.
//control motor paso a paso, con un pulsador gira en un sentido y con
otro pulsador gira en sentido contrario por el tiempo que los tengamos
pulsados
int pulsador = 0;
int entrada = 2;
int pulsador1 = 0;
int entrada1 = 3;

int motorPin1 = 8; // Pines del Motor 8,9,10,11


int motorPin2 = 9;
int motorPin3 = 10;
int motorPin4 = 11;
int delayTime1 = 7; // delayTime1 determina la velocidad de giro entre uno y otro
paso

void setup() {
pinMode(2, INPUT);
pinMode(3, INPUT);
pinMode(motorPin1, OUTPUT); // Configuración de los Pines como salida
digital
pinMode(motorPin2, OUTPUT);
pinMode(motorPin3, OUTPUT);
pinMode(motorPin4, OUTPUT);}

void loop() {

// el de la izquierda que gira el motor de paso


pulsador = digitalRead(entrada);

if (pulsador == HIGH)//encendido
{ // Punto D (Cuarto)
digitalWrite(motorPin1, LOW); //apagado
digitalWrite(motorPin2, LOW); //apagado
digitalWrite(motorPin3, HIGH); //encendido
digitalWrite(motorPin4, HIGH); //encendido
delay(delayTime1);

// Punto C (Tercero)
digitalWrite(motorPin1, LOW);//apagado
digitalWrite(motorPin2, HIGH);//encendido
digitalWrite(motorPin3, HIGH);//encendido
digitalWrite(motorPin4, LOW);//apagado
delay(delayTime1);

// Punto B (Segundo)
digitalWrite(motorPin1, HIGH);//encendido
digitalWrite(motorPin2, HIGH);//encendido
digitalWrite(motorPin3, LOW);//apagado
digitalWrite(motorPin4, LOW);//apagado
delay(delayTime1);

// Punto A (Primero)
digitalWrite(motorPin1, HIGH); //encendido
digitalWrite(motorPin2, LOW); //apagado
digitalWrite(motorPin3, LOW); //apagado
digitalWrite(motorPin4, HIGH); //encendido
delay(delayTime1); }

// el de la derecha que gira el motor de paso


pulsador1 = digitalRead(entrada1);

if (pulsador1 == HIGH)//encendido
{ // Punto A (Primero)
digitalWrite(motorPin1, HIGH); //encendido
digitalWrite(motorPin2, LOW); //apagado
digitalWrite(motorPin3, LOW); //apagado
digitalWrite(motorPin4, HIGH); //encendido
delay(delayTime1);

// Punto B (Segundo)
digitalWrite(motorPin1, HIGH);//encendido
digitalWrite(motorPin2, HIGH);//encendido
digitalWrite(motorPin3, LOW);//apagado
digitalWrite(motorPin4, LOW);//apagado
delay(delayTime1);

// Punto C (Tercero)
digitalWrite(motorPin1, LOW);//apagado
digitalWrite(motorPin2, HIGH);//encendido
digitalWrite(motorPin3, HIGH);//encendido
digitalWrite(motorPin4, LOW);//apagado
delay(delayTime1);

// Punto D (Cuarto)
digitalWrite(motorPin1, LOW); //apagado
digitalWrite(motorPin2, LOW); //apagado
digitalWrite(motorPin3, HIGH); //encendido
digitalWrite(motorPin4, HIGH); //encendido
delay(delayTime1); }

13. Prueba del motor de paso con 2 push.

Derecha. izquierda.
Conclusiones
El conocer cuál es el motor más adecuado para realizar la función deseada es
de vital importancia ya que no todos los motores nos ayudaran a realizar la tarea
de manera óptima y adecuada. Los motores a pasos nos brindan una alta
precisión y repetibilidad; el conocer estos aspectos tan relevantes y
trascendentes no solo brinda una perspectiva amplia y detallada de la
fabricación, selección, instalación, operación y mantenimiento de motores
eléctricos sino también ayuda para tomar la decisión correcta al momento de
seleccionar el motor a usar para realizar una tarea determinada y para así lograr
obtener el aseguramiento de la calidad, el cual nos traerá beneficios en
economía, limpieza, comodidad y seguridad de funcionamiento esperados y
anhelados en un motor eléctrico. Con la práctica logre reforzar los conocimientos
adquiridos en clase, ya que no sólo imagine los componentes, sino que los
identifique físicamente y esto fue de gran ayuda para la retención de información,
pues ahora sé cómo está por dentro un motor a pasos.
En esta práctica se vio como funciona un motor de paso para aprender su
configuración de su funcionamiento para controlar el motor con dos push una a
la derecha y otra a la izquierda para los procesos industriales que servirán para
la automatización de la industria para eso nos sirvió y nos educamos como se
trabaja en el mundo de la automatización.

You might also like