PROGRAMABLE CON SWICTCHEO Y VISUALIZACION POR LEDS
Daniel Francisco Carbono ECBTI, Escuela de Ciencias Bsicas, Tecnolgicas e Ingeniera UNAD-Colombia
Correo-e: dafrancar@gmail.com
Abstracto En el presente trabajo se expone el desarrollo de un sistema basado en microcontrolador para dar a conocer el desarrollo e implementacin de un sistema llamado control de tiempo programable con swictcheo y visualizacion por leds, se inicia con el requerimiento que debe cumplir el sistema, posteriormente se muestran las herramientas tanto de software como hardware necesarias para su construccin, su implementacin y finalmente algunas conclusiones y recomendaciones.
ndice de trminos Microcontrolador, PIC18F629, Circuito electrnico, Proteus, C++
Introduccin
La implementacin de sistemas que cumplen con caractersticas especficas se ha vuelto ms sencilla de construir gracias a la ayuda de los microcontroladores y software para la programacin e implementacion de estos. En este documento se mostrar el desarrollo e implementacin de un sistema llamado control de tiempo programable con swictcheo y visualizacion por leds, el cual tiene como objetivo brindar un control de tiempo programable para el encendido y apagado de diversos equipos electrnicos con utilidad muy variada. Planteamiento del Problema
Muchas veces necesitamos de un sistema de control que permita de cierta minimizar los costos del consumo de la energa elctrica en nuestros hogares controlando el tiempo de encendido y apagados de una forma automtica. Se requiere de un sistema automtico basado en microcontroladores que permita realizar esta funcin.
El conocimiento del correcto uso de estas tecnologas nos brinda una visin amplia y clara sobre la implementacin y desarrollo de este tipo de circuitos para facilitar nuestra vida en casa y en el trabajo. JUSTIFICACIN
La implementacin y desarrollo del presente proyecto nos permite tener una visin clara y concisa del uso correcto y aplicado de los microcontroladores en la prctica mediante un sistema de control programable basndonos en los conocimientos adquiridos a travs de desarrollo del curso y mediantes las prcticas de laboratorio. Brindando de esta manera soluciones sencillas a grandes problemas y a un bajo costo.
OBJETIVOS Objetivo General: Analizar la mejor manera de implementar el diseo y el software para el proyecto mediante la gua de trabajo, el estudio y comprensin de los conocimientos suministrados por la institucin a travs del mdulo del curso. Objetivos especficos:
Conocer y aplicar adecuadamente los distintos mtodos para solucionar los interrogantes planteados en la gua. Compartir conocimientos y experiencias con los compaeros que participan de la actividad
MARCO REFERENCIAL Este circuito est basado en un microcontrolador pic de tan solo 8 pines y bajo coste, el cual dispone de oscilador interno de 4Mhz, con el que podemos obtener tiempos muy precisos, con tan solo un error del 1%. Microcontrolador Es un circuito programable que contiene todos los componentes de un computador. Se emplea para controlar el funcionamiento de una tarea determinada y debido a su reducido tamao, suele ir incorporado en el propio dispositivo que lo gobierna
El microprocesador es un computador dedicado. En su memoria solo reside un programa destinado a una aplicacin determinada, sus lneas de entrada/salida soportan el conexionado de los sensores y actuadotes del dispositivo a controlar y todos los recursos complementarios disponibles tienen como nica finalidad atender sus requerimientos. Una vez programado y configurado el microcontrolador solo sirve para gobernar la tarea asignada. Arquitectura interna Un micro posee todos los componentes de un computador pero con unas caractersticas fijas que no pueden alterarse
Las principales partes de un microprocesador son:
Procesador Memoria no voltil para contener el programa Memoria de lectura y escritura para guardar el programa Lneas de E/S para los controladores perifricos Recursos auxiliares Circuito de reloj Temporizadores Perro guardin Proteccin ante fallos de alimentacin Seleccin del micro De acuerdo la las tareas a la que se refiera el micro se ha seleccionado el tipo adecuado a esta adems de evaluar las siguientes caractersticas que nos han orillado a seleccionarlo:
Sencillez de manejo Buena informacin Precio Buen promedio de parmetros: velocidad, consumo, alimentacin, etc. Diseo rpido Disponibilidad inmediata Programacin Los leguajes de alto nivel utilizados en micro son el C el BASIC y el Ensamblador de los que comercializan varias empresas que comercializan versiones de compiladores e intrpretes para diversas familias de microcontroladores. En el caso de los PIC ser utiliza el C PCM de la empresa CCS y el interprete PBASIC de PARALLAX TEMPORIZADORES (TIMERS) Un temporizador es un aparato mediante el cual, podemos regular la conexin desconexin de un circuito elctrico electrnico o mecnico; pasado un tiempodesde que se le dio dicha orden. El temporizador es un tipo de relee auxiliar, con la diferencia sobre estos, que sus contactos no cambian de posicin instantneamente. Los temporizadores se pueden clasificar en: Trmicos. Neumticos. De motor sincrono Electrnicos. Los temporizadores pueden trabajar a la conexin o a la desconexin. A la conexin: cuando el temporizador recibe tensin y pasa un tiempo hasta que Conmuta los contactos. A la desconexin: cuando el temporizador deja de recibir tensin al cabo de un Tiempo conmuta los contactos. PIC12F629: Este poderoso (ejecucin de la instruccin de 200 nanosegundos) con todo fcil de programar (solamente 35 instrucciones de una sola palabra) Cmos Flash-basaron el microcontrolador 8-bit Packs poderoso PIC arquitectura MCU de Microchip en un paquete de 8 pines y cuenta con 1 comparador de canal y 128 bytes de la memoria de datos EEPROM. Este dispositivo se adapta fcilmente a los aparatos de automocin, industriales y aplicaciones de productos de nivel de entrada de los consumidores que requieren de campo re-programacin.
IMPLEMENTACION Y DISEO DEL SOFTWARE La propuesta del softwarw que se utiliz para programar el microcontrolador fue realizada con el dev C++ y estas son algunas imgenes que lo demuestran:
PROPUESTA PARA LA IMPLEMENTACION DEL HARDWARE Para la implementacin del circuito vamos a utilizar los siguientes materiales: Pic 12f629 Relay Microswicth 2 capacitores electroliticos (1 de 470uF y 1 de 1000uF) Diodo led 1 transistor BC547 1 regulador 78l05