Quali sono i segni che un servo potrebbe essere rotto?


10

Ho appena ricevuto un kit e non sono sicuro che sia io o no, ma sembra che uno dei servi continui potrebbe essere rotto. Quello che è successo prima quando l'ho collegato al microcontrollore, ha emesso un ronzio quando ho inviato i comandi. Il secondo servo continuo non funzionava affatto

Ho giocato con diverse porte sulla scheda basata su aurdino, e inutilmente, solo un ronzio . Quindi ho rimosso del tutto il servo ronzio e ho messo da solo il secondo servo. il secondo servo continuo iniziò a muoversi in qualunque direzione glielo chiedessi.

Ho inserito il primo, solo il secondo si è mosso.

poi ho provato a farli girare a mano, il secondo ha molta resistenza, mentre il primo ha una resistenza notevolmente inferiore, forse il 60% più facile da girare a mano.

È qualcosa che posso risolvere? Qualcuno ha avuto questi problemi prima?

Grazie in anticipo, ragazzi siete fantastici!


Benvenuti nella robotica Ess Kay. Stai parlando di un servo hobby (RC) piuttosto che un servomotore industriale ? Le risposte per ciascuno saranno molto diverse.
Mark Booth

Riassegna questa domanda con servomotore o rcservo secondo le nuove descrizioni dei tag (vedi anche questa meta discussione ). Grazie,
Mark Booth

Avevo una domanda, ho provato a controllare un servo con l'arduino, al servo ho attaccato un bastoncino e alla fine del bastoncino un po 'di peso. Dopo aver eseguito il mio codice il mio servo ha provato a spostare lo stick, ma forse non aveva abbastanza coppia per spostarlo, quindi dopo ho messo in pausa il codice. Quindi ho provato a controllare di nuovo il servo senza peso e questa volta non si è mosso. È rotto? perché? C'è una soluzione possibile? Grazie,

Risposte:


4

Esistono almeno due modalità lungo le quali i servi (continui o meno) di solito falliscono: problemi di cambio e guasto del motore.

Quando l'ingranaggio si guasta (dente rotto, punta dura, ecc.), Il servo può bloccarsi, muoversi liberamente o qualsiasi combinazione. Quando il motore si rompe (di solito le spazzole all'interno del motore CC sono il colpevole), il servo smette di funzionare del tutto (come se fosse scollegato) o si surriscalda e brucia. Nel tuo caso, dal momento che ronza e si comporta in modo diverso quando viene azionato a mano, penso che il tuo servo abbia problemi di marcia. È relativamente facile dare un'occhiata al cambio in quanto è la prima area apparente quando si apre il servo e può essere facilmente riassemblato in seguito (al contrario, controllare le spazzole del motore di solito significa rompere il motore aperto), quindi I dare un'occhiata per confermare la diagnostica.


1
Bella risposta. Ho smontato la cosa e ho visto che gli ingranaggi erano bloccati. Li ha separati e rimessi a posto e ora funziona alla grande
Shadoninja

10

Come funzionano i servi

Sulla base di questi dettagli della tua domanda:

Ho appena ricevuto un kit di [...] servi continui [...] collegato al microcontrollore

In combinazione con il tuo tag "Arduino", scommetto che stai lavorando con servi hobby (RC) modificati per la rotazione continua. I servi standard funzionano ricevendo un segnale a impulsi con un periodo di 20 ms (50Hz). I servi hobby regolari ruotano di un angolo specifico in base al ciclo di lavoro (tempo di accensione) del segnale di controllo pulsato. Questo in tempo può variare da 500us a 2500us, ma di solito viene utilizzato solo un range da 1000us a 2000us per non danneggiare il servo. L '"impulso neutro" di 1500us metterà il servo in posizione centrale.

Questo articolo di Wikipedia sul servocontrollo ha una grande immagine del controllo pulsato:

Servi Impulsi

Esistono diversi modi in cui il servo funziona, ma il tipo più comune che ho visto in uso dagli hobbisti è un servo analogico. Mentre il motore gira, un potenziometro interno viene regolato creando un percorso di feedback per i circuiti interni. Il servo continuerà a ruotare fino a quando il potenziometro si trova nella posizione prevista per la durata dell'impulso indicata.

Esistono numerosi modi diversi di modificare un servo hobby standard per la rotazione continua, quindi non entrerò in quello, ma essenzialmente, questo percorso di feedback è manomesso da tale servo che non pensa mai che sia nella posizione corretta quando ottiene un non " impulso "neutro". Viene anche rimosso un arresto meccanico sugli ingranaggi interni. Una volta fatto questo, l'invio di un impulso non neutro farà ruotare completamente il servo, con la velocità di rotazione dipendente dalla larghezza dell'impulso.

Il tuo problema

Quando un servo non modificato riceve un impulso, ruoterà rapidamente nella posizione desiderata e lo manterrà finché viene inviato un impulso. Dovrebbe essere molto difficile girare manualmente il servo in questo momento, e farlo causerà un ronzio del motore interno mentre assorbe corrente eccessiva cercando di correggersi durante questa situazione di sovraccarico. Se il servo è disabilitato (non riceve alcun impulso), può essere facilmente manipolato manualmente.

Un servo modificato mostrerà un comportamento simile quando è sotto un carico eccessivo: emetterà un forte ronzio e assorbirà una corrente eccessiva. Sebbene il tuo servo non possa essere sovraccarico, ovviamente presenta sintomi simili ed è probabilmente difettoso. Durante la guida, non è una buona idea girare l'attuatore manualmente o impedirne la rotazione nella direzione / velocità desiderata, quindi tienilo a mente per gli altri tuoi servi.

Quando il servo difettoso tenta di ruotare, sta assorbendo così tanta corrente che il secondo servo non può funzionare. Ecco perché ha funzionato bene una volta rimosso il servo difettoso.


1

Alla fine, se è sotto un carico eccessivo, ad esempio se mantiene una posizione e la forza in una direzione diversa, o se sta cercando di adattarsi a una posizione e qualcosa la sta bloccando, si brucerà. Come in un piccolo soffio di fumo verrà fuori. Questo succede anche con i servi che alla fine raggiungono la fine della loro vita. In genere puoi sentire l'odore del servo per sapere se è morto.

Nel tuo caso, non è morto, ma potrebbe non funzionare correttamente. In genere non è possibile riparare i servi. Se avessi una nuova elettronica, potresti, ma a meno che non sia un motore da $ 100 +, generalmente non ne vale la pena.


Benvenuti nella robotica Jonathan. È difficile sapere se la tua risposta è corretta fino a quando non viene chiarita la domanda originale. Mi sembra che la tua risposta presupponga che questa sia una domanda rcservo . Non si prevede che i servomotori industriali si esauriscano fino a quando non vengono spinti oltre la loro corrente di funzionamento continua e i sistemi di servocomando industriale tornano normalmente a una forza sicura dopo un breve periodo di tempo.
Mark Booth
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.