19
Técnicas digitales II Trabajo práctico final 2011 AUTO A CONTROL REMOTO Diego Iglesias Martín Pippo

Trabajo Final de Iglesias- Pippo

Embed Size (px)

Citation preview

Técnicas digitales II

Trabajo práctico final 2011

AUTO A CONTROL REMOTO

Diego IglesiasMartín Pippo

Objetivo del proyecto

o Familiarizarse con el uso de microcontroladores de la linea PIC de Microchip.

o Comunicacion inalambrica entre microcontroladores.

o Control de potencia con microcontrolador.o Control de motores CC y Paso a paso.

Características principales

Se utilizan dos microcontroladores, uno en el en control remoto que hace las veces de transmisor (PIC16F628A) y otro en el auto haciendo las veces dereceptor (PIC16F876A).

El auto posee control de luces, bocina y puede moverse hacia adelante, atras y en diagonal.

La comunicacion entre las placas se realiza por RF (radio frecuencia).

Materiales utilizados El auto fue ensamblado integramente con bloques de la marca LEGO.

Dos microcontroladores de línea PIC, el PIC16F628A para el transmisor y el PIC876A para el receptor.

Un motor paso bifilar para la direccion y un motor de CC para la traccion.

Un modulo transmisor de RF de 318Mhz con su correspondiente codificador (HT12E) y un modulo receptor de RF de 318Mhz asociado a un decodificador (HT12D).

Para el juego de luces se utilizaron leds de distintos colores.

Para el control de potencia de las luces se utilizo un driver integrado (ULN2803).

Para el control del motor paso a paso tanto como para el de CC se utilizaron ”Puentes H” integrados (L293D).

La bocina se contruyo con un integrado compuesto de compuertas NAND con Trigger (CD4093).

Problemas encontrados Error en la recepcion de datos

ocasionados por interferencias en la comunicacion.

El joystick analogico que se empleo para indicar la direccion no actuaba correctamente.

El rebote de los pulsadores ocasionaba transmision de datos erroneos.

Resolución de problemas Para solucionar el problema de interferencias en

la comunicacion se introdujeron un codificador y un decodificador.

El problema del joystick analogico se soluciono cambiando el mismo por llaves.

El problema con el rebote de los pulsadores se soluciono creando por software una rutina de retardo la cual absorve las oscilaciones de los mismos.

Descripción del proyecto

El proyecto se desarrollo en tres etapas simultaneas:

El Transmisor (joystick): Aquí es donde están los comandos para las luces, bocina y las direcciones. Ésta parte se encarga de generar el código asociado a cada acción y transmitirla por RF al receptor.

Descripción del proyecto

El Receptor: Aqui es donde se encuentran los controles de las luces, la bocina y los motores. Esta parte recibe el codigo RF enviado por el transmisor, lo interpreta y ejecuta la accion correspondiente. Ademas posee la fuente de alimentacion que provee los 5V, 6V y 9V necesarios para alimentar los dispositivos de acuerdo a los requerimientos.

Descripción del proyecto

El Auto: se construyo íntegramente con bloques dedacticos de la empresa LEGO. Se utilizo este tipo de bloques por la fexiblidad en los tipos de piezas, acoples de engranajes, ejes y poder, de esta forma, lograr un auto a medida.

Diagrama de flujo simplificado del Transmisor:

Presionóalgún

botón?

El codigo generadopor el PIC es

transmitido por RFal receptor.

El PIC: analiza laentrada que cambio

de estado ydevuelve unl

código enconsecuencia

NO

SI

Diagrama de flujo simplificado del Receptor:

Se recibió algún

código?

Se realiza la accionsolicitada

(izquierda, derecha, adelante, atrás,

diagonales,bocina o luces).

El PIC analizael codigo recibidoy, si esta asociado

a alguna de lasacciones permitidas

activa los puertos en

consecuenciaNO

SI

Fotos del proyecto terminado

Conclusiones Se llavaron a cabo los objetivos propuestos para esta aplicación práctica.

Se requiere mucho tiempo, estudio, investigacion e informacion complementaria para el desarrollo de un proyecto.

Ciertamente no todas las ideas pueden ser plasmadas en la practica tal como fueron consevidas teoricamente. Esto se debe a que en el campo practico aparecen efectos indeseados que, erroneamente, en forma teorica no son tenidos en cuenta o son pasados por alto y que afectan directamente a un desarrollo.

La idea de nuestro proyecto fue la de integrar conceptos, pudiendo de esta forma aplicar conocimientos obtenidos en, no solo esta materia, sino tambien en las demas.

Para que un proyecto pueda ser viable tecnicamente, sea esto en cualquier entorno de aplicacion, no es suficiente el conocimiento tecnico; sino que ademas, son caracteristicas necesarias el tiempo, el compromiso y la dedicacion.

Integrantes del Equipo

Iglesias, Diego Hernan

Pippo, Martin Jorge