RepPractPractica Control Motor PAP

3
Instituto Tecnológico de Tapachula (INSTRUMENTACION Y CONTROL APLICADO) Practica control Motor PAP. Alejandro Antonio Pérez Escalante [email protected] Guillermo Rafael Garcia Cruz [email protected] Mario Alberto Toledo Gomez [email protected] Ibsen Mendez Florez [email protected] RESUMEN: Este reporte consiste en usar Arduino para controlar un motor paso a paso. Un motor paso a paso es un tipo de motor que permite controlar la posición de su eje. Excitando las bobinas adecuadas movemos el eje donde queremos. En nuestro caso usaremos un controlador de motores paso a paso para que haga la mayoría del trabajo para nosotros. PALABRAS CLAVE: Arduino uno, Código fuente, motor PAP. INTRODUCCIÓN Para esta práctica se utiliza un motor PAP para realizar 3 giros completos en un sentido, y regresar a la posición original en intervalos de 1 segundo ¼ de giro. OBJETIVO. Que cada integrante del grupo desarrolle e implemente diversos circuitos electrónicos para controlar un motor de “corriente directa” y un “motor paso a paso”. Mostrar la operación del motor paso a paso. Analizar la variación del motor de paso a paso y sus aplicaciones en la vida cotidiana. Control Motor PAP. Motor PAP. Un motor paso a paso, en este caso voy a usar un motor paso a paso bipolar, con ángulo de paso 1.8º es decir 200 pasos por vuelta. Además la tensión de alimentación es de 12V y tiene un consumo aproximado de 0.33A. Y quizás el dato más importante a la hora de comprar un motor, un torque de 2.4 Kg/cm. Arduino. Usaré el Arduino Uno aunque cualquiera que trabaje a 5V funciona, como el Mega. Para hacerlo funcionar solo necesitamos dos pines disponibles. Controlador Easy Driver Con este controlador podremos mover el motor paso a paso desde nuestro Arduino. Simplemente tendremos que conectar dos pines del Arduino a los pines DIR y STEP, además de los pines del motor. Para realizar esta práctica utilizamos un motor PAP o mejor dicho un motor paso a paso, que nos permite ver las 3 vueltas que se realiza y ver como regresa a su posición normal. Para realizar este ejercicio utilizamos nuestro Arduino uno, un motor de PAP o mejor dicho un motor de paso a paso, un Protoboard, y un computador. El código utilizado fue el siguiente: int motorPin1=8; int motorPin2=9; 1

description

reporte de practica de un motor PAP de la materia de instrumentación y control aplicado

Transcript of RepPractPractica Control Motor PAP

Page 1: RepPractPractica Control Motor PAP

Instituto Tecnológico de Tapachula(INSTRUMENTACION Y CONTROL APLICADO)

Practica control Motor PAP.

Alejandro Antonio Pérez [email protected]

Guillermo Rafael Garcia [email protected]

Mario Alberto Toledo [email protected]

Ibsen Mendez [email protected]

RESUMEN: Este reporte consiste en usar Arduino para controlar un motor paso a paso. Un motor paso a paso es un tipo de motor que permite controlar la posición de su eje. Excitando las bobinas adecuadas movemos el eje donde queremos. En nuestro caso usaremos un controlador de motores paso a paso para que haga la mayoría del trabajo para nosotros.

PALABRAS CLAVE: Arduino uno, Código fuente, motor PAP.

INTRODUCCIÓN

Para esta práctica se utiliza un motor PAP para realizar 3 giros completos en un sentido, y regresar a la posición original en intervalos de 1 segundo ¼ de giro.

OBJETIVO.

Que cada integrante del grupo desarrolle e implemente diversos circuitos electrónicos para controlar un motor de “corriente directa” y un “motor paso a paso”. Mostrar la operación del motor paso a paso.Analizar la variación del motor de paso a paso y sus aplicaciones en la vida cotidiana.

Control Motor PAP.

Motor PAP.

Un motor paso a paso, en este caso voy a usar un motor paso a paso bipolar, con ángulo de paso 1.8º es decir 200 pasos por vuelta. Además la tensión de alimentación es de 12V y tiene un consumo aproximado de 0.33A. Y quizás el dato más importante a la hora de comprar un motor, un torque de 2.4 Kg/cm.

