Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
ilovepic

Easydriver não fornece corrente suficiente para o motor

Recommended Posts

Olá a todos,

 

Estou a tentar controlar este motor:

 

miZbgV.jpg

 

com este setup:

T7RlQe.jpg

O código que estou a utilizar no arduino é bem básico:


void setup() {
  pinMode(8, OUTPUT);
  pinMode(9, OUTPUT);
  digitalWrite(8, LOW);
  digitalWrite(9, LOW);
}

void loop(){
  digitalWrite(8, HIGH);
  delay(10);
  digitalWrite(8, LOW);
  delay(10);  
  digitalWrite(9, HIGH);
  delay(10);
  digitalWrite(9, LOW);
  delay(10);  
}

Acontece que apenas vejo o fuso do motor mexer muito pouco, coisa de milimetros. O motor aquece bastante, mesmo alimentando o mesmo com 12 V.

Regulei o potenciometro que tem na placa easydriver mas em nenhuma das regulações fez efeito.

 

Caso troque o motor por dois leds eles acedem e apagam, piscam, conforme a programação manda. Será falta de corrente no motor? O que estou a fazer de mal?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tem a especificação do motor? Datasheet, etc...

 

Sabendo a corrente do motor, da pra saber se a placa é possível de drivear esse motor...

 

Caso não tenha um teste que pode fazer é retirar essa carga do motor, desmontando o fuso. Não sei se é possível...

Compartilhar este post


Link para o post
Compartilhar em outros sites

@diegosoares90 é um motor de drive de DVD.

Tentei ligar nos 9 V directos e não funcionou. Dá um pequeno coice e para de imediato. Talvez o accionamentos deste tipo de motores não seja assim tão simples ..... :/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não conheço esses motores, mas suponho que deve ser igual ao das impressoras, precisa de um circuito que faça um acionamento sequêncial nas bobinas. 

Os motores de impressoras de 4 fases eu já acionei usando o 4017, 555 e transistores. 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lendo o codigo, por que voce precisa pulsar (on depois off) o sinal de direção? Creio que deveria ser fixo e pulsar apenas o pino que vai para o sinal step. 

 

Essa placa consegue drivear até 750mA. Nao sei se sua fonte é capaz de fornecer isso, de uma checada. 

 

Uma maneira de descobrir quanto de corrente máxima seu motor precisa, é medindo a resistência das bobinas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Mestre88 , @diegosoares90 obrgiado pela ajuda.

Vou ter que pesquisar/estudar a diferença entre os tipos de motores que existem! Para perceber como funcionam e como se ligam. Pois pelo que pesquisei não basta aplicar tensão nos contactos e ele andar!

Compartilhar este post


Link para o post
Compartilhar em outros sites

@ilovepic o easydriver possui o ci ja tem a logica de acionamento correta dos motores de passo! 

 

É pra ser simples amigo. Só alimentar , selecionar a direção e jogar pulso no step que é pra rodar! 

 

Um abraço e boa sorte! 

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 minuto atrás, diegosoares90 disse:

@ilovepic o easydriver possui o ci ja tem a logica de acionamento correta dos motores de passo! 

 

É pra ser simples amigo. Só alimentar , selecionar a direção e jogar pulso no step que é pra rodar! 

 

Um abraço e boa sorte! 

 

Exacto! Não sei o que estou fazendo de mal! Estou a alimentar os 5V ou 12V para motor via uma fonte de computador! O arduino é alimentado pela usb... A ordem do código é para que ele ligue e desligue, mudando de direção....é mesmo para ser simples. Mas não está funcionando....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já tentou fazer um teste de simplesmente deixar rodando direto para um lado? O que acontece?

 

Checou as bobinas do seu motor? Meça com um multimetro a resistencia, deverá ser uma resistencia relativamente baixa...

 

Só umas dicas de troubleshoot...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×