Você está na página 1de 7

Universidad Autnoma de Nuevo Len

Facultad de Ingeniera Mecnica y Elctrica


Centro de Investigacin e Innovacin en
Ingeniera Aeronutica (CIIIA)
Laboratorio de Sistemas Electrnicos de Aeronaves
Profesor:
Dra. Abigail Mara Elena Ramrez 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 Mndez
Aldo Gregorio Rueda Garca
Isaac Josu Bello Aguilar
Abraham Cavazos Tamez

Matrcula
#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
Cdigo en Arduino.........................................................5
Diagrama esquemtico....................................................6
Conclusin...................................................................6
Bibliografa..................................................................6

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. Cmo 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 seales TTL y

cada pareja de canales dispone de una seal de habilitacin 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 alimentacin
del motor, cosa que nos facilita, al poder tomar la alimentacin del
Circuito Integrado del pin +5 v de Arduino y utilizar una batera
auxiliar para la alimentacin del motor o motores.
Como se puede ver en la figura de ms abajo, este C.I. dispone de
la posibilidad de controlar dos motores a la vez, con capacidad de
inversin de giro y regulacin 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 tensin mxima de 6 v,
debemos alimentarlo por su entrada VMotor con 8 voltios. Esta
tensin de alimentacin es difcil obtener con pilas, pero se puede
utilizar una pila de 9 voltios y regular la tensin mediante PWM
para que nos d un mximo de 6 voltios en el motor.

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

Se escribe el
cdigo principal
Fin

Cdigo en Arduino
// Control de Motor con un driver L293D
int valor = 0; // variable que contiene el valor numrico
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 <= 255; valor+=5) {
analogWrite(motorAvance, valor);
delay(30);
}
for(valor = 255; valor >=0; valor-=5) { //Motor hacia adelante y
disminuye la velocidad
analogWrite(motorAvance, valor);
delay(30);
}
analogWrite(motorAvance, 0); // Motor hacia atrs y aumenta la
velocidad
for(valor = 0; valor <=255; valor+=5) {
analogWrite(motorRetroceso, valor);
delay(30);
}
for(valor = 255; valor >= 0; valor-=5) { // Motor hacia atrs y disminuye
la velocidad
analogWrite(motorRetroceso, valor);
delay(30);
}
}

Diagrama esquemtico

Conclusin
Se introdujo el concepto de circuito integrado y especficamente 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 segn las hiptesis de los integrantes del
equipo y los datos planteados.

BIBLIOGRAFA
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/

Você também pode gostar