Pessoal do grupo, preciso ajuda de vocês,
Tenho que montar um sistema para mover de forma programada uma câmera no eixo vertical e horizontal, sendo que as velocidades envolvidas são muito baixas e (max 3 RPM e mínimo próximo de 0), o curso total não passa de 360 graus e a necessidade é de um movimento muiiiito suave (sem degraus e saltos).
Estou usando um drive 8825 e um motor que sei não ser o ideal. Fiz algumas pesquisas e achei motor de passo para extrusora com uma relação de transmissão de 18:1 e resolução atinge ângulo de 0,35° passo.
Com sempre acompanho o grupo pensei que talvez alguém já tivesse tido esse desafio de fazer um sistema com baixa velocidade angular, que tenha boa precisão e e repetitividade.
Qual motor e drive você me sugerem para esse fim?
Desde já muito obrigado, já tenho a lógica ( python )para prototipar funcionando e testada com um motor e drive não muito adequados.
Desde já muito brigado pela ajuda.
Abs
Faro
Tags:
Obrigado Gustav,
vou seguir sua orientação.
Aproveitando da sua experiência, o TB6600 tem melhor controle em micro-passos considerando baixa velocidade angular que o 8825, isto é, ele funciona sem o intervalo que descrevi acontecer no 8825?
Eu pensei no TB6600 não pela potencia que ele é capaz de administrar, mas sim pela possível qualidade em controlar o motor com micro-passos em baixa velocidade.
(para facilitar e vc não ter que ler a descrição do que acontece nos testes que fiz copiei abaixo)
Tenho observado que quando trabalho com velocidades muito baixas e com micro-passos 1/32, há sempre um intervalo entre o final de um passo dividido pelos 32 micro-passos, e o incio do outro, o que produz uma pequena pausa que liquida com a continuidade que preciso ter ( ....... ....... ....... ....... ....... .......) não há continuidade
Tentando ser mais claro: é como se a tempo entre um micro passo e outro não aumentasse de forma proporcional, de fato o intervalo entre um passo e outro não é dividido em 32 partes iguais , portanto se o tempo entre um passo e outro fosse determinado como maior que o tempo que o drive manda os 32 micro-passos, o eixo fica parado esperando esse tempo terminar.
Lendo as conversas no grupo concluí que isso é uma característica desse 8825, e que com drives superiores eu conseguiria melhor resultado, estou certo?
Certamente publicarei os resultado que tiver para ser útil para outras pessoas.
Obrigado
Boa tarde,
Já comentei o que acho à respeito. Eu suponho que seja um problema de torque.
Não fiz testes com o TB6600 ainda. Tenho um driver similar.
Se não esta gostando do DR8825, faça testes com outro.
Recomendações importantes antes de usar o Módulo A4988:
http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...
- Esse módulo foi feito para motores de passo Bipolar, não use um motor unipolar.
( exceto se o motor Unipolar puder ser usado no modo Bipolar)
- Antes de fazer a conexão dos fios das bobinas do motor, certifique-se que a identificação dos fios esta correta. Recomendo que meça o valor da resistência das bobinas.
- Use um motor que se encaixe nas especificações do módulo - tensão máxima 35V e corrente máxima de 2 A.
- Se estiver usando duas fontes separadas, alimente primeiramente a fonte de 5V e depois a de 12V.
- Conecte os fios das bobinas, antes de alimentar o módulo.
- Não desconecte os fios da bobina, quando o módulo estiver energizado.
- Se o módulo tiver aquecendo muito, cole o dissipador no chip.
Obrigado
Seguirei como sugerido
Abs
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por