Microporcesador alarma pic asembler

Solo disponible en BuenasTareas
  • Páginas : 19 (4532 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de marzo de 2011
Leer documento completo
Vista previa del texto
AL ARM A AL ARM A
Esta alarma funciona de la siguiente manera: Al iniciar por primera vez, entrara en el bucle de configuración, donde introduciremos la combinación con la que desactivar la alarma, si no hemos puesto la llave y la hemos girado muestra una intermitencia en el led 1º, que indica que no podemos poner una combinación sin introducir la llave, una vez introducida y girada, podemosconfigurar la combinación deseada y observaremos por los leds de CONFIG. si se acepta cada número que introducimos en el correspondiente orden. Una vez introducidos los 4 números de la combinación hay otra vez una intermitencia en el mismo led indicando que podemos salir del bucle de configuración si extraemos la llave. Una vez hecho este proceso empieza el programa normal de la alarma, indicando enel led Des que esta desactivada , si queremos activar la alarma lo podemos hacer pulsando el número 5 que es de activación si pulsamos otro no responde. Al activar la alarma, se enciende el led Preac. que indica que esta preparada para activar los sensores en un tiempo de 15 segundos, los suficientes para que abandonemos la tienda, una vez activados los sensores la alarma esta activada y quedanencendidos los leds AC. y Preac. Para desactivar la alarma sin que lógicamente suene, debemos entrar por la puerta, donde hay un microrruptor conectado a la entrada del Pic 16F84, este avisa de que se ha producido una alarma en la puerta pero da un tiempo para desactivar el programa de 12segundos, si el tiempo cumple suena la alarma si no, tenemos 12 segundos para introducir el primer valor y 5spara introducir los tres restantes en orden. Si por alguna razón nos equivocamos se enciende el led *, y tenemos otra oportunidad para marcar de nuevo la combinación correcta, si de nuevo no es la correcta, suena la alarma. Si detecta algo por los sensores de movimiento suena la alarma directamente Para desactivar la alarma una vez suena, solo debemos marcar la combinación correcta y cada vez que nosequivocamos se indica en el led* y además se vuelve a configurar el tiempo que suena la alarma (10 minutos). La alarma una vez suena, lo hace durante 10 minutos si no marcamos antes la combinación correcta, a los 10 minutos se vuelve a configurar como activada (leds Ac. y Preac. a 1). Si vuelve a sonar otros 10 minutos pasa lo mismo, pero a la tercera vez que suene se desactiva automáticamente,por lo que no puede sonar más de 30 minutos seguidos sin que se desactive.

Las entradas del microcontrolador funcionamiento de la alarma son:

Pic16F84

que

controlan

el

PortB entradas: RB0= entrada de detección por interrupción de los sensores de movimiento. RB1= entrada de detección mediante bucle del microrruptor. RB3= entrada del estado de la llave para configurar RB4, RB5, RB6y RB7= entradas codificadas en binario del teclado. PortB y PortA salidas: RB2= salida de activación para que suene la alarma. En modo de configuración: RA0= salida al led indicador 1º valor y intermitencia por el estado de RB3. RA1= salida al led indicador 2º valor configurado. RA2= salida al led indicador 3º valor configurado. RA3= salida al led indicador 4º vlaor configurado. En modo de estadode la alarma: RA1= salida indicadora de que ha habido un fallo. RA2= salida indicadora de que la alarma esta en estado desactivado. RA3= salida indicadora de que la alarma esta en preactivción. RA4= salida indicadora de alarma activada y activa los sensores. Circuito de control del Pic: Hemos adaptado las corrientes y los voltajes del Pic a lo requerido por cada elemento que debe controlar, de lasiguiente manera:

Para obtener el voltaje deseado nos hemos hecho una fuente de aliemtación:

Diagrama de flujo del programa del Pic:
ALARMA P ro g . R e g P r o g . P o r ts

L im p ia r r e g . y P u e rto s

P o n e a 1 R A 0 y h a c e u n r e ta r d o

P o n e a 0 R A 0 y h a c e u n r e ta rd o

no

¿ E m p ie z a a c o n f ig u r a r ? R A3=1? si L im ip ia r P o r t A...
tracking img