Casa > Approfondimenti sul settore >BLDC
SUPPORTO TECNICO

Supporto al prodotto

Quanti servi puoi gestire da una scheda micro? (Risposta definitiva basata sulla potenza, non sui pin)

Pubblicato 2026-04-09

La risposta breve:In genere è possibile eseguire solo 2 o 3 piccoli standardservodirettamente dal regolatore 5V integrato nella scheda Micro.Tentare di funzionare di più senza alimentazione esterna causerà il ripristino della scheda, guasti o danni permanenti al regolatore di tensione. Il fattore limitante non è quasi mai il numero di pin di segnale: è l’assorbimento di corrente elettrica delservoS.

01Esempio nel mondo reale: un errore comune da principiante

Un tipico hobbista collega quattro micro da 9 gservoSi collega a una scheda Micro, alimenta la scheda tramite USB da un laptop e scrive il codice per spostare tutti i servi contemporaneamente. Quando i servi iniziano a muoversi, il laptop disconnette immediatamente la porta USB (protezione da sovracorrente) o la scheda si ripristina. Ciò accade perché ciascun servo da 9 g può assorbire 200–300 mA in movimento e fino a 800 mA in stallo. Quattro servi possono facilmente richiedere 1,2–2,4 A, mentre il regolatore 5V integrato del Micro (tramite USB o pin Vin) può fornire in sicurezza solo500mA(se alimentato tramite USB) o1A(se alimentato da 7–12 V CC tramite Vin, con buon dissipatore di calore).

02Passaggio 1: identifica la tua limitazione effettiva: alimentazione, non pin PWM

Pin di segnale: La scheda Micro ha 20 pin I/O digitali. Qualsiasi pin digitale può generare impulsi di servocontrollo utilizzando librerie similiServo.h. Con l'alimentazione esterna, tecnicamente puoi far funzionare fino a 20 servi (uno per pin).

Pin PWM: Il Micro ha 7 pin PWM hardware (3,5, 6, 9, 10, 11, 12). Tuttavia, ilServola libreria non richiede PWM hardware su schede basate su AVR; utilizza timer per generare segnali su qualsiasi pin. Quindi il conteggio PWM è irrilevante per il servocontrollo.

Pertanto, l’unico vero vincolo èerogazione di potenza.

03Passo 2: Di quanta corrente ha bisogno il tuo tipo di servo?

Tipo di servo Corrente operativa tipica (senza carico) Corrente di stallo Consigliato per servo
Micro servo da 9 g (SG90, ecc.) 100–150 mA 700–900 mA 200–300 mA in media
Servo standard da 20 g (MG90S) 150–250 mA 800–1200 mA 300–400 mA in media
Formato standard (ad esempio, 40 g) 200–500 mA 1,2–2,0 A 500–800 mA in media
Servo ad alta coppia 500 mA+ 2,5–3,5 A 1A+

04Passaggio 3: corrente massima che la scheda micro può fornire

Alimentato tramite USB (predefinito, più comune): La porta USB fornisce solitamente 5 V, ma l'host (computer, hub) limita la corrente a 500 mA (USB 2.0) o 900 mA (USB 3.0). Il polifusibile integrato del Micro è valutato per 500 mA.Carico continuo sicuro: ≤400 mA.

Risultato: solo 1–2 micro servi se ci si muove delicatamente; 1 servo se vuoi affidabilità.

Alimentato tramite Vin (ingresso 7–12 V CC): Il regolatore integrato da 5 V (MIC5219 o simile) può fornire fino a 500 mA in modo continuo senza dissipatore di calore o fino a 1 A con un buon flusso d'aria e brevi raffiche. Tuttavia, lo spegnimento termico avviene rapidamente al di sopra di 800 mA.Limite pratico di sicurezza: 500 mA continui.

Risultato: 2 micro servi (ciascuno 250 mA medio) o 1 servo standard.

Alimentazione diretta da 5 V al pin da 5 V (regolatore di bypass): È possibile alimentare 5 V regolati direttamente al pin 5 V. La logica e i servi della scheda condividono questo binario. Il pin da 5 V non ha protezione da sovracorrente tranne l'alimentazione esterna. In questo caso, il limite è la potenza nominale dell'alimentatore esterno.

Risultato: tanti servi quanti ne può gestire l'alimentazione esterna a 5 V, fino a 20 (pin di segnale).

05Passaggio 4: come utilizzare più servi: la soluzione comprovata

Per eseguire 4, 6 o più servi da una scheda Micro, segui questo metodo esatto:

1. Utilizzare un alimentatore esterno da 5 Vnominale per la corrente totale del servo + margine del 20%.

Esempio: 6 micro servi (6 × 300 mA = 1,8 A) → utilizzare un'alimentazione da 5 V, 3 A (o un UBEC da 5 V da RC hobby).

how many servos can you run off of arduino micro_how many servos can you run off of arduino micro_how many servos can you run off of arduino micro

2. Collegare tutti i cavi di alimentazione del servo (rossi) al terminale positivo dell'alimentazione esterna a 5 V.

3. Collegare tutti i cavi di terra del servo (nero/marrone) al terminale negativo dell'alimentazione esterna E anche al pin GND del Micro(questo crea un riferimento di terra comune).

4. Collegare ciascun filo del segnale del servo a un pin digitale separato sul Micro.

5. Alimentare separatamente la scheda Micro– tramite USB (per la programmazione) o tramite il proprio pin Vin/5V. Non alimentare i servi tramite la scheda Micro.

Perché funziona: I pin del segnale assorbono meno di 5 mA ciascuno. La forte corrente scorre attraverso l’alimentatore esterno, non attraverso il regolatore del Micro.

06Passo 5: Numero massimo di servi utilizzabili (con alimentazione esterna)

Fino a 20 servi– uno per pin I/O digitale (i pin 0 e 1 sono RX/TX, evitarli se si utilizza la porta seriale; i pin 2–19 sono utilizzabili).

Limitazione del mondo reale: Temporizzazione del controllo del servo. ILServo.hla libreria utilizza i timer. Sul Micro (ATmega32U4), puoi controllare fino a 12 servi senza problemi senza jitter se usiServooggetti correttamente. Per 13–20 servi, potrebbe essere necessario utilizzare una libreria diversa (ad es.PWM Servo) o scheda driver PWM esterna (ad esempio PCA9685). Ma strettamente elettricamente sono possibili 20 servi.

07Ripetendo il principio fondamentale

Il regolatore da 5 V integrato nella scheda Micro non può alimentare in sicurezza più di 2–3 piccoli servi. Per far funzionare 4 o più servi, è necessario utilizzare un alimentatore esterno da 5 V che alimenta direttamente i servi, mantenendo le connessioni di segnale e di terra condivise con il Micro.

Non alimentare mai i servi ad alta corrente attraverso il pin da 5 V del Micro o il regolatore Vin: questa è la causa più comune di guasto della scheda nei progetti servo.

08Raccomandazioni attuabili (basate su casi d'uso comuni)

Cosa vuoi fare Cosa fare Grandi servitori
Testare temporaneamente un servo Alimenta Micro tramite USB, collega il servo direttamente al pin 5V 1 servo (9 g)
Guida 2-3 micro servi per un braccio robotico Alimenta Micro tramite 7–9 V CC in Vin, senza alimentazione esterna 2–3 (mantenere i movimenti sfalsati)
Guida 4-8 servi per un deambulatore esapode Utilizzare UBEC esterno da 5 V (3–5 A) + terra comune Fino a 12
Guida 8-16 servi per un animatronic Utilizzare un alimentatore esterno da 5 V 10 A + scheda servo driver PCA9685 16+ (la scheda driver gestisce alimentazione e segnali)
Guidare servi a coppia elevata (ad esempio, per una gamba robotica) Utilizzare sempre un'alimentazione esterna (2–5 A per servo) più un condensatore di grandi dimensioni (1000 µF) sui binari di alimentazione Tutti quelli che la tua fornitura può gestire, ma limita a 6-8 a causa del jitter temporale

09Lista di controllo finale prima dell'accensione

[ ] Corrente totale di stallo del servo

[ ] Terra comune: GND dell'alimentatore esterno collegato a GND del Micro

[ ] Nessun filo rosso (5 V) dal servo collegato al pin 5 V del Micro

[ ] Micro alimentato separatamente (USB o Vin)

[ ] Per più di 4 servi, aggiungere un condensatore a bassa ESR da 470–1000 µF tra +5 V e GND dell'alimentazione esterna (previene cali di tensione)

Seguendo questa guida, non ripristinerai o danneggerai mai la tua scheda Micro a causa dell'assorbimento di corrente del servo. Ricordare:Alimentazione esterna, segnale dalla scheda, messa a terra insieme - e puoi gestire fino a 20 servi.

Tempo di aggiornamento: 09-04-2026

Alimentare il futuro

Contatta lo specialista di prodotto Kpower per consigliare il motore o il riduttore adatto al tuo prodotto.

Invia una e-mail a Kpower
Invia richiesta
+86 0769 8399 3238
 
kpowerMap