Você está na página 1de 11

Universidade Federal do Rio Grande do Sul

ENG03027
Sistemas Hidráulicos e Pneumáticos

Prática 5: Funções lógicas

Autores:

Alejandro Leonardo da Pedro


Gabriel Rocha Rodrigues
Rolón Alonso Neitzke de Lima
00290770 00288584 00288579

Setembro de 2021
Sumário

Sumário 2

1 Introdução 3

2 Componentes pneumáticos 3

3 Definições e notação 4

4 Função NOR 5

5 Função NAND 6

6 Função XOR 7

7 Função OR para quatro variáveis 8

8 Teste de equivalência entre funções lógicas 9

9 Conclusões 11
1 Introdução
Neste documento consta o desenvolvimento das atividades propostas em aula pelo Professor Doutor
Fabiano Disconzi Wildner, para a disciplina ENG3004 - Sistemas Hidráulicos e Pneumáticos. A tarefa
consiste na elaboração de diversos circuitos pneumáticos, de modo a verificar o funcionamento dos
componentes vistos em aula. Neste caso, foi abordada a representação de funções lógicas derivadas
das funções básicas (NOT, AND e OR), todas implementadas na forma de circuito pneumático.

2 Componentes pneumáticos
• Compressor; Figura 1.

Figura 1: Representação do compressor

Fonte: Elaborada pelos autores.

• Exaustor; Figura 2.

Figura 2: Representação do exaustor

Fonte: Elaborada pelos autores.

• Unidade de conservação do ar; Figura 3.

Figura 3: Representação da unidade de conservação do ar

Fonte: Elaborada pelos autores.

• Cilindro de simples ação; Figura 4.

Figura 4: Representação do cilindro de simples ação

Fonte: Elaborada pelos autores.

3
• Válvula de simultaneidade “E”; Figura 5.

Figura 5: Representação da Válvula de simultâniedade “E”

Fonte: Elaborada pelos autores.

• Válvula alternadora “OU”; Figura 6.

Figura 6: Representação da Válvula alternadora “OU”

Fonte: Elaborada pelos autores.

• Válvula direcional 3/2 vias NF (botão com trava); Figura 7.

Figura 7: Representação da Válvula direcional 3/2 vias NF (botão com trava)

Fonte: Elaborada pelos autores.

• Válvula direcional 3/2 vias com retorno por mola e piloto pneumático; Figura 8.

Figura 8: Representação da válvula direcional 3/2 vias com retorno por mola e piloto pneumático

Fonte: Elaborada pelos autores.

3 Definições e notação
Em todos os exercícios, utilizou-se de válvulas 3/2 normalmente fechadas (NF) com acionamento
por botão com trava como variáveis de entrada. Ou seja, quando refere-se a uma variável, por exemplo,
‘A’, subentende-se que a mesma corresponde ao acionamento da alavanca de sua respectiva válvula,
sendo a posição inicial nível lógico zero (baixa pressão) e a posição comutada nível lógico um (alta
pressão). Também foi utilizado um cilindro de ação simples com retorno com mola para representação
das saídas dos circuitos, de modo que seu avanço ocorra em nível lógico um e recuo para nível lógico
zero.

4
Para simplicidade de linguagem, considera-se a notação demonstrada na Tabela 1 para as operações
booleanas. Toma-se que A e B são as entradas da função representada e S sua saída. Vale mencionar
que a ordem de precedência entre as operações é NOT, AND, OR, sendo NOT a operação com maior
prioridade.

Tabela 1: Notação booleana utilizada.


Função lógica Notação
NOT S=A
AND S=A·B
OR S=A+B
Fonte: Elaborada pelos autores.

As operações AND e OR foram implementadas utilizando seus componentes pneumáticos equiva-


lentes, isto é uma válvula de simultaneidade para o primeiro e uma válvula alternadora para o segundo.
Para a função NOT, utilizou-se de uma válvula 3/2 NF com acionamento via piloto pneumático, com
conexões ilustradas na Figura 9. Percebe-se que a variável de entrada aciona o piloto da válvula,
alternando a saída inicialmente em nível lógico alto para o nível lógico baixo, equivalente à função
NOT.

