0% encontró este documento útil (0 votos)
72 vistas13 páginas

Diseño de Circuitos Combinacionales

Cargado por

alex montes
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
72 vistas13 páginas

Diseño de Circuitos Combinacionales

Cargado por

alex montes
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

INSTITUTO POLITÉCNICO NACIONAL

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS


SOCIALES Y ADMINISTRATIVAS

Ingeniería en Informática

Aplicaciones de Sistemas Digitales

Práctica II

Diseño de Circuitos Combinacionales

Participante:

Secuencia:

Profesor:

Fecha de realización:
P N_UPIICSA_APLICACIONES DE SISTEMAS DIGITALES_DISEÑO DE CIRCUITOS COMB INACIONALES

DISEÑO DE CIRCUITOS COMBINACIONALES

PROBLEMAS

RESUELTOS

2
P N_UPIICSA_APLICACIONES DE SISTEMAS DIGITALES_DISEÑO DE CIRCUITOS COMB INACIONALES

Ejemplos para poder resolver los problemas propuestos en la práctica.

En una instalación se controla la Potencia (P), el Factor de Potencia (F) y la intensidad eléctrica (I) consumida, de
forma que debe activarse una alarma cuando al menos dos de estos parámetros sobrepase un valor límite detectado
por un transductor con salida digital ("1" por encima de dicho valor y "0" por debajo).

Se controla también el Voltaje (V) que alimenta la instalación, de forma que la alarma también se active cuando ésta
sea inferior a un valor mínimo.

Diseñe e implemente un sistema electrónico digital que cumpla con lo anterior.

1.- Especificar el sistema

La redacción del problema es parte de la especificación, para completar este paso se deben de identificar todas las variables
involucradas en el sistema y su comportamiento:

Potencia (P) ("1" por encima de dicho valor y "0" por debajo).

Factor de Potencia (F) ("1" por encima de dicho valor y "0" por debajo). Intensidad eléctrica (I) ("1" por encima de dicho valor
y "0" por debajo).

Voltaje (V) ("1" por encima de dicho valor y "0" por debajo).

Alarma ("1" encendida y "0" apagada).

2.- Determinar entradas y salidas.

Las entradas son 4: Potencia (P), Factor de Potencia (F), Intensidad eléctrica (I) y Voltaje (V).

La única salida es la Alarma.

3.- Trasladar el comportamiento a una tabla de verdad.

Para las cuatro entradas se requieren de 16 combinaciones 2n. Tabla de la izquierda sin llenar.

El texto dice que se controla también el Voltaje (V) que alimenta la instalación, de forma que la alarma también se active
cuando ésta sea inferior a un valor mínimo.

Las primeras ocho combinaciones cumplen con que el voltaje sea inferior a un valor mínimo, por lo que la alarma debe de
activarse tabla de lado derecho.

3
P N_UPIICSA_APLICACIONES DE SISTEMAS DIGITALES_DISEÑO DE CIRCUITOS COMB INACIONALES

Debe activarse una alarma cuando al menos dos de estos parámetros sobrepase un valor límite.

Para lo cual cumplen las combinaciones 11, 13 14 y 15 de la tabla.

Todas las demás combinaciones no consideradas (8, 9, 10 y 12) deberán de tomar el valor de cero.

4
P N_UPIICSA_APLICACIONES DE SISTEMAS DIGITALES_DISEÑO DE CIRCUITOS COMB INACIONALES

4.- Obtener las ecuaciones mínimas y obtener los diagramas esquemáticos con compuertas.

Por medio del uso del mapa de Karnaugh podemos obtener las ecuaciones mínimas.

