Boa tarde.

Meu nome é Humberto, e estou fazendo testes com vários motores de passo, mas estou tendo problema com os do tipo screw, deslizantes ou de parafuso, presentes em drives de CD/DVD e de disquete.

Fiz a ligação conforme a imagem abaixo:

Quando executo o código com o exemplo da biblioteca stepper, do arduino, seja a ordem dos pinos sendo 8,9,10,1 ou 8,10,9,11, o motor só gira num sentido, mesmo respeitando a ordem dos pinos do datasheet.

O motor é um NMB Minebea-Matsushita PL15S-020, 4 linhas ou fios, bipolar:

Motor lado 1

Motor lado 2

Se eu trocar as bobinas de lado, tipo, se A1-OUT1 e A3-OUT2 (bobina 1) e B1-OUT3 e B3-OUT4 (bobina 2), aí o motor gira no sentindo contrário, mas com o mesmo exemplo de código não gira pro outro lado.

Código usado:

#include <Stepper.h>

const int passosPorGiro = 20;
Stepper mp(passosPorGiro, 8, 10, 9, 11);
void setup(){
mp.setSpeed(400);
}
void loop(){
for(int i=0;i<20;i++){
mp.step(-passosPorGiro);
//delay(500);
}
delay(500);
for(int i=0;i<6;i++){
mp.step(passosPorGiro);

}
delay(500);
}

Alguém saberia dizer o que está errado? Já deixei a ligação a1-b1 e a3-b3 de cada lado, e assim não roda nada, só do jeito que expliquei acima, mas só de um lado.

Usei inclusive o código do site do circuito:

Site da Montagem com motor bipolar e ponte h L298N

Colocando os blocos de passo em ordem inversa, também não faz efeito.

Agradeço desde já pela atenção.

Exibições: 47

Responder esta

Respostas a este tópico

Boa noite, 

Primeiro passo - faça medições das bobinas do seu motor e determine os pinos A,B,C e D.

E veja se as ligações estão corretas. Suspeito que a sua montagem possa estar em conflito. 

Pode ser que haja polaridade invertida de alguma bobina. 

Oi, bom dia, Gustavo.

Na verdade já fiz essas medições, e batem de acordo com o datasheet e sem curtos. Mas notei uma coisa que na ponte H L298, o lado do motor B não está respondendo, então essa tabela só está pegando pela metade, sendo que tbm tem curto nos pinos OUT3 e 4. Utilizei um motorshield, com a L293, e funcionou tudo, e ainda conectei outro screw, do outro lado (motor 3 e 4), e funcionou tbm.

E tem 2 diodos m7 bipando (dos 2 lados), na ponte L298, mas não tenho certeza se é apenas neles ou foi já de uma carga vinda do ci principal. O que pode ser na verdade?

Bom dia, 

E tem 2 diodos m7 bipando " ??? O que é isso?

Seu módulo L298 pode estar queimado. 

Bipando no teste de continuidade do multimetro, Gustavo. No caso nem compensa trocar esses diodos?

José Humberto, 

Você mediu os diodos e comprovou que estão em curto?

Se for trocar os diodos, use diodos com a mesma especificação. 

Acho que poder um curto no chip L298, não ? 

Veja se seu módulo é igual ao diagrama abaixo. 

Medi sim, mas me apressei e fiz apenas com eles soldados na placa, que segue um esquema parecido com o seu. Mas infelizmente depois de tirar os diodos da placa, os testei e estavam ok, que comprova a sua teoria, que o defeito é um curto no l298n. Só outro módulo agora, pq o custo só do ci é quase o do módulo inteiro.

Agradeço mesmo sua disponibilidade em sanar minhas dúvidas, Gustavo. Fica na paz!

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2020   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço