Escolar Documentos
Profissional Documentos
Cultura Documentos
ANTEPROYECTO:
AUTOMATIZACIN DE SISTEMA
LUMINARIO DE AULA DE LA UJMD
SISTEMAS ELECTRNICOS
CATEDRTICO:
ING. FIDENCIO CASTILLO
SECCIN: 2-1
INTEGRANTES:
ZELAYA PERLERA DIEGO ARMANDO
GERARDO MIGUEL HERNNDEZ
FECHA:
09 DE MAYO DE 2015
INTRODUCCIN
El
presente
anteproyecto
es
un
avance
del
proyecto
denominado
JUSTIFICACIN
El ahorro energtico es fundamental para un beneficio tanto econmico como
social para el desarrollo de cualquier institucin y ms an cuando se tratase de
un recinto educativo superior que es un smbolo del desarrollo de pas en el rea
educacional y de tecnologa para el bien de la sociedad, partiendo de esta premisa
el mal manejo del uso luminario en las aulas, en cuento a estar funcionando sin
presencia alguna de personas, es una gasto innecesario que se puede ahorrar
para invertirlo en pro de la educacin, por lo que un sistema automatizado
implementado de una manera eficiente atraera un beneficio muy apremiante para
alcanzar el ahorro energtico y como aadidura obteniendo mayor prestigio de la
institucin educativa.
OBJETIVOS
OBJETIVO GENERAL
Disear un circuito electrnico que sea capaz de controlar la iluminacin de
un aula de clase, cuando se detecte la presencia del usuario, al mismo
tiempo que sea innovador, simple, y que genere un ahorro energtico.
OBJETIVOS ESPECFICOS
Utilizar los principios bsicos de programacin para crear un programa
simple, pero efectivo, aplicando el PIC 16F887.
Generar un ambiente confortable a partir del uso de tecnologa de sensores
de presencia.
Utilizar sensores de bajo costo econmico para reducir el precio del circuito
y que este sea accesible para su implementacin.
Generar un ahorro energtico en la optimizacin de los tiempos de
iluminacin.
MARCO TERICO
MICROCONTROLADOR 16F887
El PIC16F877 es un microcontrolador con memoria de programa tipo FLASH, lo
que representa gran facilidad en el desarrollo de prototipos y en su aprendizaje ya
que no se requiere borrarlo con luz ultravioleta como las versiones EPROM, sino
que permite reprogramarlo nuevamente sin ser borrado con anterioridad. El
PIC16F877 es un microcontrolador de Microchip Technology fabricado en
tecnologa CMOS, su consumo de potencia es muy bajo y adems es
completamente esttico, esto quiere decir que el reloj puede detenerse y los datos
de la memoria no se pierden.
El encapsulado ms comn para este microcontrolador es el DIP (Dual In-line Pin)
de 40 pines, que es el que usaremos en este proyecto. La referencia completa es
PIC16F877-04 para el dispositivo que utiliza cristal oscilador de hasta 4 MHz,
PIC16F877-20 para el dispositivo que utiliza cristal oscilador de hasta 20 MHz o
PIC16F877A-I para el dispositivo tipo industrial que puede trabajar hasta a 20
MHz. Sin embargo, hay otros tipos de encapsulado que se pueden utilizar segn el
diseo y la aplicacin que se quiere realizar. Por ejemplo, el encapsulado tipo
surface mount (montaje superficial) tiene un reducido tamao y bajo costo, que lo
hace propio para producciones en serie o para utilizarlo en lugares de espacio
muy reducido.
Modo Sumidero
Modo Fuente
PUERTO A
150 mA
150 mA
PUERTO B
200 mA
200 mA
PUERTO C
200 mA
200 mA
PUERTO D
200 mA
200 mA
El oscilador externo
Todo microcontrolador requiere un circuito externo que le indique la velocidad a la
que debe trabajar. Este circuito, que se conoce como oscilador o reloj, es muy
simple pero de vital importancia para el buen funcionamiento del sistema. El
PIC16F877 puede utilizar cuatro tipos de oscilador diferentes. Estos tipos son:
RC. Oscilador con resistencia y condensador.
XT. Cristal (por ejemplo de 1 a 4 MHz).
HS. Cristal de alta frecuencia (por ejemplo 10 a 20 MHz).
LP. Cristal para baja frecuencia y bajo consumo de potencia.
En el momento de programar o quemar el microcontrolador se debe especificar
qu tipo de oscilador se usa. Esto se hace a travs de unos fusibles llamados
fusibles de configuracin.
El tipo de oscilador que se sugiere para las prcticas es el XT con un cristal de 4
MHz, porque garantiza precisin y es muy comercial. Internamente esta frecuencia
es dividida por cuatro, lo que hace que la frecuencia efectiva de trabajo sea de 1
MHz en este caso, por lo que cada instruccin se ejecuta en un microsegundo. El
cristal debe ir acompaado de dos condensadores y se conecta como se muestra:
10
BANCO 1:
BANCO 2:
BANCO 3:
(maestro/esclavo).
USART (Universal Synchronous Asynchronous Receiver Transmitter) con
25mA.
Oscilador: Soporta 4 configuraciones diferentes: XT, RC, HS, LP.
Tecnologa de Fabricacin: CMOS.
Voltaje de alimentacin: 3.0 a 5.5 VDC.
Puede operar en modo microprocesador.
12
MICROCODE STUDIO
El compilador PICBASIC PRO es creado por Microchip Technologys powerful
PIC microcontrollers (MCUs). El PBP por default reconoce como que
programaremos un PIC16F84 con un reloj de 4MHz. Pero el compilador est
diseado para programar PICs desde 8 a 100 pines, con el hardware que estos
poseen internamente. Con lo que maneja la capacidad de borrar y programar PIC,
siempre y cuando el tipo de PIC lo permita. Los PIC ms comunes poseen lneas
de programacin de 64 a 1024 bytes de informacin (PIC12F6xx, PIC16F6xx,
16F8xx and PIC18F) y con los simples comandos de READ y WRITE pueden ser
ya modificadas.
El PICBASIC PRO incluye un editor de texto (IDE), lo que hace es procesar las
palabras que escribamos para transformarlas a un tipo de archivo que nuestro
software quemador de PIC pueda escribir sobre el PIC.
Lo primero que tenemos que hacer para crear nuestro programa es seleccionar el
tipo de PIC que vamos a utilizar, ya con esto guardamos el archivo con la
extensin .BAS o .PBP. Con esto el archivo que hemos creado es un archivo
ASCII; para crear archivos que sean utilizables en el quemador son el tipo ASCII o
el tipo DOS.
Cuando se crea un programa siempre se tiene que compilar y luego verificar si
hubo algn error. Tambin se debe de prestar atencin si ya para quemar el PIC,
el quemador este bien conectado o si este ocupa una fuente adicional, esto para
que no ocurra errores por el mal uso de la placa del quemador.
Se debe de tener tambin en cuanta los parmetros del oscilador, para un cristal
de 4MHz se coloca las letras XT o HS y tambin el tiempo del Watchdog debe de
estar ON para los programas del PICBASIC PRO. Algo muy importante es que el
CODE PROTECT debe de estar en OFF ya que si no, no vamos a poder leer lo
que contiene el PIC y tampoco vamos a poder escribir sobre l. Los dems
13
DIAGRAMA ESQUEMTICO
14