Table des matières:

Interfaçage d'un moteur à courant continu sans balais (BLDC) avec Arduino : 4 étapes (avec photos)
Interfaçage d'un moteur à courant continu sans balais (BLDC) avec Arduino : 4 étapes (avec photos)

Vidéo: Interfaçage d'un moteur à courant continu sans balais (BLDC) avec Arduino : 4 étapes (avec photos)

Vidéo: Interfaçage d'un moteur à courant continu sans balais (BLDC) avec Arduino : 4 étapes (avec photos)
Vidéo: Arduino #35 moteur à courant continu et driver l298n tuto en français. 2024, Juillet
Anonim
Interfaçage d'un moteur à courant continu sans balais (BLDC) avec Arduino
Interfaçage d'un moteur à courant continu sans balais (BLDC) avec Arduino
Interfaçage d'un moteur à courant continu sans balais (BLDC) avec Arduino
Interfaçage d'un moteur à courant continu sans balais (BLDC) avec Arduino

Il s'agit d'un tutoriel sur la façon d'interfacer et d'exécuter un moteur à courant continu sans balais à l'aide d'Arduino. Si vous avez des questions ou des commentaires, veuillez répondre dans les commentaires ou par courrier à rautmithil[at]gmail[dot]com. Vous pouvez également me contacter @mithilraut sur twitter.

Pour en savoir plus sur moi: www.mithilraut.com

Étape 1: Liste des composants

Liste des composants
Liste des composants
  1. Arduino UNO
  2. Moteur d'outrunner BLDC (tout autre moteur d'outrunner fonctionnera bien)
  3. Régulateur de vitesse électronique (choisir en fonction du courant nominal du moteur)
  4. Batterie LiPo (pour alimenter le moteur)
  5. Câble de raccordement mâle-mâle * 3
  6. Câble USB 2.0 type A/B (Pour télécharger le programme et alimenter l'Arduino).

Remarque: Assurez-vous de vérifier les connecteurs de la batterie, de l'ESC et des moteurs. Dans ce cas, nous avons des connecteurs mâles de 3,5 mm sur le moteur. J'ai donc soudé des connecteurs bullet femelles 3,5 mm sur la sortie de l'ESC. La batterie avait un connecteur mâle femelle de 4,0 mm. J'ai donc soudé les connecteurs mâles femelles appropriés du côté entrée de l'ESC.

Étape 2: Connexions

Connexions
Connexions
Connexions
Connexions

Connectez le moteur à la sortie de l'ESC. Ici, la polarité n'a pas d'importance. Si vous intervertissez 2 des 3 fils, le moteur tournera dans le sens opposé.

Connectez le '+' et '-' de la batterie aux fils rouge (+) et noir (-) de l'ESC respectivement.

À partir du câble servo à 3 broches sortant de l'ESC, connectez le câble marron à la broche « GND » sur Arduino. Connectez le câble jaune à n'importe quelle broche numérique. Dans notre cas, sa broche numérique 12.

Étape 3: Programmation d'Arduino UNO

Programmation Arduino UNO
Programmation Arduino UNO

Si vous êtes nouveau sur Arduino, vous pouvez télécharger, installer et configurer l'Arduino à partir d'ici.

Connectez l'Arduino au PC. Ouvrez Arduino IDE et écrivez ce code. Sous "Outils", sélectionnez

Carte: Arduino/Genuino UNO

Port: COM15 (Sélectionnez le port COM approprié. Pour connaître le port COM, ouvrez le gestionnaire de périphériques et recherchez Arduino UNO sous « Ports »)

Cliquez sur le bouton Télécharger dans le coin supérieur gauche.

#comprendre

Servo esc_signal; void setup() { esc_signal.attach(12); //Spécifiez ici le numéro de broche sur lequel la broche de signal de l'ESC est connectée. esc_signal.write(30); // Commande d'armement ESC. Les contrôleurs ne démarreront pas à moins que la vitesse d'entrée ne soit inférieure lors de l'initialisation. retard(3000); //Délai d'initialisation ESC. } boucle vide() { esc_signal.write(55); //Variez ceci entre 40-130 pour changer la vitesse du moteur. Valeur plus élevée, vitesse plus élevée. retard(15); }

Étape 4: Remarque

La bonne façon de faire fonctionner les moteurs est de

1. Connectez la batterie à l'ESC pour alimenter l'ESC.

2. Alimentez l'Arduino.

Si vous faites l'inverse, l'Arduino exécutera la séquence d'armement et l'ESC manquera ces commandes car il n'est pas sous tension. Dans ce cas, appuyez sur le bouton de réinitialisation de l'Arduino.

Conseillé: