Pubblicato 2026-07-01
Risposta rapida
L'MG90Sservoin genere assorbe tra 100 mA e 250 mA quando è inattivo o sotto carico leggero. Con un carico moderato o durante il funzionamento continuo, il consumo di corrente può aumentare da 500 mA a 800 mA. Quando è in stallo, come quando ilservonon riesce a raggiungere la posizione comandata: la corrente può aumentare bruscamente fino a 1,5 A o più, a seconda della richiesta di coppia e della tensione. Se stai pianificando un multi-servoprogetto, è necessario tenere conto della corrente di stallo di tutti i servi che potrebbero bloccarsi simultaneamente, non solo della corrente di funzionamento media. Sottovalutare questo picco di domanda è la causa più comune di cali di tensione, ripristini e comportamenti irregolari nei sistemi robotici e RC.
Introduzione
Ogni costruttore, ingegnere o hobbista che ha collegato una serie di micro servi ha dovuto affrontare questo problema: il sistema funziona bene al banco, ma nel momento in cui i servi funzionano effettivamente (sollevando un braccio, afferrando un oggetto, mantenendo una posizione sotto carico) il microcontrollore si ripristina, i motori si contraggono in modo irregolare o l'intero progetto semplicemente si ferma. Il colpevole non è quasi mai il servo stesso. È l'alimentazione.
L'MG90S è un micro servo popolare, spesso scelto per i suoi ingranaggi in metallo, le dimensioni compatte e il prezzo basso. Ma il suo comportamento elettrico è facile da fraintendere. Molti presumono che un piccolo servo necessiti di poca corrente e che una piccola batteria o una fonte di alimentazione USB dovrebbero essere sufficienti. Questo presupposto può costarti tempo, componenti e fiducia nella tua progettazione. Comprendere il profilo di corrente reale dell'MG90S, in particolare la differenza tra corrente al minimo, in funzione e in stallo, è ciò che distingue un progetto che funziona in modo affidabile da uno che fallisce in modo imprevedibile. Questo articolo ti aiuterà a stimare la reale richiesta di corrente per la tua specifica applicazione, a evitare guasti legati all'alimentazione e a scegliere la giusta fonte di alimentazione fin dall'inizio.
Sommario
1. Perché il prelievo attuale conta più di quanto pensi
2. Valori attuali dell'MG90S: cosa ti dice la scheda tecnica
3. Corrente inattiva rispetto a corrente di funzionamento rispetto a corrente di stallo
4. In che modo la tensione influisce sul consumo di corrente
5. In che modo il carico influisce sul consumo corrente
6. Il rischio reale: corrente di stallo e cali di tensione del sistema
7. Specifiche chiave da verificare prima di scegliere un alimentatore
8. Come stimare la corrente totale per progetti multi-servo
9. Domande comuni sull'assorbimento di corrente dell'MG90S
10. Pianificazione di un sistema di alimentazione affidabile per i tuoi servi MG90S
1. Perché il prelievo attuale conta più di quanto pensi
Se guardi solo la corrente nominale media di un servo, quasi sicuramente sottodimensionerai il tuo alimentatore. L'MG90S è spesso etichettato con una corrente di funzionamento a vuoto compresa tra circa 200 mA e 250 mA a 5 V. Questo numero è utile per confrontare i servi, ma è pericolosamente fuorviante per la progettazione effettiva del sistema.
Il problema è che un servo non assorbe una corrente costante. La sua corrente fluttua con ogni movimento, ogni cambiamento di carico e ogni posizione mantenuta. Quando il servo è inattivo ma alimentato, assorbe comunque una piccola corrente per mantenere la posizione. Quando si muove, attira di più. Quando incontra resistenza, sia per attrito meccanico, una forza esterna o un arresto fisico, la corrente aumenta rapidamente. Il caso peggiore è lo stallo, in cui il motore non può girare ma continua a ricevere la piena potenza.
Se progetti il tuo sistema di alimentazione per la corrente media, un singolo stallo può far scendere la tensione al di sotto della soglia operativa del tuo microcontrollore, ricevitore o circuito logico. Non si tratta di un rischio teorico. È la causa più frequente di reset inspiegabili, jitter dei servo e perdita di comunicazione nei progetti che utilizzano più micro servo. Comprendere l'intera gamma attuale dell'MG90S non è un esercizio accademico. È il fondamento di un sistema affidabile.
2. Valori attuali dell'MG90S: cosa ti dice la scheda tecnica
La maggior parte delle schede tecniche dell'MG90S forniscono valori correnti in condizioni di laboratorio specifiche. Questi numeri sono utili come riferimento, ma raramente riflettono l'utilizzo nel mondo reale. Una tipica scheda tecnica dell'MG90S a 5 V mostra:

Questi numeri ti dicono diverse cose importanti. Innanzitutto, la corrente di inattività è trascurabile, motivo per cui molti costruttori presumono che la loro alimentazione sia adeguata. In secondo luogo, la corrente di funzionamento a vuoto è sufficientemente bassa che una porta USB standard (che può fornire da 500 mA a 1.000 mA) sembra più che sufficiente per due o tre servi. In terzo luogo, la corrente di stallo è da due a sei volte superiore alla corrente di funzionamento.
Il punto chiave non sono i numeri esatti, che variano leggermente in base al produttore e al lotto, ma il rapporto. La corrente di stallo può essere da 5 a 10 volte la corrente di funzionamento. Qualsiasi alimentatore che copra solo la corrente di funzionamento fallirà in condizioni di stallo. E nelle applicazioni reali, gli stalli si verificano frequentemente: quando un braccio robotico colpisce un ostacolo, quando una pinza non riesce a chiudersi completamente, quando a un servo viene chiesto di mantenere una posizione oltre il suo limite meccanico.
3. Corrente inattiva rispetto a corrente di funzionamento rispetto a corrente di stallo
Per pianificare correttamente il tuo potere, devi comprendere questi tre stati distinti.
Corrente inattivaviene disegnato quando il servo è alimentato ma non riceve alcun segnale di cambio di posizione. Questo è il consumo minimo. Per l'MG90S, questo è generalmente inferiore a 10 mA. Non è quasi mai una preoccupazione per il bilancio energetico.
Corrente correnteviene disegnato mentre il servo si sta muovendo attivamente verso una nuova posizione. Questo varia in base alla velocità e al carico. Senza carico, l'MG90S assorbe da 150 mA a 250 mA. Sotto un carico moderato, come lo spostamento di un collegamento leggero o di un piccolo gimbal per fotocamera, questo può aumentare fino a 400 mA o più. Questo è l'attuale valore misurato dalla maggior parte delle persone durante i test ed è la fonte della comune sottovalutazione.
Corrente bloccataè la corrente massima che il servo può assorbire. Ciò si verifica quando il motore non può girare ma il circuito di controllo continua ad applicare la piena tensione per cercare di raggiungere la posizione target. La corrente di stallo dell'MG90S può raggiungere 1,5 A o superiore a 5 V. Se la tensione è più alta (come 6 V), anche la corrente di stallo aumenterà. Uno stallo può durare diversi secondi o addirittura indefinitamente, a seconda della logica di controllo. Durante questo periodo, la tensione sulla barra di alimentazione può scendere al di sotto della tensione operativa minima del microcontroller, causando un ripristino immediato del sistema.
La distinzione fondamentale è che la corrente di funzionamento è breve e moderata, mentre la corrente di stallo può essere sostenuta e intensa. Se si progetta solo per la corrente corrente, si progetta per il caso migliore, non per il caso reale.
4. In che modo la tensione influisce sul consumo di corrente
L'MG90S è generalmente classificato per un intervallo di tensione operativa compreso tra 4,8 V e 6,0 V. All'interno di questo intervallo, il consumo di corrente non è lineare. Una tensione più elevata comporta una coppia e una velocità più elevate, ma anche una corrente più elevata, soprattutto sotto carico.
A 4,8 V, la corrente di stallo di un MG90S è tipicamente compresa tra 700 mA e 1.000 mA. A 6,0 V, lo stesso servo può assorbire da 1.200 mA a 1.600 mA o più in stallo. Questa è una diretta conseguenza delle caratteristiche elettriche del motore: una tensione maggiore aumenta la corrente che attraversa l'avvolgimento quando il motore è fermo.
Ciò ha un’implicazione pratica diretta. Se utilizzi i tuoi servi a 6 V per ottenere una coppia extra, devi anche aumentare la capacità dell'alimentatore. Un alimentatore che gestisce a malapena 1 A a 5 V fallirà sicuramente a 6 V con lo stesso carico.
Si noti inoltre che la tensione effettiva che raggiunge il servo viene ridotta da qualsiasi caduta di tensione nel cablaggio, nei connettori o nella scheda di distribuzione dell'alimentazione. Fili sottili, cavi lunghi o collegamenti inadeguati possono far sì che la tensione sul servo sia significativamente inferiore alla tensione di alimentazione. Ciò costringe il servo ad assorbire più corrente per produrre la stessa coppia, il che a sua volta aumenta ulteriormente la caduta di tensione: un circuito di feedback negativo che può portare all'instabilità.
Se desideri prestazioni del servo costanti, utilizza cavi classificati per almeno 1 A per servo, mantieni i cavi di alimentazione più corti possibile e verifica la tensione sul terminale del servo con un multimetro in condizioni di stallo.
5. In che modo il carico influisce sul consumo corrente
Il carico meccanico sul servo è la variabile più importante che influenza l'assorbimento di corrente. L'MG90S è un micro servo con una coppia di stallo specificata di circa 1,8 kg·cm a 4,8 V e 2,0 kg·cm a 6,0 V. In termini pratici, ciò significa che è adatto per applicazioni leggere come piccoli bracci robotici, meccanismi di panoramica/inclinazione della fotocamera o superfici di controllo RC leggere.
Quando il carico è basso, ad esempio quando si sposta una piccola bandierina o un sensore leggero, la corrente di funzionamento rimane vicino all'intervallo a vuoto. Quando il carico si avvicina al limite di coppia del servo, la corrente aumenta notevolmente.
Ecco una guida approssimativa basata su casi d'uso tipici:
If your application involves continuous or repetitive high-load movements, you should expect the servo to operate near the upper end of its current range frequently. In such cases, a power supply with a 2 A margin per servo is a reasonable starting point.
6. Il rischio reale: corrente di stallo e cali di tensione del sistema
The most dangerous scenario for any multi-servo project is a simultaneous stall. Consider a simple walking robot with four MG90S servos. If the robot steps on an uneven surface and two leg servos stall at the same time, each drawing 1 A to 1.5 A, the total current demand can exceed 3 A in an instant.

