Bom dia pessoal, gostaria de ajuda para medir a Rotação de uma hélice acoplada a um motor Brushless;
O motor em questão é D2822/14 de 1450KV, o problema que estou encarando é a alta rotação desse motor, uma vez que o tacômetro que utilizo é baseado no L323 e o mesmo esta lendo somente uma rotação baixa (ele lê quando o motor esta quase parando).
Também estou usando o Arduino Uno pois facilita muito com a disponibilidade das bibliotecas. Sei que é um tópico manjado e já encontrei outros tópicos aqui com o mesmo assunto porem utilizando um sensor Infravermelho.
A programação que usei é uma bem básica utilizada por muitos, porem, para mim não funcionou.
Se possível peço ajuda de todos e agradeço muito desde já.
abaixo os anexos do tacômetro que estou usando e também a programação
Tags:
Boa tarde,
No motor Brushless sem escova, o rotor é externo, isto é a parte externa é que gira.
Montei um sensor infra-vermelho (diferente do seu) para captar os pulsos. O sensor percebia a marca prateada do nome do fabricante (pode usar uma etiqueta branca também). A base de alumínio foi feita por mim.
A medição do RPM eu fiz através do cálculo, usando a frequência obtida no osciloscópio.
Usando esse sensor, poderá fazer um medidor de RPM com Arduino.
Mas de antemão, já lhe aviso que o Arduino não é muito apropriado para tal fim. As medições ficam instáveis, devido à limitações dos timers do processador.
http://labdegaragem.com/forum/topics/tutorial-arduino-esc-motor-sem...
Exemplo :
Uma medição foi feita sem a hélice no motor (sem carga) = 172,143 Hz.
Para calcular o RPM, basta multiplicar por 60, afinal um minuto tem 60 segundos.
Portanto :
RPM = 172,143 Hz x 60 = 10328 rpm (rotações por minuto)
http://labdegaragem.com/forum/topics/tutorial-arduino-esc-motor-sem...
Caro amigo José, essa etapa esta vencida, consegui fazer funcionar agora que percebi os tópicos sobre drones do fórum e o senhor trabalhou afundo com isso. Gostaria de saber se já trabalhou com o sensor ACS712 para ler a corrente do motor Brushless.
Gostaria de saber também se o ponto de leitura utilizado foi em série na saída do ESC e na entrada do motor.
Obrigado pela ajuda e grande abraço
Bom dia Fernando ,
Para medir a corrente usada em um motor BLDC, recomendo que meça na entrada do ESC.
Alguns ESCs já controlam o Motor BLDC com resistores em série com as bobinas.
O Sinal analógico é complexo. Portanto não recomendo mais resistores em série com o motor.
Já fiz vários estudos com o sensor ACS712. E cheguei à algumas conclusões. Muito ruim para medir corrente CA e não tem boa linearidade nas medidas.
Mas dá para usar com CC. Recomendo que use um sensor de 20 ou 30 A. Qual ESC/motor BLDC pretende medir ?
Boa tarde Gustavo, obrigado pelas dicas e realmente com este sensor fica ruim as medidas em CA mesmo.
Meu motor Brushless é o 2822/14 com 1450Kv da turnigy e o ESC é o de 30A também da Turnigy.
Estou montando uma plataforma para medir o empuxo desse conjunto e quero fazer testem com o Arduino, PIC e ARM para verificar se existe grande diferença entre as grandezas.
Vou implementar com o sensor e aviso sobre os resultados, forte abraço e obrigado.
Boa noite FCS,
Poste imagens do sensor montado no motor e qual é a forma
que você está usando para gerar os pulso.
RV
Consegui fazer funcionar amigo, porem somente fazendo a leitura com Led IR Tx e Rx assim aparentemente ele tem mais velocidade de leitura do que o L323. Obrigado pelo interesse pelo tópico. Forte Abraço
Fernando boa tarde,
Você esta querendo controlar o ESC através do Arduino ? É isso?
Veja esse exemplo : Controlo o ESC através da largura do pulso.
http://labdegaragem.com/forum/topics/tutorial-arduino-esc-motor-sem...
ESC.writeMicroseconds(1500); // Velocidade baixa do motor
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por