Sistemas digitales - Proyecto Final - Metrónomo Digital

Page 1

Universidad Autónoma de Nuevo León

Facultad de Ingeniería Mecánica y Eléctrica

Sistemas Digitales

PROYECTO FINAL Metrónomo digital Natalia Daenna González Viera 1843929 M1 N.L. 28 Ing. Juan Ángel Garza Garza

Fecha de elaboración: 19/05/19 Tiempo estimado de elaboración: 20 horas


Metrónomo digital Descripción del proyecto

Diseñe un sistema secuencial síncrono y cíclico que funcione como un metrónomo, que es un aparato utilizado para indicar tempo o compás de las composiciones musicales. Produce regularmente una seña, visual y/o acústica, que permite a un músico mantener un tempo constante. El metrónomo es un sistema secuencial síncrono que deberá de contar con seis leds indicadores que se apaga solo uno a la vez, en la secuencial de L1 a L6 y regresando de nuevo de L6 hacia L1 así en forma cíclica, además deberá de contar con una señal audible solo cuando se apaguen los leds de los extremos (L1 o L6). Además de contar con la posibilidad de cambiar el ritmo en una escala que debe de abarcar desde 40 a 208 por medio de cambiar la frecuencia de sincronía del sistema. Incluya un botón LT (Lamp Test) de modo que al oprimirlo sin importar la condición actual encienda los seis leds y al soltarlo inicie el ciclo apagando sólo L1.

Diagrama de bloques (entradas y salidas)


Diagrama de transiciรณn

Tabla de estado siguiente

ESTADO PRร XIMO

SALIDAS

LT=1

LT=0

L1

L2

L3

L4

L5

L6

E0

E10

E1

0

1

1

1

1

1

E1

E10

E2

1

0

1

1

1

1

E2

E10

E3

1

1

0

1

1

1

E3

E10

E4

1

1

1

0

1

1

E4

E10

E5

1

1

1

1

0

1

E5

E10

E6

1

1

1

1

1

0

E6

E10

E7

1

1

1

1

0

1

E7

E10

E8

1

1

1

0

1

1

E8

E10

E9

1

1

0

1

1

1

E9

E10

E0

1

0

1

1

1

1

E10

E10

E0

1

1

1

1

1

1


Cรณdigo ABEL-HDL:


Mรณdulo Test_vectors:

Distribuciรณn de terminales:


Simulaciรณn en Test_vectors:

Simulaciรณn en Proteus:


Lista de materiales: • • • • • • • • •

1 protoboard 1 GAL22V10D 6 leds 5mm 1 dip switch 2 metros de cable para alambrar calibre 22 1 potenciómetro de 100k 1 capacitor electrolítico 10 resistores Circuito integrado 7414

Foto del circuito implementado:


Conclusiones: Como conclusión de este proyecto final, puedo dejar de una manera muy clara el nivel indicado que siento al que llegué a comprender cada tema visto en el curso entero, al inicio era demasiado temor el que tenía a esta materia ya que no tenía idea de cómo se manejaban los circuitos, ni siquiera tenia conocimiento de los números binarios ni conexiones eléctricas, etc., pero con el paso del tiempo, con el paso de las actividades y proyectos formativos más que nada, fui aprendiendo conceptos que jamás creí que comprendería de una manera tan sencilla ni que los implementaría algún día, creo que fue un proyecto muy divertido, y sencillo, ya fue muy parecido al último proyecto formativo, simplemente fue cuestión de modificar las entradas y los valores de las salidas. Creo que realmente el lenguaje ABEL-HDL es muy fácil de trabajarse e inclusive que la propia manera de manejar el lenguaje, los comandos, mejora la comprensión de lo que se está llevando a cabo, siendo esto al menos en mi caso. Aprendí que los flip flops son algo muy sencillo y fácil de distinguir, sólo que a simple vista se me hicieron algo muy complicado de comprender debido a que mis conocimientos sobre eso empezaron con lo más profundo así complicándose un poco más para mi el tener una clara y sencilla comprensión.


Recomendaciones: Lo que puedo recomendar luego de haber tenido algunos mínimos problemas en la creación de esta clase de circuito, es que hay que poner mucha atención a las ecuaciones que creamos, las condiciones que estemos plasmando en la codificación, pero ante todo hay que plasmar en nuestra mente primeramente todo el funcionamiento del circuito, poniéndole mucha dependencia en nuestras consiguientes acciones, también teniendo muy en claro que ni el software ni los cables saben nada de lo que haremos, no piensan, y seremos nosotros quienes hagamos que esto funcione. Hay que identificar correctamente nuestras entradas y nuestras salidas, y cuando encontremos una definición un tanto compleja, dirigirnos completamente a la investigación de est.as Otra recomendación es que nunca hay que detenernos en algo que no comprendamos, hay que verificarlo de una manera tanto práctica como ante todo imaginaria, si imaginas como funcionaría el circuito en tu mente, y también te imaginas que tu eres el cerebro del gal, te das mejores ideas del proceso que debes llevar a cabo; todo es muy simple y divertido, sólo es cuestión de imaginación y creatividad para el correcto empleo de las herramientas indicadas.


Referencias bibliográficas: Frank Mecafenix. (2017). Flip flop ¿que es y como funciona?. 11/05/19, de La enciclopedia de la ingeniería Sitio web: https://www.ingmecafenix.com/electronica/flipflop/

Pacheco Araya. (2002). Lección de circuitos secuenciales. 11/05/19, de Kumbaya Sitio web: http://www.kumbaya.name/ci1210/leccion%209%20circuitos%20secuenciales/Circuitos%20Secu enciales%20s%C3%ADncronos.htm


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.