Pessoal,

Estou com dificuldade para fazer funcionar um motor brushless no arduino usando módulo L298.

Ele não se movimenta, ameaça mas não se movimenta. Já tentei usando 5v do arduino e 12v externo no modulo L298.

O motor é esse GBM5208-200T  (http://www.aliexpress.com/snapshot/6549784695.html?orderId=66307681...)

Estou usando o seguinte código, já usei outros, mas peguei este simples

int phase1 = 8;
int phase2 = 9;
int phase3 = 10;
int speed = 10;

void setup() {
pinMode(phase1, OUTPUT);
pinMode(phase2, OUTPUT);
pinMode(phase3, OUTPUT);
}

void loop(){
digitalWrite(phase1, HIGH); delay(speed);
digitalWrite(phase3, LOW); delay(speed);
digitalWrite(phase2, HIGH); delay(speed);
digitalWrite(phase1, LOW); delay(speed);
digitalWrite(phase3, HIGH); delay(speed);
digitalWrite(phase2, LOW); delay(speed);
}

Em anexo tem a foto do arduino ligado ao Modulo L298 e ao Motor.

Abraços!

Exibições: 1419

Anexos

Responder esta

Respostas a este tópico

Na foto está ligado em 9,10, 11 mas desconsiderem, testei com 8,9,10

Boa noite amigo! 

Eu também já testei motores brushless com o Arduino. Uma coisa devido ao seu funcionamento ser diferente dos motores comuns e puxarem bastante corrente (Mais de 10 A) Use um ESC como esse aqui:

http://www.seuhobby.com.br/produtos_ver.asp?prod=2500&Ccat=4

Ai voce controla o ESC pelo Arduino como se fosse um servo e problema resolvido!.

Outra dica utilize fontes de alimentação separadas para o ESC e para o Arduino pois se a bateria estiver um pouco fraca o esc vai puxar a corrente toda (por ter menor resistência) e o arduino vai desligar.

Motores brushless dependem que a sua alimentação oscile em seus 3 terminais com uma temporização precisa (os motores comuns de 2 terminais não precisam disso).

Espero ter ajudado.

Qualquer coisa estou à disposição!

Obrigado pela ajuda!

Colega, o L298 não é adequado para motor BLDC (brushless).

Pode ser usado para motor de passo ou motor de escova.

Ou esta usando dois L298?

O Motor BLDC tem 3 fases ! Cada fase tem que usar um driver!

http://labdegaragem.com/forum/topics/tutorial-arduino-esc-motor-sem...

Você esta querendo montar um Gimbal para camera fotografica?

ESC não vai resolver o seu problema.

Será necessário usar um controlador de motror especial - dedicado para essa função.

Um dos meus objetivos nesse tutorial é conseguir montar um controlador desses.

Mas não será nada fácil.

Nossa que legal o projeto! Vou acompanhar, tenho interesse em fazer um drone também!

José, acho que encontrei, L6234D aparentemente é o ideal para trabalhar com este tipo de motor. Não consegui encontrar no Brasil, tive que comprar no aliexpress, vai demorar para chegar e testar.

Quando chegar e eu testar eu dou um feedback, obrigado!

Diego, me desculpe! Eu me enganei. 

Me parece que existe sim a possibilidade de controlar o motor BLDC com a ponte L298.

Nesse exemplo o motor tem quatro fios. O seu motor tem três fios, não é ?

Vou pesquisar mais :

Estou tentando entender esse circuito acima, e me deparei com uma dúvida. 

No Motor BLDC com três fios, existe um momento que uma das bobinas tem que estar desligada.

Será que isso é possível com o L298 ? Acho que não.

Exato, tem 3 (http://www.aliexpress.com/snapshot/6549784695.html?orderId=66307681...),  resistência de 10.2 ohms.

Nos meus testes ele chega a se mover, mas é como se fosse um leve toque, aparentemente falta força para ele se movimentar.

Esse projeto usa o L298 (http://www.instructables.com/id/DIY-Brushless-Gimbal-with-Arduino/?...), mas o meu motor não chega a girar, dá uma tremidinha só.

Projeto muito legal ! Vou dar uma lida depois.

O Gimbal 3D é fantátisco ! O meu Drone Pahntom 2 tem um H3-3D da DJI.

É incrível a estabilidade dele. Ele usa três micro motores BLDC.

http://www.dji.com/product/zenmuse-h3-3d

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço