contrôler un moteur sans balais avec Arduino
Maison » Blogue » Contrôler un moteur sans balais à l'aide d'Arduino

contrôler un moteur sans balais avec Arduino

Vues : 0     Auteur : Éditeur du site Heure de publication : 2020-09-02 Origine : Site

Renseigner

bouton de partage Facebook
bouton de partage Twitter
bouton de partage de ligne
bouton de partage WeChat
bouton de partage LinkedIn
bouton de partage Pinterest
bouton de partage WhatsApp
bouton de partage Kakao
bouton de partage Snapchat
bouton de partage de télégramme
partager ce bouton de partage

J'ai pensé à contrôler l'ESC. k.
Le contrôleur de vitesse électronique du moteur sans balais sans émetteur ni récepteur, ou il existe un projet dans lequel vous souhaitez utiliser un simple circuit ou Arduino pour contrôler la vitesse du moteur sans balais, et ensuite, nous pouvons le faire avec le microcontrôleur Arduino.
Cela inclut l'utilisation du signal PWM de l'arduino pour contrôler la vitesse du moteur à courant continu via ESC.
Cela vous permettra d'économiser le coût d'achat d'un servotesteur ou d'un émetteur et d'un récepteur RC.
Commençons ! !
Ce dont vous avez besoin : connectez d'abord les trois bornes du moteur sans balais aux trois bornes de l'ESC.
Vissez le moteur sur une planche robuste similaire pour maintenir la stabilité à haut régime.
Téléchargez et flashez le code disponible en bas de page sur Arduino à l'aide d'un câble USB (
le code est expliqué plus loin dans cette page).
Connectez la ligne de signal principale blanche ou jaune de l'ESC à n'importe quelle broche PWM Arduino, je la connecte à la broche D8 et spécifie la broche 8 pour cela dans le croquis Arduino.
Vous pouvez contrôler de nombreux moteurs à l'aide de plusieurs broches.
Connectez le potentiomètre aux broches vcc ou 5 v de l'Arduino et à la masse.
Connectez la troisième borne de la broche variable à la broche analogique 0 et vous pourrez alimenter l'Arduino à l'aide du BEC (
circuit d'annulation de batterie)
qui apparaît dans votre ESC.
Pour utiliser BEC, connectez simplement le fil rouge épais à la broche Vin de l'Arduino.
Il peut fournir 5 V.
Tous les ESC n'ont pas de BEC, auquel cas vous pouvez utiliser l'alimentation externe 5 V.
Après avoir alimenté l'Arduino, connectez maintenant la batterie Lipo à l'ESC. Vous avez terminé ! !
Tournez maintenant lentement le bouton du potentiomètre pour démarrer et augmenter la vitesse du moteur.
Dans ce code, nous mappons ou référençons simplement la valeur maximale (1023) et minimale (0).
La valeur de simulation à la broche 0 atteint la valeur maximale (2000) et minimale requise (1000).
Fonctionne et contrôle la valeur de la vitesse ESC.
Vous devrez peut-être modifier les valeurs maximales et minimales de l'ESC I.
Différentes valeurs pour E 1000 et 2000, en d'autres termes, vous devrez peut-être le calibrer car différents ESC peuvent avoir des points de départ et d'arrivée différents.
Visitez pour plus de tutoriels-RZtronics.
Le code pour contrôler l'esscservo esc à l'aide de la bibliothèque de servos comprend // ;
/Créez une configuration avec le nom esc void (){esc. joindre(9);
/Spécifiez la broche du signal esc, esc ici.
Secondes (1000) ;
/Initialisez le signal sur 1000 série. commencer(9600); }void loop(){int val;
/Créer une variable val = analogRead (A0);
/Lire l'entrée de la broche analogique 0 et la stocker dans val = map (
Val, 0,1023, 1000,2000) ;
/ Mapper val en min et max (
Modifier si nécessaire) esc.
Secondes (val);
/Utiliser val comme signal pour esc

Le groupe HOPRIO, fabricant professionnel de contrôleurs et de moteurs, a été créé en 2000. Siège social du groupe dans la ville de Changzhou, province du Jiangsu.

Liens rapides

Contactez-nous

WhatsApp : +86 18921090987 
Tél : +86- 18921090987 
Ajouter : No.19 Mahang South Road, district de haute technologie de Wujin, ville de Changzhou, province du Jiangsu, Chine 213167
Laisser un message
CONTACTEZ-NOUS
Copyright © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. Tous droits réservés. Plan du site | politique de confidentialité