Está en la página 1de 14

DESARROLLO

Para el desarrollo de esta prctica hay que tener en cuenta que:

El control del motor ser por medio de un Arduino.


Usaremos un driver ya que un arduino solo proporciona 40 mA y el
motor demanda ms corriente
Ocuparemos el driver como una fuente de alimentacin externa para
alimentar el motor.

1 PASO: Conectaremos el cable USB tipo A-B y conectaremos la


entrada del puerto USB de la computadora y del otro extremo lo
conectaremos en el arduino, tal como se ve en la imagen.

Nota: cuando la conexin es exitosa veremos parpadear un led


anaranjado en el arduino.

2 PASO: una vez conectado el arduino a la computadora, abriremos la


aplicacin de Arduino-Software (Nota: en la bibliografa est el link de
descarga del software).

3 PASO: verificamos que el arduino se haya sincronizado con el


software en la ventana de herramientas>puerto>com3.
Nota:

usualmente se sincroniza solo.


En este caso Com3 es el nombre de nuestro arduino por default.

4 paso: una vez ya sincronizado ya est listo para introducir el cdigo,


el cdigo es el que se encargara del control de las variables; que en este
caso sera el paro-arranque y la velocidad. El cdigo ser el siguiente:

CODIGO:
/*
INSTITUTO TECNOLOGICO DE MINATITLAN
MAQUINAS ELECTRICAS
Control velocidad y sentido motor DC
*/
int pin2=9;
int pin7=10;
int pote=A0;

//Entrada 2 del L293D


//Entrada 7 del L293D
//Potencimetro

int valorpote;
//Variable que recoge el valor del potencimetro
int pwm1;
//Variable del PWM 1
int pwm2;
//Variable del PWM 2
void setup ()
{
//Inicializamos los pins de salida
pinMode(pin2, OUTPUT);
pinMode(pin7, OUTPUT);
}
void loop ()
{
//Almacenamos el valor del potencimetro en la variable
valorpote=analogRead(pote);
//Como la entrada analgica del Arduino es de 10 bits, el rango va de 0 a
1023.

//En cambio, las salidas del Arduio son de 8 bits, quiere decir, rango
entre 0 a 255.
//Por esta razn tenemos que mapear el nmero de un rango a otro usando
este cdigo.
pwm1 = map (valorpote, 0, 1023, 0, 255);
pwm2 = map (valorpote, 0, 1023, 255, 0); //El PWM 2 est invertido
respecto al PWM 1
//Sacamos el PWM de las dos salidas usando analogWrite (pin, valor)
analogWrite (pin2, pwm1);
analogWrite (pin7, pwm2);
}

Una vez introducido el cdigo, nuestra pgina principal del software


lucir similar al siguiente mostrado en la figura:

5 PASO: Ya finalizado el cdigo procedemos a guardarlo o quemarlo


en el arduino, dndole click en la flecha que nos aparece en la parte
superior izquierda, como se muestra de la siguiente manera:

En la parte de abajo veremos una barra donde va cargando el programa,


una vez completa significara que el programa que quemo
exitosamente.

Ya cargado por completo podemos ir a la parte superior izquierda en


Archivo>Salir y el cdigo ya estar en nuestro arduino listo para
usarlo.

6 PASO: Ya listo el arduino con el programa, procederemos a hacer las


conexiones con la ayuda de los materiales ya previamente mencionados.

Una vez teniendo conocimiento de las entradas y salidas tanto como el


arduino y el del circuito integrado L293D, procedemos a montar.

Procedemos a conectar el siguiente diagrama mostrado:

Iremos paso a paso para dejar claro todas las conexiones, montaremos
el potencimetro y el circuito integrado como se muestra en la imagen.

Despus, del L293D conectamos los pines: 4,5,13,14 a tierra; y de los


pines 4 y 6 a las terminales del motor. Quedando de la siguiente
manera:

Del L293D el pin 2 se mandar al PWM-09 del arduino y del pin 7


se ira al PWM-10.
El pin 16 del L293D lo mandamos a la salida de 5v del arduino.

Y hasta el momento nuestro circuito tiene que tener algo similar la


imagen siguiente:

Puenteamos del pin 16 del L293D a la primera salida(izquierdaderecha) del potencimetro.

El pin 8 del L293D ira al positivo de una fuente de 9v (en este caso
una batera) y mandaremos el negativo de la batera al neutro del
protoboard.

El pin de en medio del potencimetro se ira a A0 del arduino y el


tercer pin(izquierda-derecha) se ira a neutro.

Cabe mencionar que para en el circuito del arduino viene incluido el


cambio de sentido de giro del motor, el cual se le explicara cmo
funciona en la siguiente imagen.

Y as se dar por concluida la prctica del control de velocidad y paroarranque del motor de CD, solo queda probarlo.

Bibliografa:
En la hoja que tenemos de bibliografa agregar el link para descargar el
arduino-software
http://www.arduino.org/downloads

fundamento teorico(nuevo)

circuito integrado L293D


Que es y para qu sirve el Puente H L293B
En las mayoras de las aplicaciones electrnicas orientadas a Robticas nos
vemos en la necesidad de controlar y generar movimientos. Segn la naturaleza
del requerimiento recurrimos a Servo Motores o Motores de continua.

Control de direccin de giro mediante el Puente H L293B


Un motor de continua determina su direccin de giro en funcin de la tensin entre
sus terminales, es decir si conectamos el terminal 1 del motor al Positivo de la
pila y el terminal 2 del motor al Negativo de la pila, obtendremos un sentido de
giro determinado, si lo conectamos en forma opuesta obtendremos el sentido de
giro contrario.
Para lograr este cambio controlado de polaridad nos apoyamos en un circuito
integrado conocido como Puente H(es una disposicin circuital de
transistores y diodos que nos permite controlar la polaridad de dos
terminales de salida en funcin de unas entradas lgicas), como caso
particular hablare del Puente H L293B.

POTENCIMETRO

Un potencimetro es uno de los dos usos que posee la resistencia o resistor variable
mecnica (con cursor y de al menos tres terminales). Conectando los terminales extremos
a la diferencia de potencial a regular (control de tensin), se obtiene entre el terminal
central (cursor) y uno de los extremos una fraccin de la diferencia de potencial total, se
comporta como un divisor de tensin o voltaje.

MOTOR DE CORRIENTE DIRECTA


Un motor de corriente continua convierte la energa elctrica en mecnica.
Se compone de dos partes:
o El estator.
o El rotor.
Si queremos cambiar el sentido de giro del rotor, tenemos que cambiar el
sentido de la corriente que le proporcionamos al rotor; basta con invertir la
polaridad de la pila o batera.

También podría gustarte