LusoRobótica - Robótica em Português

Electrónica => Sensores => Tópico iniciado por: Crazyaboutmachines em 27 de Junho de 2012, 15:13

Título: Home-made encoder
Enviado por: Crazyaboutmachines em 27 de Junho de 2012, 15:13
Boas, ultimamente tenho andado a tentar construir um encoder relativamente simples, a minha última criação foi um encoder com um simples led vermelho e uma resistência sensível a luz (ldr) tal como mostra a imagem:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg853.imageshack.us%2Fimg853%2F1909%2Fimg20120627143823.th.jpg&hash=b301ab42ccd583a543a7e86e32d8f4dc7ee05b72) (http://imageshack.us/photo/my-images/853/img20120627143823.jpg/)

A questão e que a saída deste sistema é analógico e com um tempo de atraso relativamente alto, o que faz com que o sinal que obtenho não seja muito fiável como podem ver pelas imagens obtidas com o processing do sinal analógico:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg525.imageshack.us%2Fimg525%2F4774%2Fformaonda.th.png&hash=db0b51f048e6f5943683324d0b1fde9a497343de) (http://imageshack.us/photo/my-images/525/formaonda.png/)

(sinal obtido com o motor em rotação uniforme) (P.S. o sinal em questão é o de cima)

A questão e que como podem ver o sinal não e muito sequencial varia muito na amplitude e pior que isso a primeira vista também no tempo.
Eu poderia melhorar isto utilizando um led de alta luminosidade e um ldr com menor resistência bem como aumentar a área preta no rotor (chapa do encoder, e pinta-lo um pouco melhor :p)
A questão e gostaria que me dessem ideias de como melhorar este sistema, já estive a ver fotodíodos mas não sei se a implementação e tão simples como esta e se os mesmo apenas são sensíveis aos leds infravermelhos ou se há vários tipos de fotodíodos para diferentes frequências de onda, se os infravermelhos atravessam a parte preta etcetc

P.S. estive a ver este video, gostava de saber como e que ele consegue uma forma de onde digital daquelas? ele usa o tal foto diodo certo? DIY optical rotary encoder for geared motors (http://www.youtube.com/watch?v=ytOfofCJjGg#)

Qual a gama de preços destes diodos nas lojas fisicas de electronica +-?

Aguardo sugestões.
Muito obrigado desde já, e desculpem a minha falta de experiencia.
Título: Re: Home-made encoder
Enviado por: amando96 em 27 de Junho de 2012, 17:33
Muitas(senão todas) as impressoras têm destes:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fcfnewsads.thomasnet.com%2Fimages%2Flarge%2F458%2F458779.jpg&hash=2302bb364c6ac34cb239553bee2c5e6299989728)

De um lado LED IR e do outro um fotodiodo sensível a IR que dá valores analógicos(que se metem em digitais facilmente com um trasistor e uma resistência(ou um potenciómetro e até controlas a sensibilidade quando queres sem mexer no programa));
Título: Re: Home-made encoder
Enviado por: poliveira1978 em 27 de Junho de 2012, 20:39
Vê em http://www.taydaelectronics.com/sensors-transducer/optical-sensor.html (http://www.taydaelectronics.com/sensors-transducer/optical-sensor.html)

Título: Re: Home-made encoder
Enviado por: senso em 27 de Junho de 2012, 20:41
O plástico não permite passagem de infra-vermelhos, e se permitir a passagem, vai atenuar bastante a intensidade do led.
Isso do ruido, pode ser por teres simplesmente pintado com uma caneta, experimenta meter fita cola preta onde tens isso pintado, e é normal ter ruido, mas isso filtras em hardware, para além de que usar ADC para encoders é muito lento.
Título: Re: Home-made encoder
Enviado por: PDI em 27 de Junho de 2012, 21:39
Muitas(senão todas) as impressoras têm destes:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fcfnewsads.thomasnet.com%2Fimages%2Flarge%2F458%2F458779.jpg&hash=2302bb364c6ac34cb239553bee2c5e6299989728)

De um lado LED IR e do outro um fotodiodo sensível a IR que dá valores analógicos(que se metem em digitais facilmente com um trasistor e uma resistência(ou um potenciómetro e até controlas a sensibilidade quando queres sem mexer no programa));

Nos ratos também encontras disso e o encoder já feito.
Título: Re: Home-made encoder
Enviado por: LoneWolf em 27 de Junho de 2012, 23:24
Boas em muitos equipamentos encontras disso, como foi falado, impressoras, ratos,...., depois tens outros equipamentos, nao com nesse formato...., por ex. nos comandos das tv's tens um emissor IR, na tv tem o receptor, em alguns telemoveis tb encontras....

Abraço.
Título: Re: Home-made encoder
Enviado por: amando96 em 28 de Junho de 2012, 00:08
Ratos de "bolinha" vem logo com o circulo furado com 30-50 "buracos".

Infelizmente não cabem num dos meus projectos correntes... mas queria mesmo usar.
Título: Re: Home-made encoder
Enviado por: nunosilvarocha em 28 de Junho de 2012, 01:20
Para melhorares o teu sistema usa fita cola preta em vez da caneta, de forma a ficar completamente opaco.
Aumenta o numero de zonas pretas.
Faz as leituras em modo digital.
Acho que assim vais conseguir melhorar os resultados.

Se quiseres evoluir ainda mais, então troca isso por um encoder em condições que podes encontrar facilmente em ratos de bola ou em impressoras.
Título: Re: Home-made encoder
Enviado por: Crazyaboutmachines em 28 de Junho de 2012, 09:16
Ok muitíssimo obrigado, por acaso tenho 3 desses encoders de impressora mesmo aqui  : ) o que acontece e que não estava a conseguir nada com eles e decidi criar o meu próprio.

Eu hoje a noite e amanha vou voltar a experimentar desta vês com o "osciloscópio Arduíno" o da impresora e o actual com fita preta.

Muito obrigado pelas sugestões logo digo o que consegui.
Título: Re: Home-made encoder
Enviado por: Crazyaboutmachines em 28 de Junho de 2012, 20:30
poliveira estive a ver os produtos no link que enviaste, muito obrigado, mas gostava de comprar em loja física em lisboa, por exemplo nesta loja:   http://www.mauser.pt/catalog/index.php?cPath=324_278_284 (http://www.mauser.pt/catalog/index.php?cPath=324_278_284)
 Eles têm uns dispositivos chamados led receptor de infravermelhos esse e que é o tal foto díodo certo?
Se assim for vai sair mais barato do que pensei  : )

Ps. Podem mandar um esquema do tipo fritzing ou semelhante desse tal circuito analógico para digital que referiram acima? desculpem mas a minha experiencia na electrónica e quase nenhuma
Título: Re: Home-made encoder
Enviado por: poliveira1978 em 28 de Junho de 2012, 21:13
poliveira estive a ver os produtos no link que enviaste, muito obrigado, mas gostava de comprar em loja física em lisboa, por exemplo nesta loja:   http://www.mauser.pt/catalog/index.php?cPath=324_278_284 (http://www.mauser.pt/catalog/index.php?cPath=324_278_284)
 Eles têm uns dispositivos chamados led receptor de infravermelhos esse e que é o tal foto díodo certo?
Se assim for vai sair mais barato do que pensei  : )

Ps. Podem mandar um esquema do tipo fritzing ou semelhante desse tal circuito analógico para digital que referiram acima? desculpem mas a minha experiencia na electrónica e quase nenhuma
Precisas do par emissor/receptor, os integrados da tayda já são um par.
Título: Re: Home-made encoder
Enviado por: Crazyaboutmachines em 28 de Junho de 2012, 23:36
Quer disser que não posso usar um par emissor/transmissor por exemplo este conjunto?
http://www.mauser.pt/catalog/product_info.php?cPath=324_278_284&products_id=54757 (http://www.mauser.pt/catalog/product_info.php?cPath=324_278_284&products_id=54757)
http://www.mauser.pt/catalog/product_info.php?cPath=324_278_284&products_id=54755 (http://www.mauser.pt/catalog/product_info.php?cPath=324_278_284&products_id=54755)
Apenas preciso de um simples sinal analógico ou digital não queria complicar com aqueles receptores mais caros com frequência e isso.

Por enquanto acabei por melhorar um pouco o meu ultimo sistema utilizando um led de alta luminosidade e fita cola preta, também melhorei o código usando uma maior frequência e o resultado melhorou bastante:)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg99.imageshack.us%2Fimg99%2F5835%2Fnewwave.png&hash=20b263f6a6900ce322286d1080969be1566d4420) (http://imageshack.us/photo/my-images/99/newwave.png/)

Uploaded with ImageShack.us (http://imageshack.us)

Mesmo assim ainda quero experimentar os fotodíodos caso possa usar um par LEDIR/FOTODIODO semelhante aos que mencionei nos links que eu pus acima (baratinhos)