lunes, 17 de junio de 2013

MAPAS DE KARNAUGH


MAPA DE KARNAUGH

1.      DEFINICIÓN:
El mapa de Karnaugh es un método gráfico que se utiliza para simplificar una ecuación lógica, para convertir una tabla de verdad a su circuito lógico correspondiente en un proceso simple y ordenado. Aunque un mapa de Karnaugh  se puede utilizar para resolver problemas con cualquier número de variables de entrada, su utilidad práctica se limita a seis variables. El número de celdas del mapa es igual al número de combinaciones que se pueden obtener con las variables de entrada. Los mapas se pueden utilizar para 2, 3, 4 y 5 variables.
También demuestra la relación entre las entradas lógicas y la salida que se busca.
Este mapa fue inventado en 1950 por Maurice Karnaugh, un físico y matemático de los laboratorios Bell.


2.      TIPOS

2.1.     De dos variables

Descripción: En el Mapa de Karnaugh, se grafica las dos entradas y se pone 4 celdas que son al representación gráfica de las combinaciones posibles de las dos entradas.


Ejemplo:


ENTRADAS
SALIDAS
a   b
0   0
0   1
1   0
1   1
S
1
0
0
1


X=a’b’ + ab 





2.2.De tres variable:En el Mapa de Karnaugh, se grafica las dos entradas y se pone 8 celdas que son al representación gráfica de las combinaciones posibles de las dos entradas.
ENTRADAS
SALIDAS
a   b   c
0   0   0
0   0   1
0   1   0
0   1   1
1   0   0
1   0   1
1   1   0
1   1   1
S
1
1
1
0
0
0
1
0
 X=a’b’c’ + a’b’c + a’bc’ + abc’







2.3.     De cuatro variables:
El mapa de Karnaugh, se establece para este caso como una matriz de 4 filas y 4 columnas, en las cuales se utilizan 4 variables de entrada y se realizan las 16 combinaciones posibles  entre estas variables utilizando el álgebra de Boole.


ENTRADAS
SALIDAS
a   b   c   d
0   0   0   0
0   0   0   1
0   0   1   0
0   0   1   1
0   1   0   0
0   1   0   1
0   1   1   0
0   1   1   1
1   0   0   0  
1   0   0   1
1   0   1   0
1   0   1   1 
1   1   0   0
1   1   0   1
1   1   1   0
1   1   1   0
S
0
1
0
0
0
1
0
0
1
0
1
0
0
1
0
1










   S=a’b’c’d + a’bc’d + abcd’ + ab’cd’+ abc’d+ abcd’
















2.4.     De cinco variables: Este mapa se obtiene de dos mapas con 4 variables, lo que hace un mapa con 32 celdas, y que cuenta con 5 entradas, aclarando se cuenta con una entrada A para uno de los mapas y su complemento A’, para realizar el otro mapa.


 





En este mapa para poder realizar los acoplamientos de 1s, se procede a ponerlos en paralelo o una encima del otro de tal manera quede  que  tome  una  forma  asi:


 
 




















Ejemplos

Transformar la siguiente suma de productos estándar en un mapa de Karnaugh:
A’B’C + A’BC’ + ABC’ + ABC

SOL: En la expresión se introducirá un 1 en el mapa de Karnaugh de tres variables por cada producto estándar de la expresión.





A’B’C + A’BC’ + ABC’ + ABC
 001        010      110       111



EJEMPLO
Transformar la siguiente expresión suma de productos en un Mapa de Karnaugh A’ + AB’ + ABC’
SOL: Como se ve la suma de productos no está en formato estándar, ya que cada término no contiene las tres variables. Entonces encontraremos los términos que faltan, mediante el desarrollo numérico del producto dado

A’        +          AB’      +          ABC’
                                   000                   100                   110
                                   001                  101
                                   010
                                   011



Cada uno de los valores binarios resultantes se traslada al mapa, colocando un 1 en la cela apropiada del mapa de Karnaugh de tres variables.




EJEMPLO
Agrupar los 1s en cada uno de los mapas de Karnaugh:













EJEMPLO

Transformar la siguiente expresión de suma de productos estándar en  un mapa de Karnaugh.


(A’+B’+C+D)(A’+B+C’+D’)(A+B+C’+D)(A’+B’+C’+D’)(A+B+C’+D’)
    1100                  1011           0010                  1111                0011






Simplificación de expresiones:


1-F= ABC’+A’B’C+A’BC+A’B’C’

   F= C(AB+A’B’)+A’(B’C’+BC)


   F= C+A’


2- F= A’BC’D+A’BCD+ABCD’+AB’C’D’+AB’C’D
     
F= A’BD (C’+C)+ AD’ (BC+B’C’)+AB’C’D  


F= A’BC+AD’+AB’C’D




1. Un sistema de dos entradas debe de presentar una salida ALTA cuando alguna de las entradas sea diferente, y una salida BAJA cuando las entradas sean iguales.


  
  
  


Tabla de verdad:


A
B
Salida
0
0
0
0
1
1
1
0
1
1
1
0
  


Mapa de karnaught:




A                                     B
A’
B
0
0
1
1
1
0



Salida=A’B+ AB’

Diagrama Esquemático:



2. El circuito de la alarma de un carro emplea tres interruptores como entrada, un interruptor se emplea para saber si la puerta del conductor está abierta o cerrada, otro para las luces, y uno para el switch de encendido.
Diseñe un circuito lógico de tal forma que la alarma se encienda cuando se presenten cualquiera de estas condiciones:
-las luces estén encendidas y switch este apagado.
-la puerta este abierta y el switch abierto.
Tabla de verdad:
X=int. Puerta
Y=int. Luces
Z=int. Switch

