Está en la página 1de 4

El problema propuesto para este informe trató el encendido de un motor bajo ciertas

circunstancias en un sistema hidráulico haciendo uso de 4 entradas lógicas, el objetivo en este


caso es satisfacer esas condiciones logrando la máxima optimización posible en cuanto a
minimización del circuito, del problema propuesto se analizó lo siguiente:

1. El motor solo encenderá siempre y cuando tanque no esté lleno y la cisterna no este vacía
2. El tanque tiene dos entradas, una mide al nivel de agua ALTO (A) y la otra el nivel de agua
BAJO (B), para que el tanque no esté lleno se debe cumplir:

(1) 𝐴 = 0 𝑦 (2) 𝐵 = 1 ó 0

La igualdad (1) va a garantizar que el tanque no esté lleno y la ecuación (2) puede tomar
cualquiera de los dos valores lógicos sin alterar el resultado, el tanque sigue estando no
lleno, el hecho de que exista agua o no en el fondo es irrelevante.
3. La cisterna tiene también dos entradas, para nivel de agua ALTO (C) y nivel de agua bajo
(D), para que la cisterna no esté vacía debe cumplirse:

(3) 𝐶 = 1 ó 0 y (4) 𝐷 = 1

La ecuación (3) puede tomar cualquier valor sin afectar el resultado, lo realmente
importante es si se marca agua en el nivel BAJO para lograr asegurar que la cisterna no
está vacía, esto hace que el nivel ALTO sea irrelevante para la tabla.

Este análisis puede complementarse con la tabla de verdad, en la que se podrá observar para que
situaciones específicas el motor (M) encenderá (M=1) o no (M=0).

A B C D M

1 1 1 1 0
1 1 1 0 0
1 1 0 1 0
1 1 0 0 0
1 0 1 1 0
1 0 1 0 0
1 0 0 1 0
1 0 0 0 0
0 1 1 1 1
0 1 1 0 0
0 1 0 1 1
0 1 0 0 0
0 0 1 1 1
0 0 1 0 0
0 0 0 1 1
0 0 0 0 0
Para obtener una función lógica de salida se hará uso del mapa de Karnaugh, el cual nos
servirá como herramienta para ahorrarnos simplificaciones booleanas:

AB CD 00 01 10 11
00 1 1
01 1 1
10
11

En el mapa de karnaugh se encontraron 2 grupos (marcados con verde), las variables que
se mantuvieron constantes en el primer grupo de izquierda a derecha fueron: A’,C’,D y en
el segundo grupo fueron: A’,C,D.
Con estas variables se puede construir la función lógica de salida como:

𝑀 = 𝐴′ 𝐶 ′ 𝐷 + 𝐴′ 𝐶 𝐷

En nuestra función de salida no se tiene en cuenta la entrada B, Karnaugh cumplió


simplificando el problema, sin embargo si se saca un factor común se llega a un resultado
interesante:

𝑀 = 𝐴′ 𝐷 (𝐶 + 𝐶 ′ )

Por las reglas del algebra booleana se cumple que la expresión 𝐶 + 𝐶 ′ = 1, con este
proceso se llegó a la conclusión de que las entradas C y B se hacen poco relevantes para la
salida, tal y como se planteó al principio, el encendido del motor solo dependerá de las
entradas A y D, la salida lógica será:

𝑀 = 𝐴′ 𝐷

Esta ecuación ya está simplificada al máximo, para lograr satisfacer esa salida lógica se
hará uso del siguiente esquema:

Esta configuración se hizo con un objetivo específico: resumir todo el circuito en un solo
encapsulado NAND, por lo que se hara uso de la NOT en términos de NAND:
Con un solo encapsulado se podrá hacer toda la configuración dado que en este caso el
encapsulado del que haremos uso posee 4 NAND internos.

Sacado de (https://www.circuitspecialists.com/74ls-family)

En simulación seria algo como esto:

También podría gustarte