arduino + controleur moteur brushless

salut a tous!

j'ai besoin d'aide pour contrôler un moteur brushless avec une carte arduino

j'ai une arduino mega, et des moteurs brushless avec les contrôleurs:

( je ne peut pas poster de lien, donc voici les caracteristiques, c'est des controlleurs 18A acheté en pack avec les moteurs sur miniplanes)

Pack Brushless C2830-21 + contrôleur 18A+ 2 hélices (Art-tech)

Pour model 3D de : 400 à 550g
Pour model Aero de : 300 à 900g

1 Moteur out runner brushless
1 Contrôleur de vitesse 18A pour moteur brushless,
2 Hélices 10*4.7

Modeel du moteur: C2830-21
Dimensions(mm): 4038
Diamètre de l'arbre(mm): 4
poids (g): 80
Puissance de sortie (W) : 110
Zero load KV (rpm/V) : 700
Batterie : li-po 3 cell
Max sustained current (A) : 13
Zero Load current (A) 1.7
Resistance interne: 85
Poussé statique(g) : 700
2 Hélices 10
4.7

j'ai quelques problèmes pour les faire fonctionner, :frowning:
je branche le contrôleur sur une sortie PWM avec le code ci dessous:

#include <Servo.h>

Servo myservo;

void arm()
{
setSpeed(0);
delay(1000);
}

void setSpeed(int speed)
{
int angle = map(speed, 0, 100, 0, 180);
myservo.write(angle);
}

void setup()
{
myservo.attach(9);
arm();
}

void loop()
{
int speed;

for(speed = 0; speed <= 100; speed += 5)
{
setSpeed(speed);
delay(1000);
}

for(speed = 95; speed > 0; speed -= 5)
{
setSpeed(speed);
delay(1000);
}

setSpeed(0);
delay(5000);
}

alors des fois ca ne marche pas du tout, et des fois ca marche pendant 3 ou 4 cycles, puis ca s'arrête totalement, le moteur bip (les moteurs émettent un bip toute les secondes quand ils sont branché mais ne reçoivent pas de signal, puis au moment ou le signal arrive, ils émettent un bip plus grave puis plus rien, et ils se mettent a tourner) comme s'il ne reçoit aucun signal pourtant il y a une tension qui change en fonction du code aux bornes de la sortir PWM

est-ce car le contrôleur chauffe trop? mais pourquoi après une heure ne redémarre-t-il pas?
:-/

j'ai aussi l'impression d'avoir un problème de conflit entre les différents contrôleurs, j'ai testé les 4 contrôleur a l'aide d'une télécommande d'avion. En branchant tout les contrôleurs sur la même commande, il y en a toujours un qui ne marche pas, alors qu'en les testant indépendamment ils marchent :-?

voila, donc si quelqu'un pouvait m'aider, me dire s'il y a un problème dans le code, ou si ca viendrait plutôt des contrôleurs ou moteurs

merci :slight_smile:

Salut,
pour inserer le code c'est pus difficile dans ce forum que dans les
autre mais vous pouvez presenter votre lien grace a url
vous devez utiliser la signature dans votre profil( peut etre, ca est
interdit aussi ;D)
si non vous pouvez inserer directement,
mais il faut faire a la deuxieme fois
pour la premier, c'est comme la salutation.
amicalement

Voyage Vietnam/Sapa/My travel blog

T'es un peu compliqué toi ... :-?

Pour le code tu cliques sur le bouton "#" lorsque tu rédiges ton message.

Ce qui ouvre des balises : [ code][ /code]

Tu insères ton code entre deux et hop.

Et pour les liens url, si c'est ton premier message sur le forum.... ben vindjiu fait un deuxième message ;D