controlar motor sem escova usando arduino
Lar » Blogue » controlar motor sem escova usando arduino

controlar motor sem escova usando arduino

Visualizações: 0     Autor: Editor do site Horário de publicação: 2020-09-02 Origem: Site

Pergunte

botão de compartilhamento do Facebook
botão de compartilhamento do Twitter
botão de compartilhamento de linha
botão de compartilhamento do wechat
botão de compartilhamento do LinkedIn
botão de compartilhamento do Pinterest
botão de compartilhamento do WhatsApp
botão de compartilhamento kakao
botão de compartilhamento do snapchat
botão de compartilhamento de telegrama
compartilhe este botão de compartilhamento

Pensei em controlar o ESC. k.
O controlador eletrônico de velocidade do motor brushless sem transmissor e receptor, ou existe um projeto em que você deseja usar um circuito simples ou Arduino para controlar a velocidade do motor brushless, e então podemos fazer isso com o micro controlador Arduino.
Isso inclui o uso do sinal PWM do Arduino para controlar a velocidade do motor DC através do ESC.
Isso economizará o custo de compra de um servo testador ou de um transmissor e receptor RC.
Vamos começar! !
O que você precisa: primeiro conecte os três terminais do motor sem escova aos três terminais do ESC.
Aparafuse o motor em uma placa resistente semelhante para manter a estabilidade em altas rpm.
Baixe e atualize o código disponível na parte inferior da página para o Arduino usando um cabo USB (
o código é explicado posteriormente nesta página).
Conecte a linha de sinal principal branca ou amarela do ESC a qualquer pino PWM do Arduino, eu o conecto ao pino D8 e especifico o pino 8 para ele no esboço do Arduino.
Você pode controlar muitos motores usando vários pinos.
Conecte o potenciômetro aos pinos vcc ou 5 v do Arduino e aterre.
Conecte o terceiro terminal do pino variável ao pino analógico 0 e você poderá alimentar o Arduino usando BEC (
circuito cancelador de bateria)
que aparece em seu ESC.
Para usar o BEC, basta conectar o fio vermelho grosso ao pino Vin do Arduino.
Ele pode fornecer 5 V.
Nem todos os ESC possuem BEC; nesse caso, você pode usar a fonte de alimentação externa de 5 V.
Após alimentar o Arduino, conecte a bateria Lipo ao ESC agora. Você terminou! !
Agora gire lentamente o botão do potenciômetro para dar partida e aumentar a velocidade do motor.
Neste código, apenas mapeamos ou referenciamos o valor máximo (1023) e mínimo (0).
O valor de simulação no pino 0 atinge o valor máximo (2000) e mínimo (1000) exigido.
Opere e controle o valor da velocidade ESC.
Pode ser necessário alterar os valores máximo e mínimo do ESC I.
Valores diferentes para E 1000 e 2000, ou seja, pode ser necessário calibrá-lo porque ESC diferentes podem ter pontos iniciais e finais diferentes.
Visite para mais tutoriais-RZtronics.
O código para controlar o esscservo esc usando a biblioteca servo inclui //;
/Crie um setup com o nome esc void(){esc. anexar(9);
/Especifique o pino de sinal esc, esc aqui.
Segundos (1000);
/Inicialize o sinal para serial 1000. começar(9600); }loop vazio(){int val;
/Criar variável val = analogRead (A0);
/Leia a entrada do pino analógico 0 e armazene-a em val = map (
Val, 0,1023, 1000,2000);
/Mapear val para mínimo e máximo (
alterar se necessário) esc.
Segundos (val);
/Use val como um sinal para esc

O grupo HOPRIO, um fabricante profissional de controladores e motores, foi fundado em 2000. Sede do grupo na cidade de Changzhou, província de Jiangsu.

Links rápidos

Contate-nos

WhatsApp: +86 18921090987 
Tel: +86- 18921090987 
Adicionar: No.19 Mahang South Road, distrito de alta tecnologia de Wujin, cidade de Changzhou, província de Jiangsu, China 213167
Deixe um recado
CONTATE-NOS
Copyright © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. Todos os direitos reservados. Mapa do site | política de Privacidade