medidor de velocidade utilizando fototransistor - DEE

Transcrição

medidor de velocidade utilizando fototransistor - DEE
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE – UFRN
CENTRO DE TECNOLOGIA – CT
DEPARTAMENTO DE ENGENHARIA ELÉTRICA – DEE
ELE0622 – Instrumentação Eletrônica
Docente: Luciano Fontes
ANDERSON SAUNDERS BRIGIDO FERNANDES
FRANCISCO CARLOS GURGEL DA SILVA SEGUNDO
MEDIDOR DE VELOCIDADE UTILIZANDO
FOTOTRANSISTOR
NATAL/RN
NOVEMBRO/2010
ANDERSON SAUNDERS BRIGIDO FERNANDES
FRANCISCO CARLOS GURGEL DA SILVA SEGUNDO
MEDIDOR DE VELOCIDADE UTILIZANDO
FOTOTRANSISTOR
NATAL/RN
NOVEMBRO/2010
2
ANDERSON SAUNDERS BRIGIDO FERNANDES
FRANCISCO CARLOS GURGEL DA SILVA SEGUNDO
MEDIDOR DE VELOCIDADE UTILIZANDO
FOTOTRANSISTOR
Projeto apresentado ao Curso de Engenharia Elétrica, da
Universidade Federal do Rio Grande do Norte, UFRN, da
disciplina Instrumentação Eletrônica, sob a orientação do
Professor Luciano Fontes como requisito para obtenção de
nota.
NATAL/RN
NOVEMBRO/2010
3
Sumário
INTRODUÇÃO ................................................................................................................................ 5
DESCRIÇÃO DO PROJETO............................................................................................................... 6
USANDO O FOTO TRANSISTOR MRD300....................................................................................... 9
MICROCONTROLADOR PIC 16F877A ........................................................................................... 10
SIMULAÇÃO ................................................................................................................................. 13
CONCLUSÃO ................................................................................................................................ 15
REFERÊNCIAS BIBLIOGRÁFICAS ................................................................................................... 16
4
INTRODUÇÃO
Com o advento da automação, muitas atividades que eram desenvolvidas pela
mão de obra humana passaram a ser desempenhada por máquinas. Para essas máquinas
fazerem este trabalho e cada vez melhor, o uso de sensores é cada vez maior para
termos medidas de velocidade, posição, temperatura etc. que usados nessas máquinas
para garantir um desempenho cada vez mais satisfatório.
O nosso trabalho se restringe ao desenvolvimento de um medidor de velocidade
utilizando foto transistores. Nas páginas seguintes é mostrado como foi desenvolvido
este medidor e a utilização do PIC 16F877A da Microchip.
5
DESCRIÇÃO DO PROJETO
O projeto tem por objetivo desenvolver um medidor de velocidade através do
uso de foto transistores (MRD300). O princípio de funcionamento consiste em
direcionar um feixe de luz (laser point) para o transistor como mostrado na figura
abaixo:
Figura 1 - Layout utilizando lasers e foto transistores
Os lasers ficarão ligados apontando para os fotos transistores.
6
Figura 2 - Funcionamento do medidor de velocidade
Então uma vez que o objeto interrompa a transmissão do par laser_1/Sensor_1
um contador será disparado.
Figura 3 - Momento em que o contador é disparado
7
O objeto continua o movimento e assim que cortar o laser_2 o contador encerra
contagem.
Figura 4 - Momento em que o contador encerra contagem
Sendo conhecida a distância L e o tempo que o objeto levou para percorrer o
trecho. Podemos facilmente calcular a velocidade média do objeto.
A parte referente ao contador, cálculo da velocidade e interface homem/maquina
será feita através do micro controlador PIC 16F877A.
8
Figura 5 - Layout dos sensores conectado ao micro controlador
USANDO O FOTO TRANSISTOR MRD300
Ao iniciar o nosso projeto, primeiramente
fizemos testes com o foto transistor MDR300.
Realizamos um estudo através do datasheet e práticas
em laboratório e vimos que o foto transistor pode ser
chaveado através do feixe de luz gerando uma tensão
de 5 V. A configuração usada para o teste em
laboratório foi a seguinte:
Figura 6 - Conexão do transistor
9
Figura 7 - Circuito usado para teste do foto transistor
Inicialmente, tivemos problema, pois a resposta obtida pelo chaveamento,
usando como feixe de luz uma lanterna de celular, era um trem de pulsos retangulares.
Entretanto após realizar o mesmo experimento com um laser point, o que será usado no
projeto, a resposta foi a esperada, tivemos uma tensão contínua e quando bloqueamos o
feixe de luz a tensão caía para 0 V. Dessa forma, concluímos que a lanterna é chaveada.
Para termos uma boa precisão no disparo do temporizador para sabermos a
velocidade, o laser point deve estar bem direcionado para os foto transistores.
MICROCONTROLADOR PIC 16F877A
Como descrito anteriormente, usaremos um micro controlador da Microchip da
família PIC 16F877A para realizar a contagem do tempo e as operações matemáticas
necessárias para se calcular a velocidade média do objeto.
Inicialmente, iríamos usar o PIC 18F2550, mas devido o uso de uma porta para
interrupção, que é usada para enviar dados para serem mostrados no display LCD,
decidimos usar o PIC 16F877A. Dessa forma, colocamos os dois sensores em paralelo e
10
ligamos a uma porta usada para fazer a interrupção. O esquema do circuito será
mostrado mais adiante.
A figura abaixo mostra o esquema do PIC e a sua pinagem.
Figura 8 - Esquema dos pinos do PIC
Na programação do PIC foi usada a linguagem de programação C. O disparo do
contador, interno ao PIC, deve haver quando ocorrer uma variação da tensão no sensor
(foto transistor). Para isso, a gente precisou trabalhar com as interrupções externas do
PIC. Este foi uma das maiores dificuldades do projeto, pois nunca havíamos trabalhado
com interrupção.
Segue abaixo o código usado na programação do PIC.
11
12
SIMULAÇÃO
Com
o
trabalho
finalizado,
realizamos
algumas
simulações
antes
de
implementarmos o medidor de velocidade no laboratório. Abaixo segue uma simulação
usando o software PROTEUS.
Figura 9 - Esquema do Circuito
Para fazer o papel dos fotos transistores, na simulação, usamos duas chaves.
Primeiramente, clicamos em uma chave, assim, dispara o temporizador e na segunda
chave a gente clica para parar o temporizador. No final, no display LCD é mostrado o
tempo de duração, a distância e a velocidade em centímetros por segundo.
As figuras seguintes mostram o circuito implementado no laboratório e o
resultado do teste feito para garantir o funcionamento do circuito.
13
Figura 10 - Circuito implementado no laboratório
Figura 11 - Teste do circuito
14
CONCLUSÃO
Com o desenvolvimento desse projeto foi absolvido bastante conhecimento na
área de programação de PIC na linguagem C, já que foi necessário bastante estudo de
linguagem de programação. Outro fator importante foi aprender a usar interrupções no
PIC que foi fundamental para darmos prosseguimento ao projeto.
Os resultados das simulações estão coerentes com o que foi encontrado na
prática, pois o circuito foi montado em laboratório a fim de verificarmos os valores com
os encontrados na simulação.
15
REFERÊNCIAS BIBLIOGRÁFICAS
Datasheet do PIC16F877A
Datasheet do foto transistor MRD300
Help do software CSS
16