Contrôler le moteur sans balais utilisant Arduino
Maison » Blog » Contrôler le moteur sans balais en utilisant Arduino

Contrôler le moteur sans balais utilisant Arduino

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

Renseigner

Bouton de partage Facebook
Bouton de partage Twitter
bouton de partage de ligne
bouton de partage de 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
Bouton de partage Sharethis

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 y a un projet dans lequel vous souhaitez utiliser un circuit simple ou Arduino pour contrôler la vitesse du moteur sans balais, puis, nous pouvons le faire avec Arduino Micro-contrôleur.
Cela comprend l'utilisation du signal PWM d'Arduino pour contrôler la vitesse du moteur CC par l'ESC.
Cela vous fera économiser le coût de l'achat d'un servo-testeur ou d'un émetteur RC et d'un récepteur.
Laissez commencer! !
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 à usage lourd similaire pour maintenir la stabilité à un régime élevé.
Téléchargez et flashez le code disponible en bas de la page pour Arduino à l'aide d'un câble USB (
le code est expliqué plus loin sur cette page).
Connectez la ligne de signal blanche ou jaune principale de l'ESC à n'importe quelle broche PWM Arduino, je la connecte à la broche D8 et spécifie la broche 8 pour elle dans l'esquisse 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 du sol.
Connectez la troisième borne de la broche variable à la broche analogique 0, et vous pouvez alimenter l'Arduino à l'aide de BEC (
circuit de curseur de batterie)
apparaître dans votre ESC.
Pour utiliser BEC, connectez simplement le fil rouge épais rouge à la broche VIN de l'Arduino.
Il peut fournir 5 V.
Tous les ESC n'ont pas BEC, auquel cas vous pouvez utiliser l'alimentation externe 5 V.
Après avoir alimenté l'Arduino, connectez la batterie Lipo à ESC maintenant. Vous avez terminé! !
Maintenant, tournez lentement le bouton du potentiomètre pour démarrer et augmenter la vitesse du moteur.
Dans ce code, nous cartographier ou référencé la valeur maximale (1023) et le minimum (0)
La valeur de simulation à la broche 0 atteint la valeur maximale requise (2000) et le
fonctionnement minimum (1000) 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 de fin différents.
Visitez pour plus de tutoriels-rztronics.
Le code pour contrôler l'ESSCServo ESC à l'aide de la bibliothèque servo inclut //;
/ Créer une configuration avec le nom ESC void () {esc. attacher (9);
/ Spécifiez la broche du signal ESC, ESC ici.
Secondes (1000);
/ Initialiser le signal à 1000 sérial. commencer (9600); } void loop () {int val;
/ Créer variable val = analogread (a0);
/ Lire l'entrée de la broche analogique 0 et la stocker dans val = map (
val, 0,1023, 1000,2000);
/ Map Val à Min et Max (
modifier si nécessaire) ESC.
Secondes (Val);
/ Utiliser Val comme signal pour être

Hoprio Group Un fabricant professionnel de contrôleur et de moteurs, a été créé en 2000. Siège du groupe à 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 Wujin High-Tech, City Changzhou, Province du Jiangsu, Chine 213167
Laisser un message
CONTACTEZ-NOUS
Copyright © 2024 Changzhou Hoprio E-Commerce Co., Ltd. Tous droits réservés. Sitemap | politique de confidentialité