If your power supply is only rated for 2 A, the voltage will drop. A typical microcontroller like an Arduino or ESP32 will reset when its supply voltage falls below about 4.5 V. Even a brief 100 ms voltage drop can cause a full system restart. The robot falls over, and the builder blames the code or the servo.
This is not a rare failure mode. It is the norm in poorly powered servo systems. The solution is not to prevent stalls—they are inevitable in real-world operation—but to design the power system to handle them.
A practical rule of thumb: for a project with N MG90S servos, assume that up to 50% of them can stall simultaneously under worst-case conditions. If you have four servos, budget for 2 A per stalled servo, for a total of 4 A. This may seem excessive, but it is the difference between a system that runs reliably and one that fails at the worst moment possible.
7. Specifiche chiave da verificare prima di scegliere un alimentatore
When selecting a power supply for MG90S servos, the rated current is only one factor. You should also verify:
Continuous current rating – The maximum current the supply can deliver indefinitely.
Peak current rating – The maximum current the supply can deliver for a short duration (typically a few seconds). A supply with a strong peak rating can handle stalls without voltage drop.
Regolazione della tensione – How stable the output voltage remains under sudden load changes. A supply with poor regulation may drop below 4.8 V even if the current is within its rating.
Ripple and noise – Excessive ripple can cause servo jitter or interfere with control signals.
For most small projects, a dedicated 5 V 3 A to 5 A switching power supply is a safe choice for up to four MG90S servos. For larger builds, consider a separate battery pack for servos and a regulated supply for your logic circuits. Never power servos directly from the microcontroller's onboard voltage regulator—it will overheat and fail.
8. Come stimare la corrente totale per progetti multi-servo
Here is a simple method:
1. Count the number of servos in your project.
2. Assume each servo can draw up to 1.5 A at stall (at 5 V). For a conservative estimate, use 2 A per servo.
3. Decide how many servos could plausibly stall at the same time. In a rigid mechanism, this could be all of them. In a loosely coupled system, 50% is a reasonable assumption.
4. Multiply the number of simultaneous stall servos by 1.5 A to get your peak current requirement.
5. Add 500 mA for your microcontroller and peripherals.
Example: A 6-servo robot arm where 3 servos could stall during a heavy lift.
3 servos × 1.5 A = 4.5 A
Add 0.5 A for electronics = 5.0 A
Recommended power supply: 5 V, 5 A
If you are using a battery, ensure its discharge rate can handle the peak current. A standard 2S LiPo (7.4 V) with a 5 V BEC rated at 5 A is a common and reliable solution.
9. Domande comuni sull'assorbimento di corrente dell'MG90S
Q: Can I power an MG90S directly from a 5 V Arduino pin?
No. The Arduino's onboard regulator can typically supply only 500 mA to 800 mA. A single MG90S under load or stall can exceed that. Always use a separate power supply for servos, with a common ground to the microcontroller.
Q: What happens if I use a power supply that is too weak?
The voltage will drop when the servo demands high current. This can cause the microcontroller to reset, the servo to behave erratically, or control signals to become corrupted. In extreme cases, the power supply may overheat or shut down.
Q: Does the MG90S draw more current at higher PWM frequency?
The MG90S is designed for a standard 50 Hz PWM signal (20 ms period). Operating outside this range can affect performance but does not significantly change current draw. The current is determined by load and voltage, not by signal frequency.
Q: How can I measure the actual current draw of my MG90S?
Use a multimeter in series with the servo power wire, or use a current sensor module with an oscilloscope. Measure under actual load conditions, not just on the bench. Pay attention to the peak current during stall or rapid direction changes.
Q: Is the MG90S current draw the same as the SG90?
No. The MG90S uses metal gears and a slightly different motor. Its stall current is typically higher than that of the plastic-gear SG90. If you are swapping an SG90 for an MG90S in an existing project, verify that your power supply can handle the increased demand.
Q: Can I use a USB power bank to power multiple MG90S servos?
Many USB power banks can deliver 2.1 A or more. For one or two servos under light load, this may work. For three or more, or any application with moderate load, a dedicated power supply is safer. Also note that some power banks shut down when they detect a pulsed load, which servos produce.
Q: Does adding a capacitor to the power line help with current spikes?
Yes. A 470 µF to 1000 µF electrolytic capacitor placed near the servo power input can help smooth voltage during brief current spikes. This is not a substitute for a properly sized power supply, but it can improve stability in borderline cases.
Q: What is the idle current of an MG90S?
Typically 5 mA to 10 mA at 5 V. This is low enough to ignore for power budgeting, but it confirms the servo is powered and listening to the control signal.
10. Pianificazione di un sistema di alimentazione affidabile per i tuoi servi MG90S
Choosing the right power supply for your MG90S servos is not about matching the average current. It is about surviving the worst-case stall. A power supply that handles the average will fail under load. A supply that handles the stall will run reliably in all conditions.
Start by estimating your peak current using the method described in Section 8. Add a 20% margin for safety. Select a power supply with both a continuous rating and a strong peak current capability. Use appropriate wire gauge—at least 22 AWG for servo power runs—and keep connections short and clean. Never power servos through a breadboard; use a dedicated power distribution board or solder directly.
If you are building a multi-servo system, consider using a separate BEC (battery eliminator circuit) or a regulated power supply module rather than relying on the microcontroller's onboard regulator. This isolates the servo power from the logic power, which is the single most effective step you can take to prevent brownouts.
Finally, test your system under the worst load you expect, not just the lightest. If your robot arm is supposed to lift 100 grams, test it with 120 grams. If your walking robot will walk on carpet, test it on thick carpet. Only then will you know whether your power system is adequate.
Choosing the right power supply for your MG90S servos is a simple engineering decision that saves hours of debugging and prevents project failure. Plan for the stall, not the idle, and your system will perform as intended.
Update Time:2026-07-01
Contatta lo specialista di prodotto Kpower per consigliare il motore o il riduttore adatto al tuo prodotto.