Pubblicato 2026-07-07
Titolo SEO: Come cablare SG90servo: Guida alla connessione a 3 pin per principianti
Meta Description: Impara l'SG90 correttoservocablaggio, piedinatura (GND, VCC, segnale) e come collegarlo ad Arduino e Raspberry Pi. Evitare errori comuni di inversione di polarità.
01SG90servoCablaggio: una guida completa alla connessione a 3 pin
Risposta rapida
Il servo SG90 si collega tramite tre fili:Marrone (GND) , Rosso (VCC, 4,8 V–6 V), EArancione/Giallo (Segnale). Un cablaggio errato può danneggiare istantaneamente il servo o il controller. Verificare sempre i requisiti di tensione prima di accendere e non collegare mai il filo rosso direttamente a 5 V da un microcontrollore senza una fonte di alimentazione separata per più servi. Questa guida copre l'identificazione della piedinatura, gli errori comuni di cablaggio e la connessione passo passo per Arduino e Raspberry Pi.
Introduzione
Hai in mano un micro servo SG90, ma manca la scheda tecnica e i colori non corrispondono a quelli che ricordi. Marrone, rosso, arancione... o è nero, rosso, bianco? Un filo sbagliato e il servo si brucia o, peggio, la scheda controller smette di funzionare.
Questa non è una situazione rara. Molti hobbisti e ingegneri affrontano la stessa incertezza quando cablano uno standardSG90 servoper la prima volta. La frustrazione è reale: un ritardo nel progetto, un componente sostituito, un'ora sprecata per la risoluzione dei problemi.
Il cablaggio sembra banale, ma è la fonte più comune di guasto nei progetti servo-guidati, dai bracci robotici ai gimbal delle telecamere. La mancata corrispondenza della tensione, la polarità invertita o l'interferenza del segnale possono causare movimenti irregolari, mancata risposta o danni permanenti.
Questa guida esiste per eliminare tale incertezza. Imparerai esattamente quale cavo fa cosa, come collegare l'SG90 ai microcontrollori più diffusi e cosa controllare prima di collegare l'alimentazione.
Sommario
1. Comprendere la piedinatura del servo SG90
2. Standard e variazioni dei colori dei cavi
3. Requisiti di tensione e alimentazione
4. Come collegare l'SG90 ad Arduino
5. Come collegare l'SG90 al Raspberry Pi
6. Errori comuni di cablaggio e come evitarli
7. Domande che gli acquirenti fanno spesso sul cablaggio SG90
8. Scegliere il servo giusto per il tuo progetto
Comprensione della piedinatura del servo SG90
L'SG90 utilizza un'interfaccia standard a tre fili. La funzione di ciascun filo è fissa, ma i codici colore possono variare a seconda del produttore.
Il filo Marrone è sempreTerra (GND). Questo è il punto di riferimento dell'intero circuito.
Il filo rosso èPotenza (VCC). L'SG90 funziona in un intervallo di tensione compreso tra 4,8 V e 6 V. A 5 V, eroga una coppia massima di circa 1,8 kg·cm. Se si fornisce una tensione inferiore a 4,8 V, il servo potrebbe non muoversi o andare in stallo. Se si superano i 6V si rischia di danneggiare la scheda di controllo interna.
Il filo arancione o giallo lo èSegnale. Questo filo riceve aPWM (modulazione di larghezza di impulso)segnale per comandare la posizione del servo. La larghezza dell'impulso varia generalmente da 1 ms (0 gradi) a 2 ms (180 gradi), ripetendosi ogni 20 ms.
Perché questo è importante:Un errore comune è presumere che il filo rosso possa essere guidato direttamente dal pin 5V di un microcontrollore. Per un singolo SG90, questo potrebbe funzionare temporaneamente. Per due o più servi, l'assorbimento di corrente spesso supera quello che la scheda può fornire, causando ripristini o danni.
Standard e variazioni dei colori dei fili

Sebbene l'SG90 standard utilizzi Marrone-Rosso-Arancio, potresti incontrare altri schemi di colori.
Confermare sempre con un multimetrose i colori non sono familiari. Misurare la resistenza tra il GND sospetto e l'albero metallico del servo. Se esiste continuità, quel filo è a terra.
Se acquisti servo da lotti diversi, prova un'unità prima di cablare l'intero progetto. Un collegamento di alimentazione invertito può distruggere il servocontrollore in pochi millisecondi.
Requisiti di tensione e alimentazione
L'SG90 non è progettato per applicazioni ad alta tensione o corrente elevata. Comprenderne i limiti di potenza previene guasti imprevisti.
Voltaggio operativo:da 4,8 V a 6 V
Corrente di stallo (a 5 V):Da circa 700 mA a 800 mA
Corrente a vuoto:Circa 10 mA
Fonte di alimentazione consigliata:Un regolatore separato da 5 V o un pacco batteria per più servi
Cosa succede se ignori questo:Quando il servo va in stallo (ad esempio, se un braccio robotico colpisce un ostacolo), la corrente raggiunge livelli prossimi allo stallo. Se il controller non è in grado di fornire quella corrente, la tensione diminuisce e il microcontroller si ripristina. Questo viene spesso diagnosticato erroneamente come un bug del software.
La nostra raccomandazione:Per progetti che ne utilizzano due o piùServi SG90, utilizzare un alimentatore esterno da 5 V con potenza nominale di almeno 2 A. Collegare i cavi di alimentazione del servo direttamente all'alimentazione e collegare solo i cavi di segnale al microcontrollore.
Come collegare SG90 ad Arduino
Collegare l'SG90 ad un Arduino è semplice, ma l'ordine di connessione è importante per la sicurezza.
1. Identificare i fili– Marrone (GND), Rosso (VCC), Arancione (Segnale).
2. Collega GND– Filo marrone a qualsiasi pin GND su Arduino.
3. Connetti VCC– Filo rosso al pin 5V su Arduino (solo per un singolo servo e carico leggero).
4. Collega il segnale– Filo arancione a un pin digitale compatibile con PWM, ad esempio il pin 9.
Per più servi:Non collegare i fili rossi al pin 5V di Arduino. Utilizzare un alimentatore esterno. Collega tutti i fili marroni a una terra comune condivisa con Arduino.
Logica del codice di esempio:La libreria servo utilizzaservo.attach(9)Eservo.scrittura(90)per impostare la posizione. La temporizzazione degli impulsi viene gestita automaticamente.
Avvertimento:Se il servo trema o si muove in modo irregolare, controllare prima l'alimentazione. Nella maggior parte dei casi, non si tratta di un problema di codifica ma di corrente insufficiente.
Come collegare l'SG90 al Raspberry Pi
Il Raspberry Pi funziona con una logica di 3,3 V, mentre l'SG90 prevede un segnale di 5 V. La connessione diretta può causare un comportamento inaffidabile.
Cablaggio corretto per Raspberry Pi:
1. GND– Filo marrone a qualsiasi pin GND sul Pi.
2. VCC– Filo rosso a un pin da 5 V sul Pi (solo per un singolo servo).

