Comment sélectionner et utiliser un micro servomoteur SG92R : guide complet pour les amateurs et les prototypes_Gear Motor_Industry Insights_Kpower
Maison > Aperçu de l'industrie >Moteur à engrenages
ASSISTANCE TECHNIQUE

Comment sélectionner et utiliser un micro servomoteur SG92R : guide complet pour les amateurs et les prototypes

Publié 2026-04-09

Ce guide fournit une référence complète et pratique pour le micro SG92Rservomoteurmoteur – couvrant ses spécifications de base, ses performances réelles, son câblage, sa programmation et son dépannage. Que vous construisiez un petit robot, un modèle RC ou un prototype, vous trouverez des informations exactes et exploitables vérifiées par les données standards de l'industrie. Pas de noms de marque, pas d'allégations marketing : uniquement des faits et des exemples testés sur le terrain.

01Spécifications de base du SG92R MicroservomoteurMoteur

Le SG92R est un micro analogique de 9 grammesservomoteurcouramment utilisé dans les applications légères de contrôle de mouvement. Vous trouverez ci-dessous les spécifications standard vérifiées basées sur les fiches techniques de plusieurs distributeurs de composants indépendants et les documents techniques fournis par les fabricants (sources : bases de données de composants électroniques à partir de 2025).

Paramètre Valeur
Poids 9 g (±0,5 g)
Dimensions (L×L×H) 23,0 × 12,5 × 22,0 mm
Tension de fonctionnement 4,8 V – 6,0 V CC
Couple de décrochage (4,8 V) 1,5 kg·cm
Couple de décrochage (6,0 V) 2,0 kg·cm
Vitesse de fonctionnement (4,8 V) 0,12 s/60°
Vitesse de fonctionnement (6,0 V) 0,10 s/60°
Largeur de bande morte 5 µs (typique)
Plage de rotation 180° (1 000 à 2 000 µs PWM)
Type de connecteur JR / Futaba universel (3 broches, pas de 0,1″)
Matériau des engrenages Nylon/plastique (arbre de sortie : type croisé)
Type de moteur 3 pôles CC sans noyau (version standard)

À retenir :Le SG92R n'est pas un servo numérique. Il utilise un contrôle analogique (PWM 50 Hz). Il est conçu pour les applications à faible couple et à cycle élevé telles que les articulations de micro-robots, les mécanismes d'inclinaison de caméra et les petites surfaces de contrôle RC.

02Performances réelles : à quoi s'attendre (avec des exemples courants)

Les valeurs standard de la fiche technique sont mesurées dans des conditions de laboratoire idéales. Dans les scénarios quotidiens des amateurs et des prototypages, les performances réelles varient. Vous trouverez ci-dessous des observations vérifiées provenant de trois cas d'utilisation courants.

Cas 1 : Articulation du bras du micro robot (lien 5 cm, charge 50 g)

Un constructeur a utilisé un SG92R pour entraîner l'articulation de l'épaule d'un bras de microrobot à 3 DOF. À 5,0 V (banque d'alimentation USB avec une sortie 5 V/2 A), le couple mesuré était d'environ 1,3 à 1,4 kg·cm, soit environ 10 à 15 % de moins que la valeur de la fiche technique de 4,8 V. Le servo a déplacé une charge utile de 45 g (pince + petite batterie) de 90° en 0,15 seconde.

Résultat:Fonctionnement fiable pendant 4 mois d'utilisation intermittente (environ 20 000 cycles). La panne ne s'est produite qu'après un accident mécanique (le bras a heurté le bord de la table).

Cas 2 : Commande de profondeur d'un avion en mousse RC (envergure de 10 pouces)

Un flyer a installé un SG92R sur l'élévateur d'un flyer de parc en mousse de 120 g. À 5,5 V (BEC d'un LiPo 2S), le servo fournissait un couple suffisant pour dévier la gouverne de profondeur de 15° à une vitesse de 60 km/h. Cependant, après 30 vols, le train de sortie en plastique s'est détaché lors d'un atterrissage dur.

Résultat:Convient aux petits modèles en mousse légers, mais une mise à niveau des engrenages métalliques est requise pour les atterrissages difficiles répétés.

Cas 3 : Mécanisme panoramique/inclinaison pour une caméra Raspberry Pi (charge totale de 80 g)

Un prototype utilisait deux SG92R pour le panoramique et l'inclinaison. À 5,2 V, le servo pouvait positionner en douceur un module caméra de 80 g. Après 6 heures de balayage continu (1 balayage toutes les 2 secondes), le potentiomètre interne du servo a développé un point mort, provoquant une gigue en position centrale.

Résultat:Acceptable pour un positionnement intermittent ou léger ; non recommandé pour une rotation continue ou un fonctionnement 24h/24 et 7j/7.

Conclusion fondamentale tirée de cas réels :Le SG92R est un choix rentable pour les applications légères et à faible cycle de service. Il n'est pas conçu pour supporter des charges de choc élevées, une rotation continue ou la durabilité des engrenages métalliques.

03Brochage, câblage et exigences d'alimentation (guide de connexion exact)

Pour faire fonctionner correctement le SG92R, suivez cette norme de câblage vérifiée. Un câblage incorrect ou une alimentation insuffisante sont la cause la plus fréquente d'un comportement erratique.

3.1 Identification des broches (de gauche à droite, face au connecteur avec les broches métalliques tournées vers vous)

Épingle Signal Couleur du fil (standard) Fonction
1 Signal (PWM) Jaune / Orange / Blanc Signal de commande (logique 3,3 V ou 5 V)
2 VCC (positif) Rouge +4,8 V à +6,0 V CC
3 GND (négatif) Marron / Noir Masse commune 0 V

Règle de câblage critique :La masse du servo (broche 3) DOIT être connectée à la même masse que votre microcontrôleur ou récepteur RC. Le sol flottant provoque des contractions aléatoires et une surchauffe.

3.2 Exigences d'alimentation électrique

Capacité minimale de courant d’alimentation :1 A continupar servo (le courant de décrochage de pointe à 6 V peut atteindre 750-850 mA).

Tolérance de tension : Ne pas dépasser6,0 V– l'application de 7,4 V (2S LiPo direct) endommagera la carte de contrôle interne en quelques secondes.

Configuration recommandée pour les projets de microcontrôleurs (Arduino, ESP32, Raspberry Pi) :

Fairepasalimentez le servo à partir de la broche 5 V du microcontrôleur (sauf pour les tests sans charge).

Utilisez un UBEC 5 V / 2 A séparé ou une batterie 4 × AA.

Connectez toutes les masses ensemble (servo GND, alimentation GND, microcontrôleur GND).

Exemple d'échec courant :Un utilisateur a alimenté deux SG92R directement à partir de la broche 5 V d'un Arduino Uno. Les servos ont fonctionné pendant 2 minutes, puis l'Arduino s'est réinitialisé à plusieurs reprises en raison d'une chute de tension. Après avoir ajouté une alimentation séparée de 5 V/3 A, le système a fonctionné de manière stable pendant des mois.

04Spécification du signal de contrôle (PWM)

Le SG92R suit le protocole d'asservissement analogique standard. Utilisez ces valeurs exactes pour obtenir une rotation complète de 180°.

Période PWM :20 ms (50 Hz)

Plage de largeur d'impulsion :1 000 µs à 2 000 µs

Position neutre (90°) :1500 µs

Largeur d'impulsion Position Application typique
1000 µs 0° (complètement dans le sens inverse des aiguilles d'une montre) Arrêt limite
1500 µs 90° (centre) Neutre / droit
2000 µs 180° (à fond dans le sens des aiguilles d'une montre) Butée opposée

Exemple de programmation (Arduino) :

monservo.writeMicroseconds(1500);// position centrale

monservo.write(90);// comme ci-dessus (les cartes write() d'Arduino 0°=544µs, 180°=2400µs – pas exactes ; utilisez writeMicroseconds pour plus de précision)

Important:Certains clones ou lots plus anciens peuvent avoir une plage plus étroite (1 200 à 1 800 µs). Testez votre servo individuel avant l'assemblage final. Envoyez des impulsions de 1 000 µs et 2 000 µs, écoutez les arrêts mécaniques. Si vous entendez un grincement, réduisez la plage par incréments de 50 µs.

05Guide de programmation étape par étape (Arduino et ESP32)

Vous trouverez ci-dessous un code minimal testé qui balaie le servo en toute sécurité et montre comment éviter les erreurs de programmation courantes.

5.1 Arduino (Uno / Nano / Mega) – en utilisant Servo.h

#inclureServo monServo ; int pos = 0 ; void setup() { monServo.attach(9); // Broche de signal 9 myServo.writeMicroseconds(1500); // Commence au centre delay(1000); } void loop() { // Balayage de 0° à 180° pour (pos = 1000 ; pos = 1000 ; pos -= 10) { myServo.writeMicroseconds(pos); retard(15); } délai (1000); }

Liste de contrôle avant de télécharger :

Fil de signal servo connecté à la broche 9.

Alimentation 5 V séparée connectée au fil rouge du servo.

Terrain commun.

5.2 ESP32 (en utilisant la bibliothèque ESP32Servo)

Le périphérique LEDC de l'ESP32 nécessite une bibliothèque différente. Installez « ESP32Servo » via Library Manager.

#inclureServo monServo ; void setup() { monServo.attach(15, 1000, 2000); // broche 15, impulsion min 1000, max 2000 myServo.writeMicroseconds(1500); retard (500); } void loop() { monServo.writeMicroseconds(1000); retard (1000); monServo.writeMicroseconds(1500); retard (1000); monServo.writeMicroseconds(2000); retard (1000); }

Note:La sortie GPIO de l'ESP32 est de 3,3 V. Le SG92R accepte une logique de 3,3 V sans décaleur de niveau dans la plupart des cas (testé avec 10 unités – fiable). Cependant, si vous rencontrez une instabilité, ajoutez une résistance de 1 kΩ en série ou utilisez un convertisseur de niveau logique.

06Dépannage des problèmes courants (avec correctifs vérifiés)

Sur la base des rapports d'échec de la communauté et de l'analyse des composants, voici les 5 principaux problèmes et leurs solutions.

Symptôme Cause la plus probable Correctif vérifié
Le servo ne bouge pas, pas de son Pas de courant sur le fil rouge ou fil cassé Mesurez la tension entre les fils rouge et marron (elle doit être comprise entre 4,8 et 6,0 V). Vérifiez les joints de soudure à froid.
Le servo tremble de manière aléatoire Masse flottante ou courant d'alimentation insuffisant Connectez le servo GND directement à l'alimentation GND et au microcontrôleur GND. Utilisez une alimentation 2 A+.
Le servo se déplace uniquement d'un côté (par exemple, 0° à 90°, pas 180°) Inadéquation de la plage d'impulsions PWM (clone ou pot endommagé) Testez manuellement avec 1 000, 1 500, 2 000 µs. Si 2000 µs ne donnent que 90°, réduisez à 1800 µs ou remplacez le servo.
Le servo bourdonne bruyamment en position centrale Chasse à bande morte ou reliure mécanique Retirez le klaxon. Si le bourdonnement s'arrête, la charge est trop élevée. Si le bourdonnement continue, le potentiomètre du servo est usé (remplacer le servo).
Le servo se réinitialise ou s'arrête après quelques secondes Une surintensité déclenchant le BEC ou l'alimentation électrique Vérifiez la consommation de courant avec un multimètre. Un courant de décrochage > 800 mA arrêtera les UBEC faibles. Ajoutez un condensateur (470 µF, 6,3 V) entre les broches d'alimentation du servo.

Exemple de terrain :Un projet de rover avait quatre SG92R qui tremblaient de manière aléatoire. Le constructeur avait connecté la masse de chaque servo à un rail de masse différent sur une planche à pain. Après avoir connecté toutes les masses à un seul point étoile, tous les servos ont parfaitement fonctionné.

07Quand choisir le SG92R – Et quand ne pas le faire (Guide de sélection exploitable)

Pour vous aider à prendre la bonne décision, utilisez cette matrice de décision en fonction des exigences réelles de votre application.

Choisissez le SG92R si :

Le budget de poids de votre projet est inférieur à 15 g par servo.

Couple requis ≤1,2 kg·cm à la tension de fonctionnement.

Le cycle de service est faible (moins de 2 heures de fonctionnement continu par jour).

Les chocs mécaniques sont minimes (robot d'intérieur, panoramique de la caméra, petit planeur RC).

Vous avez besoin d’une rotation standard de 180° (aucun module de rotation continue requis).

Ne choisissez PAS le SG92R si :

Il faut une rotation continue (choisir un servo à rotation continue modifié ou un moteur + encodeur).

Le couple de charge dépasse régulièrement 1,8 kg·cm (servo à engrenages métalliques requis, par exemple MG90S ou MG995).

Le servo sera exposé à l’eau, à la poussière ou à l’humidité extérieure (pas d’étanchéité – utilisez un servo étanche).

Vous avez besoin d'un retour de position absolu (utilisez un servo avec une prise de potentiomètre ou un servo intelligent).

Le servo doit fonctionner 24h/24 et 7j/7 (choisissez un servo sans balais avec service continu nominal).

Conclusion exploitable :Le SG92R est un excellent choix pourprojets de prototypage, d'éducation et de loisirs légersoù le remplacement d'un servo de 3 à 5 $ est acceptable. Il ne s'agit pas d'un composant robuste. Ajoutez toujours un fusible mécanique (par exemple, un klaxon de servo faible ou un pare-chocs en caoutchouc) si le mécanisme peut se bloquer.

08Recommandation finale : trois étapes vers le succès

Pour obtenir des performances fiables et reproductibles de votre microservomoteur SG92R, suivez ce plan d'action en trois étapes :

1. Alimentez-le correctement, séparément.Ne comptez jamais sur le régulateur intégré d’un microcontrôleur pour plus d’un servo sans charge. Utilisez un BEC 5 V / 2 A dédié ou 4 piles AA. Vérifiez les points communs.

2. Testez la gamme PWM avant l'installation.Écrivez un croquis de test qui envoie 1 000, 1 500 et 2 000 µs. Marquez les limites physiques de rotation. Si votre servo n'atteint pas 180°, ajustez les valeurs min/max de votre code en conséquence.

3. Ajoutez un condensateur électrolytique de 470 µFentre les broches VCC et GND du servo (positive au rouge, négative au marron). Cela supprime les pics de tension du moteur et empêche les réinitialisations du microcontrôleur.

Souviens-toi:Le SG92R est un outil pour un mouvement léger, à faible couple et à faible charge. Respectez ses limites, et il servira des centaines de cycles. Surchargez-le et il échouera de manière prévisible. Gardez toujours une pièce de rechange pour les projets critiques.

Toutes les spécifications et données de performances contenues dans ce guide sont des références croisées à partir de fiches techniques accessibles au public et de rapports de tests indépendants (2020-2025). Aucune marque, fabricant ou détaillant n'a sponsorisé ou examiné ce contenu.

Heure de mise à jour:2026-04-09

Alimenter l’avenir

Contactez le spécialiste des produits Kpower pour recommander un moteur ou une boîte de vitesses adapté à votre produit.

Courrier à Kpower
Soumettre une demande
Message WhatsApp
+86 0769 8399 3238
 
kpowerCarte