Trabajo Final de Iglesias- Pippo
-
Upload
daniel-remondegui -
Category
Business
-
view
821 -
download
3
Transcript of Trabajo Final de Iglesias- 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
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.