3. Segnale– Filo arancione a un pin GPIO, ad esempio GPIO 18 (PWM0).
Importante:L'alto logico di 3,3 V proveniente dal Pi potrebbe non attivare in modo affidabile il rilevamento del segnale del servo. UNtraslatore di livelloè consigliato per prestazioni costanti. Senza di esso, il servo potrebbe non raggiungere la rotazione completa o potrebbe fermarsi a metà del movimento.
Attenzione alla potenza:Il canale 5V del Raspberry Pi è limitato. L'assorbimento di 700 mA da un singolo servo può causare cali di tensione che influiscono sulla stabilità del Pi. Utilizzare un alimentatore esterno per il servo e collegare la terra.
Nota sul software:Usa ilpigpiolibreria per PWM basato su hardware. Il valore predefinitoRPi.GPIOil software PWM spesso produce jitter.
Errori comuni di cablaggio e come evitarli
Questi errori sono frequenti e facilmente prevenibili.
1. Polarità inversa.Collegando il filo rosso a GND e quello marrone a VCC si distrugge immediatamente la scheda di controllo del servo.Ricontrolla sempreprima di collegare l'alimentazione.
2. Potenza insufficiente.L'utilizzo di un singolo servo con il pin 5V di un microcontrollore è al limite. L'aggiunta di un secondo servo spesso causa guasti. Utilizzare un regolatore esterno.
3. Cavo del segnale sul pin non PWM.Su Arduino, solo i pin contrassegnati con~supporta PWM. L'utilizzo di un pin solo digitale non produrrà movimento.
4. Terreno non condiviso.Quando si utilizza un'alimentazione esterna, se la terra del servo non è collegata alla terra del microcontrollore, il segnale non ha percorso di ritorno. Il servo non risponderà.
5. Coppia eccessiva e stallo.Se il servo non riesce a completare il movimento comandato, assorbe corrente di stallo. Ciò riscalda il motore e può danneggiare il potenziometro interno.
Cosa controllare prima dell'accensione:
[ ] Colori dei fili verificati con multimetro
[ ] Tensione di alimentazione misurata (4,8 V–6 V)
[ ] GND condiviso tra servo e controller
[ ] Pin di segnale configurato per l'uscita PWM
[ ] Il carico non supera la coppia nominale del servo
Domande che gli acquirenti fanno spesso sul cablaggio SG90
D: Posso utilizzare un servo SG90 con un microcontrollore da 3,3 V?
Sì, ma dovresti usare un traslatore di livello per la linea del segnale. La potenza del servo deve essere ancora di 5 V. Il segnale proveniente dalla logica da 3,3 V potrebbe non attivare il servo in modo affidabile.
D: Cosa succede se collego l'SG90 a 12V?
Il servo verrà danneggiato quasi immediatamente. I componenti interni sono classificati per un massimo di 6 V. 12 V bruceranno la scheda di controllo.
D: Posso controllare un SG90 senza una libreria PWM?
È possibile generando manualmente impulsi nel codice, ma non è consigliabile. Gli errori di temporizzazione causano jitter e posizione incoerente. L'uso di una libreria è più affidabile.
D: Come faccio a sapere se il mio SG90 è rotto?
Se il servo non si muove ma si avverte resistenza quando si gira manualmente l'albero, gli ingranaggi interni potrebbero essere rovinati. Se non c'è resistenza e gira liberamente, il treno di ingranaggi è rotto.
D: L'SG90 necessita di un condensatore sulla linea di alimentazione?
L'aggiunta di un condensatore elettrolitico da 100μF a 470μF tra l'alimentazione e la terra vicino al servo può ridurre i picchi di tensione e migliorare la stabilità, soprattutto durante i movimenti rapidi.
D: Posso utilizzare l'SG90 per la rotazione continua?
L'SG90 standard non è progettato per la rotazione continua. È possibile modificarlo rimuovendo l'arresto meccanico, ma il feedback della posizione andrà perso. Per la rotazione continua, utilizzare un servo a rotazione continua dedicato.
D: Perché il mio SG90 si sposta solo di pochi gradi?
Questo di solito indica un problema di segnale. Verificare che la frequenza PWM sia 50 Hz e che l'intervallo della larghezza dell'impulso sia corretto. Verificare inoltre che l'alimentatore possa fornire corrente sufficiente.
D: Posso collegare in daisy-chain più servi SG90?
Puoi condividere i cavi di alimentazione e di terra, ma ciascun servo necessita del proprio cavo di segnale collegato a un pin PWM separato. Non collegare insieme i cavi del segnale.
Scegliere il servo giusto per il tuo progetto
L'SG90 è adatto per applicazioni leggere: piccoli bracci robotici, meccanismi di panoramica/inclinazione della fotocamera e superfici di controllo di aeromodelli. Non è progettato per l'uso industriale a coppia elevata o per servizio continuo.
Quando l'SG90 è la scelta giusta:
Il tuo progetto richiede un servo compatto ed economico
Il carico è leggero (sotto i 200 g)
Il movimento è intermittente, non continuo
Hai un alimentatore stabile da 5 V
Quando cercare alternative:
Hai bisogno di una coppia più elevata o di ingranaggi in metallo
Il servo funzionerà per periodi prolungati
La tua applicazione richiede un feedback preciso (usa un servo o un encoder con feedback)
Stai lavorando in un ambiente industriale con requisiti di tensione più elevati
Per gli acquirenti che confrontano le opzioni:Valutare ilrequisiti di coppiaprima della tua candidatura. Se l'SG90 non riesce a sollevare il carico alla velocità richiesta, nessun miglioramento del cablaggio potrà risolvere il problema. Passa a un servo con ingranaggi in metallo come l'MG90S per carichi più pesanti.
Se non sei sicuro della tua applicazione specifica,invia le specifiche del tuo progettoa un team di tecnici per la revisione. Una revisione di cinque minuti può evitare settimane di risoluzione dei problemi.
Hai bisogno di aiuto per selezionare il servo giusto?
Cablare correttamente l'SG90 è il primo passo. Il successivo è garantire che il servo stesso soddisfi le esigenze di coppia, velocità e durata della vostra applicazione.
Akpowerservo, siamo specializzati in soluzioni servo sia per la prototipazione che per la produzione. Che tu abbia bisogno di micro servo standard o di soluzioni servo personalizzate per applicazioni di controllo del movimento industriale, i nostri ingegneri possono aiutarti ad abbinare il prodotto giusto ai tuoi requisiti di carico e potenza.
Richiedi un preventivoOcarica le specifiche del tuo progettoper una revisione ingegneristica. Possiamo aiutarti a verificare la coppia, la compatibilità della tensione e l'integrazione del cablaggio prima di ordinare.
Tempo di aggiornamento: 07-07-2026
Contatta lo specialista di prodotto Kpower per consigliare il motore o il riduttore adatto al tuo prodotto.