Sei sulla pagina 1di 7

ELECTRÓNICA DIGITAL II

GUÍA DEL TRABAJO EXTRACLASE

Diseñar un circuito electrónico digital que resuelva el problema planteado y simular su funcionamiento
con la ayuda de programas de computación, utilizar literatura en español e inglés y elaborar un
informe con los resultados.
Los equipos serán los mismos del semestre pasado, en cada tarea se especifican los estudiantes que
están asignados.

Tareas a ejecutar:

1. Interpretación del problema y propuesta de solución a nivel de esquema en bloques funcionales,


apoyándose en los diferentes CID que se fabrican.

2. Diseño del circuito electrónico, esquema funcional en computadora y simulación de su


funcionamiento con Proteus, utilizando los C.I.D. seleccionados, tomando en cuenta el máximo
aprovechamiento de los mismos, así como la organización, estructura por bloques, estética del
circuito, identificación de los componentes, etc. Utilizar manuales o las hojas de datos.

3. Familias lógicas
3.1. Análisis de las posibilidades de interconexión entre las familias y/o subfamilias utilizadas y diseño
de las interfaces necesarias. Utilice las mismas subfamilias que en ED I.
3.2. Análisis de los requerimientos del diseño en cuanto a las posibles influencias y afectaciones de:
Ruido, frecuencias máximas de trabajo, potencia disipada, cargabilidad.
3.3. Cálculo de los requerimientos de la fuente de alimentación en cuanto a Tensión y Corriente.

4. Realice el diseño utilizando PLDs, con programación en VHDL, descripción estructural, con
el ISE7.1i, muestre además los resultados de la simulación en el Modelsim.

5. Confección de un Informe en WORD que se realizará según la plantilla de Trabajo de Diploma y


debe estar estructurado de la sgte. forma:
 Página de presentación (portada).
 Resumen del trabajo en Español e Inglés (de 100 a 200 palabras aprox.)
 Índice
 Enunciado del Problema Técnico a resolver.
 Introducción. Al final debe aparecer el objetivo del trabajo.
 Desarrollo del trabajo, que incluya correctamente ordenados y en forma explícita todos los
pasos del diseño (Diagrama en bloques, tablas de la verdad, cartas de tiempo y esquema
funcional del circuito, explicación).
 Diseño utilizando PLDs, programa en VHDL y resultados de la simulación.
 Conclusiones del trabajo. Responden a los objetivos.
 Bibliografía (al menos 5 en el formato IEEE).
 Software utilizados. Versión.
 Anexos (opcional).

Los equipos serán de 2 estudiantes cada uno.


Enviar un correo a la profesora con los nombres de los integrantes de cada equipo y el número de la
tarea seleccionada por orden de prioridad.

1
Tareas a resolver:
1. Diseñe un reloj digital que muestre en visualizadores 7 segmentos la indicación de la hora
normal (1:00 a 12:00) y tenga: un indicador que se apague si es AM y se encienda si es PM, un
interruptor S1 que seleccione si se está visualizando la hora normal u otras funciones y otro S2 con el
que si está activada otras funciones se pueda indicar puesta en hora o visualizar la hora de alarma.
Para esto se tiene un teclado de 4 teclas: una de inicialización, una de selección de hora y minutos,
una de incremento y una tecla de reset, que permite según el caso seleccionado entrar la hora y los
minutos. Realice la visualización de forma multiplexada.
Estudiantes:

2. Diseñe un Sistema Digital para la calificación de los deportistas en una competencia de Carrera de
Velocidad. Participan 8 deportistas, uno por carril. El sistema tiene por carril:
* un sensor en la arrancada, que permite detectar si algún corredor sale antes del disparo e indicar
una "Falsa Arrancada"; además mostrar en un visualizador qué corredor fue descalificado, si sale
tres veces en "Falsa Arrancada".
* un sensor en la meta que da un pulso al pasar el corredor, que permite, luego de detectada la
arrancada, al comenzar la carrera contar en segundos, centésimas y milésimas de segundos, el
tiempo de los tres primeros lugares, indicando en visualizadores siete segmentos el carril y el tiempo
según se solicite por 3 teclas (1,2,3).
Estudiantes:

3. Diseñe un selector de canales de TV con un teclado que permita seleccionar los canales del 1 al 70
de forma directa, y posea además una tecla para incrementar y otra para decrementar el canal. El
circuito entrega un código binario que permite la conexión de la red RC adecuada del sintonizador y
realiza la visualización de forma multiplexada en dos dígitos del canal seleccionado en
visualizadores 7 segmentos.
Estudiantes:

4. En un local se desea controlar que el número máximo de personas en su interior no exceda de 150
personas, existen dos puertas una de entrada y otra de salida con sendos torniquetes que generan un
pulso por cada persona que pasa por ellos (de uno en uno). Implemente un sistema digital que
permita el conteo del número máximo de personas que visitan el local, así como indicar a la
administración la cantidad de personas dentro. Si hay 150 personas se debe bloquear la puerta de
entrada para que no entre nadie e indicar esto a los usuarios que esperan afuera. Si disminuye de
200, se desbloquea la puerta permitiendo la entrada de tantos como hayan salido. Se desea
visualizar el número de personas que hay en el local, además el número total de visitantes (esto se
selecciona por una tecla). Realice la visualización de forma multiplexada en los 7 segmentos.
Estudiantes:

5. Diseñar un frecuencímetro digital, para medir frecuencia en el rango de 100Hz a 10kHz, con 2
escalas: una de 100 a 999Hz y otra de 1 a 10kHz. El sistema debe contar con una entrada de señal,
una tecla para seleccionar el rango y un indicador de las mediciones en visualizadores 7 segmentos.
Si la señal está fuera de rango debe indicarlo de alguna forma que no sea apagando los
visualizadores.
Estudiantes:

2
6. Diseñar un controlador para semáforos que permita el control de vehículos en un cruce de dos
calles de cuatro vías cada una (Por ejemplo Ave. Las Américas y Ave. Los Desfiles).
La opción vial que se requiere es la siguiente:

Para cada senda existe un semáforo que controla la circulación de los vehículos (verde: seguir
derecho y doblar a la derecha, verde-amarillo: además doblar a la izquierda, amarillo: precaución y
rojo: detenerse). Los indicadores de los semáforos se activan con nivel lógico alto. Además se debe
incrementar 5 segundos el tiempo de la senda que tenga muchos vehículos en espera y esto se
detecta por un sensor P por cada senda, aunque en el siguiente ciclo se retorna al tiempo
predeterminado.
En el informe dar la secuencia de luces y los tiempos reales de duración de cada secuencia en los
indicadores de semáforos (es decir los tiempos reales de cambios de luces de los semáforos).
Estudiantes:

7. Diseñe el control digital de un elevador de 8 pisos, que posee en el interior del mismo un teclado
decimal para la selección de los pisos. En el cajón del elevador, cada piso posee un sensor óptico
que recibe un pulso que incrementa el número del piso al pasar el elevador hacia arriba y lo
decrementa cuando desciende, además en la puerta de cada piso hay un botón pulsador que genera
el código del piso, para la llamada del elevador. El sistema dará prioridad a la llamada interior y debe
visualizar internamente y en cada piso por cuál piso va el elevador, el motor girará en un sentido para
subir y en otro para bajar. Cuando hay varias personas dentro del elevador y se dirigen a otro piso,
deben conservarse las llamadas realizadas y detenerse en cada piso intermedio solicitado. El
ascensor por motivos de seguridad tendrá un sensor de peso y si se excede el peso máximo debe
activar una alarma y no se moverá hasta estar en el peso admitido.
Realice la visualización del piso por donde va de forma directa en visualizadores 7 segmentos.
Estudiantes:

