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