Está en la página 1de 55

Sesión 03.

Tablas de decisión
Control Electrónico de Equipo
Pesado
J.Max H’ery Quispe Chambi

1
Resumen

• En esta sesión vamos a reconocer la lógica de los


sistemas digitales

2
• Diseñar y analizar los sistemas de
CAPACIDADES control y monitoreo en sistemas
TERMINALES electromecánicos del equipo pesado
utilizando PLC y Arduino
Objetivo de la sesión

• Reconocer las diferentes compuertas lógicas


• Reducir mapas de karnaugh

4
Agenda

• Sistemas de numeración
• Lógica de Boole
• Compuertas lógicas
• Mapas de karnaugh

5
COMPUERTA AND

• EN ESPAÑOL “Y”
• SI A y B y C y D y …. SON UNO, LA SALIDA ES
UNO
• EQUIVALE A COLOCAR VARIOS CONTACTORES
EN SERIE

6
SIMBOLO Y CIRCUITO
EQUIVALENTE

B
A

B
OUTPUT C
C

D
D

OUTPUT

7
COMPUERTA OR

• EN ESPAÑOL “O”
• SI A ó B ó C ó D … SON UNO, LA SALIDA ES
UNO
• ES EQUIVALENTE A VARIOS CONTACTORES
CONECTADOS EN PARALELO

8
SIMBOLO Y CIRCUITO
EQUIVALENTE

A B C D
A

B
OUTPUT
C

D
OUTPUT

9
COMPUERTA NOT
• EN ESPAÑOL “NO”
• EQIVALE A UNA
NEGACION
• SI ENTRA UNO SALE
CERO A A
• SI ENTRA CERO SALE
UNO
• UNA LINEA ARRIBA DE
LA LETRA INDICA
NEGACION
10
COMPUERTAS NAND Y NOR

• LA COMPUERTA NAND ES LA NEGACION DE LA


AND
• SI A y B y C y D y … SON UNO LA SALIDA ES
CERO
• LA COMPUERTA NOR ES LA NEGACION DE LA
OR
• Si A ó B ó C ó D ó … ES UNO LA SALIDA ES
CERO
11
SIMBOLOS DE LAS
COMPUERTAS NAND Y NOR

NAND
A

NOR
A

12
EJEMPLO No1 DE
APLICACION
• DISEÑAR UN CIRCUITO LÓGICO QUE ACTIVE UNA
ALARMA CUANDO UN SENSOR DE TEMPERATURA
ENVIE UN NIVEL LÓGICO ALTO Ó CUANDO UN
SENSOR DE PRESION ENVIE UN NIVEL LÓGICO ALTO
Ó CUANDO AMBOS SENSORES ENVIEN UN NIVEL
LÓGICO ALTO. ESTE CIRCUITO ADEMAS DEBE
DISPONER DE UN SWITCH DE ENCENDIDO Y
APAGADO ON-OFF

13
SOLUCION:

SENSOR
TEMP
SENSOR
PRESION
0V
+5V
ON - OFF

14
TABLAS DE VERDAD

• LA TABLA DE VERDAD PERMITE CONOCER


TODOS LOS NIVELES DE SALIDA QUE
CORRESPONDEN A CADA UNO DE LOS
POSIBLES NIVELES DE ENTRADA QUE SE
PUEDEN PRESENTAR EN UN CIRCUITO LÓGICO

15
COMO CONSTRUIR UNA
TABLA DE VERDAD
• PARA CONSTRUIR UNA TABLA DE VERDAD HAY QUE TENER
PRESENTE QUE LAS ENTRADAS CAMBIAN SEGÚN EL SISTEMA
DE NUMERACION BINARIO (EJEMPLO PARA UN CIRCUITO DE
TRES ENTRADAS: 000 001 010 011 100 … 111)
• LA COMPUERTA AND REPRESENTA UNA MULTIPLICACION
BINARIA
• LA COMPUERTA OR REPRESENTA UNA SUMA BINARIA
• NAND Y NOR SON LAS NEGACIONES DE AND Y OR
RESPECTIVAMENTE

16
TABLAS DE VERDAD DE LAS
COMPUERTAS LÓGICAS
AND OR
A B C = AB A B C = A+B
0 0 0 0 0 0
0 1 0 0 1 1
1 0 0 1 0 1
1 1 1 1 1 1

NAND NOR
A B C = AB A B C = A+B
0 0 1 0 0 1
0 1 1 0 1 0
1 0 1 1 0 0
1 1 0 1 1 0

17
CIRCUITO DE EJEMPLO No2:
• OBTENER LA TABLA DE VERDAD PARA EL SIGUIENTE
CIRCUITO MOSTRADO EN LA FIGURA:

A+B
A

B
SALIDA = (A+B)*C

18
SOLUCION:

• DESPUES DE HABER ABC SALIDA = (A+B)*C


DETERMINADO LA
ECUACION DE SALIDA 000 (0+0)*0 = 0
(A+B)*C ESTAMOS LISTOS 001 (0+0)*1 = 0
010 (0+1)*0 = 0
PARA CONSTRUIR LA TABLA
011 (0+1)*1 = 1
DE VERDAD DEL CIRCUITO: 100 (1+0)*0 = 0
101 (1+0)*1 = 1
110 (1+1)*0 = 0
111 (1+1)*1 = 1

19
EJEMPLO No3

• DISEÑE UN CIRCUITO LÓGICO CUYA ECUACION DE


SALIDA ES (A+B)*C
• SOLUCION: VEMOS UNA SUMA NEGADA DE A+B,
POR LO QUE NOS CONVENDRIA UTILIZAR UNA
COMPUERTA NOR. Y SU SALIDA MULTIPLICARLA POR
C (CON UNA COMPUERTA AND)
• ENTOCES NUESTRO CIRCUITO TIENE TRES ENTRADAS:
A, B Y C

20
COMPUERTAS LÓGICAS EN
CI
• VARIAS COMPUERTAS ESTAN ENCAPSULADAS Y DISPONIBLES
EN EL MERCADO. A CONTINUACION SE MENSIONAN LOS CI*
MÁS COMUNES:
• EL CI 7404 CONTIENE SEIS INVERORES NOT
• EL CI 7400 CONTIENE CUATRO COMPUERTAS NAND DE DOS
ENTRADAS
• EL 7408 CONTIENE CUATRO COMPUERTAS AND DE DOS
ENTRADAS
• EL 7432 CONTIENE CUATRO COMPUERTAS NOR DE DOS
ENTRADAS
• EL 7402 CONTIENE CUATRO COMPUERTAS OR DE DOS
ENTRADAS,

21
2.2 ALGEBRA BOOLEANA

Agenda
•ALGEBRA BOOLEANA
•TEOREMAS DE BOOLE
•TEOREMAS DE DE-MORGAN
•UNIVERSALIDAD DE LAS COMPUERTAS NAND Y NOR
•REPRESENTACION ALTERNATIVA PARA LAS COMPUERTAS LÓGICAS
ALGEBRA BOOLEANA

• POR LO QUE HEMOS VISTO, EN LA ELECTRONICA


DIGITAL SE CONSIDERAN DOS NIVELES LÓGICOS
POSIBLES (EL CERO O NIVEL LÓGICO BAJO Y EL UNO
Ó NIVEL LOGICO ALTO). SIENDO ASÍ QUE SOLO
TENEMOS QUE TRABAJAR CON DOS NUMEROS Y NO
CON DIEZ (0, 1, 2, . . .9) COMO NORMALMENTE SE
HACE, LAS LEYES ALGEBRAICAS SE SIMPLIFICAN
NOTABLEMENTE.

23
LEYES DEL ALGEBRA DE BOOLE
X *0 = 0
EJEMPLO :
X *1 = 1
SIMPLIFICAR :
X *X = X
AB * AB
X *X =0
SOLUCION :
X +0= X
X = AB
X +1 = 1
ENTONCES ;
X+X =X
X *X =0
X + X =1
24
LEYES DEL ALGEBRA DE BOOLE
CON MULTIPLES VARIABLES
X +Y = Y + X
X *Y = Y * X
X + (Y + Z ) = ( X + Y ) + Z = X + Y + Z
X * (Y * Z ) = ( X * Y ) * Z
X * (Y + Z ) = X * Y + X * Z
(W + X ) * (Y * Z ) = W * Y + W * Z + X * Y + X * Z
X + XY = X
X + XY = X + Y
25
EJEMPLO No1:
COMPRUEBE
QUE :
X Y C=X
X + X *Y = X
0 0 0+0*0=0
SOLUCION :
0 1 0+1*0=0
VER
1 0 1+0*0=1
TABLA 1+1*1=1
1 1
VERDAD
26
EJEMPLO No2

SIMPLIFICAR :
Y = A B CD + A B C D
SOLUCION :
Y = A B D * (C + C )
Y = A B D *1
Y = ABD
27
TEOREMAS DE DE-MORGAN

( X + Y ) = X *Y
( X *Y ) = X + Y EJEMPLO
SIMPLIFICAR
A* B *C
SOLUCION :
= (A + B )*C
= ( A + B) * C
= A * C + BC
28
UNIVERSALIDAD DE LAS
COMPUERTAS NAND Y NOR
• LAS COMPUERTAS NAND EN COMBINACIONES
ADECUADAS PUEDEN FUNCIONAR COMO UNA
COMPUERTA “AND” “OR” Ó “NOT”
• IGUALMENTE LAS COMPUERTAS NOR EN
COMBINACIONES ADECUADAS PUEDEN
FUNCIONAR COMO UNA COPUERTA “AND”
“OR” Ó “NOT”

29
UNIVERSALIDAD DE COMPUERTAS NAND Y
NOR (CONEXIONES)

FUNCIONA COMO NOT FUNCIONA COMO NOT

FUNCIONA COMO AND FUNCIONA COMO OR

FUNCIONA COMO OR FUNCIONA COMO AND

30
REPRESENTACION ALTERNATIVA DE
LAS COMPUERTAS LÓGICAS.

• ANTERIORMENTE YA SE PRESENTARON LOS


SIMBOLOS ESTANDAR DE LAS COMPUERTAS
LÓGICAS AND, OR, NOT, NAND Y NOR.
• EXISTEN OTROS SIMBOLOSALTERNATIVOS QUE
RESULTAN MUY ÚTILES EN EL ANALISIS Y
DISEÑO DE CIRCUITOS DIITALES.

31
REGLAS PARA OBTENER
SIMBOLOS ALTERNATIVOS
1. INVIERTA CADA ENTRADA Y SALIDA DEL SIMBOLO
ESTANDAR, ESTO SE LOGRA AÑADIENDO BURBUJAS
EN LAS LINEAS DE ENTRADA Y SALIDA QUE NO LAS
TENGAN Y SUPRIMIENDO LAS BURBUJAS DONDE YA
LAS HAYA.
2. CAMBIE EL SIMBOLO DE OPERACIÓN DE AND A OR
Ó DE OR A AND. (EN EL CASO ESPECIAL DEL
INVERSOR NO SE CAMBIA EL SIMBOLO DE
OPERACIÓN)

32
EJEMPLO N03
• OBTENER EL SIMBOLO
ALTERNATIVO DE LA
COMPUERTA NOR.
• SOLUCION:
1. COLOCAMOS BURBUJAS EN SIMBOLO ESTANDAR SIMBOLO ALTERNATIVO
DONDE NO LAS HAY (EN LAS
ENTRADAS) Y SUPRIMIMOS
BURBUJAS DONDE LAS HAY (EN
LA SALIDA).
2. CANBIAMOS EL SIMBOLO OR
POR AND (VER FIGURA)

33
DEMOSTRACION
• SE PUEDE DEMOSTRAR A* B = A + B
FACILMENTE QUE EL SIMBOLO (VER
ALTERNATIVO ES EQUIVALENTE FIGURA)

AL SIMBOLO ESTANDAR SALIDA = A * B


VALIENDONOS DE LOS TEOREMAS SALIDA = A + B
DE DE-MORGAN Y RECORDANDO SALIDA = A + B
QUE LA BURBUJA REPRESENTA SALIDA = OR
UNA OPERACIÓN DE INVERSION.
• EJEMPLO DEMOSTRACION DEL SIMBOLO OR ESTANDAR

SIMBOLO ALTERNATIVO OR (VER A


A+B
FIGURAS) B

SIMBOLO OR ALTERNATIVO
A
A*B

34
INTERPRETACION DE LOS
SIMBOLOS ALTERNATIVOS
• CUANDO UNA LINEA DE ENTRADA O SALIDA DE UN
SIMBOLO DE COMPUERTA LÓGICA NO TIENE UNA
BURBUJA, SE DICE QUE ES ACTIVA EN ALTO. CUANO
UNA LINEA DE ENTRADA Ó SALIDA SI TIENE UNA
BURBUJA SE DICE QUE LA LINEA ES ACTIVA EN BAJO.
• PARA EL SIMBOLO OR UTILICE LA CONDICION
“CUALQUIERA” Y PARA EL SIMBOLO “AND” UTILICE
LA CONDICION “TODAS”

35
EJEMPLOS
SIMBOLO ALTERNATIVO DE
SIMBOLO ESTANDA DE AND
LA NOR

LA SALIDA ES ACTIVA EN LA SALIDA ES ACTIVA EN


ALTO CUANDO TODAS ALTO CUANDO TODAS
LAS ENTRADAS SON LAS ENTRADAS SON
BAJAS ALTAS

SIMBOLO ESTANDAR DE LA SIMBOLO ESTANDAR DE LA


OR NOR

LA SALIDA ES ACTIVA EN LA SALIDA ES ACTIVA EN


ALTO CUANDO BAJO CUANDO
CUALQUIERA DE LAS CUALQUIERA DE LAS
ENTRADAS SON ALTAS ENTRADAS SON ALTAS

SIMBOLO ALTERNATIVO DE SIMBOLO ALTERNATIVO DE


LA NAND LA NOT

LA SALIDA ES ACTIVA EN
ALTO CUANDO LA SALIDA ES ACTIVA EN
CUALQUIERA DE LAS ALTO CUANDO SU
ENTRADAS SON BAJAS ENTRADA ES BAJA

36
VENTAJA DE UTILIZAR
SIMBOLOS ALTERNATIVOS.
• LA VENTAJA DE UTILIZAR LOS SIMBOLOS
ALTERNATIVOS ES EVIDENTE CUANDO HAY
QUE ANALIZAR EXTENSOS CIRCUITOS. HAY UN
NOTABLE AHORRO DE TIEMPO Y ESFUERZO.

37
2.3 Mapas de Karnaugh

Agenda

•CIRCUITOS COMBINATORIOS Y MAPAS DE


KARNAUGH
•SIMPLIFICACION POR EL METODO DEL
MAPA DE KARNAUGH
CIRCUITOS LÓGICOS
COMBINATORIOS
• DADA UNA TABLA DE VERDAD, PODEMOS OBTENER LA
EXPRESION DE SALIDA. SI SEGUIMOS LAS TRES REGLAS
SIGUIENTES:
1. SI EL NIVEL DE ENTRADA ES CERO LO REPRESENTAMOS CON
UNA LETRA NEGADA
2. SI EL NIVEL DE ENTRADA ES UNO LO REPRESENTAMOS CON
UNA LETRA SIN NEGAR
3. SI EL NIVEL LÓGICO DE LA SALIDA ES UNO, ESCRIBIMOS LA
EXPRESION DE ENTRADA SIGUIENDO LAS DOS REGLAS
ANTERIORMENTE EXPUESTAS; LUEGO SUMAMOS LAS
EXPRESIONES RESULTANTES.

39
EJEMPLO No1

• DISEÑE UN CIRCUITO LÓGICO CON ENTRADAS A, B Y


C DE TAL FORMA QUE LA SALIDA SEA ALTA CUANDO
LA MAYOR PARTE DE LAS ENTRADAS SEAN ALTAS.
• SOLUCION: PRIMERO OBTENEMOS LA TABLA DE
VERDAD, LUEGO SEGUIMOS LAS TRES REGLAS
INDICADAS ANTERIORMENTE, FINALMENTE
PROCEDEMOS A GRAFICAR EL CIRCUITO

40
SOLUCION:
ABC X
000 0
001 0
010 0
011 1 A NEGADO
100 0
101 1 B NEGADO
110 1 C NEGADO
111 1 TODAS LAS LETRAS SIN NEGAR

ENTOCNCES B B*C
C
TENEMOS ;
X = A * B *C + A* B *C + A* B *C + A* B *C A
A*C A*B+A*C+B*C
SIMPLICANDO :
X = B *C + A*C + A* B
A*B

41
MAPA DE KARNAUGH
• ES UN METODO GRAFICO PARA SIMPLIFICAR UNA ECUACION
LÓGICA O PARA CONVERTIR UNA TABLA DE VERDAD A SU
CIRCUITO LÓGICO CORRESPONDIENTE.
• EL EMPLEO PRACTICO DEL MAPA DE KARNAUGH SE LIMITA A
CIRCUITOS DE HASTA CUATRO ENTRADAS
• CON CINCO O MÁS ENTRADAS ESTE METODO SE VUELVE
MUY COMPLICADO, ESE TIPO DE CIRCUITOS SE RESUELVEN
MEJOR CON UN PROGRAMA DE COMPUTADORA.

42
TABLA DE VERDAD VERSUS
MAPA DE KARNAUGH
B

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

ABC X 00 1 1
000 1
01 1 0
001 1
AB
010 1
11 1 0
011 0
100 0
10 0 0
101 0
110 1
111 0

