Pubblicato 2026-03-11
La cosa più fastidiosa quando si giocaservos è guardare l'SG90 che hai in mano e le file di pin, ma non sapere dove inserire i tre fili rosso, nero e giallo. Una volta che il cablaggio è sbagliato, ilservoalmeno non girerà, o si brucerà direttamente, il che è davvero un po' pazzesco.
I tre fili più comuni dell'SG90 sono marrone, rosso e giallo. Questa combinazione di colori rientra generalmente nello standard del settore. Tra questi, il filo marrone funge da polo negativo e va collegato al pin GND della scheda di sviluppo; il filo rosso funge da polo positivo e deve essere collegato all'alimentazione 5V; e il filo giallo funge da filo del segnale, la cui responsabilità è trasmettere la forma d'onda PWM per ottenere un controllo preciso dell'angolo di sterzata.
Alcuni commercianti possono invece utilizzare il nero, il rosso, il bianco o l'arancione. Il nero corrisponde all'elettrodo negativo e l'arancione o il bianco è la linea del segnale. Non importa come cambia il colore, ricorda una regola: il filo centrale è sempre il polo positivo dell'alimentatore e i due lati rispettivamente sono terra e segnale.
Puoi connetterti direttamente, ma devi fare attenzione durante il processo. Nello stato senza carico, la corrente operativa dell'SG90servoè approssimativamente compreso tra 100 e 200 mA. Quando si verifica uno stallo, la corrente può salire a più di 500 mA. La corrente massima che il pin di uscita da 5 V può fornire è di circa 500 mA. Se è collegato un solo servo, difficilmente potrà essere utilizzato normalmente.
Se si desidera controllare più servi o è necessario farli funzionare per un lungo periodo, si consiglia di dotare i servi di un alimentatore esterno separato da 5 V. L'elettrodo positivo dell'alimentatore è collegato al filo rosso del servo e l'elettrodo negativo è collegato al GND. Ciò non solo può garantire un'alimentazione stabile, ma anche evitare di bruciare la scheda di sviluppo.
Le conseguenze di un cablaggio errato non sono uno scherzo. La cosa più comune è invertire i poli positivo e negativo. Sebbene l'SG90 abbia un circuito di protezione interno, si surriscalda comunque se viene invertito per un lungo periodo. Nei casi più gravi, fumerà e verrà rottamato.
Un'altra situazione è che il cavo del segnale non è collegato correttamente e il servo vibrerà, non girerà o sobbalzerà quando raggiunge la posizione estrema. Un errore più nascosto è l'alimentazione insufficiente, la scatola dello sterzo non ha potenza per ruotare o il movimento è bloccato. Pensi che ci sia un problema con il programma, ma dopo aver controllato a lungo, scopri che l'alimentazione non è sufficiente.
Vieni, esaminiamo passo dopo passo questo processo di cablaggio. Innanzitutto, controlla attentamente i tre fili sul lato servo. Il filo marrone deve essere collegato a GND, il filo rosso deve essere collegato al polo positivo da 5 V e il filo giallo deve essere collegato al pin digitale della scheda di sviluppo, come il pin 9. Inoltre, non dimenticare di collegare un condensatore elettrolitico di circa 100 microfarad in parallelo tra l'alimentazione e la terra. Questo condensatore elettrolitico può filtrare efficacemente le interferenze dei picchi causate dalla rotazione dello sterzo.
Successivamente, dopo aver completato il cablaggio del servo, dobbiamo controllare nuovamente l'intera situazione del cablaggio per garantire che ciascun filo sia collegato saldamente e accuratamente. Quindi, accendere la scheda di sviluppo, osservare se il servo può rispondere normalmente e iniziare a ruotare secondo il programma predeterminato. Se si scopre che il servo è anomalo durante questo processo, ad esempio non ruota in modo fluido o produce rumori anomali, è necessario controllare nuovamente attentamente il cablaggio per vedere se c'è qualche allentamento o connessione errata e apportare modifiche tempestive per garantire che il servo possa funzionare stabilmente e normalmente e completare con successo varie attività e funzioni successive basate sul servo.
Se si utilizza un alimentatore esterno, è necessario collegare il filo rosso del servo al terminale positivo dell'alimentatore e collegare il filo nero al GND della scheda di sviluppo. Le linee del segnale sono ancora collegate ai pin digitali nel modo originale. In questo modo la scheda di sviluppo e il servo hanno canali di alimentazione indipendenti, ma condividono un piano di massa. Solo in questo modo la trasmissione del segnale può rimanere stabile.
️ Il servo emette solo un segnale acustico ma non suona: di solito è un segno di alimentazione insufficiente. Controllare se la corrente di uscita dell'alimentatore raggiunge lo standard.
️ Angolo di rotazione impreciso: controlla se la linea del segnale è in buon contatto e se la frequenza PWM è 50Hz.
️ Il servo è davvero caldo: tocca prima il motore e il chip del driver. Il calore è normale, ma se è così caldo che non osi toccarlo, probabilmente è perché il rotore è bloccato o c'è un problema con il cablaggio.
️ Più servi interferiscono tra loro: è meglio far funzionare la linea di alimentazione di ciascun servo separatamente, la terra comune deve essere affidabile e la linea del segnale dovrebbe evitare il più possibile linee ad alta corrente.
Non abbiate fretta di scrivere programmi complicati dopo aver collegato i cavi. Per prima cosa carica un semplice codice di test del servo per far oscillare il servo avanti e indietro tra 0 gradi e 180 gradi. Guardarlo ruotare dolcemente indica che il cablaggio e le funzioni di base sono normali.
Quindi è possibile utilizzare il monitor della porta seriale per inviare istruzioni per controllare manualmente l'angolo, quindi verificare la linearità e la precisione di centratura. Se vengono rilevati jitter o passaggi irregolari, è molto probabile che il calcolo dell'ampiezza dell'impulso nel codice non sia accurato. L'intervallo standard dell'SG90 è solitamente compreso tra 0,5 ms e 2,4 ms corrispondenti a 0-180 gradi.
In generale, quando si eseguono operazioni rilevanti, è possibile seguire i passaggi precedenti. Innanzitutto, utilizzare il monitor della porta seriale per impartire istruzioni per controllare manualmente l'angolo per verificare la linearità e la precisione di centratura. Se si notano jitter o passaggi irregolari, è molto probabile che il calcolo dell'ampiezza dell'impulso nel codice non sia corretto. L'intervallo standard dell'SG90 è generalmente compreso tra 0,5 ms e 2,4 ms, che corrisponde a 0-180 gradi.
Quando si gioca con il servo, il cablaggio è il primo e più importante passo. Qual è il guasto servo più strano che tu abbia mai riscontrato mentre lavoravi su progetti? Parliamo nell'area commenti e mettiamo mi piace in modo che più amici che giocano ai servi possano vedere questo articolo~
Tempo di aggiornamento: 2026-03-11
Contatta lo specialista di prodotto Kpower per consigliare il motore o il riduttore adatto al tuo prodotto.