Índice:

Interface do motor DC sem escova (BLDC) com o Arduino: 4 etapas (com imagens)
Interface do motor DC sem escova (BLDC) com o Arduino: 4 etapas (com imagens)

Vídeo: Interface do motor DC sem escova (BLDC) com o Arduino: 4 etapas (com imagens)

Vídeo: Interface do motor DC sem escova (BLDC) com o Arduino: 4 etapas (com imagens)
Vídeo: MOTOR BRUSHLESS BL OU MOTOR COM ESCOVAS, VEJA AS DIFERENÇAS ENTRE OS MOTORES SEM ESCOVAS DE CARVÃO. 2024, Julho
Anonim
Interface do motor DC sem escova (BLDC) com o Arduino
Interface do motor DC sem escova (BLDC) com o Arduino
Interface do motor DC sem escova (BLDC) com o Arduino
Interface do motor DC sem escova (BLDC) com o Arduino

Este é um tutorial sobre como fazer a interface e executar um motor DC sem escova usando o Arduino. Se você tiver dúvidas ou comentários, responda nos comentários ou envie um e-mail para rautmithil [arroba] gmail [ponto] com. Você também pode entrar em contato comigo @mithilraut no twitter.

Para saber mais sobre mim: www.mithilraut.com

Etapa 1: Lista de componentes

Lista de Componentes
Lista de Componentes
  1. Arduino UNO
  2. Motor outrunner BLDC (qualquer outro motor outrunner funcionará bem)
  3. Controlador eletrônico de velocidade (escolha de acordo com a classificação atual do motor)
  4. Bateria LiPo (para alimentar o motor)
  5. Cabo Jumper Macho-Macho * 3
  6. Cabo USB 2.0 tipo A / B (para carregar o programa e ligar o Arduino).

Nota: Certifique-se de verificar os conectores da bateria, ESC e motores. Neste caso, temos conectores bullet macho de 3,5 mm no motor. Por isso, soldei conectores bullet fêmea de 3,5 mm na saída do ESC. A bateria tinha um conector macho fêmea de 4,0 mm. Portanto, soldei conectores macho fêmea apropriados no lado de entrada do ESC.

Etapa 2: conexões

Conexões
Conexões
Conexões
Conexões

Conecte o motor à saída do ESC. Aqui, a polaridade não importa. Se você trocar qualquer 2 dos 3 fios, o motor girará na direção oposta.

Conecte o '+' e '-' da bateria aos fios vermelho (+) e preto (-) do ESC respectivamente.

Do cabo servo de 3 pinos saindo do ESC, conecte o cabo marrom ao pino 'GND' no Arduino. Conecte o cabo amarelo a qualquer pino digital. No nosso caso, é o pino digital 12.

Etapa 3: Programação do Arduino UNO

Programando Arduino UNO
Programando Arduino UNO

Se você é novo no Arduino, pode baixar, instalar e configurar o Arduino aqui.

Conecte o Arduino ao PC. Abra o IDE do Arduino e escreva este código. Em 'Ferramentas' selecione

Placa: Arduino / Genuino UNO

Porta: COM15 (selecione a porta COM apropriada. Para descobrir a porta COM, abra o gerenciador de dispositivos e procure Arduino UNO em 'Portas')

Clique no botão Upload no canto superior esquerdo.

#incluir

Servo esc_signal; configuração vazia () {esc_signal.attach (12); // Especifique aqui o número do pino no qual o pino de sinal do ESC está conectado. esc_signal.write (30); // Comando de braço ESC. Os ESCs não iniciarão a menos que a velocidade de entrada seja menor durante a inicialização. atraso (3000); // Atraso de inicialização do ESC. } void loop () {esc_signal.write (55); // Varie entre 40-130 para alterar a velocidade do motor. Maior valor, maior velocidade. atraso (15); }

Etapa 4: Nota

A maneira correta de operar os motores é

1. Conecte a bateria ao ESC para ligar o ESC.

2. Ligue o Arduino.

Se você fizer o contrário, o Arduino executará a sequência de braço e o ESC perderá esses comandos, pois não está ligado. Neste caso, pressione o botão reset no Arduino.

Recomendado: