Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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