Pessoal, estou precisando posicionar uma antena para uma direção.
Na minha montagem estou usando motores de passo, com 74LS192 e 555, com o Arduino para fazer as direções que o motor deve girar.

O meu problema é:
Como saber que a antena já andou X.

Pensei em colocar uma interupção e cada passo completo ele incrementa uma variavel e assim "saberia" a posição atual da antena.

Porém surigu a dúvida que pode ser um problema futuro: e se o motor ferrar, ou algo prender as engrenagens. Vou continuar lendo os pulsos de saída, porém, não saberia a posição atual mesmo assim...ou pior posso achar que o motor está na posição X e ele não está...

Qual seria a melhor opção para isto? Que tipo de sensor devo utilizar? Um disco perfurado e lendo os valores quando ele lê algo..Ou existe uma solução melhor?

[]s

Exibições: 202

Responder esta

Respostas a este tópico

A)Para uma solução barata e caseira,poderia usar um potenciometro multivolta.A linearidade deles é excelente para ler angulos.

Poe uma pequena roldana no eixo da antena e uma roldana no potenciometro e uma pequena polia entre elas.Calcule as diferenças das circunferencias.Faça uma leitura ADC calibrando os angulos.

B)Para uma aplicação industrial,melhor usar encoder.

O Almir como sempre dando as melhores respostas. O cara disse tudo que eu ia falar.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço