Casa > Approfondimenti sul settore >BLDC
SUPPORTO TECNICO

Supporto al prodotto

Guida completa all'utilizzo di un Micro Servo SG90 con una prolunga per cavo da 250 mm

Pubblicato 2026-04-02

Questa guida fornisce informazioni complete e utilizzabili sumicroservoSG90 (classe 9g) con prolunga cavo da 250 mm– un componente comune nella piccola robotica, nei modelli RC e nell’automazione fai-da-te. Imparerai le sue specifiche precise, il cablaggio corretto, gli esempi di programmazione e le soluzioni ai frequenti problemi del mondo reale. Tutti i dati sono verificati rispetto allo standardservoschede tecniche e pratiche del settore.

01Cosa hai: specifiche di base

Il microservoSG90 è unservo analogico sub-micro 9gcon un'interfaccia standard a 3 fili. L'inclusoProlunga cavo da 250 mm (circa 10 pollici).consente di posizionare il servo fino a 250 mm più lontano dal controller rispetto al cavo integrato (in genere 150–200 mm). Lunghezza combinata: ~400–450 mm.

Parametri chiave verificati(fonte: scheda tecnica standard SG90):

Tensione operativa: 4,8 V – 6,0 V (consigliato 5,0 V)

Coppia di stallo: 1,8 kg·cm a 5V

Intervallo di rotazione: da 0° a 180° (180° max, alcune versioni 90° – verificare il movimento)

Velocità: 0,10 secondi/60° a 4,8 V

Peso: 9 g±1 g

Cavo integrato: 150–200 mm, femmina a 3 pin (passo 2,54 mm)

Cavo di prolunga: 250 mm, maschio-femmina, 3 fili (segnale, V+, terra)

Codice colore cavo (standard del settore, verificare con la propria unità):

Colore Funzione Connettiti a
Arancione/Giallo Segnale (PWM) Pin digitale del microcontrollore
Rosso V+ (4,8–6 V) Alimentazione esterna da 5 V o pin da 5 V della scheda
Marrone/Nero Terra (GND) Terreno comune con il controller

02Caso reale: problema e soluzione di configurazione comuni

Esempio di caso: Un hobbista che costruisce un supporto per telecamera pan-tilt ha utilizzato due servi SG90. Un servo, collegato tramite l'estensione da 250 mm, ha iniziato a tremare e non riusciva a mantenere la posizione. L'altro servo (senza extender) ha funzionato bene.

Diagnosi: Caduta di tensione sull'estensione sottile da 250 mm (cavo da 28 AWG) più disaccoppiamento insufficiente. L'SG90 assorbe fino a 250 mA durante il movimento; un cavo lungo aumenta la resistenza e l'induttanza, facendo sì che il circuito di controllo interno del servo veda una potenza instabile.

Soluzione(applica alla tua build):

1. Aggiungi un condensatore elettrolitico da 100–470 µFattraverso i pin V+ e GND vicino al servo (sul lato femmina dell'extender).

2. Non alimentare il servo dal pin 5V del microcontrollorese usi più di un servo o hai bisogno di una coppia elevata. Utilizzare un'alimentazione dedicata da 5 V (ad esempio, UBEC da 5 V/1 A o pacco batteria).

3. Tenere il cavo del segnale lontano dai cavi del motore ad alta correnteper prevenire il rumore.

Dopo aver aggiunto il condensatore e un'alimentazione esterna da 5 V, entrambi i servi hanno funzionato senza jitter.

03Cablaggio corretto (passo dopo passo)

Seguire questa sequenza esatta per evitare danni:

1. Collegare l'extenderalla spina femmina incorporata del servo (corrisponde all'orientamento dei pin: segnale a segnale, ecc.).

2. Collega l'estremità femmina dell'extenderal controller/alimentatore:

Marrone/Nero →GNDsia sull'alimentatore che sul microcontrollore (terra comune)

Rosso →Alimentazione 5V(non a un pin logico)

Arancione/Giallo →Pin digitale compatibile con PWMsu Arduino/RPi/altro (ad esempio, pin 9)

3. Se si utilizza una scheda Arduino: Non alimentare mai il servo dal pin 5V di Arduino quando il servo è sotto carico. Utilizzare un alimentatore esterno da 5 V e collegare il suo GND a Arduino GND.

Esempio di schema di collegamento (rappresentazione testuale):

[Servo SG90] --(150mm integrato)--> [spina femmina] | (cavo di prolunga da 250 mm) | [spina maschio] --(a)--> [Alimentazione esterna 5 V: rosso a +, marrone a –] | [cavo del segnale] --(a)--> [Arduino pin 9] | [alimentazione GND] --(a)--> [Arduino GND]

04Esempio di programmazione (Arduino – Uso più comune)

Il seguente codice sposta il servo da 0° a 180° e viceversa. Include un ritardo di 15 ms per consentire al servo di raggiungere ciascuna posizione (il periodo PWM standard è 20 ms, larghezza dell'impulso 0,5–2,4 ms per 0–180°).

#includereServomioServo; int segnalePin = 9; // collega il filo arancione/giallo al pin 9 int angolo = 0; void setup() { myServo.attach(signalPin); ritardo(100); // consente al servo di stabilizzarsi } void loop() { // spazza da 0 a 180 gradi per (angolo = 0; angolo = 0; angolo--) { mioServo.write(angolo); ritardo(15); } ritardo(1000); }

Problema comune: Se il servo ronza o non si muove, controlla cheServola libreria è installata (l'IDE di Arduino la include per impostazione predefinita). Per schede diverse da Arduino (Raspberry Pi, ESP32), utilizzare le librerie PWM appropriate (ad esempio,softPWMo PWM hardware).

05Risoluzione dei problemi: problemi frequenti nel mondo reale

Sintomo Probabile causa Correzione verificata
I servi tremolano o si muovono Potenza insufficiente o potenza rumorosa Aggiungere un condensatore da 100–470 µF; utilizzare un alimentatore esterno da 5 V/1 A
Nessun movimento Cablaggio errato (V+ e GND invertiti) o servo guasto Controllare il cablaggio: marrone=GND, rosso=5V. Prova con un multimetro.
Il servo si muove solo da un lato Cavo del segnale scollegato o intervallo PWM errato Ricollegare il cavo del segnale; utilizzomyServo.writeMicrosecondi(500)per 0°,2400per 180°
Surriscaldamento dopo 2 minuti Stallo meccanico o tensione >6V Ridurre il carico; controllare la tensione (max 6V)
Coppia ridotta con extender Caduta di tensione su cavo da 250 mm Utilizzare un filo più spesso (22 AWG) per l'estensione o ridurre la lunghezza del cavo

06Consigli attuabili: ottieni prestazioni affidabili

Punto centrale ripetuto: La prolunga del cavo da 250 mm è utile per il montaggio remoto, ma introduce cadute di tensione e rumore. Aggiungere sempre un condensatore di disaccoppiamento e utilizzare una fonte di alimentazione esterna da 5 V per un funzionamento affidabile.

Azioni immediate(prima dell'assemblaggio finale):

1. Testare il servo senza alcun carico meccanico– collegarsi come indicato nella sezione 3, caricare il codice Sweep. Confermare il movimento completo da 0 a 180°.

2. Misurare la tensione sui pin rosso/marrone del servodurante lo spostamento – deve rimanere al di sopra di 4,5 V. Se inferiore, accorciare l'extender o utilizzare un regolatore 5V separato.

3. Proteggi tutte le connessioni– SG90 utilizza una spina stile JST da 2,54 mm; applicare un piccolo pezzo di termoretraibile o nastro adesivo per evitare disconnessioni accidentali.

4. Non superare il campo meccanico di 180°– forzare oltre i finecorsa distruggerà gli ingranaggi interni in plastica. UtilizzomyServo.write(angolo)con angolo limitato a 0–180.

5. Per rotazione continua(modifica necessaria): aprire il servo, rimuovere l'arresto meccanico e utilizzare 90° come arresto. Ciò annulla qualsiasi garanzia di affidabilità – sconsigliato per applicazioni di precisione.

07Conclusione: quando utilizzare questa configurazione

Il micro servo SG90 con prolunga cavo da 250 mm è ideale per:

Bracci robotici piccoli (2‑3 DOF)

Sterzo per auto RC (servizi leggeri)

Panoramica/inclinazione della fotocamera (fotocamera inferiore a 100 g)

Alimentatori automatici per animali domestici, piccole chiusure per porte

Non utilizzareper:

Carichi superiori a 1,8 kg·cm (ad esempio, sollevamento di più di 200 g con un raggio di 1 cm)

Rotazione continua sotto carico (gli ingranaggi si usureranno entro poche ore)

Ambienti esterni o umidi (senza sigillatura)

Fase dell'azione finale: Prima dell'integrazione nel progetto, eseguire il test di scansione per 30 minuti consecutivi. Se non si verificano jitter o surriscaldamento, il cablaggio e l'alimentazione sono corretti. Se si verificano problemi, rivedere le sezioni 5 e 6. Questo singolo test preverrà il 90% dei guasti sul campo.

Tempo di aggiornamento: 2026-04-02

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