Vous êtes sur la page 1sur 13

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA ELTRICA CURSO DE ENGENHARIA ELTRICA SISTEMAS DIGITAIS

ELE0517

PROJETO DE SISTEMA DE ELEVADORES utilizando lgica de projeto RTL

Professor: Jos Alfredo F. Costa Aluno: Dionir Augusto de Lima Perodo: 2012.1

Matrcula: 2010078717

Glossrio (comandos e endereo)


ch_pav1 bit 1 do endereo da chamada de pavimento ch_pav0 bit 0 do endereo da chamada de pavimento ch_cab1 indicao de chamada de cabina no elevador 1 ch_cab2 indicao de chamada de cabina no elevador 2 maq_dir1 estado das contatoras de direo do elevador 1 maq_dir2 estado das contatoras de direo do elevador 2 1md1 bit 1 de maq_dir1 1md0 bit 0 de maq_dir1 2md1 bit 1 de maq_dir2 2md0 bit 0 de maq_dir2 D sinal de despacho para os elevadores 1Ea1 bit 1 do endereo do estado atual do elevador 1 1Ea0 bit 0 do endereo do estado atual do elevador 1 2Ea1 bit 1 do endereo do estado atual do elevador 2 2Ea0 bit 0 do endereo do estado atual do elevador 2 Op_p 1 comando/estado do operador de porta de cabina do elevador 1 Op_p 2 comando/estado do operador de porta de cabina do elevador 2 Br_el 1 sinal da barra eletrnica da cabina do elevador 1 Br_el 2 sinal da barra eletrnica da cabina do elevador 2 brk_maq 1 freio da mquina de trao do elevador 1 brk_maq 2 freio da mquina de trao do elevador 2 maq_vel 1 contatoras de velocidade da mquina de trao do elevador 1 maq_vel 2 contatoras de velocidade da mquina de trao do elevador 2 Sel. 1 sistema do seletor do elevador 1 Sel. 2 sistema do seletor do elevador 2

Apresentao
O presente relatrio apresenta o projeto de um sistema de elevadores com dois elevadores interligados para atender a um edifcio de 4 pavimentos; um andar trreo mais trs andares (primeiro, segundo e terceiro andares). O projeto composto pelos seguintes subsistemas: - Sistema de despacho dos elevadores (para chamadas de pavimento); - Operador de porta de cabine; - Freio da mquina de trao; - Contatoras de direo da mquina de trao; - Contatoras de velocidade da mquina de trao; - Sistema seletor. Os elevadores atendero chamadas de pavimento na subida e na descida, sendo despachados para tais pelo sistema de despacho que decidir qual elevador ser despachado para atender a chamada. Tambm sero atendidas as chamadas de cabina de cada elevador. A seguir ser descrito o projeto de cada subsistema, e por fim, ser apresentado o projeto final do sistema completo.

Sistema de despacho dos elevadores


O sistema de despacho dos elevadores ser o controlador responsvel por decidir qual dos dois elevadores ser despachado para atender a uma chamada de pavimento. O controlador de despacho enviar um sinal de despacho para o elevador correspondente que servir de entrada aos subsistemas deste.
0 1 Despacho no despachar despachar

O circuito do sistema de despacho ser funo do: - endereo do pavimento chamado (2 bits); - estado atual de cada elevador (2bits+2bits); - estado das contatoras de direo de cada elevador (2bits + 2bits); - do sinal de existncia ou no de chamada de cabina em cada carro (1bit + 1bit) Isto resultaria em uma funo de 12 bits para cada elevador. Significa que nossa tabela verdade teria 4.096 linhas! De modo a viabilizar o projeto, adotamos uma estratgia modular de projeto. Primeiramente dividimos a problemtica em 9 situaes, de acordo com as configuraes possveis dos estados dos elevadores, conforme segue. Situao Situao Situao Situao Situao Situao Situao Situao Situao 1 Elev.1 e Elev.2 parados 2.1 Elev.1 parado e Elev.2 subindo 2.2 Elev.1 subindo e Elev.2 parado 3.1 Elev.1 parado e Elev.2 descendo 3.2 Elev.1 descendo e Elev.2 parado 4.1 Elev.1 subindo e Elev.2 descendo 4.2 Elev.1 descendo e Elev.2 subindo 5 Elev.1 e Elev.2 descendo 6 Elev.1 e Elev.2 subindo

Com base nestas situaes desenvolvemos o circuito que controlar a sada de um multiplexador, que ter por entradas as sadas dos circuitos correspondentes a cada uma das situaes descritas. O projeto foi simplificado de 4 para 3bits ao percebermos que as situaes 3.1 e 4.1 correspondiam mesma lgica de entrada para o multiplexador, o mesmo acontecendo para as situaes 3.2 e 4.2; ficamos assim com 7 situaes. A seguir apresentaremos o projeto de circuito correspondente a cada uma das 7 situaes.(Cada circuito apresenta uma sada S de um bit)
S 0 1 Elevador Despacha Elevador 1 Despacha Elevador 2

Situao 1 Os dois elevadores parados

Neste caso ser obtida a distncia de cada elevador para o andar chamado; em seguida haver uma comparao para saber qual est mais perto. Se o elevador 2 estiver mais perto ele vai, caso contrrio vai o elevador 1.

Situao 2.1 Elevador 1 parado e Elevador 2 subindo Se o elevador 2 estiver subindo sem chamada de cabina ele atende; caso contrrio, atende o primeiro. A sada S ser:
Sada ( S ) = ch _ cab2

Situao 2.2 Elevador 1 subindo e Elevador 2 parado Igualmente, se o elevador 1 estiver subindo sem chamada de cabina ele atende; caso contrrio, atende o outro. A sada S ser:

Sada ( S ) = ch _ cab1

Situao 3.1 Elev.1 parado e Elev.2 descendo e Situao 4.1 Elev.1 subindo e Elev.2 descendo Se o elevador 2 estiver acima do andar chamado, ele atender. Caso contrrio, ir o outro.

Situao 3.2 Elev.1 descendo e Elev.2 parado e Situao 4.2 Elev.1 descendo e Elev.2 subindo Igualmente, se o elevador 1 estiver acima do andar chamado, ele atender. Caso contrrio, ir o outro.

Situao 5 Os dois elevadores descendo Para este caso, o elevador que se encontrar acima do andar especificado atender. Se os dois estiverem acima, ir o que estiver mais perto. Se os dois estiverem abaixo ir o elevador 1. O projeto desta etapa acompanha a seguinte tabela verdade (onde comparador a sada do circuito da situao 1):
comparador S1 x 0 x 0 x 1 0 1 1 1 S2 Sada (S) 0 0 1 1 0 0 1 0 1 1

A funo lgica ser,

Sada ( S ) = ( S1)( S 2) +(comparador )( S1)( S 2)

Situao 6 Os dois elevadores subindo Tem prioridade para atender o elevador que estiver sem chamada de cabina. A tabela verdade ilustra as situaes possveis:
ch_cab 1 0 0 1 1 ch_cab 2 Sada(S) 0 0 1 0 0 1 1 0

e a funo lgica ser,

Sada ( S ) = (ch _ cab1)(ch _ cab2)

A prxima etapa consistiu no desenvolvimento do circuito que controla a entrada a ser multiplexada com base nos estados das contatoras de direo.
1md1 1md0 2md1 2md0 S2 S1 S0 E Situao (entrada)

0 0 0 0 0 0 1 1 1

0 0 0 1 1 1 0 0 0

0 0 1 0 0 1 0 0 1

0 1 0 0 1 0 0 1 0

0 0 0 0 1 0 1 1 1

0 0 1 1 1 1 0 0 0

0 1 1 0 0 1 0 0 1

Sit. 1 Sit.2.1 Sit.3.1 Sit. 2.2 Sit. 6 Sit 4.1 Sit. 3.2 Sit 4.2 Sit. 5

0 1 3 2 6 3 4 5

As funes lgicas so as seguintes:


S 2 =(1md 0)( 2md 0) +(1md1) S1 =(1md1)(2md1) +(1md1) S 0 =(1md 0)(1md1)( 2md 0) +( 2md1)

e o circuito o apresentado abaixo:

Operador de porta de cabine (Op_p)


Cada elevador possuir um operador de porta de cabine que ser responsvel por fechar e abrir a porta da cabina. Seu comando depender do estado da barreira eletrnica (responsvel por detectar obstruo no percurso da porta) e do comando de despacho do elevador.
Operador de porta Entradas Sada Despachar Br_el (Op_p) 0 0 0 1 0 0 1 1 1 0 Barreira Eletrnica (Br_el) Livre Obstruda

0 1

Sada - Operador de porta (Op_p)

0 Abre a porta 1 Fecha a porta

A funo lgica correspondente ser: Op _ p = ( Br _ el )D Quando a porta atingir o sensor limite de curso de fechamento sua sada indicar 1(fechada), caso contrrio indicar 0. Haver tambm um limite de curso de porta aberta com a finalidade de desligar o motor.

