Robótica
4ª aula - Elementos lógicos e
biestáveis
02-08-2000
Copyright 2000, Jorge Lagoa
Robótica
Elementos Lógicos
■Representação da acção
Interacção cobre o sistema.
Interrupção de um fluxo (0).
Abertura dum fluxo (1).
Fluxo:
Água,
Corrente eléctrica,
Óleo,
Ar, etc...
■Representação do comando
4. 2.
02-08-2000
Copyright 2000, Jorge Lagoa
Elemento de comando - maiúsculas
Elemento comandado - minúsculas
Aos estados de comando
A=0 e A=1
Correspondem os estados comandados
a=0 e a=1
respectivamente.
Passar para a
primeira página
Robótica
■Lógica negada
Se aos estados de comando
A=0 e A=1
Correspondem os estados comandados
a=1 e a=0
respectivamente.
■Representação simbólica
Lógica directa:
Comando A - comandado a
Lógica negada:
Comando A - comandado a
4. 3.
02-08-2000
Copyright 2000, Jorge Lagoa
Passar para a
primeira página
Robótica
■Realização física
Comando:
humano: Interruptores
mecânico: Fins-de-curso
eléctrico: Transístores,
por exemplo.
Tecnologia:
Células fotoeléctricas
Detectores indutivos
Detectores laser
Elementos electrónicos
por exemplo.
4. 4.
02-08-2000
Copyright 2000, Jorge Lagoa
Passar para a
primeira página
Robótica
Implementação de funções
Símbolos pneumáticos
NOT
AND
OR
Válvula monoestável
Variável de
comando
X=0
Variável
comandada
x=0
x=1
X=1
Válvula 3/2
4. 5.
02-08-2000
Copyright 2000, Jorge Lagoa
Obs.: O circuito pneumático será aprofundado posteriormente.
Passar para a
primeira página
Robótica
Circuito de contactos
Símbolos
Variável discreta de entrada
Variável discreta de entrada negada
Variável discreta de saída
Comparação (menor que)
CMP<
Leitura do valor de um registo
GET
Temporizador de atraso na activação
TON
4. 6.
02-08-2000
Copyright 2000, Jorge Lagoa
Passar para a
primeira página
Robótica
a
F
F ab
OR
b
F  a b
 
a
b
a
F  a  b c
4. 7.
02-08-2000
Copyright 2000, Jorge Lagoa
F
AND
c F
b
Passar para a
primeira página
Robótica
Circuito eléctrico
Símbolos eléctricos
Interruptor
fechado
aberto
Contactos
bipolar
unipolar
inversor
Botão
Contacto comandado
Lâmpada
4. 8.
02-08-2000
Copyright 2000, Jorge Lagoa
Relé
Motor
M
Passar para a
primeira página
Robótica
Circuito de potência
220V
a
Circuito de comando
24V
b
F
A
0V
0V
Relé
Variáveis
comandadas
Variável de comando
ou excitação
A=0
a 1 a  0
A=1
a  0 a 1
4. 9.
02-08-2000
Copyright 2000, Jorge Lagoa
Passar para a
primeira página
Robótica
F
b
F b
YES
F
b
F b
NOT
a
F
F ab
OR
b
F  a b
a
b
F
AND
4. 10.
02-08-2000
Copyright 2000, Jorge Lagoa
Passar para a
primeira página
Robótica
Circuito electrónico
Símbolos electrónicos
AND
NAND
NOT
OR
NOR
Chip
NAND de 2 entradas
4. 11.
02-08-2000
Copyright 2000, Jorge Lagoa
Passar para a
primeira página
Robótica
F  x1  x 0  x1  x 3  x 2  x 3  x 2


 x1  x 3  x 2  x 0  x 3  x 2
