Gambiarra pra substituir encoder magnético de micromotor

Boa tarde e feliz natal, garagistas.

Venho aqui pedir humildemente a opinião de vocês sobre um método que consiga substituir um encoder magnético (que informa a posição angular) em um micromotor DC, já que não consigo encontrar em nenhum lugar do Brasil pra comprar (se alguém souber, por favor, me falem). Pensei em fixar com resina epóxi um mini potenciômetro na base do eixo estendido do micromotor (montagem no Photoshop mal feita da figura 2), afirmando o motor e fixando a base do potenciômetro e convertendo a leitura analógica que eu obteria dele em ângulo. Alguém acha que vai dar certo? Alguém tem outra sugestão? Preciso de algo bem pequeno que informe a posição angular do eixo do micromotor pra mim.

Imagem 1 (micromotor com encoder magnético)

Imagem 2

Gambiarra com potenciometro

Muito obrigado desde já.

Exibições: 2089

Responder esta

Respostas a este tópico

Preciso colocar o motor dentro de um dedo robótico, tem que ser um micromotor e algo que informe a posição angular que seja pequeno também.

Mesmo assim, obrigado pela resposta.

Oi MIS, boa noite.

Pelo que entendi, você tem o motor mas não tem um encoder para ele. Coreto?

O uso de um potenciômetro para fazer este "encoder" tem algumas preocupações.

A vida útil de um potenciômetro para uso continuo é limitada;

Você tem que usar um potenciômetro linear, e não do tipo logarítmico;

O giro de um potenciômetro é menor que 360o.

Já que não encontra para comprar, sugiro que construa seu encoder,  ou com partes de mouse antigo

(aqueles de bolinhas).  Exemplo:  https://www.youtube.com/watch?v=7UUztGxD-cY

Ou então com transparência,  photodiodo e led.

Este é um exemplo,  você imprime este desenho em uma folha de transparência, de preferencia em uma laser,

depois usa um photodiodo de um lado e um laser do outro, e então é só contar qtos pulsos o motor girou.

Com este voce sabe onde está o ponto zero do motor:

Você pode construir um mais sofisticado ainda que fornece a saída em em formato de um byte. ( 8bits).

Só que este é mais complexo para construir.

Rui

Caraca Rui!

Eu ia responder essa humildemente sugerindo usar o conjunto óptico de um mouse por'em você foi muuuuito além.

Parabéns,

  'Eiju

Vamos extrapolar ...

E se colocasse um imã preso ao eixo do motor e montasse um sensor magnetometro/giroscópio próximo ao imã ?

Será que dá certo ? 

Muito obrigado pela sugestão, usaria isso se eu não tivesse que fechar tudo isso em um espaço muuuuuuuuuito pequeno. Infelizmente não posso usar nenhuma dessas técnicas devido à falta de precisão e espaço que tenho. (O motor vai estar dentro de um dedo robótico).

Mesmo assim agradeço a disposição.

Olá,

Qual precisão deseja?

Um mouse antigo, que possuía uma esfera de borracha e 2 desses sensores óticos mencionados pelo Rui e o conjunto é bem pequeno e a precisão chegava a 800 dpi.

Como não sabemos a precisão que necessita e nem havia mencionado no seu post.

Também não está mencionando sua necessidade de ser pequeno e nem tem as dimensões, fica difícil responder.

Se quiser algo mais preciso e pequeno, poderá usar os CIs de giroscópios tipo: MPU-6050 mas fica complicado para o processamento.

Também pode ser feito a medida com 2 capacitores variáveis montados no eixo do motor, a 90 graus entre eles e calcular o angulo conforme a combinação da capacitância. A vantagem em cima dos potenciômetros é que permite medir sem limite de voltas permitidas e o desgaste mecânico menor.

Boa sorte,

  'Eiju

Boa noite, se a Imagem 1 é a montagem original não me parece um encoder absoluto, e sim um transistor de efeito hall que detecta o ressalto a cada volta. Você esta certo sobre ser um encoder? Os sinais e alimentação desse suposto encoder são conectados nas portas de um microcontrolador?

Atte.

Sim, é o que diz vários anúncios:

http://core-electronics.com.au/magnetic-encoder-pair-kit-for-micro-...

http://www.alfa-sirius.com/kit-micromotor-com-encoder-par

Sim, devem ser conectados a um microcontrolador.

Os sensores do seu link enviam 12 pulsos por volta e não tem precisão em graus. Muito menos preciso que a solução que o Rui apresentou.

Pensei a mesma coisa:

Esse sensor está antes do redutor. Vamos supor que seja um redutor 100:1. Se vc tiver 1 pulso por volta vai ter uma resolução de 3,6 graus. Dependendo do uso está otimo.

Se colocar 2 sensores opostos já teria 1,8 graus.

Enfim, dependendo do uso 1 pulso por volta atende mto bem, por estar antes do redutor.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço