Bom dia
alguém sabe dizer se consigo com o Arduíno Uno e um driver LM298N comandar um motor de passo bipolar com micropassos?
Será que alguém tem um sketch para esse fim?
Toda ajuda será super bem vinda.
Desde já muito obrigado
Tags:
Corrigindo, o L297 só permite full step e half step.
RV
Não tem nenhum problema me chamar pela iniciais, de qualquer forma obrigado por perguntar.
Corei o drive 4988 e vou experimentá-lo
Abs
Boa noite,
Que eu saiba o LM298N não permite controle de corrente nas bobinas. Portanto posso deduzir que não é possível , usar micro-passo com esse Driver. Leia as informações abaixo, para entender melhor.
https://blog.eletrogate.com/driver-a4988-motor-de-passo-usando-o-ar...
Esses são os cinco Modos de Passo do Motor, selecionados através dos pinos MS1,MS2 e MS3:
Os motores de passo mais comuns, são os motores que cada passo corresponde à 1,8 graus. Como uma revolução completa tem 360 graus, portanto esse motor precisa de 200 passos para completar uma volta. Sabemos que para o avanço de cada passo é necessário um pulso, portanto:
PPR = 360º / 1,8º = 200 passos (ou pulsos)
Esse parâmetro chama-se PPR – pulsos por revolução. Veja que quanto menor o modo de passo, maior é o número PPR, permitindo uma maior precisão no controle do motor. Mas saiba, que o modo micro-passo produz um torque menor do que o modo passo completo, devido à redução de corrente usada nesse modo.
Referências sobre Micro-Stepping :
https://www.zaber.com/applications/technotes_documents/microstepping_tutorial.pdf
http://users.ece.utexas.edu/~valvano/Datasheets/StepperMicrostep.pdf
http://homepage.cs.uiowa.edu/~jones/step/micro.html
Micro-Passo (Micro-Stepping):
http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...
O Micro-passo foi desenvolvido para resolver uma limitação de movimento de um aparelho em 1974. O aparelho era usado na automatização de seleção de tubos para exames médicos. Para aumentar a resolução do movimento, o passo completo foi divido em várias partes para permitir um movimento mais suave e preciso. Desse modo o angulo por passo foi dividido em ângulos menores. Essa divisão do movimento foi conseguida alterando o valor da corrente no motor em cada micro-passo.
De fato, o micro-passo é a divisão do passo completo em várias sub-divisões do mesmo, com valores de corrente em cada sub-divisão obedecendo às variações de um curva senoide. A senoide é usada para suavizar o movimento do motor. Como o passo completo esta sendo divido em várias partes, para um mesmo RPM, o número de pulsos para fazer uma volta será bem maior, proporcional ao modo do micro-passo correspondente. Devido ao fato da corrente variar durante os micro-passos seguindo a senoide, o torque do motor é reduzido, pois na maior parte do tempo a corrente será menor do que a corrente usada no passo completo.
Meus tutorias sobre Drivers de Motor de Passo:
Muito obrigado.
vou comprar o A4988 e seguir com os testes do meu protótipo.
Vou usar u motor nema 17 de 4,8v, vc recomendaria outro drive?
Desde ja muito obrigado
Abs
Bom dia Carlos,
Já que vai comprar outro drive, sugiro o DRV8825, pois ele suporta corrente de até 2,5A.
https://jgamblog.wordpress.com/2016/09/24/tutorial-arduino-drv8825-...
O seu motor é pequeno - Nema 17, deve dar, mas o mais importante é saber a corrente que ele consome.
Obrigado pela resposta,
O motor é realmente pequeno e suficiente para o desenvolvimento do meu protótipo, comprei os dois drives que vc recomendou e vou ler os seus artigos sobre ele. Vou trabalhar em princípio com o Arduíno e talvez migre para o PI.
Se eu puder retribuir de alguma forma a sua gentileza é só dizer
Abs
Veja abaixo as especificações do motor
Boa noite ,
Corrente do seu motor :
Rated Current: 0.84A
https://jgamblog.wordpress.com/2016/09/24/tutorial-arduino-drv8825-...
Obrigado,
a tensão de operação é que é baixa, 4,8 volts, e pelo que li não vai funcionar, certo?
abs
Bom dia,
A tensão mínima para a alimentação do Driver DRV8825 é 8,2V. E a mínima no Driver A4988 é 8V. (não poderá usar alimentação de somente 5V).Sugiro que use 12V.
O driver controla a corrente, portanto a tensão de 4,8V do motor esta compatível.
Obrigado José Gustavo.
dou notícias
Abs
Pessoal boa tarde,
Já li todos os posts aqui do grupo e implementei os mesmos mas estou tendo um problema já faz tempo. Acredito que tudo esteja relacionado aos micropassos. Tenho um MOTOR DE PASSO NEMA 34
ÂNGULO DE PASSO: 1.8º
TORQUE: 45/65 KGF.CM, 8 FIOS
DIÂMETRO DO EIXO: 14 MM
CORRENTE:
UNIPOLAR: 3,5A
SÉRIE: 2.2A
PARALELO: 5A
UMA FONTE DE 5A e OUTPUT DE 24V para o DRIVER HY-DIV268N-5A.
O que está ocorrendo é o seguinte: na hora em que o sistema está girando o motor quando chega em um ponto perde os passos e não fecha o ciclo completo do sistema. Volta para o ponto inicial.
A configuração de acionamento do motor é bipolar
Segue o link do sistema funcionando para vcs verem:
Vídeo01:https://youtu.be/SMzVu2jrJQg
Video02:https://youtu.be/nU2Be1v0uns
Eu acho que é perda de passo. Mas já segui as dicas aqui e não resolveu.
Alguém tem alguma idéia?
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por