Académique Documents
Professionnel Documents
Culture Documents
Industrial
Alvaro Jiménez – 2019 (I)
Contenido
• Análisis y Síntesis de los Automatismos
Contenido
• Análisis y Síntesis de los Automatismos
Contenido
• Análisis y Síntesis de los Automatismos
• Introducción
• Algebra booleana
• Automatismos combinacionales
• Automatismos secuenciales
• Algebra booleana
• Automatismos combinacionales
• Automatismos secuenciales
https://www.analyticsinsight.net/staging/how-iot-and-big-data-analytics-is-revolutionizing-manufacturing/
Contenido
• Análisis y Síntesis de los Automatismos
• Introducción
• Algebra booleana
• Automatismos combinacionales
• Automatismos secuenciales
• NOT: y=ã
Función OR
• y=a+b
a
• Propiedades a
a
• a+a=a
• a+0=a 0
a
• a+1=1 a
• a+ã=1
1
a b y 1
a
0 0 0
a
0 1 1 1
1 0 1 a
1 1 1
Función AND
• y=a·b
• Propiedades a a a
• a·a=a
• a·1=a
1 a a
• a·1=0
• a·ã=0
a a 0
a b y
0 0 0
0 1 0 a 0 0
1 0 0
1 1 1
Función NOT
• y=ã
a a
a y
0 1
1 0
Otras propiedades
• Conmutativa a b
• a+b=b+a b a
• a·b=b·a
a b b a
a
a
• Asociativa b
b
• a + (b + c) = (a + b) + c c
c
• a · (b · c) = (a · b) · c
a b c a b c
Otras propiedades
• Distributiva
• a · (b + c) = a · b + a · c
• a + b · c = (a + b) · (a + c)
b a b
a
c a c
a a a
b c b c
Teoremas de Morgan
• Teorema 1: El complemento de un producto lógico es igual a la
suma lógica de los complementos de cada término de ese producto
• a·b·c=a+b+c
• NAND a b y • COINCIDENCIA a b y
• y=a·b 0 0 1 • y=a·b+a·b 0 0 1
0 1 1 0 1 0
1 0 1 1 0 0
1 1 0 1 1 1
Contenido
• Análisis y Síntesis de los Automatismos
• Introducción
• Algebra booleana
• Automatismos combinacionales
• Automatismos secuenciales
• Algebra booleana
• Automatismos combinacionales
• Automatismos secuenciales
https://contribute.geeksforgeeks.org/wp-content/uploads/K-Map-Karnaugh-Map-2-1.png
Uso funciones suma de productos y
productos de sumas
• Creación de una tabla de verdad
• Establecer los valores de salida
• Según la combinación de los valores de
entrada
• Dos opciones de implementación
• Tomar solo los “1” de salida (minterm)
• Tomar solo los “0” de salida (maxterm)
• Se invierten los valores
• Se expresan en productos de sumas
• Ambas opciones dan una respuesta
equivalente
• Cambia el número de dispositivos de
implementación https://www.allaboutcircuits.com/textbook/digital/chpt-8/minterm-maxterm-solution/
• Luego se obtiene
Uso del mapa de Karnaugh
• Para el agrupamiento se debe tener
en cuenta las áreas adyacentes de
los bordes de la tabla
El método de Karnaugh mediante
expresiones maxterm
• Se escribe la expresión maxterm a
partir de la tabla de la verdad
• Colocar “1” en la tabla de Karnaugh
en cada casilla correspondiente al
término maxterm
• Rodear gráficamente los grupos de
casillas adyacentes “1” como en el
caso anterior (grupos de potencia
de 2)
• Representar cada grupo y eliminar
las variables que cambian en las
columnas
• Unir los términos usando AND
El método de Karnaugh mediante
expresiones maxterm
• Se escribe la expresión maxterm a
partir de la tabla de la verdad
• Colocar “1” en la tabla de Karnaugh
en cada casilla correspondiente al
término maxterm
• Rodear gráficamente los grupos de
casillas adyacentes “1” como en el
caso anterior (grupos de potencia
de 2)
• Representar cada grupo y eliminar
las variables que cambian en las
columnas
• Unir los términos usando AND
El método de Karnaugh mediante
expresiones maxterm
• Se escribe la expresión maxterm a
partir de la tabla de la verdad
• Colocar “1” en la tabla de Karnaugh
en cada casilla correspondiente al
término maxterm
• Rodear gráficamente los grupos de
casillas adyacentes “1” como en el
caso anterior (grupos de potencia
de 2)
• Representar cada grupo y eliminar
las variables que cambian en las
columnas
• Unir los términos usando AND
El método de Karnaugh mediante
expresiones maxterm
• Cuando hay “términos no importan”
• Son términos que
• No se van a producir nunca
• El sistema no va a reaccionar con esa
combinación
• Se marcan con “X”
• Se utilizan como “0” o “1” dentro
del grupo según convengan
El método de Karnaugh mediante
expresiones maxterm
• Ejemplo:
• 4 responsables (A, B, C, D) con
acceso a una caja fuerte
• Cada uno dispone de una llave
diferente (a, b, c, d)
• A no puede abrir la caja a menos que
B o C estén presentes
• B, C y D no pueden abrir la caja a
menos que 2 de los otros
responsables estén presentes
• Obtener la función lógica
minimizada de apertura de la caja
fuerte
El método de Karnaugh mediante
expresiones maxterm
• Ejemplo:
• 4 responsables (A, B, C, D) con
acceso a una caja fuerte
• Cada uno dispone de una llave
diferente (a, b, c, d)
• A no puede abrir la caja a menos que
B o C estén presentes
• B, C y D no pueden abrir la caja a
menos que 2 de los otros
responsables estén presentes
• Obtener la función lógica
minimizada de apertura de la caja
fuerte
Contenido
• Análisis y Síntesis de los Automatismos
• Introducción
• Algebra booleana
• Automatismos combinacionales
• Automatismos secuenciales
• Algebra booleana
• Automatismos combinacionales
• Automatismos secuenciales
• Funciones lógicas
• O
• Y
• O de funciones Y
• Y de funciones O
Sistemas numéricos digitales
• Características principales
• Número de símbolos independientes
𝑟𝑛
• Lugares de los dígitos dentro del
número
• Máximos números que se pueden
escribir con una cantidad de dígitos
• Ejemplos
• Decimal (10𝑛 )
• Binario (2𝑛 )
• Octal (8𝑛 )
• Hexadecimal (16𝑛 )
Sistemas numéricos digitales
• Sistema decimal • Sistema binario
• 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 • 0, 1
• 𝑟 3 𝑟 2 𝑟1 𝑟 0 . 𝑟 −1 𝑟 −2 𝑟 −3 • 0, 1, 10, 11, 100, 101, 110, 11
• Ejemplo: 3586.265 • Ejercicio: Sistema con 0, 1, X
• 3586 = 6 x 100 + 8 x 101 + 5 x 102 + 3 x • Listar los 10 primero dígitos
103 = 6 + 80 + 500 + 3000 = 3586
• 265 = 2 x 10-1 + 6 x 10-2 + 5 x 10-3 = 0.2 +
0.06 + 0.005 = 0.265
Sistemas numéricos digitales
• Sistema Octal • Sistema Hexadecimal
• 0, 1, 2, 3, 4, 5, 6, 7 • 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
• 83 82 81 80 . 8−1 8−2 8−3 • 163 162 161 160 . 16−1 16−2 16−3
• Utilizado para representar números
binarios grandes
• Almacenamiento
• Procesamiento
• Ejemplos
• Localización de memorias
• 64Kbytes (216 = 65 536)
• Direcciones de (0 – 65536)10
• (0000000000000000 – 1111111111111111)2
• (0000 – FFFF)16
Conversiones
• Base n a decimal
• Multiplicar cada dígito por la base elevado a su posición
• Ejemplo: Binario
• (1001,0101)2
• 1 x 20 + 0 x 2 1 + 0 x 22 + 1 x 23
• 1+0+0+8=9
• 0 x 2-1 + 1 x 2-2 + 0 x 2-3 + 1 x 2-4
• 0 + 0,25 + 0 + 0,0625 = 0,3125
• (1001,0101)2 = (9,3125)10
• Ejercicio:
• (1E0.2A)16
Conversiones
• Decimal a base n
• Dividir por la base y tomar el residuo hasta llegar a cero
• Ejemplo: Binario
Divisor Dividendo Residuo Base Fracción Residuo
• (13.375)10 2 13 - 2 0,375 -
2 6 1 2 0,75 0
2 3 0 2 0,5 1
2 1 1 - 0 1
- 0 1
• Algebra booleana
• Automatismos combinacionales
• Automatismos secuenciales
• Astable
• Genera un patrón de pulsos al ser
activado
Dispositivos funcionales para la
automatización
• Temporizadores
• Medir un periodo de tiempo
establecido
• Hay dos tipos
• Retardo
• Arranque o inicio
Dispositivos funcionales para la
automatización
• Contadores
• Conteo ascendente
• Conteo descendente
• Conteo ascendente / descendente
• El conteo se actualiza cuando se
aplica un flanco de subida al reloj
(clk)
• Cuando se alcanza el valor
especificado
• Se activa la salida del contador
Dispositivos funcionales para la
automatización
• Dispositivos de desplazamiento
• Uso de circuitos biestables en
cascada
• Desplazan un valor lógico a derecha
o izquierda de la cadena
• Se usa para indicar el paso de una
pieza por el conjunto de serie de
estaciones de trabajo
Dispositivos funcionales para la
automatización
• Dispositivos generadores de
impulso
• Al aplicar una señal mantenida en su
entrada
• Generan una señal de impulso directo
o inverso
• El impulso también se puede generar
después de un retardo programado
Dispositivos funcionales para la
automatización
• Comparadores
• Cuando se cumple una condición
entre sus dos variables
• Emiten un estado lógico alto
• Se puede usar
• <, >, =, >=, <=, <>
Dispositivos funcionales para la
automatización
• Detectores de flanco
• Generan un cambio de estado
cuando se detecta un cambio de
flanco en su entrada
• ED : 0-> 1 y 1 -> 0
• EDN: 1 -> 0
• EDP: 0 -> 1
Contenido
• Análisis y Síntesis de los Automatismos
• Introducción
• Algebra booleana
• Automatismos combinacionales
• Automatismos secuenciales