Publié 2026-07-01
Réponse rapide
Le MG90Sservomoteurconsomme généralement entre 100 mA et 250 mA au repos ou sous une charge légère. Sous une charge modérée ou en fonctionnement continu, la consommation de courant peut atteindre 500 mA à 800 mA. Lorsqu'il est bloqué, par exemple lorsque leservomoteurest empêché d'atteindre sa position commandée ; le courant peut atteindre brusquement jusqu'à 1,5 A ou plus, en fonction de la demande de couple et de la tension. Si vous prévoyez un multi-servomoteurprojet, vous devez tenir compte du courant bloqué de tous les servos qui peuvent se bloquer simultanément, pas seulement du courant de fonctionnement moyen. La sous-estimation de cette demande de pointe est la cause la plus courante de baisses de tension, de réinitialisations et de comportements erratiques dans les systèmes robotiques et RC.
Introduction
Chaque constructeur, ingénieur ou amateur qui a câblé un ensemble de micro-servos a été confronté à ce problème : le système fonctionne bien sur le banc, mais dès que les servos fonctionnent réellement (lever un bras, saisir un objet, maintenir une position sous charge), le microcontrôleur se réinitialise, les moteurs se contractent de manière erratique ou l'ensemble du projet s'arrête tout simplement. Le coupable n'est presque jamais le servo lui-même. C'est l'alimentation.
Le MG90S est un micro servo populaire, souvent choisi pour ses engrenages métalliques, sa taille compacte et son prix bas. Mais son comportement électrique est facile à mal comprendre. Beaucoup supposent qu’un petit servo a besoin d’un petit courant et qu’une petite batterie ou une source d’alimentation USB devrait suffire. Cette hypothèse peut vous coûter du temps, des composants et de la confiance dans votre conception. Comprendre le profil actuel réel du MG90S, en particulier la différence entre le courant au ralenti, en cours d'exécution et au point mort, est ce qui différencie un projet qui fonctionne de manière fiable d'un projet qui échoue de manière imprévisible. Cet article vous aidera à estimer la véritable demande de courant pour votre application spécifique, à éviter les pannes liées à l'alimentation et à choisir dès le départ la bonne source d'alimentation.
Table des matières
1. Pourquoi le tirage actuel est plus important que vous ne le pensez
2. Valeurs nominales actuelles du MG90S : ce que vous dit la fiche technique
3. Courant de ralenti, courant de fonctionnement et courant bloqué
4. Comment la tension affecte la consommation de courant
5. Comment la charge affecte la consommation actuelle
6. Le vrai risque : courant bloqué et baisses de tension du système
7. Spécifications clés à vérifier avant de choisir une alimentation
8. Comment estimer le courant total pour les projets multi-servos
9. Questions courantes sur la consommation actuelle du MG90S
10. Planification d'un système d'alimentation fiable pour vos servos MG90S
1. Pourquoi le tirage actuel est plus important que vous ne le pensez
Si vous ne regardez que le courant nominal moyen d'un servo, vous sous-dimensionnerez presque certainement votre alimentation. Le MG90S est souvent étiqueté avec un courant à vide d'environ 200 mA à 250 mA à 5 V. Ce chiffre est utile pour comparer les servos, mais il est dangereusement trompeur pour la conception réelle du système.
Le problème est qu'un servo ne consomme pas un courant constant. Son courant fluctue à chaque mouvement, à chaque changement de charge et à chaque maintien de position. Lorsque le servo est inactif mais alimenté, il consomme toujours un petit courant pour maintenir sa position. Quand il bouge, il tire davantage. Lorsqu'il rencontre une résistance, qu'elle provienne d'un frottement mécanique, d'une force externe ou d'un arrêt physique, le courant augmente rapidement. Le pire des cas est un décrochage, où le moteur ne peut pas tourner mais continue de recevoir sa pleine puissance.
Si vous concevez votre système d'alimentation pour le courant moyen, un seul décrochage peut faire chuter la tension en dessous du seuil de fonctionnement de votre microcontrôleur, récepteur ou circuit logique. Il ne s’agit pas d’un risque théorique. C'est la cause la plus fréquente de réinitialisations inexpliquées, de gigue des servos et de perte de communication dans les projets utilisant plusieurs micro-servos. Comprendre toute la gamme actuelle du MG90S n’est pas un exercice académique. C'est la base d'un système fiable.
2. Valeurs nominales actuelles du MG90S : ce que vous dit la fiche technique
La plupart des fiches techniques du MG90S fournissent des valeurs actuelles dans des conditions de laboratoire spécifiques. Ces chiffres sont utiles comme référence, mais ils reflètent rarement une utilisation réelle. Une fiche technique typique du MG90S à 5 V montre :

Ces chiffres vous disent plusieurs choses importantes. Premièrement, le courant de repos est négligeable, c’est pourquoi de nombreux constructeurs supposent que leur alimentation électrique est adéquate. Deuxièmement, le courant de fonctionnement à vide est suffisamment faible pour qu'un port USB standard (pouvant fournir de 500 mA à 1 000 mA) semble plus que suffisant pour deux ou trois servos. Troisièmement, le courant bloqué est deux à six fois supérieur au courant de fonctionnement.
L’essentiel à retenir ne réside pas dans les chiffres exacts (ils varient légèrement selon le fabricant et le lot), mais dans le ratio. Le courant de décrochage peut être de 5 à 10 fois le courant de fonctionnement. Toute alimentation qui couvre uniquement le courant de fonctionnement échouera en cas de blocage. Et dans les applications réelles, les décrochages se produisent fréquemment : lorsqu'un bras de robot heurte un obstacle, lorsqu'une pince ne peut pas se fermer complètement, lorsqu'un servo est invité à maintenir une position au-delà de sa limite mécanique.
3. Courant de ralenti, courant de fonctionnement et courant bloqué
Pour planifier correctement votre alimentation, vous devez comprendre ces trois états distincts.
Courant de reposest dessiné lorsque le servo est alimenté mais ne reçoit aucun signal de changement de position. C'est la consommation minimale. Pour le MG90S, cette valeur est généralement inférieure à 10 mA. Il ne s’agit presque jamais d’une préoccupation en matière de budgétisation de l’énergie.
Courant courantest dessiné pendant que le servo se déplace activement vers une nouvelle position. Cela varie en fonction de la vitesse et de la charge. Sans charge, le MG90S consomme environ 150 mA à 250 mA. Sous une charge modérée, comme le déplacement d'une liaison légère ou d'un petit cardan de caméra, cela peut atteindre 400 mA ou plus. Il s’agit de la mesure actuelle que la plupart des gens mesurent lors des tests, et c’est la source de la sous-estimation courante.
Courant bloquéest le courant maximum que le servo peut consommer. Cela se produit lorsque le moteur ne peut pas tourner mais que le circuit de commande continue d'appliquer la pleine tension pour tenter d'atteindre sa position cible. Le courant de décrochage du MG90S peut atteindre 1,5 A ou plus à 5 V. Si la tension est plus élevée (par exemple 6 V), le courant de décrochage augmentera également. Un décrochage peut durer plusieurs secondes, voire indéfiniment, selon votre logique de contrôle. Pendant ce temps, la tension sur votre rail d'alimentation peut chuter en dessous de la tension de fonctionnement minimale de votre microcontrôleur, provoquant une réinitialisation immédiate du système.
La distinction essentielle est que le courant courant est court et modéré, tandis que le courant bloqué peut être soutenu et sévère. Si vous concevez uniquement pour le courant courant, vous concevez pour le meilleur des cas, pas pour le cas réel.
4. Comment la tension affecte la consommation de courant
Le MG90S est généralement conçu pour une plage de tensions de fonctionnement de 4,8 V à 6,0 V. Dans cette plage, la consommation de courant n'est pas linéaire. Une tension plus élevée entraîne un couple et une vitesse plus élevés, mais également un courant plus élevé, en particulier sous charge.
À 4,8 V, le courant de décrochage d'un MG90S est généralement d'environ 700 mA à 1 000 mA. À 6,0 V, le même servo peut consommer de 1 200 mA à 1 600 mA ou plus au décrochage. Ceci est une conséquence directe des caractéristiques électriques du moteur : une tension plus élevée augmente le courant traversant le bobinage lorsque le moteur est arrêté.
Cela a une implication pratique directe. Si vous faites fonctionner vos servos à 6 V pour obtenir un couple supplémentaire, vous devez également augmenter votre capacité d'alimentation. Une alimentation qui gère à peine 1 A à 5 V échouera certainement à 6 V sous la même charge.
Notez également que la tension réelle atteignant le servo est réduite par toute chute de tension dans votre câblage, vos connecteurs ou votre tableau de distribution d'alimentation. Des fils fins, des câbles longs ou de mauvaises connexions peuvent faire en sorte que la tension au niveau du servo soit nettement inférieure à la tension d'alimentation. Cela oblige le servo à consommer plus de courant pour produire le même couple, ce qui à son tour augmente encore la chute de tension – une boucle de rétroaction négative qui peut conduire à une instabilité.
Si vous souhaitez des performances de servo constantes, utilisez des fils évalués à au moins 1 A par servo, gardez les câbles d'alimentation aussi courts que possible et vérifiez la tension à la borne du servo avec un multimètre dans des conditions de décrochage.
5. Comment la charge affecte la consommation actuelle
La charge mécanique sur le servo est la variable la plus importante affectant la consommation de courant. Le MG90S est un microservo avec un couple de décrochage spécifié d'environ 1,8 kg·cm à 4,8 V et 2,0 kg·cm à 6,0 V. En termes pratiques, cela signifie qu'il convient aux applications légères telles que les petits bras de robot, les mécanismes de panoramique/inclinaison de caméra ou les surfaces de contrôle RC légères.
Lorsque la charge est faible, comme le déplacement d'un petit drapeau ou d'un capteur léger, le courant de fonctionnement reste proche de la plage à vide. Lorsque la charge approche la limite de couple du servo, le courant augmente fortement.
Voici un guide approximatif basé sur des cas d’utilisation typiques :
Si votre application implique des mouvements continus ou répétitifs à forte charge, vous devez vous attendre à ce que le servo fonctionne fréquemment près de l'extrémité supérieure de sa plage actuelle. Dans de tels cas, une alimentation avec une marge de 2 A par servo constitue un point de départ raisonnable.
6. Le vrai risque : courant bloqué et baisses de tension du système
Le scénario le plus dangereux pour tout projet multi-servos est un décrochage simultané. Considérons un simple robot marcheur équipé de quatre servos MG90S. Si le robot marche sur une surface inégale et que deux servos de jambes calent en même temps, consommant chacun entre 1 A et 1,5 A, la demande totale de courant peut dépasser 3 A en un instant.

Si votre alimentation n’est conçue que pour 2 A, la tension chutera. Un microcontrôleur typique comme un Arduino ou un ESP32 se réinitialise lorsque sa tension d'alimentation tombe en dessous d'environ 4,5 V. Même une brève chute de tension de 100 ms peut provoquer un redémarrage complet du système. Le robot tombe et le constructeur accuse le code ou le servo.
Ce n’est pas un mode de défaillance rare. C'est la norme dans les systèmes d'asservissement mal alimentés. La solution n’est pas d’éviter les décrochages – ils sont inévitables dans le monde réel – mais de concevoir le système électrique pour y faire face.
Une règle pratique : pour un projet avec des servos N MG90S, supposez que jusqu'à 50 % d'entre eux peuvent caler simultanément dans les pires conditions. Si vous avez quatre servos, prévoyez 2 A par servo bloqué, pour un total de 4 A. Cela peut paraître excessif, mais c'est la différence entre un système qui fonctionne de manière fiable et un système qui tombe en panne au pire moment possible.
7. Spécifications clés à vérifier avant de choisir une alimentation
Lors de la sélection d'une alimentation pour les servos MG90S, le courant nominal n'est qu'un facteur. Vous devez également vérifier :
Courant nominal continu– Le courant maximum que l’alimentation peut délivrer indéfiniment.
Courant de crête– Le courant maximum que l'alimentation peut délivrer pendant une courte durée (généralement quelques secondes). Une alimentation avec une forte puissance de crête peut gérer les décrochages sans chute de tension.
Régulation de tension– Dans quelle mesure la tension de sortie reste stable en cas de changements brusques de charge. Une alimentation mal régulée peut descendre en dessous de 4,8 V même si le courant est conforme à sa valeur nominale.
Ondulation et bruit– Une ondulation excessive peut provoquer une gigue du servo ou interférer avec les signaux de commande.
Pour la plupart des petits projets, une alimentation à découpage dédiée de 5 V, 3 A à 5 A, constitue un choix sûr pour jusqu'à quatre servos MG90S. Pour les constructions plus grandes, envisagez une batterie séparée pour les servos et une alimentation régulée pour vos circuits logiques. N'alimentez jamais les servos directement à partir du régulateur de tension intégré du microcontrôleur : il surchaufferait et tomberait en panne.
8. Comment estimer le courant total pour les projets multi-servos
Voici une méthode simple :
1. Comptez le nombre de servos dans votre projet.
2. Supposons que chaque servo puisse tirer jusqu'à1,5 Aau décrochage (à 5 V). Pour une estimation prudente, utilisez 2 A par servo.
3. Décidez combien de servos pourraient vraisemblablement caler en même temps. Dans un mécanisme rigide, cela pourrait être tous les cas. Dans un système faiblement couplé, 50 % est une hypothèse raisonnable.
4. Multipliez le nombre de servos de décrochage simultanés par 1,5 A pour obtenir votre besoin en courant de pointe.
5. Ajoutez 500 mA pour votre microcontrôleur et vos périphériques.
Exemple : Un bras de robot à 6 servos où 3 servos pourraient caler lors d'un levage lourd.
3 servos × 1,5 A = 4,5 A
Ajouter 0,5 A pour l'électronique = 5,0 A
Alimentation recommandée : 5 V, 5 A
Si vous utilisez une batterie, assurez-vous que son taux de décharge peut supporter le courant de pointe. Un LiPo 2S standard (7,4 V) avec un BEC 5 V évalué à 5 A est une solution courante et fiable.
9. Questions courantes sur la consommation actuelle du MG90S
Q : Puis-je alimenter un MG90S directement à partir d’une broche Arduino 5 V ?
Non. Le régulateur intégré de l'Arduino ne peut généralement fournir que 500 mA à 800 mA. Un seul MG90S en charge ou en décrochage peut dépasser ce chiffre. Utilisez toujours une alimentation séparée pour les servos, avec une masse commune au microcontrôleur.
Q : Que se passe-t-il si j'utilise une alimentation trop faible ?
La tension chutera lorsque le servo demande un courant élevé. Cela peut entraîner la réinitialisation du microcontrôleur, un comportement erratique du servo ou une corruption des signaux de commande. Dans des cas extrêmes, l'alimentation électrique peut surchauffer ou s'arrêter.
Q : Le MG90S consomme-t-il plus de courant à une fréquence PWM plus élevée ?
Le MG90S est conçu pour un signal PWM standard de 50 Hz (période de 20 ms). Un fonctionnement en dehors de cette plage peut affecter les performances mais ne modifie pas de manière significative la consommation de courant. Le courant est déterminé par la charge et la tension, et non par la fréquence du signal.
Q : Comment puis-je mesurer la consommation de courant réelle de mon MG90S ?
Utilisez un multimètre en série avec le fil d'alimentation du servo ou utilisez un module de capteur de courant avec un oscilloscope. Mesurez dans des conditions de charge réelles, pas seulement sur un banc. Faites attention au courant de pointe lors du décrochage ou des changements de direction rapides.
Q : La consommation de courant du MG90S est-elle la même que celle du SG90 ?
Non. Le MG90S utilise des engrenages métalliques et un moteur légèrement différent. Son courant de décrochage est généralement supérieur à celui du SG90 à engrenage en plastique. Si vous échangez un SG90 contre un MG90S dans un projet existant, vérifiez que votre alimentation peut gérer la demande accrue.
Q : Puis-je utiliser une banque d'alimentation USB pour alimenter plusieurs servos MG90S ?
De nombreuses banques d'alimentation USB peuvent fournir 2,1 A ou plus. Pour un ou deux servos sous charge légère, cela peut fonctionner. Pour trois ou plus, ou pour toute application avec une charge modérée, une alimentation dédiée est plus sûre. Notez également que certaines banques d'alimentation s'éteignent lorsqu'elles détectent une charge pulsée produite par les servos.
Q : L’ajout d’un condensateur à la ligne électrique aide-t-il à gérer les pics de courant ?
Oui. Un condensateur électrolytique de 470 µF à 1 000 µF placé à proximité de l'entrée d'alimentation du servo peut aider à lisser la tension lors de brèves pointes de courant. Cela ne remplace pas une alimentation correctement dimensionnée, mais cela peut améliorer la stabilité dans les cas limites.
Q : Quel est le courant de repos d'un MG90S ?
Généralement 5 mA à 10 mA à 5 V. C'est suffisamment bas pour être ignoré lors de la budgétisation de la puissance, mais cela confirme que le servo est alimenté et écoute le signal de commande.
10. Planification d'un système d'alimentation fiable pour vos servos MG90S
Choisir la bonne alimentation pour vos servos MG90S ne consiste pas à faire correspondre le courant moyen. Il s’agit de survivre au pire décrochage. Une alimentation qui gère la moyenne échouera sous charge. Un approvisionnement qui gère le décrochage fonctionnera de manière fiable dans toutes les conditions.
Commencez par estimer votre courant de crête en utilisant la méthode décrite dans la section 8. Ajoutez une marge de sécurité de 20 %. Sélectionnez une alimentation avec à la fois une puissance nominale continue et une forte capacité de courant de crête. Utilisez un calibre de fil approprié (au moins 22 AWG pour les alimentations des servos) et gardez les connexions courtes et propres. N’alimentez jamais les servos via une maquette ; utilisez un tableau de distribution d'énergie dédié ou soudez directement.
Si vous construisez un système multi-servo, envisagez d'utiliser unBEC séparé(circuit d'élimination de batterie) ou un module d'alimentation régulé plutôt que de compter sur le régulateur intégré du microcontrôleur. Cela isole la puissance du servo de la puissance logique, ce qui constitue la mesure la plus efficace que vous puissiez prendre pour éviter les baisses de tension.
Enfin, testez votre système sous la pire charge à laquelle vous vous attendez, pas seulement la plus légère. Si votre bras robot est censé soulever 100 grammes, testez-le avec 120 grammes. Si votre robot marcheur marche sur un tapis, testez-le sur un tapis épais. Ce n’est qu’alors que vous saurez si votre système électrique est adéquat.
Choisir la bonne alimentation pour vos servos MG90S est une décision d'ingénierie simple qui vous permet d'économiser des heures de débogage et d'éviter l'échec du projet. Planifiez le décrochage, pas le ralenti, et votre système fonctionnera comme prévu.
Heure de mise à jour:2026-07-01
Contactez le spécialiste des produits Kpower pour recommander un moteur ou une boîte de vitesses adapté à votre produit.