robótica 02-08-2000 copyright 2000, jorge lagoa 4ª aula - elementos lógicos e biestáveis

25
02-08-2000 Copyright 2000, Jorge Lagoa Robótica Robótica 4ª aula - Elementos lógicos e biestáveis

Upload: internet

Post on 17-Apr-2015

106 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

02-08-2000

Copyright 2000, Jorge Lagoa

RobóticaRobótica

4ª aula - Elementos lógicos e biestáveis

Page 2: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 2.

Robótica

■Representação da acçãoRepresentação da acçãoElementos Lógicos

■Representação do comandoRepresentação do comando

Interacção cobre o sistema.Interrupção de um fluxo (0).Abertura dum fluxo (1).Fluxo:

Água,Corrente eléctrica,Óleo,Ar, etc...

Elemento de comando - maiúsculasElemento comandado - minúsculasAos estados de comando

A=0 e A=1Correspondem os estados comandados

a=0 e a=1respectivamente.

Page 3: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 3.

Robótica

■Lógica negadaLógica negadaSe aos estados de comando

A=0 e A=1Correspondem os estados comandados

a=1 e a=0respectivamente.

■Representação simbólicaRepresentação simbólicaLógica directa:

Comando A - comandado aLógica negada:

Comando A - comandado a

Page 4: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 4.

Robótica

■Realização físicaRealização física

Comando:humano: Interruptoresmecânico: Fins-de-cursoeléctrico: Transístores,

por exemplo.

Tecnologia:Células fotoeléctricasDetectores indutivosDetectores laserElementos electrónicos

por exemplo.

Page 5: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 5.

Robótica

Símbolos pneumáticosSímbolos pneumáticos

ORORANDANDNOTNOT

Válvula monoestávelVálvula monoestável

X=0 X=1x=0 x=1

Variável de comando

Variável comandada

Obs.: O circuito pneumático será aprofundado posteriormente.

Implementação de funções

Válvula 3/2

Page 6: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 6.

Robótica

Circuito de contactosCircuito de contactos

Símbolos

Variável discreta de entrada

Variável discreta de saída

Variável discreta de entrada negada

Comparação (menor que)

Leitura do valor de um registo

Temporizador de atraso na activação

GET

CMP<

TON

Page 7: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 7.

Robótica

cba F

ba F

ba F OROR

ANDAND

Fa

b

Fa b

Fa

b

c

Page 8: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 8.

Robótica

Contactos

Interruptor

Botão Relé

aberto fechado

unipolar bipolar

inversor

Contacto comandado

Circuito eléctricoCircuito eléctricoSímbolos eléctricos

Lâmpada Motor

M

Page 9: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 9.

Robótica

Circuito de comando

Circuito de potênciaFa 0V220V

0V24V

ReléRelé

Variável de comando ou excitação

Variáveis comandadas

A=10a 1a

A=01a 0a

Ab

Page 10: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 10.

Robótica

bF

ba F

ba F OROR

ANDAND

bFFb

Fb

Fa

bFa b

NOTNOT

YESYES

Page 11: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 11.

Robótica

Símbolos electrónicos

OROR

ANDAND NANDNAND

NORNOR

NOTNOT

Chip

NAND de 2 entradas

Circuito electrónicoCircuito electrónico

Page 12: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 12.

Robótica

230231

2323101

xxxxxx

xxxxxxx

F

Page 13: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 13.

Robótica

Memórias / Biestáveis

Símbolos pneumáticos

MemóriaMemória

S

Obs.: O circuito pneumático será aprofundado posteriormente.

Duas variáveis de comando: SET (S) / RESET (R)

Uma variável comandada: x /

R0x1x

Válvula 5/2

x

Page 14: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 14.

Robótica

Símbolos electrónicosSímbolos electrónicos

Biestável R/SBiestável R/S

Dois estados estáveis: 0 / 1Duas variáveis de comando: SET (S) / RESET

(R)Duas saídas: x /

x

S

R Q

QS R nQ 1nQ

0 0 Q Q0 1 d 01 0 d 11 1 - -

S

R Q

Q

R

S

Q

Q

Page 15: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 15.

Robótica

Biestável J/KBiestável J/K

J

KQ

QJ K nQ 1nQ

0 0 Q Q0 1 d 01 0 d 11 1 Q Q

J

K

Q

Q

Biestável DBiestável D Biestável TBiestável T

J

K

Q

Q

J

K

Q

Q

D nQ1n

Q 0 d 01 d 1

K nQ 1nQ

0 Q Q1 Q Q

Page 16: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 16.

Robótica

Tabelas de funcionamento

nQ

1nQ RS JK T D

0 0 0d 0d 0 01 1 d0 d0 0 10 1 10 1d 1 11 0 01 d1 1 0

Page 17: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 17.

Robótica

AutorizaçãoAssíncrono - permanentemente autorizado

Síncrono - autorização por sinal externo: relógio

clock

S

R

Q

SR

QQ

Page 18: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 18.

Robótica

Representação

Permanentemente autorizado

R

S

Q

Q

Autorizado por nível de sinal

R

S

Q

Q

Autorizado por variação positiva do sinal

R

S

Q

Q

Autorizado por variação negativa do sinal

R

S

Q

Q

clock

clockclock

Page 19: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 19.

Robótica

ContadoresContadores

R

S 0Q

0Q

input

R

S

R

S1Q

1Q

2Q

2Q

0Q 1

Q2

Q

input

0Q

1Q

2Q

0 1 0 1 0 1 0

0 0 1 1 0 0 1

0 0 0 0 1 1 1

Contador binário assíncrono incondicional crescente

Reset

Page 20: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 20.

Robótica

J

K

input 1Q

1Q

3Q

3Q

Contador BCD assíncrono incondicional crescente

Obs.: BCD significa BINARIO CODIFICADO DECIMAL..

1Q

1Q

2Q

2Q

J

K

J

K

J

K

out

input BCD1 BCD2 BCD3

Page 21: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 21.

Robótica

Sequenciador de EstadosSequenciador de EstadosConjunto 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 b c0 0 01 1 11 0 11 1 00 0 10 1 0

Page 22: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 22.

Robótica

Se utilizarmos biestáveis JK (um por cada variável da sequência de estados), teremos:

a b c JAKA JBKB JCKC

0 0 0 1d 1d 1d1 1 1 d0 d1 d01 0 1 d0 1d d11 1 0 d1 d1 1d0 0 1 0d 1d d10 1 0 0d d1 0d

Utilizando mapas de Karnaugh determinam-se as equações de comando:

0 1 1 0 bJAKA 0 0 1 1 a

0 1d 0d d1 dd1 0d dd d0 d0c

0 1 1 0 bJBKB 0 0 1 1 a

0 1d d1 d1 dd1 1d dd d1 1dc

0 1 1 0 bJCKC 0 0 1 1 a

0 1d 0d d1 dd1 d1 dd d0 d1c

cbJA cKA

1JB 1KB

baJC bKC

Page 23: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 23.

Robótica

a

a

input b

b

c

c

AJ

AK

BJ

BK

CJ

CK

>=11

1

&

Cujo circuito é:

Page 24: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 24.

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

Page 25: Robótica 02-08-2000 Copyright 2000, Jorge Lagoa 4ª aula - Elementos lógicos e biestáveis

Passar para a primeira página

02-08-2000

Copyright 2000, Jorge Lagoa

4. 25.

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