TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Elevador

Trabalho Escolar: Elevador. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  24/10/2013  •  871 Palavras (4 Páginas)  •  790 Visualizações

Página 1 de 4

LINGUAGEM C ANSI PARA MICROCONTROLADOR PIC18F4550

LINGUAGEM C ANSI PARA MICROCONTROLADOR PIC18F4550

Diego Carradi

Luiz Cláudio do Nascimento

Relatório apresentado à PICMINAS® como requisito para conclusão de curso de Microcontroladores PIC18F4550 em linguagem CANSI.

RESUMO

Este projeto tem como escopo principal, a utilização do microcontrolador PIC18F4550 como unidade central para o processamento e controle de transporte vertical (elevadores) com as seguintes vantagens:

A aplicação reduz o custo final evitando a utilização de micro controlador específicos.

O circuito eletrônico adicional é de baixo custo.

O circuito eletrônico adicional é de uso geral facilmente encontrado no mercado comercial.

Os periféricos possuem uma rampa de mudança de estado de 23ns bem inferior a velocidade do PIC garantindo estabilidade ao sistema.

A programação pode ser feita on –board através de conectores USB1.

Para mais de um elevador pode ser feito Softwares específicos para controle de tráfego e até mesmo funções especiais de manobras via PC2

SUMÁRIO

1. INTRODUÇÃO 03

CONSIDERAÇÕES 03

PLATAFORMAS DE SIMULAÇÃO 03

PROTEUS® 7.2 SP6 03

AMBIENTE DE TRABALHO PROTEUS® 7.2 SP6. 04

ARQUIVO DE COMANDO DE IMPRESSÃO 04

COMANDOS DE EXPOSIÇÃO 04

PRINCIPAIS COMANDOS 04

ICONES DO DISPOSITIVO 05

GRÁFICOS 2D 05

FERRAMENTAS DO PROJETO 05

EDIÇÃO DE COMANDOS 06

ESPELHO E GIRAR ICONES 06

INTRODUÇÃO DE OPERAÇÃO DO PROTEUS NO MODO ISIS COM MICROCONTROLADORES 06

3.2.3 CARREGAR O PROGRAMA COM OS DADOS “. HEX”

GERADOS NO MPLAB® 11

PLATAFORMAS DE PROGRAMAÇÃO C ANSI. 12

4.1 MPLAB® 12

CARREGANDO PROJETOS NO MPLAB ® 13

4.2 MCC18® 17

APRESENTAÇÃO DO 74HS594 17

ESQUEMA ELETRÔNICO 17

FUNCIONAMENTO. 18

APRESENTAÇÃO DO PROJETO 18

APRESENTAÇÃO DO PROGRAMA ESCRITO EM LINGUAGEM C ANSI. 18

DEFINES 18

VARIÁVEIS 19

ZERANDO VARIAVEIS, PORTAS E REGISTRADORES PARA INICIALIZAR COMANDOS. 19

PREPARA PORTA PARA POCICIONAR CABINE DO ELEVADOR NA PRIMEIRA PARADA 21

DETECTA FALHA AO FECHAR A PORTA 22

PROCEDIMENTO PARA ASCENDER LED DE FALHA DENTRO DO WHILE 22

STOP DA CABINE NA POSIÇÃO INFERIOR 23

PROCEDIMENTO PARA ASCENDER LED DE FALHA DENTRO DO WHILE 24

STOP DA CABINE NA POSIÇÃO INFERIOR 25

NIVELA A CABINE PARA POSIÇÃO DA PRIMEIRA PARADA 25

PREPARA PARA ABRIR PORTA 25

DETECTA FALHA AO ABRIR A PORTA 26

PROCEDIMENTO PARA ASCENDER LED DE FALHA DENTRO DO WHILE 26

A EXECUTA LAÇO DE PROGRAMAÇÃO DEFININDO FUNÇÃO PARA IDENTIFICAÇÃO DE ANDAR 27

A FAZ VARREDURA NOS BOTÕES DE CHAMADA 27

TRANFERE ESPELHO DE CHAMADAS PARA VARIÀVEL DADOS 28

REGISTRA CHAMADAS DE CABINE 28

IDENTIFICA DIREÇÃO DE CHAMADAS SUBIDA OU DESCIDA 29

COMANDO DE ALTA VELOCIDADE 29

PREPARA PARADA COM REVERSÃO DE DIREÇÃO DESCIDA OU SUBIDA 30

PREPARACAO_DE_PARADA NA MESMA DIREÇÃO 31

PARADA 31

CANCELANDO CHAMADA 31

ABRE PORTA 32

FECHA PORTA 32

CONFIGURA SISTEMA 32

CONSIDERAÇÕES FINAIS OU CONCLUSÃO 33

REFERÊNCIAS BIBLIOGRÁFICAS 34

1. Introdução

O uso de microcontroladores específicos com grandes números de saídas e entradas com gravação do programa off-board vem sendo largamente utilizado na área de transporte vertical, no entanto é possível obter o mesmo efeito com qualidade , confiabilidade e significativa redução de custo, utilizando o PIC18F4550, além da possibilidade de gravação on-board.

A idéia central é realizar pequenos protocolos de comunicação serial de forma a manter a velocidade de processamento vantajosa do PIC que mesmo com atrasos de leituras seriais ainda é superior aos que hoje são utilizados.

O projeto final apresentará recursos técnicos capaz de comunicar e interagir com as portas do PIC de forma a multiplicar a sua gama de monitoramento e comando.

CONSIDERAÇÕES

Para melhor apresentação deste relatório as figuras serão apresentadas conforme desenvolvimento do documento

...

Baixar como (para membros premium)  txt (6.9 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com