Figura 9: Circuito pneumático: Função NOT.

Fonte: Elaborada pelos autores.

4 Função NOR
A função NOR, ou NOT OR, pode ser implementada ao negar a saída de uma função OR. A
Tabela 2 mostra a relação entrada-saída para a função NOR, assim como a Figura 10 ilustra o circuito
pneumático resultante.

5
Tabela 2: Tabela verdade da função NOR.
A B S=A+B
0 0 1
0 1 1
1 0 1
1 1 0
Fonte: Elaborada pelos autores.

Figura 10: Circuito pneumático: Função NOR.

Fonte: Elaborada pelos autores.

5 Função NAND
Para gerar a função NAND, ou NOT AND, basta negar a saída de uma função AND. A Tabela 3
mostra a relação entrada-saída para a função NAND e a Figura 11 o circuito pneumático implementado.

Tabela 3: Tabela verdade da função NAND.


A B S=A·B
0 0 1
0 1 0
1 0 0
1 1 0
Fonte: Elaborada pelos autores.

6
Figura 11: Circuito pneumático: Função NAND.

Fonte: Elaborada pelos autores.

6 Função XOR
A função XOR, ou eXclusive OR, funciona de forma similar à função OR, com a diferença de que
a saída estará em nível lógico alto se e somente se apenas uma de suas entradas esteja em nível lógico
alto. Isso implica nível lógico baixo na saída para o caso em que todas as entradas estão em nível
lógico alto. Tal lógica combinacional pode ser representada por S = A · B + A · B e pode ser melhor
visualizada a partir da Tabela 4. A implementação em circuito pneumático pode ser vista na Figura
12, em que as variáveis de entrada foram negadas e, em seguida, conectadas às devidas entradas das
válvulas de simultaneidade, seguidas de uma válvula alternadora.

Tabela 4: Tabela verdade da função XOR.


A B S= A·B+A·B
0 0 0
0 1 1
1 0 1
1 1 0
Fonte: Elaborada pelos autores.

7
Figura 12: Circuito pneumático: Função XOR.

Fonte: Elaborada pelos autores.

7 Função OR para quatro variáveis


Devido à propriedade associativa da operação OR, é possível escrever a relação

A + B + C + D = (A + B) + (C + D),
o que permite implementar a operação OR para quatro variáveis a partir de duas operações OR para
duas variáveis. A Figura 13 ilustra o circuito pneumático montado para a referida função.

Figura 13: Circuito pneumático: Função OR para quatro variáveis.

Fonte: Elaborada pelos autores.

8
8 Teste de equivalência entre funções lógicas
Quer-se comprovar a equivalência da expressão

A · (B + C) = A · B + A · C.
Do ponto de vista de álgebra booleana, esta relação corresponde à própria definição da propriedade
distributiva da função AND. Para averiguar, construiu-se a tabela verdade de ambas as operações,
correspondentes às Tabelas 5 e 6. Percebe-se que suas saídas são idênticas.

Tabela 5: Tabela verdade da função lógica 1.


A B C A · (B + C)
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
Fonte: Elaborada pelos autores.

Tabela 6: Tabela verdade da função lógica 2.


A B C A·B+A·C
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
Fonte: Elaborada pelos autores.

Finalmente, implementou-se o circuito pneumático de ambas as expressões, vistos nas Figuras 14


e 15, os quais apresentaram funcionamento equivalente em relação a suas entradas e sua saída.

9
Figura 14: Circuito pneumático: Função lógica 1.

Fonte: Elaborada pelos autores.

Figura 15: Circuito pneumático: Função lógica 2.

Fonte: Elaborada pelos autores.

10
9 Conclusões
Com o auxílio do Automation Studio, foi possível analisar e implementar as funções lógicas básicas
e algumas de suas derivações comuns, assim como verificar as propriedades associativa e distributiva
da álgebra booleana.

11

Você também pode gostar