Práctica-10-Control-de-velocidad-y-sentido-de-giro-de-un-motor

November 18, 2017 | Author: Abraham Cavazos | Category: Electromagnetism, Electricity, Force, Technology, Electrical Engineering
Share Embed Donate


Short Description

Descripción: Control-de-velocidad-y-sentido-de-giro-de-un-motor...

Description

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Centro de Investigación e Innovación en Ingeniería Aeronáutica (CIIIA) Laboratorio de Sistemas Electrónicos de Aeronaves Profesor: Dra. Abigail María Elena Ramírez Mendoza Reporte #10 Control de un motor: velocidad y sentido de giro variables Frecuencia y Brigada: Brigada 527, Viernes N1 Integrantes del equipo Nombre Oscar Federico Rosas Castillo Miguel Á. Saucedo Méndez Aldo Gregorio Rueda García Isaac Josué Bello Aguilar Abraham Cavazos Tamez

Matrícula #1719463 #1729264 #1622887 #1719477 #1719491

Fecha de entrega: 25 de noviembre del 2016

Tabla de contenido Objetivo......................................................................3 Material.......................................................................3 Cuestionario.................................................................3 Diagrama de flujo...........................................................5 Código en Arduino.........................................................5 Diagrama esquemático....................................................6 Conclusión...................................................................6 Bibliografía..................................................................6

2

Objetivo Controlar la velocidad y el sentido de giro de un motor de DC con Arduino.

Material  

1 motor de DC de 5 VDC 1 circuito integrado L293D

Cuestionario 1. Describa los tipos de motor de DC existentes y sus aplicaciones. The field winding of a DC motor can be connected in various different ways according to the application envisaged for the motor in question. The following configurations are possible:  In the series-wound DC motor the field winding is connected in series with the armature and the full armature current flows through the field winding. This arrangement results in a DC motor that produces a large starting torque at slow speeds. This type of motor is ideal for applications where a heavy load is applied from rest. The disadvantage of this type of motor is that on light loads the motor speed may become excessively high. For this reason, this type of motor should not be used in situations where the load may be accidentally removed.  In the shunt-wound DC motor the field winding is connected in parallel with the armature and thus the supply current is divided between the armature and the field winding This arrangement results in a DC motor that runs at a reasonably constant speed over a wide variation of load but does not perform well when heavily loaded.  The compound-wound DC motor has both series and shunt field windings and is therefore able to combine some of the advantages of each type of motor. 2. ¿Cómo se puede variar la velocidad y el sentido de giro de un motor de DC? La velocidad se modifica variando el voltaje, y el sentido modificando los polos. 3. Adjunte y describa el funcionamiento del circuito integrado L293D. El L293D es un driver de 4 canales capaz de proporcionar una corriente de salida de hasta 600mA por canal y puede soportar picos de hasta 1.2 A. Cada canal es controlado por señales TTL y

3

cada pareja de canales dispone de una señal de habilitación para conectar o desconecta las salidas de los mismos. Tiene la disponibilidad de poder utilizar dos tensiones diferentes, una para el propio circuito integrado y otra para la alimentación del motor, cosa que nos facilita, al poder tomar la alimentación del Circuito Integrado del pin +5 v de Arduino y utilizar una batería auxiliar para la alimentación del motor o motores. Como se puede ver en la figura de más abajo, este C.I. dispone de la posibilidad de controlar dos motores a la vez, con capacidad de inversión de giro y regulación de voltaje. A este respecto he de decir que el puente se come unos 2 voltios, por lo que, si lo alimentamos con 6 voltios, al motor solo le llegaran unos 4v. Si necesitamos que al motor le llegue una tensión máxima de 6 v, debemos alimentarlo por su entrada VMotor con 8 voltios. Esta tensión de alimentación es difícil obtener con pilas, pero se puede utilizar una pila de 9 voltios y regular la tensión mediante PWM para que nos dé un máximo de 6 voltios en el motor.

4

Diagrama de flujo INICIO

Se incluyen las bibliotecas necesarias y se declaran los segmentos mostrados con sus Se declaran los pines y valores de entrada y condiciones de salida Se arma el prototipo y se conectan los jumpers en sus respectivas celdas del

5

Se escribe el código principal Fin

Código en Arduino // Control de Motor con un driver L293D int valor = 0; // variable que contiene el valor numérico int motorAvance = 10; // Avance motor  PIN 10 int motorRetroceso = 11; // Retroceso motor  PIN 11 void setup() { } // No es necesario void loop() { analogWrite(motorRetroceso, 0); // Motor hacia adelante y aumenta la velocidad for(valor = 0; valor =0; valor-=5) { //Motor hacia adelante y disminuye la velocidad analogWrite(motorAvance, valor); delay(30); } analogWrite(motorAvance, 0); // Motor hacia atrás y aumenta la velocidad for(valor = 0; valor = 0; valor-=5) { // Motor hacia atrás y disminuye la velocidad analogWrite(motorRetroceso, valor); delay(30); } }

Diagrama esquemático

6

Conclusión Se introdujo el concepto de circuito integrado y específicamente se aprendió a trabajar con el L293D. Se logró controlar la velocidad y el sentido de giro del motor utilizado y de manera general todo se comprobó satisfactoriamente según las hipótesis de los integrantes del equipo y los datos planteados.

BIBLIOGRAFÍA https://ardubasic.wordpress.com/2014/05/23/control-de-motores-de-cccon-l293d/ https://alonsodub.wordpress.com/2012/06/08/control-de-motor-ccvelocidad-y-direccion/

7

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF