Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
arduino, eletrônica, robotica...
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)
© 2021 Criado por Marcelo Rodrigues.
Ativado por