Professional Documents
Culture Documents
Esteira Seletora
Caique de Siqueira
Flavio Daniel Ferreira da Silva
Coelho
Gabriel Siqueira
Genilson Cunha de Sousa
Luan Soares Dias
Natan Vilela Silva
Professor Orientador:
Salomão Choueri Junior
2
AGRADECIMENTOS
3
RESUMO
4
LISTA DE FIGURAS
5
Sumario
Introdução .......................................................................................................... 7
Tema e delimitação ............................................................................................ 7
Objetivos ............................................................................................................ 7
Justificativa ......................................................................................................... 7
Metodologia ........................................................................................................ 7
1 – Fundamentação Teórica............................................................................... 8
2 - Descrição do projeto ..................................................................................... 8
2.1 – Circuitos eletrônicos............................................................................... 8
3 – Planejamento do Projeto .............................................................................. 8
3.1 - Parte elétrica / eletrônica: ....................................................................... 8
3.2- Parte Lógica: ......................................................................................... 10
3.3 - Parte Mecânica: .................................................................................... 11
4 – Desenvolvimento do Projeto....................................................................... 12
4 .1 - Parte Mecânica: ................................................................................... 12
4.2 - Parte Eletro – eletrônica: ..................................................................... 12
4.2.1 – Microcontrolador Atmel AT89S52 .................................................. 12
4.2.2 - Sensor ótico (barreira ótica) ........................................................... 13
4.2.3 - Interface de Potencia para o motor:................................................ 14
4.2.4 - CI Ponte H para motor de passo: ................................................... 15
4.2.6 - Parte Logica ................................................................................... 16
5 – Resultados Obtidos .................................................................................... 16
Conclusão ........................................................................................................ 17
Referências ...................................................................................................... 18
Apêndice A ....................................................................................................... 19
Apêndice B ....................................................................................................... 28
6
Introdução
No inicio pensamos em criar uma esteira que separaria metais dos não
metais, mas com a orientação do professor concluímos que era viável fazer
algumas modificações, então surgiu a idéia de fazer a esteira seletora de
materiais pelos seus respectivos tamanhos. Um projeto com custo beneficio
grande e praticidade maior.
A esteira como principal exige a aplicação de conhecimentos em
automação industrial juntamente com o esforço de cada integrante da criação
da esteira.
Tema e delimitação
Objetivos
O nosso Projeto tem como objetivo otimizar o tempo ser mais eficaz no
processo de seleção de peças e sendo automatizado pode trabalhar mais
tempo que um ser humano, eliminando gastos da empresa com salários de
funcionários, aumentando o lucro mensal e diminuindo a margem de erros na
hora da seleção.
Justificativa
Metodologia
7
1 – Fundamentação Teórica
Através de duas barreiras óticas será capaz de selecionar objetos por tamanho
e redirecionar o curso da esteira para seu respectivo destino.
3 – Planejamento do Projeto
Entradas e Saídas
O Projeto utiliza duas barreiras óticas para fazer a seleção por
tamanho dos materiais, que serão depositados em uma esteira. A
esteira será acionada por um botão com trava, que quando acionado
ativa o motor, dando inicio ao processo de separação.
Os sinais das barreiras óticas são conectados a um microcontrolador
que acionara o motor de passo que determinara seu cur
8
Diagrama em Blocos:
Motor 127 V
Reset
Microcontrolador
Atmel Motor de
Botões passo
liga/desliga AT89S51
LCD
Barreira
Ótica 1
Led 1
Barreira
ótica 2
Led 2
9
3.2- Parte Lógica:
Fluxograma do Processo:
S2 S
start N
N
Inicia contagem
Inicia contagem da peças G
Ligar motor das peças P
Aciona motor de
Aciona motor de
paço para direita
paço para
S1 S esquerda
N N
N contar
contar 10
1 10 peças
peças S
S
Acender led1 Acender led 2
10
1
N
Reset 1
Apaga led1
Zera cont1
Zera cont2
N
Programa em assembly:
“Segue em documento anexo A“
Croqui:
“Segue em documento anexo B”
11
4 – Desenvolvimento do Projeto
4 .1 - Parte Mecânica:
A parte mecânica foi desenvolvida na empresa Van maq, onde eles nos
disponibilizaram todo o material e ajuda na construção da estrutura,
engrenagens para o motor, roletes, enfim toda parte mecânica do projeto.
Nos utilizamos dois motores na esteira, o motor de vidro elétrico de carro que
tem como função fazer a esteira levar a peça para seu destino; e também
temos o motor de passo que será utilizado no fim da esteira fazendo a
separação das peças de acordo com o seu tamanho
Na parte Eletro – eletrônica foi onde nos tivemos que fazer mas pesquisas, pois
é a parte mas importante do nosso projeto, com todas as nossas pesquisas
chegamos na conclusão de usar o microcontrolador Atmel AT89S52, para
controlar todas as nossas entradas e saída, facilitando nosso trabalho, que
estão sendo explicados nos tópicos abaixo.
12
4.2.2 - Sensor ótico (barreira ótica)
13
4.2.3 - Interface de Potencia para o motor:
14
4.2.4 - CI Ponte H para motor de passo:
15
4.2.6 - Parte Logica
Programa em assembly:
“Segue em documento anexo A“
5 – Resultados Obtidos
A esteira seletora foi um grande desafio que trouxe grande satisfação a cada
integrante do grupo depois de pronta porque foi um esforço que gerou
resultados agradáveis a todos durante o desenvolvimento.
A esteira exerce a função de separar as peças conforte o seu respectivo
tamanho, então cumprindo o desejado pelo grupo.
16
Conclusão
17
Referências
18
Apêndice A
Programação em assembly
ORG 0000H
19
CLR GND
CLR RS
; MOV SCON,#40H ;#### PARA TESTE C/ UART #####
LCALL AT100MS
MOV A,#33H ; RESET
LCALL ECMD
LCALL AT40MS
MOV A,#32H ; RESET
LCALL ECMD
LCALL AT40MS
MOV A,#28H ; PROGRAMA MODO
LCALL ECMD
MOV A,#0CH ; LIGA DISPLAY E ATIVA CURSOR
LCALL ECMD
MOV A,#06H ; CURSOR DESLOCANDO PARA DIREITA
LCALL ECMD
MOV A,#01H ; CLEAR DISPLAY
LCALL ECMD
;**********************************************************
SETB LED1
SETB LED2
CLR MOTOR
MOV CONTG,#00H
MOV CONTP,#00H
MOV SM,#10H
MOV P0,SM
MOV A,#80H
LCALL ECMD
MOV DPTR,#MSG1
LCALL EMSG
MOV A,#0C0H
LCALL ECMD
MOV DPTR,#MSG2
LCALL EMSG
20
LCALL AT2S
MOV A,#80H
LCALL ECMD
MOV DPTR,#MSG3
LCALL EMSG
MOV A,#0C0H
LCALL ECMD
MOV DPTR,#MSG4
LCALL EMSG
LCALL AT2S
INI: JB START, INI
SETB MOTOR
LOOP: JB BO1, VERBO2X
JNB RST1, ZERA1
JNB RST2, ZERA2
JNB STOP, PARA
LJMP LOOP
VERBO2X: LJMP VERBO2
PARA: CLR MOTOR
LJMP INI
SM1X: MOV R4, #08 ; Nº DE PASSOS
SM1A: MOV A, SM
LCALL RODAD
MOV SM, A
MOV P0, A
LCALL AT100MS
DJNZ R4, SM1A
LCALL AT2S
MOV R4, #08 ; Nº DE PASSOS
SM1B: MOV A, SM
LCALL RODAE
MOV SM, A
MOV P0, A
LCALL AT100MS
21
DJNZ R4, SM1B
RET
SM2X: MOV R4, #08 ; Nº DE PASSOS
SM2A: MOV A, SM
LCALL RODAE
MOV SM, A
MOV P0, A
LCALL AT100MS
DJNZ R4, SM2A
LCALL AT
MOV R4, #08 ; Nº DE PASSOS
SM2B: MOV A, SM
LCALL RODAD
MOV SM, A
MOV P0, A
LCALL AT100MS
DJNZ R4, SM2B
RET
RODAD: RR A
CJNE A, #08H, FIMD
MOV A, #80H
FIMD: RET
RODAE: RL A
CJNE A, #01H, FIME
MOV A, #10H
FIME: RET
EBCD: MOV R3, A
SWAP A
ANL A, #0FH
ADD A, #30H
LCALL ECAR
MOV A, R3
ANL A, #0FH
ADD A, #30H
22
LCALL ECAR
RET
LCALL SM1X
MOV A, CONTP
CJNE A, #10H, LOOPX
CLR LED1
LOOPX: LJMP LOOP
PECA2: JB BO1,PECA2
MOV A, CONTG
INC A
CLR C
DA A
MOV CONTG, A
MOV A,#08AH
23
LCALL ECMD
MOV A, CONTG
LCALL EBCD
LCALL SM2X
MOV A, CONTG
CJNE A, #10H, LOOPX
CLR LED2
LJMP LOOP
;**; SUBROTINAS DO LCD (COLOCAR NO FINAL DO PROGRAMA)**
ECMD: SETB EN
CLR RS
MOV B,A
MOV SBUF,#0DH ;#### PARA TESTE C/ UART #####
SWAP A
ANL A,#0FH
ANL INF,#0F0H
ORL INF,A
LCALL AT1
CLR EN
LCALL AT1
SETB EN
MOV A,B
ANL A,#0FH
ANL INF,#0F0H
ORL INF,A
LCALL AT1
CLR EN
LCALL AT1
SETB EN
RET
EMSG: MOV R1,#00H
CONT: MOV A,R1
INC R1
24
MOVC A,@A+DPTR
CJNE A,#0FFH,CONTM
RET
CONTM: SETB EN
SETB RS
MOV B,A
MOV SBUF,A
;#### PARA TESTE C/ UART #####
SWAP A
ANL A,#0FH
ANL INF,#0F0H
ORL INF,A
LCALL AT1
CLR EN
LCALL AT1
SETB EN
MOV A,B
ANL A,#0FH
ANL INF,#0F0H
ORL INF,A
LCALL AT1
CLR EN
LCALL AT1
SETB EN
SJMP CONT
ECAR: SETB EN
SETB RS
MOV B,A
MOV SBUF,A ;
#### PARA TESTE C/ UART #####
SWAP A
ANL A,#0FH
ANL INF,#0F0H
ORL INF,A
25
LCALL AT1
CLR EN
LCALL AT1
SETB EN
MOV A,B
ANL A,#0FH
ANL INF,#0F0H
ORL INF,A
LCALL AT1
CLR EN
LCALL AT1
SETB EN
RET
26
AT1M: NOP
NOP
DJNZ R7,AT1M
RET
;**********************************************************
; TABELAS COM MENSAGENS (COLOCAR NO FINAL DO PROGRAMA)
MSG1: DB " BEM-VINDO A ",0FFH
MSG2: DB " 36a EXCUTE ",0FFH
MSG3: DB "PECAS G = 00 ",0FFH
MSG4: DB "PECAS P = 00 ",0FFH
;**********************************************************
27
Apêndice B
Escopo
28