Controlando o motor sem escova com Arduino
Lar » Blog » Controlando o motor sem escova com Arduino

Controlando o motor sem escova com Arduino

Visualizações: 0     Autor: Editor de sites Publicar Tempo: 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 de kakao
Botão de compartilhamento do Snapchat
Botão de compartilhamento de telegrama
Botão de compartilhamento de sharethis

Saudações de leitores, fabricantes, geeks, entusiastas, entusiastas da eletrônica e iniciantes;
Há muito tempo, tenho tentado construir um carro R/C sem fio com um motor sem escova e Arduino.
Agora que terminei meu exame escolar, decidi fazê -lo.
No processo de determinação final do método de controle que vou usar para criar um carro R/C, estou tendo um problema: controlar o motor sem escova com Arduino.
Quando o controle (tecnicamente)
do motor CA do Arduino parece um pouco assustador, não se preocupe, porque neste manual mostrarei como é fácil controlar o motor CC usando Arduino usando qualquer tipo de comutador/potenciômetro/joystick, basicamente, a SA -SAG que pode alterar os parâmetros de uma maneira que um arduino pode, se
Para experimentar este projeto, você precisa de algo básico:
forneço links internacionais de fornecimento para a maioria dos produtos que usei),
você também precisa de algumas ferramentas básicas: vamos iniciar nosso projeto depois de resolver os materiais!
Antes de começarmos a escrever o código, vamos primeiro conectar -se ao ESC e Motor de Arduino.
A conexão com este projeto é bastante simples e direta.
De acordo com o código que escrevi, a conexão é a seguinte: o pino de saída do potenciômetro/joystick está conectado ao pino analógico 0 no Arduino.
Um diagrama esquemático do uso de potenciômetro e joystick analógico é dado. (
Usei um joystick caseiro e dei um diagrama esquemático do joystick)
ESC para Arduino: Linha preta (terra) ---
> Pin de aterramento no fio Arduinowhite (Signal) ---
> Linha mensal do pino digital Arduinored (Power)-
> Vin On Arduino (
This Is Trins Powering Arduin)
Conecte-se a Motors a conectar-se a Motors a Motors a Motorin.
Ordens não são importantes. (
Se o motor não girar na direção desejada, basta alternar um dos dois fios no ESC para o motor sem escova)
Após a conclusão da conexão de hardware, podemos lidar com o código Arduino.
O código é bastante simples e tento explicar a funcionalidade de cada linha com comentários.
No entanto, não hesite em entrar em contato comigo se tiver algum problema: hrithikbansal70 @ gmail.
ComhrithikBansal. com o código :(.
Também anexou o arquivo INO)
/* ESC calibre o pino de dados ESC conectado ao pino digital 10 no Arduino.
Entrada de potenciômetro/joystick conectado ao pino analógico 0 no Arduino.
Compilar e fazer upload do código.
Em seguida, mantenha o joystick/potenciômetro em sua posição máxima e conecte a fonte de alimentação externa ao ESC.
Você ouvirá alguns bipes e colocará o potenciômetro/joystick na posição mais baixa.
Isso definirá o terminal no ESC.
Este código de amostra está em domínio público.
Foi revisado por Hrithik Bansal www em 20 de março de 2017. Hrithikbansal.
Com * /inclui /inclui uma biblioteca servo para funções servo esc;
/Declare esc como entrada int do objeto servo; void setup () {esc. anexar (10);
/Conecte o ESC ao pino digital 10 Serial. começar (9600);
Comece a ler/abrir o monitor serialVoid loop () {
input = analogread (a0);
/O valor da entrada é a entrada analógica no serial do pino 0 0. imprimir (
\ 'Valor de entrada original: \');
/Porta serial Imprima a sequência de valor de entrada original. impressão (entrada); Serial. print (\ '| \'); atraso (1); input = map (analogread (a0)
, 0,1023, 0,180);
/Mapeie os valores de entrada do joystick no pino analógico 0 aos valores máximos e mínimos correspondentes à saída do servo: 180 e 0 Serial. imprimir (
\ 'Valor de entrada para mapeamento: \'); Serial. impressão (entrada);
/Serial imprime o valor de entrada da série de mapeamento. imprimir(\'\'); atraso (1);
/Atraso determina sua resolução/suavidade e a capacidade do motor de responder ao movimento do potwntiometer/joystick. esc. gravar (entrada);
O status de/ESC será o mesmo que o status/posição do joystick}
depois de fazer o upload do código para Arduino e verificar novamente todas as conexões de hardware, conectar a bateria à ESC e redefinir o Arduino imediatamente (
pressione o pequeno botão de redefinição).
Em seguida, coloque imediatamente o potenciômetro/joystick em qualquer uma das duas posições extremas, que serão o seu ponto de extremidade alta (
onde o motor girará na velocidade mais alta).
Você ouvirá alguns bipes novamente, após o que o potenciômetro/joystick é totalmente orientado para a outra extremidade/a outra extremidade.
Este será o seu ponto mais baixo (
o motor será papelaria no momento).
Novamente, você ouvirá alguns bipes e o trabalho de calibração foi realizado. {
Isso foi demonstrado na
demonstração do projeto de vídeo: LinkNow de vídeo, quando você move o botão de potenciômetro/joystick analógico para o ponto superior/inferior, o motor sem escova acelera/diminui a velocidade de acordo.
Dica: durante o teste, devido à rotação geral do motor (motor externo do rotor),
também é perigoso que você pode segurá -lo em suas mãos.
Ao testá -lo, o girador de papel rolou acidentalmente voou quando o motor estava girando muito rápido: se você tiver algum problema, entre em contato comigo: HrithikBansal70
ComhrithiKBansal.
Espero que isso resolva seu problema e você aprenderá algo novo hoje. Obrigado!

O fabricante profissional de controladores e motores do Grupo Hopro, foi estabelecido 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. Sitemap | política de Privacidade