3
8. Se quiere controlar la posición (X,Y) de una antena parabólica que posee 2 movimientos: uno de
rotación horizontal de 0 hasta 360 grados, divididos en 10 sectores de 36 grados cada uno y otro de
movimiento vertical de 0 a 90 grados, dividido en 8 sectores de 11,25 grados cada uno. Se conoce la
posición de la antena por sensores que al pasar de un sector a otro generan un pulso que permite
obtener un código binario de 4 bits para la horizontal y otro código de 3 bits para la vertical,
identificándose cada sector. Se recibe la información de la posición del satélite en 2 códigos con un
formato similar al de la antena. Diseñe el sistema digital que permita dirigir la antena hacia el satélite,
actuando sobre 2 motores: vertical y horizontal, que puedan moverse en ambos sentidos en
dependencia de la posición más cercana a la cual se encuentra el satélite.
Realice la visualización de la posición (X,Y) en grados de forma multiplexada en los visualizadores
de 7 segmentos.
Estudiantes:

9. Se va a automatizar una línea embotelladora de una fábrica de ron, la misma puede trabajar con
recipientes de capacidades diferentes. La cantidad de líquido, dada en 0,1 litro, se indica mediante la
combinación binaria de 8 interruptores on/off. El proceso de llenado se realiza con un flujo de líquido
de velocidad constante igual a 100 ml/seg, que arranca a la descarga del líquido cuando detecta la
presencia del recipiente a llenar. Una vez lleno el mismo se debe activar el motor que mueve la estera
donde se encuentran ubicados los recipientes, hasta que llegue al punto final o se detecte la
presencia del próximo recipiente a llenar. En cada caso se debe indicar en un visualizador 7
segmentos la capacidad del recipiente que se está llenando y la cantidad de botellas llenas que hay
en la caja en código BCD. También debe visualizar cuando se completa una caja (24 botellas)
mediante un indicador lumínico (led) encendido durante 8s.
Estudiantes:

10. En un cine se quiere controlar la cantidad de personas que entran por tanda, sabiendo que tiene
una capacidad máxima de 80. Al comenzar la tanda el portero fija el tiempo de la misma que puede
ser de hasta 2 horas con 30 minutos y descontará hasta que termine. Diseñe un sistema digital
que permita contar las personas que entran hasta su capacidad máxima y aunque esta no se alcance
al comenzar la tanda se cierre la puerta. Una vez comenzada la tanda se debe mostrar en 3
visualizadores 7 segmentos el tiempo que resta para que se acabe, momento en el cual se abrirá la
puerta del local y se encenderán las luces hasta que el local quede completamente vacío.
Estudiantes:

11. Diseñe un reloj digital para la Universidad de Oriente, que muestre en un visualizador 7
segmentos la indicación de la hora normal (0:00 a 23:59) y tenga: un interruptor S1 que selecciona
si se está visualizando la hora normal u otras funciones y otro S2 con el que si esta activada otras
funciones se puede indicar puesta en hora o visualizar la hora de alarma. Para esto se tiene un
teclado de 12 teclas: una de inicialización, un teclado decimal y una tecla de reset, que permite según
el caso seleccionado entrar la hora y los minutos. El sistema además debe activar una alarma de
2kHz durante 10 segundos en cada cambio de turno de clases. Realice la visualización de forma
multiplexada en los visualizadores de 7 segmentos.
Estudiantes:

4
12. Diseñe un cronómetro que muestre en visualizadores 7 segmentos la indicación del tiempo
medido en minutos y segundos y tenga un interruptor S1 que en una posición permite seleccionar si
el tiempo medido será de ´0´ a un valor máximo y en la otra lo hará de forma decreciente activando
una alarma durante 1 segundo cuando llegue a cero, si S1 está en la posición ´1´, con un interruptor
S2 cuando se presiona por primera vez, indica que se activó el cronómetro y cuando se presiona por
segunda vez que se llegó al final del tiempo medido. Si S1 está en la posición ´0´, se tiene además
un teclado de 12 teclas: una de inicialización, un teclado decimal y una tecla de reset, que permite
según el caso seleccionado entrar el tiempo máximo en minutos y segundos. Realice la visualización
del modo con un led y del tiempo de forma multiplexada en visualizadores 7 segmentos.
Estudiantes:

