Sistemas Combinatórios: Sistemas combinatórios resultam da combinação de portas lógicas básicas, sendo que a saída é uma combinação das variáveis de entrada. Podemos ter diferentes soluções: 1) CIRCUITO – EQUAÇÃO – TABELA; 2) EQUAÇÃO – TABELA – CIRCUITO; 3) TABELA – EQUAÇÃO – CIRCUITO; 4) Minimização por Mapa de Karnaugh;
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
3
Linguagem de Programação LADDER
1) CIRCUITO – EQUAÇÃO – TABELA: A partir de um circuito (lógica de contatos ou portas lógicas) pode-se obter a equação Booleana e a seguir, a tabela verdade.
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
4
Linguagem de Programação LADDER
2) EQUAÇÃO – TABELA – CIRCUITO: Pode-se partir da equação Booleana para montar a tabela verdade e montar o circuito correspondente.
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
5
Linguagem de Programação LADDER
3) TABELA – EQUAÇÃO – CIRCUITO: Método da soma dos produtos: Obtém-se a função Booleana na forma canônica disjuntiva, ou seja, a função é expressa num somatório de produtos (chamados mintermos) que contém todas as variáveis, com ou sem barra da função.
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
6
Linguagem de Programação LADDER
3) TABELA – EQUAÇÃO – CIRCUITO: Método do produto das somas: Obtém-se a função Booleana na forma canônica conjuntiva, isto é, a função é expressa num produto de uma soma (maxtermos) que contém todas as variáveis, com ou sem barra, da função.
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
7
Linguagem de Programação LADDER
• Exercício: Dado o circuito digital abaixo, obter o circuito equivalente em lógica LADDER, simplificado.
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
8
Linguagem de Programação LADDER
Minimização por Karnaugh:O mapa de Karnaugh é uma representação retangular das variáveis de entrada/saída de um sistema, contendo os mesmos elementos de uma tabela verdade. • Variáveis de entrada colocadas externamente à tabela; • Variáveis de saída colocadas dentro da tabela; • Célula cada quadrado da tabela;
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
9
Linguagem de Programação LADDER
Minimização por Karnaugh: Regras para simplificação - Consiste em reunir células adjacentes que possuem a mesma saída (0 ou 1) formando grupos ou subgrupos.
1- Número de células reunidas deve ser o maior possível;
2- Uma célula pode pertencer a 2 grupos; 3- Número de células reunidas deve ser uma potência de 2: 1, 2, 4, 8,... 4- Formar agrupamentos até não restarem saídas que não tenham sido agrupadas.
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
10
Linguagem de Programação LADDER
• Exercício: Dado o diagrama de contatos, determinar a tabela verdade, minimizar por Karnaugh e escrever o novo diagrama.
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
11
Linguagem de Programação LADDER
Exercício: Minimizar o diagrama ladder abaixo usando Mapa de Karnaugh.
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I