Robótica 2ª aula - Mapas de Karnaugh e diagramas lógicos 02-08-2000 Copyright 2000, Jorge Lagoa Robótica Mapas de Karnaugh b c abc abc abc abc abc abc abc abc a c abc abc abc abc abc abc abc abc b a É objectivo deste método agrupar o máximo de quadrados adjacentes com um número mínimo de agrupamentos, por forma a obter uma expressão simplificada. No cilindro verifica-se que os quadrados são adjacentes no sentido geométrico. 2. 2. 02-08-2000 Copyright 2000, Jorge Lagoa Passar para a primeira página Robótica A técnica de minimização é feita através linhas circulares em volta de 2, 4, 8, 16, 32, ..., quadrados adjacentes entre si. Desta forma, consegue-se eliminar uma ou mais variáveis. Verifica-se que as variáveis eliminadas na função lógica corresponde à variável que não altera o seu valor. b c 1 b 1 b c c 1 1 1 a a a F  a c F  a c F  a c b b b c 1 1 c 1 1 c 1 1 1 a a a F  bc F  b c F  a b 2. 3. 02-08-2000 Copyright 2000, Jorge Lagoa Passar para a primeira página Robótica b c 1 1 b 1 1 c 1 1 a 1 1 c 1 a 1 a 1 F a F b F c b b b c 1 1 1 1 c 1 1 a 1 1 1 1 1 F c F b b 1 1 c 1 1 a b 1 1 1 a F  a b  a c     a bc 2. 4. 02-08-2000 Copyright 2000, Jorge Lagoa c 1 a b 1 1 c a F a c b c 1 1 1 1 1 a F  b  a c F  ca  ca  a b b F  ca  ca  cb 1 1 1 1 1 1 a F ac Passar para a primeira página Robótica b c 1 1 b 1 1 1 1 d 1 1 b c d 1 1 1 1 c a a a F  a c F  a b F  a c b 1 b 1 c d c 1 1 1 1 1 d 1 a a F  b c F  a c 2. 5. 02-08-2000 Copyright 2000, Jorge Lagoa Passar para a primeira página d Robótica b 1 1 1 1 c b 1 1 1 1 1 d 1 b 1 1 1 d c c 1 a 1 1 1 1 a F b a F c F  cb  ca b b 1 c 1 1 1 1 1 1 1 1 1 1 d a F  acd  bcd  a bcd c 1 1 1 1 1 d a F  a bd  a bd  a cd F  a bd  a bd  bcd 2. 6. 02-08-2000 Copyright 2000, Jorge Lagoa Passar para a primeira página d Robótica Para que a associação de quadrados seja feita de um modo sistemático: ■Cada quadrado contendo o valor 1 deve ser associada, pelo menos uma vez, sempre que possível. ■As associações a formar devem ser as maiores possíveis, mas o número de células associadas tem de corresponder a uma potência de 2 para eliminarmos o maior número possível de variáveis. ■Para evitarmos duplicações, as células com o valor 1 devem ser associadas o menor número de vezes possível. 2. 7. 02-08-2000 Copyright 2000, Jorge Lagoa Passar para a primeira página Robótica Portas Lógicas Elemento lógico de uma ou várias entradas e cuja saída é resultado de uma operação lógica entre as entradas AND NAND OR NOR NOT 2. 8. 02-08-2000 Copyright 2000, Jorge Lagoa Passar para a primeira página Robótica Diagramas Lógicos   F B 4  1 0, 4, 5, 6, 7, 8, 9, 12 Portas lógicas NOT, OR e AND: Levantamento pelos 1’s (1ª forma canónica): 0 0 1 1 x1 0 1 1 0 x0 0 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 x3 0 x2 1 1 0 0 F  x1  x 0  x3  x 2  x3  x 2  x1 F  x1  x 0  x1  x 3  x 2  x 3  x 2    x1  x 3  x 2  x 0  x 3  x 2 x1 x0 x2 F x3 2. 9. 02-08-2000 Copyright 2000, Jorge Lagoa Passar para a primeira página Robótica Portas lógicas NAND: 3ª forma canónica: x0 F  x1  x 0  x1  x 3  x 2  x 3  x 2 x1  x1  x 0  x1  x 3  x 2  x 3  x 2 x2     F x3 2. 10. 02-08-2000 Copyright 2000, Jorge Lagoa Passar para a primeira página Robótica Portas lógicas NOR: Levantamento pelos 0’s (4ª forma canónica): 0 0 1 1 x1 0 1 1 0 x0 0 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 x3 0 x2 1 1 0 0 F  x 3  x 2  x 0  x3  x 2  x 0   x3  x1  x 2  x1      F  x 3  x 2  x 0  x 3  x 2  x 0  x 3  x1  x 2  x 1 x0 x2 F x3 x1 2. 11. 02-08-2000 Copyright 2000, Jorge Lagoa Passar para a primeira página Robótica Bibliografia   Folhas das Cadeiras de Automação Industrial: Mestrado em Engenharia Mecânica - IST (1995/96) Rui Loureiro Licenciatura em Engenharia Mecânica - IST (1990) Caldas Pinto Método Sequencial para Automação Electropneumática Fundação Calouste Gulbenkian (Agosto 1983) José Novais 2. 12. 02-08-2000 Copyright 2000, Jorge Lagoa Passar para a primeira página