Arduino.Usaré el Arduino Uno aunque cualquiera que trabaje

a 5V funciona, como el Mega. Para hacerlo funcionar solo necesitamos dos pines disponibles.

Controlador Easy Driver

Con este controlador podremos mover el motor paso a paso desde nuestro Arduino. Simplemente tendremos que conectar dos pines del Arduino a los pines DIR y STEP, además de los pines del motor.

Para realizar esta práctica utilizamos un motor PAP o mejor dicho un motor paso a paso, que nos permite ver las 3 vueltas que se realiza y ver como regresa a su posición normal.

Para realizar este ejercicio utilizamos nuestro Arduino uno, un motor de PAP o mejor dicho un motor de paso a paso, un Protoboard, y un computador.

El código utilizado fue el siguiente:

int motorPin1=8;int motorPin2=9;int motorPin3=10;int motorPin4=11;int delayTime=05;int delayTime1=10;

int count=0;

void setup(){pinMode(motorPin1,OUTPUT);pinMode(motorPin2,OUTPUT);pinMode(motorPin3,OUTPUT);pinMode(motorPin4,OUTPUT);}void loop(){ for (count=0;count<3;count++) { //punto A digitalWrite(motorPin1,HIGH); digitalWrite(motorPin2,LOW); digitalWrite(motorPin3,LOW); digitalWrite(motorPin4,HIGH); delay(delayTime1); //punto B digitalWrite(motorPin1,HIGH); digitalWrite(motorPin2,HIGH); digitalWrite(motorPin3,LOW);

1

Page 2: RepPractPractica Control Motor PAP

Instituto Tecnológico de Tapachula(INSTRUMENTACION Y CONTROL APLICADO)

digitalWrite(motorPin4,LOW); delay(delayTime1); // punto C digitalWrite(motorPin1,LOW); digitalWrite(motorPin2,HIGH); digitalWrite(motorPin3,HIGH); digitalWrite(motorPin4,LOW); delay(delayTime1); // punto D digitalWrite(motorPin1,LOW); digitalWrite(motorPin2,LOW); digitalWrite(motorPin3,HIGH); digitalWrite(motorPin4,HIGH); delay(delayTime1); }delay(delayTime);}

GRAFICOS, FOTOGRAFÍAS Y TABLAS

Figura 1.Diagrama de conexión virtual.

Figura 2. Diagrama de conexión virtual.

Figura 3. Muestra física del motor paso a paso en movimiento.

Figura 4. Muestra física del motor paso a paso en movimiento.

Figura 5. Muestra física del motor paso a paso en movimiento.

2

Page 3: RepPractPractica Control Motor PAP

Instituto Tecnológico de Tapachula(INSTRUMENTACION Y CONTROL APLICADO)

REFERENCIAS

[1] G. Obregón-Pulido, B. Castillo-Toledo and A. Loukianov, “A globally convergent estimator for n frequencies”, IEEE Trans. On Aut. Control. Vol. 47. No 5. pp 857-863. May 2002.

[2] H. Khalil, ”Nonlinear Systems”, 2nd. ed., Prentice Hall, NJ, pp. 50-56, 1996.

[3] Francis. B. A. and W. M. Wonham, “The internal model principle of control theory”, Automatica. Vol. 12. pp. 457-465. 1976.

[4] E. H. Miller, “A note on reflector arrays”, IEEE Trans. Antennas Propagat., Aceptado para su publicación.

[5] Control Toolbox (6.0), User´s Guide, The Math Works, 2001, pp. 2-10-2-35.

[6] Sensor de presión atmosférica. Texto recuperado el 12 de Marzo de 2015 de http://panamahitek.com/sensor-de-presion-atmosferica-el-bmp180/

[7] Municipio Tapachula Chiapas. Texto recuperado el 12 de marzo de 2015 de http://www.vivemx.com/mpo/tapachula.htm

[8] Equivalencias de presión atmosférica según la altitud. Texto recuperado el 12 de marzo de 2015 de http://www.proeldiving.com/descargas/tablas/Equivalencia%20Altitud-Presion.pdf

Links del video.

https://youtu.be/lxbj4IEx4BM

3