4. 12.
02-08-2000
Copyright 2000, Jorge Lagoa
Passar para a
primeira página
Robótica
Memórias / Biestáveis
Memória
Duas variáveis de comando: SET (S) / RESET (R)
Uma variável comandada: x / x
Símbolos pneumáticos
x 1
S
x 0
R
Válvula 5/2
4. 13.
02-08-2000
Copyright 2000, Jorge Lagoa
Obs.: O circuito pneumático será aprofundado posteriormente.
Passar para a
primeira página
Robótica
Símbolos electrónicos
Dois estados estáveis: 0 / 1
Duas variáveis de comando: SET (S) / RESET (R)
Duas saídas: x / x
Biestável R/S
S
0
0
1
1
R
0
1
0
1
Qn
Q
d
d
-
Q
n1
Q
0
1
-
S
Q
S
Q
R
Q
R
Q
R Q
4. 14.
02-08-2000
Copyright 2000, Jorge Lagoa
S Q
Passar para a
primeira página
Robótica
Biestável J/K
J
0
0
1
1
K
0
1
0
1
Qn
Q
d
d
Q
Q
n1
Q
0
1
Q
Q
J
J Q
K
K Q
Q
Biestável D
K
0
1
Qn
Q
Q
Q
n1
Q
Q
J Q
K Q
Biestável T
D
0
1
Qn
d
d
Q
n1
0
1
J Q
K Q
4. 15.
02-08-2000
Copyright 2000, Jorge Lagoa
Passar para a
primeira página
Robótica
Tabelas de funcionamento
Qn
Qn  1
0
1
0
1
0
1
1
0
RS
0d
d0
10
01
JK
0d
d0
1d
d1
T
0
0
1
1
D
0
1
1
0
4. 16.
02-08-2000
Copyright 2000, Jorge Lagoa
Passar para a
primeira página
Robótica
Autorização
Assíncrono - permanentemente autorizado
R
S
Q
Q
Síncrono - autorização por sinal externo: relógio
clock
S
4. 17.
02-08-2000
Copyright 2000, Jorge Lagoa
R
Q
Passar para a
primeira página
Robótica
Representação
R Q
S Q
clock R
Q
S Q
Permanentemente
autorizado
Autorizado por
variação positiva
do sinal
clock R
Q
S Q
clock R
Q
S Q
Autorizado por
nível de sinal
Autorizado por
variação negativa
do sinal
4. 18.
02-08-2000
Copyright 2000, Jorge Lagoa
Passar para a
primeira página
Robótica
Contadores
Contador binário assíncrono incondicional crescente
input
S Q0
S Q1
S Q2
R Q0
R Q1
R Q2
Reset
Q1
Q0
Q2
input
Q0 0 1
Q1 0 0
Q2 0 0
0
1
0
1
0
1
1
0
0
1
0
0
1
1
1
4. 19.
02-08-2000
Copyright 2000, Jorge Lagoa
Passar para a
primeira página
Robótica
Contador BCD assíncrono incondicional crescente
input
input
J Q1
J Q1
J Q2
J Q3
K Q1
K Q1
K Q2
K Q3
BCD1
BCD2
4. 20.
02-08-2000
Copyright 2000, Jorge Lagoa
BCD3
Obs.: BCD significa BINARIO CODIFICADO DECIMAL..
Passar para a
primeira página
out
Robótica
Sequenciador de Estados
Conjunto de biestáveis ligados entre si, por forma a formar
uma sequência pré-estabelecida de estados.
Exemplo de projecto de um sequênciador
Seja a sequência de estados (a três variáveis) pretendida
estabelecida por:
a
0
1
1
1
0
0
b
0
1
0
1
0
1
c
0
1
1
0
1
0
4. 21.
02-08-2000
Copyright 2000, Jorge Lagoa
Passar para a
primeira página
Robótica
Se utilizarmos biestáveis JK (um por
cada variável da sequência de estados),
teremos:
Utilizando mapas de Karnaugh determinamse as equações de comando:
JAKA
a
0
1
1
1
0
0
b
0
1
0
1
0
1
c JAKA
0 1d
1 d0
1 d0
0 d1
1 0d
0 0d
JBKB
1d
d1
1d
d1
1d
d1
JCKC
1d
d0
d1
1d
d1
0d
0
1
c
JBKB
0
1
c
JCKC
4. 22.
02-08-2000
Copyright 2000, Jorge Lagoa
0
1
c
0
1
1
0
0
0
1
1
1d 0d d1 dd
0d dd d0 d0
b
a
0 1 1 0
0 0 1 1
1d d1 d1 dd
1d dd d1 1d
b
a
0 1 1 0
0 0 1 1
1d 0d d1 dd
d1 dd d0 d1
b
a
JA  b  c
KA  c
JB  1
KB  1
JC  a  b
KC  b
Passar para a
primeira página
Robótica
Cujo circuito é:
input
JA a
1 J b
B
KA a
1
KB b
>=1
JC c
KC c
&
4. 23.
02-08-2000
Copyright 2000, Jorge Lagoa
Passar para a
primeira página
Robótica
Há outros métodos de realizar
sequenciadores. Dois outros
métodos são:
•
realização por utilização de um
biestável por estado
•
síntese por EPROM
4. 24.
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
L’Automatique par les Problemes - tome I
Les Éditions Foucher
R. Chappert, J. Cojean, A. Campa
4. 25.
02-08-2000
Copyright 2000, Jorge Lagoa
Passar para a
primeira página
Download

4ª Aula - Página de Automação e Robótica