Académique Documents
Professionnel Documents
Culture Documents
ELE0517
Professor: Jos Alfredo F. Costa Aluno: Dionir Augusto de Lima Perodo: 2012.1
Matrcula: 2010078717
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.
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
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
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
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
0 1
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.
0 1
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)
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
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
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.