43
REGLAS PARA COSTRUIR UN MAPA DE
KARNAUGH
• COMO VIMOS EN LA PAGINA
ANTERIOR UN MAPA K MUESTRA
EXACTAMENTE LA MISMA
INFORMACION QUE UNA TABLA DE
VERDAD, SOLO QUE DE UNA
MANERA DIFERENTE. CD

• LA UNICA REGLA QUE HAY QUE 00 01 11 10


TENER EN CUENTA PARA CONTRUIR 00 0 0 0
0
UN MAPA K ES QUE LA NUMERACION
DE LOS CAJONES VARIA SEGÚN EL 01 0 1 0 0
CODIGO GRAY Y DENTRO DE LOS AB
CAJONES SE ESCRIBE EL NIVEL 11 0 0 0 0
LOGICO DE SALIDA 10 0 0 0 0
• OBSERVE LA FIGURA, ES UN MAPA K,
INDICA QUE CUANDO ABCD = 0101
LA SALIDA ES 1

44
EJEMPLO No2

• UN NUMERO BINARIO DE CUATRO BITS SE


REPRESENTA POR A3A2A1A0 SIENDO A3, A2,
A1, A0 LOS BITS INDIVIDUALES, CON A0 COMO
LSB, TRACE UN MAPA K QUE MUSTRE UNA
SALIDA ALTA SIEMPRE QUE EL NUMERO SEA
MAYOR QUE 0010 Y MENOR QUE 1000

45
SOLUCION
• TENEMOS QUE LA SALIDA
ES UNO CUANDO:
• A3A2A1A0=0011
A1A0
• A3A2A1A0=0100 00 01 11 10
• A3A2A1A0=0101 00 0 0 1 0

• A3A2A1A0=0110 01 1 1 1 1
A3A2
• A3A2A1A0=0111 11 0 0 0 0

• EN TODAS LAS DEMAS 10 0 0 0 0

SITUACIONES LA SALIDA ES
CERO

46
SINPLIFICACION DE EXPRESIONES POR
EL METODO DEL MAPA DE KARNAUGH

• PARA SIMPLIFICAR EXPRESIONES POR MEDIO DEL METODO


DEL MAPA K SE DEBE TENER EN CUENTA LAS SIGUIENTES
REGLAS Y SUGERENCIAS
1. LOS “UNOS” SE AGRUPAN EN POTENCIAS DE DOS
2. MIENTRAS MÁS UNOS SE AGRUPAN MEJOR, PORQUE SE
SIMPLIFICA MÁS
3. SOLO SE PUEDE AGRUPAR EN FORMA HORIZONTAL O
VERTICAL
4. PARA SIMPLIFICAR SE OBSERVA LA VARIABLE QUE
PERMANECE CONSTANTE, Y SI ES IGUAL A “CERO”, SE LA
REPRESENTA POR UNA LETRA NEGADA.
5. FINALMENTE SE SUMA LAS EXPRESIONES INDIVIDUALES

47
EJEMPLO No3
• OBTENER LA EXPRESION
DE SALIDA PARTIENDO CD
DEL SIGUIENTE MAPA K: 00 01 11 10

00 0 0 1 0

01 1 1 1 1
AB
11 0 0 0 0

10 0 0 0 0

48
SOLUCION:
• AGRUPAMOS LOS UNOS EN CD

POTENCIAS DE DOS, EN FORMA 00 01 11 10

HORIZONTAL Y VERTICAL 00 0 0 1 0
GRUPO 1

UNICAMENTE (VER FIGURA) AB


01 1 1 1 1 GRUPO 2

• UNA VEZ FORMADO LOS GRUPOS 11 0 0 0 0

OBSERVAMOS QUE VARIABLE 10 0 0 0 0

PERMANECE CONSTANTE, SI ESA


VARIABLE ES “CERO” LA GRUPO1 GRUPO2

REPRESENTAMOS CON UNA A B C D A B C D

LETRA NEGADA 0 0 1 1 0 1 0 0

• FINALMENTESE SE SUMA LAS 0 1 1 1 0 1 0 1

EXPRESIONES INDIVIDUALES. 0 1 1 1

A C D 0 1 1 0

A B

SALIDA = A*C*D+A*B

49
50
Resultados del Aprendizaje
• Entiende los diferentes
sistemas de numeración
• Reconoce las diferentes
compuertas lógicas
• Reduce Mapas de karnaugh

51
¿Preguntas?
PORTAFOLIO DIGITAL

•https://goo.gl/p17lI4

53
Para la siguiente sesión …

• Tablas de decisión (Electrónica digital)


– Libros a consultar Sistemas digitales -Tocci

54
MUCHAS GRACIAS

55

También podría gustarte