A
B
C
Salida
0
0
0
0
0
0
1
0
0
1
0
1
0
1
1
0
1
0
0
0
1
0
1
1
1
1
0
1
1
1
1
1


Mapa de karnaught:

A B
0 0
01
11
10
C                    
0
1
1
0
0
0
1
1
0
1
0
0
1
1

Salida =AB’+AB


Diagrama Esquemático:

3. Un número binario de 4 bits se representa como ABCD, siendo D igual a LSB,  diseñe un circuito lógico que produzca una salida ALTA siempre y cuando el número binario sea mayor a 0010 y menor que 1000.

Tabla de verdad:

A
B
C
D
Salida
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
1
1
0
1
0
0
1
0
1
0
1
1
0
1
1
0
1
0
1
1
1
1
1
0
0
0
0
1
0
0
1
0
1
0
1
0
0
1
0
1
1
0
1
1
0
0
0
1
1
0
1
0
1
1
1
0
0
1
1
1
1
0

Mapa de karnaught:

                     
A’b’
A’b
ab
Ab’
CD                 
00
01
11
10
00
0
1
0
0
01
0
1
0
0
11
1
1
0
0
10
0
1
0
0


Salida=A’B+A’CD
Salida=A’(B+CD)

Diagrama Esquemático:


4. Se tiene un sistema de 5 entradas ABCDE, y una salida X, agrupadas de la siguiente forma (ABC), (DE), de tal forma que la salida tendrá un estado ALTO si el número de unos en el primer grupo,  sea igual al número de unos del segundo grupo.

A
B
C
D
E
X
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
1
1
0
0
0
1
0
0
0
0
0
1
0
1
1
0
0
1
1
0
0
0
0
1
1
1
0
0
1
0
0
0
0
0
1
0
0
1
0
0
1
0
1
0
1
0
1
0
1
1
0
0
1
1
0
0
0
0
1
1
0
1
0
0
1
1
1
0
0
0
1
1
1
1
1
1
0
0
0
0
0
1
0
0
0
1
1
1
0
0
1
0
1
1
0
0
1
1
0
1
0
1
0
0
0
1
0
1
0
1
0
1
0
1
1
0
0
1
0
1
1
1
1
1
1
0
0
0
0
1
1
0
0
1
0
1
1
0
1
0
0
1
1
0
1
1
1
1
1
1
0
0
0
1
1
1
0
1
0
1
1
1
1
0
0
1
1
1
1
1
0

Mapa de karnaught:

A B
00
01
10
11
CDE               
0
1
1
0
000
0
0
0
0
001
0
0
0
0
011
0
0
1
0
010
0
1
0
1
110
0
0
0
0
111
0
1
0
1
101
1
0
0
0
100
0
0
0
0

X=A’B’CD’E+A’BCDE+A’BC’DE’+ABC’DE+AB’CDE+AB’C’DE’
X=A’B’CD’E+A’B(CDE+C’DE’)+ABC’DE+AB’(CDE+C’DE’)
X=A’B’CD’E+ABC’DE+(A’B+AB’)(CDE+C’DE’)
X=A’B’CD’E+ABC’DE+(AΘB)(CDE+C’DE’)
X=E(A’B’CD’+ABC’D) +(AΘB)(CDE+C’DE’)

Diagrama Esquemático:


Problemas para resolver:

1.   En una etapa de control se deben pulsar dos interruptores para que se pueda realizar el siguiente proceso.

2.  Diseñe un circuito lógico de entradas PQR, de forma que la salida S sea un estado ALTO cuando P sea cero o cuando Q y R sean uno.

3.  Cuatro tanques de gran capacidad de una planta química contienen diferentes líquidos sometidos a calentamiento. Se utilizan sensores de nivel de líquido para detectar si el nivel de los tanques A y B se excede un nivel predeterminado. Los sensores de temperatura de los tanques C y D detectan cuando la temperatura de estos tanques desciende de un nivel prescrito. Suponga que las salidas A y B del sensor del nivel de líquidos son BAJAS cuando el nivel es satisfactorio y ALTAS cuando el nivel es demasiado alto. Asimismo las salidas C y D del sensor de temperatura son BAJAS cuando la temperatura es satisfactoria y ALTAS cuando la temperatura es demasiado baja. Diseñe un circuito lógico que detecte cuando el nivel del tanque A o B es muy alto al mismo tiempo que la temperatura ya sea del tanque C o D es muy baja.

4.  Se tiene un sistema de 5 entradas ABCDE, y una salida X, las entradas son dos números binarios de 2 bits a (AB), y b (CD) y un habilitador (E), se tiene una salida ALTA siempre y cuando los dos números sean iguales y la entrada habilitadora este en alto.

https://www.youtube.com/watch?v=loWpoNhnhLI
www.youtube.com/watch?v=Ni4Sb8iA5lo
https://www.youtube.com/watch?v=Ni4Sb8iA5lo
https://www.youtube.com/watch?v=FtflC6i5twI
https://www.youtube.com/watch?v=65E94lx4Le4
https://www.youtube.com/watch?v=vKA5j2-ErNY
https://www.youtube.com/watch?v=w9BUpmw_UFQ
https://www.youtube.com/watch?v=RjKd2Lj6FjQ
https://www.youtube.com/watch?v=JO20bNqRFTI
https://www.youtube.com/watch?v=7vACWjsmRSA
https://www.youtube.com/watch?v=HZlmIn1eh_M
https://www.youtube.com/watch?v=SB92-5KNOkc
https://www.youtube.com/watch?v=V5eAjFLU5tQ

No hay comentarios:

Publicar un comentario

También hemos publicado: