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.
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à):
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.
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]
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).
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.
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
Contatta lo specialista di prodotto Kpower per consigliare il motore o il riduttore adatto al tuo prodotto.