� + 𝑷𝑷 ∗ 𝑭𝑭 + 𝑷𝑷 ∗ 𝑰𝑰 + 𝑭𝑭 ∗ 𝑰𝑰
𝑨𝑨 = 𝑽𝑽 � + 𝑭𝑭 + 𝑰𝑰) ∗ (𝑽𝑽
𝑨𝑨 = (𝑽𝑽 � + 𝑷𝑷 + 𝑰𝑰) ∗ (𝑽𝑽
� + 𝑷𝑷 + 𝑭𝑭)

5
P N_UPIICSA_APLICACIONES DE SISTEMAS DIGITALES_DISEÑO DE CIRCUITOS COMB INACIONALES

Diseñe un sistema electrónico digital capaz de mostrar al ganador entre dos adversarios del tradicional concurso
piedra, papel o tijera.

El sistema estará definido por las entradas de los jugadores A (A1, A0) y B (B1, B0) y dos salidas Ga y Gb, Se
recomienda usar el siguiente código para identificar cada propuesta:

Se requiere de un botón adicional llamado J (juego) de modo que solo al oprimirlo muestre por medio de dos salidas
SA y SB indique que jugador gano, en el caso de que uno o los dos concursantes no tengan propuesta el resultado
será nulo indicando la salidas 00, en caso de empate deberá de mostrarse por medio de un 11 en la salida. En el caso
de que no se oprima J (J=0) las salidas SA y SB serán igual a cero.

1.- Especificar el sistema.

En la redacción se explica el propósito del diseño, además se identifican las variables:

J, A1, A0, B1, B0, Ga y Gb

2.- Determinar las entradas y salidas

Podemos determinar que las entradas son cinco: J, A1, A0, B1 y B0. Las salidas dos: Ga y Gb

6
P N_UPIICSA_APLICACIONES DE SISTEMAS DIGITALES_DISEÑO DE CIRCUITOS COMB INACIONALES

3.- Llenar la tabla de verdad con el comportamiento del sistema.

La tabla de verdad para 5 variables de entrada (J, A1, A0, B1, B0) se compone de 25 =32 combinaciones posibles del 0 al 31
en el sistema binario que se muestran a continuación:

7
P N_UPIICSA_APLICACIONES DE SISTEMAS DIGITALES_DISEÑO DE CIRCUITOS COMB INACIONALES

Tomando en cuenta la última parte de la redacción En el caso de que no se oprima J (J=0) las salidas SA y SB serán igual a
cero, podemos simplificar la tabla de verdad, de manera que cuando no se oprima el botón J no importan (X) los valores de
A1, A0 y B1, B0 la salida siempre será cero. El valor de no importa (Don´t care) se puede expresar con la letra X como, con
lo que podemos integrar las combinaciones del 0 al 15 en una sola fila como muestra en la siguiente tabla:

Para el caso de que uno o los dos concursantes no tengan propuesta el resultado será nulo indicando la salidas 00, lo cual
las combinaciones 16, 17, 18, 19 20, 24 y 28 cumplen como se muestra en la siguiente tabla:

8
P N_UPIICSA_APLICACIONES DE SISTEMAS DIGITALES_DISEÑO DE CIRCUITOS COMB INACIONALES

En caso de empate deberá de mostrarse por medio de un 11 en la salida

Para llenar las salidas restantes utilizaremos las reglas del juego:

Piedra (01) la gana a tijera (11), Tijera (11) la gana a papel (10), Papel (10) le gana a piedra (01) como se muestra en la
siguiente tabla:

Se deja al alumno determinar las funciones de salida simplificadas así como obtener los diagramas esquemáticos con
compuertas.

9
P N_UPIICSA_APLICACIONES DE SISTEMAS DIGITALES_DISEÑO DE CIRCUITOS COMB INACIONALES

PROBLEMA TIPO EXAMEN (FUNDAMENTOS DE SISTEMAS DIGITALES- FLOY)

Diseñar un circuito lógico que controle el fluido que hay en un tanque de almacenamiento.

El propósito de la lógica es mantener un nivel apropiado de fluido controlando las válvulas de entrada y de salida. La
lógica también tiene que controlar la temperatura del fluido dentro de un determinado rango y disparar una alarma si
el sensor de nivel o el sensor de temperatura de falla.

Funcionamiento básico o lógica del sistema

Las salidas de la lógica de control del sistema controlan la entrada de fluido, la salida de fluido y la temperatura del
mismo.

La lógica de control actúa sobre una válvula de entrada que permite que el fluido entre en el tanque hasta que el
sensor de nivel alto se activa al quedar sumergido en el fluido. Cuando el sensor de nivel alto está sumergido
(activado) la lógica de control cierra la válvula de entrada (porque el tanque ésta lleno).

El fluido contenido en el tanque debe mantenerse dentro de un rango de temperatura especificado, el cual queda
determinado por dos sensores de temperatura. Uno de los sensores de temperatura indica si el fluido está demasiado
caliente y el otro si el fluido está demasiado frío.

La lógica de control activa un elemento de calefacción si los sensores de temperatura indican que el fluido está
demasiado frío.

La lógica de control mantiene abierta la válvula de salida siempre que el sensor de nivel bajo esté sumergido y el
fluido se encuentre a la temperatura adecuada.

Cuando el nivel de fluido cae por debajo del sensor de nivel bajo, la lógica de control cierra la válvula de salida.

Requisitos de operación

Los niveles máximo y mínimo de fluido quedan determinados por las posiciones de los sensores de nivel del tanque.

La salida de cada sensor estará a nivel ALTO mientras que esté sumergido en el fluido y estará a nivel BAJO cuando
no quede sumergido.

Cuando la salida del sensor de nivel alto está a nivel BAJO, la lógica de control genera un nivel ALTO y abre la válvula
de entrada.

Cuando la salida del sensor de nivel alto está a nivel ALTO, la lógica de control genera un nivel BAJO y cierra la
válvula de entrada.

Antes de abrir la válvula de salida, el fluido debe encontrarse dentro del rango de temperatura especificado.

Un sensor genera un nivel ALTO cuando el fluido está muy caliente y el otro sensor de temperatura genera un nivel
ALTO cuando la temperatura es demasiado baja.

La lógica de control genera un nivel ALTO para activar el elemento de calefacción cuando se tiene la indicación de
temperatura baja; en caso contrario, el elemento de calefacción está apagado.

Cuando aparece la condición de temperatura alta, se activa una alarma.

Cuando el sensor de nivel bajo genera una salida a nivel ALTO (lo que indica que está sumergido) y la salida de los
dos sensores de temperatura están a nivel BAJO (lo que indica que el fluido está a la temperatura correcta), lógica
de control abre la válvula de salida.

Si la salida del sensor de nivel bajo pasa a nivel BAJO o si las salidas de los sensores de temperatura pasan a nivel
ALTO, la lógica de control cierra la válvula de salida.

Si la lógica de control detecta un fallo en cualquiera de los sensores o una condición de temperatura muy alta, se
activa una alarma.

Un fallo en un sensor de nivel se produce cuando el sensor de nivel alto está activado y el sensor de nivel bajo no lo
está.

Un fallo en un sensor de temperatura se indica mediante la activación de los dos sensores a un mismo tiempo.

10
P N_UPIICSA_APLICACIONES DE SISTEMAS DIGITALES_DISEÑO DE CIRCUITOS COMB INACIONALES

En la siguiente figura se muestra el sistema de control del tanque.

11
P N_UPIICSA_APLICACIONES DE SISTEMAS DIGITALES_DISEÑO DE CIRCUITOS COMB INACIONALES

Diseño de la lógica de control

Hay cuatro salidas diferentes, una para la válvula de entrada, una para la válvula de salida, una para el sistema de calefacción
y una para la alarma.

Lógica de la válvula de entrada

Comenzamos diseñando el circuito lógico para la válvula de entrada. La salida de este circuito lógico es la variable
VENTRADA. El primer paso consiste en transferir los datos de la tabla de verdad a un mapa de Karnaugh y desarrollar una
expresión suma de productos.

Las variables de entrada LH, LL, TH y TL son las variables del mapa y los estados de VENTRADA se dibujan y agrupan como
se muestra en. Los 0s del mapa son las condiciones de entrada cuando la válvula de entrada está cerrada y los 1s son las
condiciones de entrada cuando dicha válvula está abierta. La expresión suma de productos resultante para la lógica de la
válvula de entrada da lugar a la implementación NAND mostrada en la figura.

Lógica de la válvula de salida A continuación diseñamos el circuito lógico para la válvula de salida. La salida de este circuito
lógico es VSALIDA. De nuevo, el primer paso consiste en transferir los datos de la tabla de verdad a un mapa de Karnaugh y
desarrollar una expresión suma de productos.

La variables de entrada, LH, LL, TH y TL son las variables del mapa y los estados de SALIDA se dibujan y agrupan como se
muestra en la Figura 5.50(a). Los 0s del mapa son las condiciones de entrada cuando la válvula de salida está cerrada y los
1s son las condiciones de entrada cuando dicha válvula está abierta. La expresión suma de productos resultante para la
lógica de la válvula de salida da lugar a la implementación NAND mostrada.

12
P N_UPIICSA_APLICACIONES DE SISTEMAS DIGITALES_DISEÑO DE CIRCUITOS COMB INACIONALES

Simplificación mediante el mapa de Karnaugh e implementación de la lógica de la válvula de salida.

13

También podría gustarte