Fala pessoal.
Estou fazendo um projeto para meu tcc estilo uma Coil Winder, onde a parte principal sera 2 motores de passo trabalhando juntos, um irá controlar um fuso e o outro ira ter uma quantidade de voltas programada.
Nunca programei motor de passo mas tenho alguma noção em programação de arduino.
Irei utilizar o Arduino Due, pela quantidade de portas e processamento.
Comecei pelo tutorial do Gustavo Murta, mas o motor só funcionou com 1/16 de passo, mesmo fazendo alterações. Mudei para FULL e não funciona.
Tags:
What is Coil Winder ?
Qual motor esta usando? Qual driver ? Como fez as ligações ? Qual fonte de alimentação ? Qual sketch ?Envie fotos.
Se seguiu o meu tutorial (fully tested) , teria que funcionar. Se não funcionou é por que tem algo errado na sua montagem...
Bom dia Gustavo,
Coil Winder algo parecido video.
Qual motor esta usando? - Neoyama, NEMA: 23 – Torque: 7,00 kgf.cm – Corrente: 1,40 A e o outro NEMA: 17 – Torque: 1,10 kgf.cm – Corrente: 0,10 A
Driver : - DRV 8825
Como fez as ligações ? - Fiz exatamente como está no seu tutorial, utilizando o arduino uno.
Qual fonte de alimentação ? - Estou usando uma fonte para PC, 3 A. em 12 e 24 V.
Qual sketch ? - Sketch PasteBin : DRV8825A.INO (Sketch muito longo, não consegui postar na resposta).
- Fiz as ligações ontem a noite, não tirei foto, hoje a noite tiro, mas ficou idêntica a sua.
Enrolador de bobina = coil winder.
Esta usando um driver DRV8825 para cada motor, não é ?
Como fez as ligações com os dois drivers em um Arduino ?
Meu exemplo de Sketch no tutorial é para controle de um motor somente.
Irei dar uma olhada no seu sketch.
O seu sketch é uma copia do meu, não é ?
Fiz teste com os dois motores.
A Ligação esta igual, só nao estou usando o resistor de 0,1.
O problema repete nos dois motores, no Loop
void loop()
{
Serial.println();
Voltas = 8; // Numero de voltas no Motor
P1_16(); // Selecione o Modo do Passo FULL() HALF() P1_4() P1_8() P1_16() P1_32()
Frequencia(); // Calcula RPM
Print_RPM (); // Imprime configuracao
TesteMotor(); // Testa o Motor
}
Se eu mudar ali o tipo de passo não funciona, só funciona no P1_16(), e se eu fiz a alteração no número de voltas não
funciona também.
O motor de 1,1kg é de seis fios fiz a ligação unipolar - série, para 0,1A e Rsense 10ohms estou usando o VREF = 0,05V.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por