13. Diseñe un Sistema digital capaz de indicar en 3 dígitos 7 segmentos la velocidad de un automóvil
en movimiento. Para ello se cuenta con un emisor de ondas infrarrojas y un sensor receptor de las
ondas reflejadas. Se debe visualizar la velocidad en km/h, que tenga un teclado decimal con el que se
fijará la velocidad máxima para la vía y si esta es sobrepasada active una alarma que genere 2 tonos
de forma alterna, uno de 4 kHz y otro de 8 kHz con duración de un segundo cada uno durante 10
segundos.
Estudiantes:

14. Diseñe el Circuito Digital para el control de una incubadora de huevos, se conoce que la
temperatura debe permanecer en el rango de (37 – 38) oC, de manera que al llegar a 37 oC active
una resistencia calefactora y cuando alcance los 38 oC la apague. Para que la yema del huevo a
encubar no se pegue a las paredes del mismo la gallina lo mueve al menos 8 veces al día. Diseñe un
circuito digital que garantice el movimiento de la bandeja con los huevos dentro de la incubadora cada
3h durante 10 segundos de movimiento, garantizando un giro de 180o. El sistema mostrará de forma
multiplexada la información de la temperatura que se tiene en 8 bits (dos dígitos BCD) en
visualizadores 7- segmentos
Estudiantes:

15. Se requiere diseñar un Sistema Digital para transmitir una información en forma segura a partir de
un dato de 4 bits que se tiene en forma paralela y se transmitirá en forma serie. Para lo cual se debe
construir un Generador de secuencia que “enmascare el dato”. Tenga en cuenta que cada vez que se
transmita un dato completo debe mostrarse en un visualizador 7-segmentos y en otro el dato
enmascarado. Finalmente se debe transmitir la secuencia 0000 como fin de transmisión de dato. En
el extremo receptor deberá desenmascararse obteniendo el dato inicial.
Estudiantes:

5
16. Diseñar un controlador para semáforos que permita el control de vehículos en un cruce de dos
calles de una vía cada una (Por ejemplo Aguilera y San Félix).
Para cada vía existe un semáforo que controla la circulación de los vehículos (verde: seguir derecho y
doblar a la derecha o izquierda según corresponda, amarillo: precaución y rojo: detenerse).Proponga
además el uso de dos semáforos peatonales. Los indicadores de los semáforos se activan con nivel
lógico alto. Además se debe incrementar 5 segundos el tiempo de la senda que tenga muchos
vehículos en espera y esto se detecta por un sensor P por cada senda, aunque en el siguiente ciclo
se retorna al tiempo predeterminado.
En el informe dar la secuencia de luces y los tiempos reales de duración de los indicadores de
semáforos (es decir los tiempos reales de cambios de luces de los semáforos).
Estudiantes:

17. Diseñar un sistema que permita controlar el encendido y apagado de 4 LEDs cada un segundo,
de acuerdo a la posición de un interruptor S1 que permita en una posición que de forma manual
trabaje durante el tiempo necesario para cada modo seleccionado por teclado, pasando por todos los
estados posibles del modo según se establezca y en la otra vaya pasando automáticamente de uno
de otro de los modos seleccionados por teclado. Los modos serían.
0) Contador binario ascendente
1) Contador binario descendente
3) Contador de anillo a la derecha, (que repita la secuencia 4 veces)
4) Contador de anillo a la izquierda, (que repita la secuencia 4 veces)
5) Contador de Johnson a la derecha (que repita la secuencia 2 veces)
6) Contador de Johnson a la izquierda (que repita la secuencia 2 veces)
7) Que encienda y apague todos los LEDs de forma alternada 8 veces.
Cada uno de los modos estará activo durante 16 segundos.
Que visualice el modo en un visualizador 7 segmentos.
Estudiantes:

18. Diseñar un sistema digital que permita indicar el calendario en 6 visualizadores 7 segmentos (en
día, mes y año). Debe tenerse en cuenta el número máximo de días en cada mes y mediante una
tecla indicársele cuando el año es bisiesto. El sistema debe contar con dos teclas para actualizar la
fecha, una para seleccionar el dato que va a cambiar y la otra permite la entrada de pulsos para
incrementar el dato.
Estudiantes:

