Вы находитесь на странице: 1из 4

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE INGENIERÍA
PROGRAMA - BIOINGENIERIA

Laboratorio de Electrónica Digital II


Jonathan Gallego L.

PRÁCTICA #3 – 2020-1
DETECTOR DE SECUENCIAS IMPLEMENTANDO PSOC 5

1. OBJETIVO

Desarrollar diferentes aplicaciones usando sistemas embebidos, específicamente mediante la


implementación del sistema PSoC 5 y su PLD interno para el diseño de máquinas de estado y
detectores de secuencias.

2. MATERIALES

PSoC Creator 4.1


Tarjeta de desarrollo
PSoC 5 LP
KitProg

3. DESCRIPCIÓN DE LA PRÁCTICA

La práctica consiste en diseñar e implementar en el PSoC5 un detector de secuencias el cual


tendrá un indicador de estado y emitirá un pitido cuando se haya detectado la secuencia
correctamente. Para ello, se hará uso del display 7 segmentos, los interruptores de la tarjeta de
desarrollo y los botones de esta.

La secuencia por detectar se muestra a continuación, el diseño tendrá 8 estados los cuales se
denotan con las letras mayúsculas de la A hasta la H.

1 0 1 1 0 1 0
A B C D E F G H
H
La secuencia será ingresada accionando un SWITCH1, y se hará uso de un BOTON1 para
ingresar el valor de la secuencia. Conforme el usuario avance correctamente en la secuencia un
LED indicará el estado en el cual se encuentra, y adicionalmente, deberá mostrarse un símbolo
que caracteriza a dicho estado en el display 7 segmentos (debe hacerse uso del Look Up Table
LUT para ello). El símbolo y el indicativo del estado para el led se muestran en la siguiente
tabla.

ESTADO LEDs 7 SEGMENTOS


A

Al detectar la secuencia ‘1011010’ se activará el buzzer de la tarjeta de desarrollo del PSoC. El


buzzer podrá apagarse pulsando un BOTON2 (Tendrá que implementarse con compuertas
lógicas la acción que permita esto, puede ser con cualquier herramienta de los PLDs pero sin
usar código).
Si el buzzer no se apaga con el botón, este se debe apagar cuando cambie del estado H a otro
estado, y si la secuencia se detecta nuevamente, el buzzer debe volver a sonar.

4. ENTREGABLES

Se deben montar en el classroom del curso 2 archivos:


1. Archivo comprimido con todo el proyecto. El nombre del archivo deberá ser:
Estudiante1-Estudiante2-Estudiante3.zip.
2. Un video demostrando el funcionamiento del circuito en el microcontrolador teniendo
presente mostrar todos los posibles estados a medida que se ingresa la secuencia y luego
sustentando el diseño del sistema. La duración máxima es de 15 minutos.

CONTENIDO DEL VIDEO

A continuación, se presentan los ítems a calificar. La primera parte del video, relacionada con el
funcionamiento debe mostrarse así:

1. Tener a la mano una imagen de la máquina de estados diseñada con todas las posibles
ramas. Puede ubicarla al lado del PSoC.
2. Encender el sistema y mostrar el estado inicial A.
3. Ingrese valores de la secuencia de manera tal que se haga el recorrido por todas las
ramas al menos una vez antes de ingresar la secuencia de manera correcta.
4. Durante el ingreso de los valores, muestre el símbolo en el siete segmentos y el estado de
los LEDs correspondiente al estado actual del sistema.
5. Ingrese correctamente la secuencia e Indique el encendido del buzzer, los LEDs y los 7
segmentos.
6. Cambie nuevamente de estado para apagar el buzzer sin presionar el botón.
7. Vuelva a ingresar la secuencia correctamente y muestre que el buzzer se vuelve a
encender.
8. Finalmente apague el buzzer con el BOTON2.

Para explicar el diseño tenga en cuenta lo siguiente:

 Mostrar el diseño para la máquina de estados que permite detectar la secuencia, con una
explicación breve y concisa.
 ¿Cómo realizaron la visualización en el siete segmentos?
 ¿De qué forma implementaron la lógica de salida para encender los LEDs?
 ¿Cómo lograron apagar el buzzer teniendo presente las dos condiciones para realizarlo?

Plazo máximo hasta el 08 de octubre de 2020 hasta las 11:59pm. Archivos recibidos antes de las
11:59 pm se calificarán sobre 5,0. Archivos recibidos después de la hora estipulada y las 10:00 am del
día siguiente se calificarán sobre 4. Archivos posteriores a esta hora se calificarán sobre 3,5 con límite
de hasta de 48 horas de retraso de la entrega inicial. De lo contrario la nota será 0,0.

EVALUACIÓN:

La evaluación de esta práctica se realizará de la siguiente manera:


 70% Funcionamiento (El profesor o la monitora podrá corroborar el funcionamiento con el
archivo de simulación enviado)
 30% Sustentación (Habilidades de presentación y justificación de la metodología seguida
para el desarrollo del circuito)

Importante: La nota de sustentación corresponderá a un porcentaje de la nota obtenida en el


funcionamiento, es decir, que la nota obtenida en la sustentación será a lo sumo igual a la nota
obtenida en el funcionamiento.

Вам также может понравиться