Proyecto_final_segundo Avance.docx

  • Uploaded by: Gonzalo William Pereyra Barreto
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Proyecto_final_segundo Avance.docx as PDF for free.

More details

  • Words: 815
  • Pages: 6
CIRCUITOS ELECTRÓNICOS INTEGRADOS

PROYECTO DE PROGRAMACION PPVHDL

“Sistema de seguridad doméstica” AVANCE 2

Alumnos :

Mejia Diaz, Andres Pereyra Barreto Gonzalo Sarmiento Condori Jimmy

Grupo

: B

Semestre

: 3

Fecha de entrega

: 19 11 18 Hora:

Profesor: Quilla Paredes, Carlos

Nota:

1. Objetivo del proyecto El objetivo del proyecto es el diseño, programación y armado de un sistema de alarma que pueda ser implementado fácilmente en viviendas para que cumpla las acciones de aviso a los habitantes de la residencia, para que recurran a las autoridades pertinentes y disuasión del criminal, con el fin de que abandone el recinto sin ninguna pertenencia ajena. Adicionalmente se busca con este proyecto el demostrar que se puede diseñar un sistema básico de alarma mediante la implementación de circuitos integrados-compuestas lógicas, esto gracias a las capacidades de programación a nivel de hardware la placa FPGA (Field Programmable Gate Array), la cual permite la esquematización y simulación de cualquier circuito lógico con suma precisión a su contraparte física, como también se busca que demostrar las capacidades de adaptabilidad que tiene la arquitectura FPGA, logrando la sintetización y ejecución de cualquier circuito que el usuario pueda programar y aprovechando sus múltiples vías de comunicación, puertos I/O, etc. Interactuar de múltiples y variadas formas con elementos externos. Para este proyecto se hará uso del puerto de comunicación PMOD, de la placa ATLYS SPARTAN 6 del fabricante XILINX, dicho puerto de comunicación permite al usuario el conectar una placa protoboard con la cual el mismo pueda realizar la conexión y/o arreglos que posteriormente serian empleados mediante para la ejecución del programa implementado con anterioridad, por ejemplo, el uso de sensores de proximidad IR, sensores magnéticos, sensores de captación de sonido. 2. Programa 2.1 Condiciones del problema: En una residencia del Paucarpata se ha detectado 4 robos consecutivos en los últimos 2 meses (sustracción de todos los artefactos electrónicos de la sala principal de la casa), por la cual el dueño de dicha casa ha dispuesto mejorar las medidas de seguridad para solucionar el problema, y para ello se ha decidido implementar una alarma de seguridad (sirena y lámpara, como indicadores de que algo está sucediendo). Para ello se tomará en cuenta las siguientes condiciones:

 Los habitantes descansan desde las 10 pm hasta las 5 am, por lo que la alarma se activará en ese lapso de tiempo, y se accionará partir de un interruptor colocado en la habitación del dueño.  Se colocará dos sensores: uno de proximidad el cual en caso de detectar la presencia de algún intruso, activará sólo el led contra robo.  Y el sensor de sonido al escuchar algún ruido, se activará, prendiendo la sirena y la lámpara indicadora contra robo.  Además se colocará un sensor magnético en la puerta principal, el cual al detectar que se abra, se activará solo la sirena.

CUADRO DE ESTADO:

SALIDAS ENTRADAS

ESTADO DESCRIPCIÓN Interruptor (I) Sensor Magnético (M) Sensor de Sonido (S) Sensor de Proximidad (P)

0

1

Cuando esta desactivado Cuando esta las puertas están cerradas Cuando no haya nadie cerca

Cuando esta activado Cuando las puertas están abiertas Cuando se escuche algún ruido sospechoso Cuando detecta a alguna persona cerca

Sirena (X)

Desactivado

Activado

Lámpara indicadora (Y)

Desactivado

Activado

Cuando la habitación esté en silencio

TABLA DE VERDAD: A partir de nuestras condiciones dadas por el problema, haremos nuestra tabla de verdad.

Interruptor (I) 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

ENTRADAS Sensor Sensor de Magnético Sonido (M) (S) 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1

Sensor de Proximidad (P) 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

SALIDAS Sirena Lámpara (X) indicadora (Y) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1

ECUACIONES LOGICAS: A partir de la tabla de verdad hecha anteriormente, se sacaran las ecuaciones lógicas de nuestras salidas, que en este caso sería de la “Sirena” y “Lámpara indicadora”.

 Ecuación lógica de la “Sirena”:

𝑿 = 𝑰(𝑺 + 𝑴)

 Ecuación lógica de la “Lámpara indicadora”:

𝒀 = 𝑰(𝑷 + 𝑺) 2.2 Programa en VDHL: Creamos un módulo VDHL, y lo guardamos bajo el nombre “sistema_ alarmas”:

Luego vamos a declarar las entradas y salidas, respectivamente:

Luego pasamos a realizar la respectiva programación a partir de la ecuaciones lógicas halladas anteriormente:

Una vez acabado con nuestra programación, verificamos que no hay error:

3. Esquemático generado a partir de la programación VHDL: A partir de la programación ya realizado y haber verificado que no haya errores, generamos el esquemático a partir de la programación:

4. Observaciones:

More Documents from "Gonzalo William Pereyra Barreto"

Caratula Lab 2.doc
November 2019 5
Hufehufhuhe.docx
April 2020 3
Graficas.docx
November 2019 9
Graficas.docx
December 2019 3
Criterio C-5.doc
April 2020 2