Eu sou novo nos módulos relacionados ao RC. Hoje recebi o Skywalker 20A do meu Hobbywing . O manual está aqui .
Eu também tenho um motor outrunner sem escova (HL3512)
Não tenho nenhum dispositivo para programar os esc (mesmo o vendedor não mencionou esse requisito).
O manual fala sobre programação ouvindo os padrões de bipe. Mas, para isso, parece que o esc deve estar conectado a um controlador de vôo (ele fala sobre posições do acelerador, etc ...). Mas eu não tenho nenhum controlador de vôo.
Alguém pode me dizer como usar o esc com o que tenho? (Eu tenho 2200mAh LiPo e arduino mega também)
Respostas:
Os ESCs são controlados usando o que é comumente chamado de servo-sinais; trata-se basicamente de uma onda quadrada de 50Hz (20mS) com um tempo de funcionamento variando entre 0,5mS e 2,5mS e estando fora do resto do tempo, o tempo desse pulso pode variar um pouco e depende do fabricante da unidade. 0.5mS e 2.5mS é um bom ponto de partida para qualquer projeto.
Esse tempo variável entre os fabricantes é o motivo pelo qual o recurso de programação existe; é basicamente uma maneira de o circuito de acionamento informar ao motorista quais pulsos mínimo e máximo serão atendidos.
Você já tem tudo o que precisa para fazer isso funcionar. Eu recomendo olhar as servo-bibliotecas do Arduino, pois isso o levará rapidamente. Os três fios pretos no ESC estão obviamente conectados ao motor, observe que ele gira apenas em uma direção. Para reverter isso, você pode inverter qualquer um dos três fios.
Os grossos fios preto e vermelho vão para a bateria. Os fios preto vermelho e branco são para o sinal de controle; o vermelho deve ficar desconectado (ou você pode ligar o seu Arduino a partir deste ponto, se você mantiver os níveis de tensão em mente e o seu ESC estiver equipado com um circuito eliminador de bateria); o preto deve ser conectado ao terra do Arduino e branco ao pino de saída usado com a biblioteca de servo. Isso é praticamente tudo o que existe. Boa sorte.
fonte