Olá
Preciso de ajuda para programar um controle de posição de um motor.
Tenho um par de sensores opticos como os da imagem em anexo
A situação é a seguinte:
O motor é comandado por um inversor de frequencia com CLP integrada, preciso montar um comando que permita setar um ponto inicial e que quando o motor chegar a um determinado numero de voltas reduza a velocidade pare e retorne. Ao retornar deve chegar ao ponto inicial e repetir o processo.
Um encoder defasado pode me dar sentido de rotação e posição.
Alguém domina este processo?
Tags:
Oi SK, boa tarde,
o processo de determinar a direção em que um eixo rodou é o mesmo usado
nos nos mouses antigos. Basta um encoder e dois fotosensores montados no mesmo eixo.
http://eletronica100limites.blogspot.com.br/2012/08/precisando-de-u...
Agora para saber qto deslocou é so contar qtos pulsos por voltas.
Rui
Para o sensor de voltas, precisará de somente um sensor IR comum.
Cada volta um pulso.
Já para determinar o sentido de rotação , vai precisar de dois sensores, mas defasados na posição de montagem:
http://www.robotoid.com/appnotes/circuits-quad-encoding.html
http://slideplayer.com.br/slide/377075/
Qual o RPM dos motores? Se for muito alto, vai ser mais dificil.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por