Pubblicato 2026-04-25
Se stai costruendo un robot o un progetto in movimento con aservomotore, una domanda comune è:Posso alimentare ilservodirettamente dal pin 5V del mio microcontrollore?
La risposta breve è:In generale no.La maggior parte dei microcontrollori non è in grado di fornire corrente sufficiente per eseguire aservoin modo affidabile. Ciò potrebbe causare il ripristino, il malfunzionamento o il danneggiamento permanente del microcontrollore.
Questa guida spiega perché, fornisce esempi reali e soluzioni pratiche e sicure. Ti mostreremo anche come può essere una soluzione energetica affidabileKpowerpuò aiutarti a evitare guasti comuni.
Per comprendere il problema, è necessario conoscere due fatti elettrici fondamentali:
Un tipico microcontrollore (ad esempio Arduino Uno, ESP32, STM32) fornisce5 V o 3,3 Vsui suoi pin di uscita.
La corrente massima proveniente dal pin 5V di un microcontrollore è solitamenteDa 400 mA a 800 mAa seconda della scheda e della fonte di alimentazione USB.
Un piccolo servo da 9 g (come l'SG90) disegnaDa 200 mA a 300 mA in movimentoe fino a700 mA o piùsotto stallo.
Un servo di dimensioni standard (come MG996R) disegnada 500 mA a 1 Adurante il normale funzionamento e2A o piùquando è in stallo.
Caso comune nel mondo reale:
Un hobbista costruisce un semplice braccio robotico utilizzando un Arduino Uno e tre servi SG90. Collegano tutti i servi direttamente al pin 5V di Arduino. Quando si sposta un servo, la scheda funziona. Ma quando si muovono due servi contemporaneamente, l'Arduino si resetta improvvisamente. Lo schermo LCD lampeggia e il codice si riavvia. Questo è esattamente ciò che accade quando il microcontrollore non riesce a fornire corrente sufficiente: la tensione scende al di sotto della soglia operativa.
Anche se all'inizio il tuo servo sembra funzionare direttamente dal microcontrollore, in seguito possono comparire tre problemi nascosti:
1. Il brown-out si ripristina– Quando il servo inizia a muoversi, assorbe un'elevata corrente di spunto. La tensione sulla linea 5V diminuisce. Se scende al di sotto di 4,2 V (per una scheda da 5 V), il microcontrollore si ripristina.
2. Rumore elettrico– I servomotori generano campi elettromagnetici e picchi di tensione. Questi picchi possono alterare le letture del sensore, causare comportamenti irregolari o addirittura danneggiare il regolatore di tensione del microcontrollore.
3. Surriscaldamento– Il regolatore di tensione integrato nel microcontrollore (solitamente un regolatore lineare) dissipa la tensione in eccesso sotto forma di calore. L'assorbimento di 1 A attraverso un regolatore da 5 V progettato per 500 mA ne causerà il surriscaldamento e il guasto permanente.
Segui questo principio in tre fasi per qualsiasi progetto servoalimentato:
Perché un terreno comune è obbligatorio:
Il segnale di controllo del servo (PWM) è riferito a terra. Senza una massa comune, il segnale diventa instabile e il servo tremola o non si muove affatto.
Microcontrollore: Arduino Nano (5 V, 500 mA max da USB)
Servo: SG90 (9 g, 200 mA in movimento, 600 mA in stallo)
Risultato:A volte funziona se muovi il servo lentamente e non lo fermi mai. Ma qualsiasi piccola resistenza (ad esempio, il braccio bloccato contro un muro) provoca il ripristino del Nano.Non affidabile per qualsiasi progetto che deve funzionare ogni volta.
![]()
Microcontrollore: ESP32 (logica 3,3 V, corrente pin 5 V limitata a ~ 300 mA)
Due servi MG996R (ciascuno assorbe 500 mA in movimento)
Risultato:L'ESP32 si ripristina immediatamente quando entrambi i servi si muovono. Anche un solo servo può causare instabilità.Non tentare mai questo.
Microcontrollore: qualsiasi scheda
Alimentazione servo: pacco batterie 4xAA (6 V) o LiPo 2S (7,4 V con UBEC da 5 V)
Collegamento: alimentazione servo + al filo rosso del servo, - al filo nero del servo E GND del microcontrollore
Segnale: pin PWM del microcontrollore al filo arancione/bianco del servo
Risultato:Il microcontrollore funziona in modo stabile indipendentemente dal carico del servo. I servi ricevono piena corrente e coppia. Ecco come viene costruito ogni robot commerciale.
Quando selezioni un alimentatore per i tuoi servi, cerca tre caratteristiche:
Uscita di tensione stabile(5 V o 6 V a seconda del servo)
Capacità di corrente sufficiente(almeno 2 volte la corrente di stallo totale di tutti i servi)
Potenza pulita con bassa ondulazione e protezione(sovracorrente, surriscaldamento, cortocircuito)
Per hobbisti e professionisti che realizzano progetti seri,Kpowerfornisce schede di potenza servo dedicate e soluzioni di batterie progettate specificatamente per la robotica basata su microcontrollore. I loro prodotti includono isolamento della terra comune, ampi condensatori di filtraggio e protezione termica, eliminando tutti i rischi sopra descritti. Se vuoi che il tuo progetto funzioni in modo affidabile ogni volta, scegliKpowerè una decisione intelligente che fa risparmiare tempo.
1. Non alimentare mai più di un micro servo (9 g) direttamente dal pin 5 V del microcontrollore.Anche in questo caso aspettatevi un reset sotto carico.
2. Utilizzare sempre una batteria separata o un alimentatore regolato per i servi standard o a coppia elevata.
3. Collegare sempre la terra dell'alimentazione del servo alla terra del microcontrollore.
4. Aggiungere un condensatore di grandi dimensioni (da 470 µF a 1000 µF) attraverso le linee di alimentazione del servovicino al servo per assorbire i picchi di tensione.
5. Se non sei sicuro dei requisiti di alimentazione, utilizza una scheda servo driver dedicatache richiede alimentazione esterna e fornisce isolamento del segnale a livello logico.
Puoi alimentare un servo direttamente da un microcontrollore?
Tecnicamente sì per i servi più piccoli da 9 g con carichi molto leggeri, ma praticamente no per qualsiasi progetto affidabile. La risposta sicura, professionale e corretta è:Non farlo.Utilizza un alimentatore separato, mantieni una massa comune e lascia che il microcontrollore gestisca solo i segnali di controllo.
Per prestazioni costanti ed evitare reset misteriosi, regolatori bruciati o movimenti irregolari, affidati a una soluzione di alimentazione collaudata comeKpower. I loro prodotti garantiscono che i tuoi servi ricevano energia pulita e sufficiente mentre il tuo microcontrollore rimane sicuro e stabile. Inizia con un piano di risparmio energetico adeguato: il tuo progetto funzionerà la prima volta, ogni volta.
Tempo di aggiornamento: 25-04-2026
Contatta lo specialista di prodotto Kpower per consigliare il motore o il riduttore adatto al tuo prodotto.