Ajuda para trabalho de elevador com PIC
Budget: $10 – $30 USD
preciso de ajuda para fazer uma simulação no SimullDE:
Proponha um circuito para o con
trole de um elevador de um edifício hipotético de 7 andares. O circuito deve empregar utili
zando o PIC – para estabelecer a lógica – em conjunto com um circuito digital de suporte –
para condicionamento das várias entradas e saídas para uso da lógica e das entradas limita
das do PIC. A comunicação entre PIC e o circuito de suporte devem seguir as seguintes ca
racterísticas:
• Motor com três possíveis atitudes: rápido, lento e parado.
• Atitude codificada no PIC c/ 2 bits.
• Motor com duas direções: subindo ou descendo.
• Direção codificada no PIC c/ 1 bit.
• O circuito de suporte deve empregar um motor DC de 5V com ponte H para ilustrar a
direção e atitude do giro do motor.
• Preveja o emprego de um sinal gerado pelo circuito de suporte para acionamento dos
freios quando a atitude for “parado”.
• Linha de indicação de piso com 3 bits e bidirecional para uso em 3 ocasiões: solicitação,
ciência e indicação de chegada no andar de destino.
• Uma linha de 1 bit ACK para indicar “transmitindo ciência de recebimento de solicita
ção”.
• Uma linha de 1 bit ARR para indicar “transmitindo chegada em piso”.
1/4
• A linha de indicação de piso é utilizada quando ACK e ARR estão inativos para indica
ção de solicitação quando de piso de destino na direção:
usuário → circuito de suporte → PIC
• A linha de indicação de piso é utilizada quando ACK está ativo para ciência na direção:
PIC → circuito de suporte
• A linha de indicação de piso é utilizada quando ARR está ativo para indicar chegada em
piso na direção:
PIC → circuito de suporte
• Será necessário o emprego da bidirecionalidade dos pinos do PIC. Para tal, empregue
buffers tristate externos ao PIC, bit de controle de direcionalidade e a correta reconfigu
ração da direcionalidade do PIC em software.
• Quando o PIC der ciência da solicitação de destino para um determinado andar, os estí
mulos dos usuários para este destino devem ser inibidas até que o elevador indique che
gada neste andar. Esta estratégia visa evitar o “travamento” do elevador no caso de um
usuário manter o botão de um determinado destino pressionado.
• As solicitações têm origem na ação dos usuários no painel externo do elevador em cada
andar e no painel interno que contem uma tecla para cada andar.
• Linha de 1 bit para determinar ao circuito de suporte o fechamento de portas.
• Linha de 1 bit para indicar ao PIC que as portas estão fechadas.
• O fechamento das portas é detectado com sensor de contato tipo chave.
• Linha de 1 bit para indicar ao PIC que as portas estão obstruídas.
• A obstrução das portas pode ser detectada por um sensor representados por uma chave.
• Linha de 1 bit indicando proximidade de algum andar andar.
• A indicação de proximidade deve ser gerada pelo circuito de suporte a partir de sensores
de contato tipo chave, localizados um pouco antes e um pouco depois do alinhamento
com o piso de cada andar.
• Linha de 1 bit indicando alinhamento com algum andar.
• A indicação de alinhamento deve ser gerada pelo circuito de suporte a partir de sensores
de contato tipo chave, localizados alinhados com os pisos de cada andar.
O circuito de suporte deve conter circuitos lógicos e blocos lógicos padrão e a solução
deve ser apresentada no SimulIDE. Apresente um relatório único contendo, além dos as
pectos técnicos da elaboração do circuito, os aspectos de organização e gerenciamento
(divisão de tarefas) necessários à conclusão do trabalho.
Proponha um circuito para o con
trole de um elevador de um edifício hipotético de 7 andares. O circuito deve empregar utili
zando o PIC – para estabelecer a lógica – em conjunto com um circuito digital de suporte –
para condicionamento das várias entradas e saídas para uso da lógica e das entradas limita
das do PIC. A comunicação entre PIC e o circuito de suporte devem seguir as seguintes ca
racterísticas:
• Motor com três possíveis atitudes: rápido, lento e parado.
• Atitude codificada no PIC c/ 2 bits.
• Motor com duas direções: subindo ou descendo.
• Direção codificada no PIC c/ 1 bit.
• O circuito de suporte deve empregar um motor DC de 5V com ponte H para ilustrar a
direção e atitude do giro do motor.
• Preveja o emprego de um sinal gerado pelo circuito de suporte para acionamento dos
freios quando a atitude for “parado”.
• Linha de indicação de piso com 3 bits e bidirecional para uso em 3 ocasiões: solicitação,
ciência e indicação de chegada no andar de destino.
• Uma linha de 1 bit ACK para indicar “transmitindo ciência de recebimento de solicita
ção”.
• Uma linha de 1 bit ARR para indicar “transmitindo chegada em piso”.
1/4
• A linha de indicação de piso é utilizada quando ACK e ARR estão inativos para indica
ção de solicitação quando de piso de destino na direção:
usuário → circuito de suporte → PIC
• A linha de indicação de piso é utilizada quando ACK está ativo para ciência na direção:
PIC → circuito de suporte
• A linha de indicação de piso é utilizada quando ARR está ativo para indicar chegada em
piso na direção:
PIC → circuito de suporte
• Será necessário o emprego da bidirecionalidade dos pinos do PIC. Para tal, empregue
buffers tristate externos ao PIC, bit de controle de direcionalidade e a correta reconfigu
ração da direcionalidade do PIC em software.
• Quando o PIC der ciência da solicitação de destino para um determinado andar, os estí
mulos dos usuários para este destino devem ser inibidas até que o elevador indique che
gada neste andar. Esta estratégia visa evitar o “travamento” do elevador no caso de um
usuário manter o botão de um determinado destino pressionado.
• As solicitações têm origem na ação dos usuários no painel externo do elevador em cada
andar e no painel interno que contem uma tecla para cada andar.
• Linha de 1 bit para determinar ao circuito de suporte o fechamento de portas.
• Linha de 1 bit para indicar ao PIC que as portas estão fechadas.
• O fechamento das portas é detectado com sensor de contato tipo chave.
• Linha de 1 bit para indicar ao PIC que as portas estão obstruídas.
• A obstrução das portas pode ser detectada por um sensor representados por uma chave.
• Linha de 1 bit indicando proximidade de algum andar andar.
• A indicação de proximidade deve ser gerada pelo circuito de suporte a partir de sensores
de contato tipo chave, localizados um pouco antes e um pouco depois do alinhamento
com o piso de cada andar.
• Linha de 1 bit indicando alinhamento com algum andar.
• A indicação de alinhamento deve ser gerada pelo circuito de suporte a partir de sensores
de contato tipo chave, localizados alinhados com os pisos de cada andar.
O circuito de suporte deve conter circuitos lógicos e blocos lógicos padrão e a solução
deve ser apresentada no SimulIDE. Apresente um relatório único contendo, além dos as
pectos técnicos da elaboração do circuito, os aspectos de organização e gerenciamento
(divisão de tarefas) necessários à conclusão do trabalho.