19. Diseñe una cerradura electrónica que detecte un código de 4 dígitos decimales, introducidos por
un mismo teclado en un orden único. Se deben escribir los cuatro dígitos y luego otra tecla que
indique fin de código. Si el código es incorrecto se mostrará el mensaje Error, y cuando sea correcto
se mostrará EntrE en 5 visualizadores 7-segmentos y se abrirá la puerta. Si se cometen tres errores
consecutivos se activará una Alarma durante 20 segundos, con un tono que oscila entre las
frecuencias de 2 y 4 kHz durante 3 segundos cada una y se mostrará el cartel de Intru (de intruso)
en los visualizadores.
Estudiantes:

6
20. Se quiere diseñar un sistema de control para una casa inteligente, en la que se tienen diferentes
sensores y actuadores. La casa tiene: 1.-un corredor con jardín, 2.-una sala, 3.-un cuarto, 4.-una
cocina, 5.-un baño y 6.-un patio. En cada una de las partes se tienen sensores de presencia y de
nivel de iluminación, sensor de temperatura en la sala, la cocina, el cuarto y el agua de la ducha,
sensor de humedad en la tierra del jardín, dos sensores de nivel máximo y mínimo en la cisterna y el
tanque elevado, un reloj digital que da la hora en 4 dígitos BCD, se quiere que:

- se active la bomba si estando el agua en la cisterna por encima del valor mínimo, el tanque elevado
está en el nivel mínimo. La bomba no puede encenderse más de media hora y hasta 4 minutos
después de haberse apagado.
- se active el regadío en el jardín si el nivel de humedad de la tierra es muy bajo y en nivel del agua
en el tanque elevado está por encima del nivel mínimo. El regadío solo puede encenderse en el
horario de 6:00 a 9:00AM.
- se muestre la humedad de la tierra del jardín y la hora actual en visualizadores 7 segmentos.
2 Estudiantes:

21. Se quiere diseñar un sistema de control para una casa inteligente, en la que se tienen diferentes
sensores y actuadores. La casa tiene: 1.-un corredor con jardín, 2.-una sala, 3.-un cuarto, 4.-una
cocina, 5.-un baño y 6.-un patio. En cada una de las partes se tienen sensores de presencia y de
nivel de iluminación, sensor de temperatura en la sala, la cocina, el cuarto y el agua de la ducha,
sensor de humedad en la tierra del jardín, dos sensores de nivel máximo y mínimo en la cisterna y el
tanque elevado, un reloj digital que da la hora en 4 dígitos BCD, se quiere que:
- se enciendan las luces de cada una de las partes si hay presencia de persona y el nivel de
iluminación es bajo.
- se encienda el aire acondicionado del local correspondiente si la temperatura está por encima de un
valor máximo o se apague cuando esté por debajo de un valor mínimo fijados por el usuario. El aire
no puede encenderse hasta 3 minutos después de haberse apagado.
- se active el calentador de la ducha, si detecta presencia en la bañera y el agua tiene una
temperatura por debajo de 36°C. El calentador solo estará encendido durante 10 minutos como
máximo, descansará al menos 3 minutos y se podrá volver a conectar.
- se muestre la temperatura del local seleccionado y la hora actual en visualizadores 7 segmentos.
Utilice las subfamilias TTL ALS y CMOS HCT.
2 Estudiantes:

22.- Diseñar una calculadora sencilla que cuenta con un teclado de 16 teclas: un teclado decimal, 4
para las operaciones básicas: suma, resta, multiplicación o división, otra que representa el igual y al
presionarla entregará el resultado y la última que permite inicializar el sistema cada vez que se vaya a
realizar una nueva operación. Las operaciones se realizarán entre dos datos de entrada A y B en
código BCD, enteros y positivos, dados por teclado. La multiplicación y la división se realizará entre A
y B siempre que A sea de hasta 2 dígitos y B sea 2, 4 u 8, en cualquier otro caso se apagarán los
visualizadores que muestran el resultado y se encenderá un LED que indique que hubo un error.
Mostrar los operandos y la parte entera del resultado de la operación en BCD, siempre que la misma
sea menor que 64, en visualizadores 7 segmentos.
Utilice las subfamilias TTL LS y CMOS ACT.
Estudiantes:

Potrebbero piacerti anche