Freio da mquina de trao (brk_maq)


Cada mquina de trao, correspondente a cada elevador, possuir um freio eletromagntico, que s liberar o mquina quando a porta de cabina estiver indicando fechada e houver contatora de direo acionada.
Freio da mquina Entradas Sada maq_dir Op_p (brk_maq) 00 0 0 00 1 0 01 0 0 01 1 1 10 0 0 10 1 1 Freio da Mquina (brk_maq) Pressionado Liberado

0 1

A funo lgica ser:

brk _ maq = Op _ p(md1 + md 0)

Contatoras de direo da mquina de trao (maq_dir)


As contatoras de direo possuem os seguintes estados:
Mquina de trao Direo (maq_dir) 00 Estacionado 01 Sobe 10 Desce

O estado s ser alterado quando a mquina estiver parada, bviamente; e quando houver sinal para despachar. Levando em conta estas duas condies, a nossa tabela verdade fica simplificada ao endereo de chamada de pavimento (2bits), e ao endereo atual do elevador(2bits).
ENTRADA
CHAMADA PAV. E. ATUAL

FUTURO
maq_dir Futuro

00

01 10 11

10

01

10

11

00 10 11 00 01 11 00 01 10

01 10 01 10 01

Se algum elevador j se encontrar no andar o registro da chamada de pavimento estar desabilitada para ele, visto que aps um elevador chegar em um andar para atender a uma chamada de pavimento ele necessriamente dever cancel-la, visto que j foi atendida. Sendo md1 e md0 os bits correspondentes a maq_dir , as funes lgicas para eles sero,
md1 = [(ch _ pav1 )(ch _ pav0 ) + ( Ea1)( Ea 0) + (ch _ pav1 )( Ea1)]( D )(md1)( md 0) md 0 = [(ch _ pav1)(ch _ pav0) + ( Ea1)( Ea 0) + (ch _ pav1)( Ea1)]( D )( md1)(md 0)

Cada mquina de trao ter um circuito de controle de direo conforme acima.

Contatoras de velocidade da mquina de trao (maq_vel)


As contatoras de velocidade s entraro se houver sinal de despacho, as contatoras de direo estiverem entrado, e a porta de cabina estiver indicando fechada.

maq_vel Entradas Despachar maq_dir Op_p 0 00 0 0 00 1 0 01 0 0 01 1 0 10 0 0 10 1 1 00 0 1 00 1 1 01 0 1 01 1 1 10 0 1 10 1 0 1 Velocidade (maq_vel) Desligadas Acionadas (baixa ou alta velocidade)

Sada 0 0 0 1 0 1 0 0 0 1 0 1

A funo lgica resultante ser a mesma que a do freio da mquina:

maq _ vel = Op _ p (md1 + md 0)

Sistema seletor
O seletor o sistema responsvel pela atualizao e controle da posio da cabine do elevador. Atravs de sensores alocados nos pavimentos ele incrementa ou decrementa a posio atual do elevador, de acordo com o sentido em que estiver se deslocando. Para isso o sistema de controle do seletor, alm da leitura dos sensores dos pavimentos, far tambm a leitura do estado das contatoras de direo. Utilizamos ento para o projeto a seguinte tabela verdade,
Estado Atual Ea1 Ea0 0 0 0 0 0 1 0 1 1 0 maq_dir Estado Futuro md1 md0 Ea1F Ea0F 0 1 0 1 1 0 x x 0 1 1 0 1 0 0 0 0 1 1 1

1 1 1

0 1 1

1 0 1

0 1 0

0 x 1

1 x 0

obtendo as seguintes funes lgicas:


Ea1F =( Ea1)( Ea 0) +( Ea 0)(md 0) +( Ea1)(md1)

Ea 0 F = Ea 0

O circuito completo incluindo o sinal dos sensores de pavimento (sinal de Seletor) apresentado abaixo.

Concluso
O diagrama do projeto RTL completo apresentado seguir. O circuito foi desenhado utilizando o software LOGISIM v.2.7.1. No circuito podemos reparar a interdependncia dos subsistemas, assim como identificar os blocos correspondentes.

Referncias
Sistemas Digitais Vahid, Frank. John Wiley (2007); Sistemas Digitais: Princpios e aplicaes Tocci, Ronald J.; Widmer, Neal S.; Moss, Gregory L.. Prentice hall (2007) Notas de aula Disciplina: Sistemas Digitais (UFRN). Prof. Jos Alfredo F. Costa

ANEXO I
Esboo da relao entre os subsistemas do projeto desenvolvido no software MindManager Pro 9.1.157.