Nel dettaglio: riparazione servomotore fai-da-te da un vero maestro per il sito my.housecope.com.
Di recente ho realizzato un braccio robotico e ora ho deciso di aggiungere un dispositivo di presa alimentato da un mini servo. Ho deciso di fare due varianti per vedere come avrebbe funzionato meglio con una marcia dritta o tonda. Mi è piaciuta di più l'opzione della marcia rotonda in quanto ci sono volute solo 2 ore per realizzarla e lo spazio tra le marce era molto piccolo.
Per prima cosa, ho ritagliato le parti su una fresatrice:
Ho assemblato le parti utilizzando viti 2x10mm.
Ed ecco come il mini servo si attacca alla pinza:
Come funziona la pinza servo:
Ed ora, quando tutto è assemblato e anche la parte meccanica è quasi pronta, non mi resta che finire la parte elettronica del lavoro! Ho scelto un Arduino per controllare il mio robot e ho realizzato un circuito (è sulla destra) per collegare l'Arduino al servo.
Il circuito è in realtà molto semplice, invia solo segnali da e verso Arduino. C'è anche un connettore per un ricevitore a infrarossi e alcuni connettori per l'alimentazione e 4 connessioni al resto dei pin Arduino (non utilizzati). Pertanto, è possibile collegare un altro interruttore o sensore.
Ed ecco come si muove il braccio manipolatore:
L'acquisto da parte dell'impresa di una fresatrice CNC per la produzione di facciate in MDF solleva la questione della necessità di pagare in eccesso per determinati meccanismi e unità di potenza installati su apparecchiature costose e ad alta tecnologia. Per il posizionamento delle unità di potenza delle macchine CNC, vengono solitamente utilizzati motori passo-passo e servomotori (servoazionamenti).
Video (clicca per riprodurre).
I motori passo-passo sono più economici. Tuttavia, i servoazionamenti offrono un'ampia gamma di vantaggi, tra cui prestazioni elevate e precisione di posizionamento. Quindi cosa dovresti scegliere?
Un motore passo-passo è un motore sincrono CC senza spazzole con più avvolgimenti dello statore. Quando viene applicata corrente a uno degli avvolgimenti, il rotore gira e quindi si blocca in una determinata posizione. L'eccitazione sequenziale degli avvolgimenti attraverso un controller del motore passo-passo consente al rotore di ruotare ad un determinato angolo.
I motori passo-passo sono ampiamente utilizzati nell'industria, poiché hanno un'elevata affidabilità e una lunga durata. Il vantaggio principale dei motori passo-passo è la precisione di posizionamento. Quando la corrente viene applicata agli avvolgimenti, il rotore girerà rigorosamente di una certa angolazione.
· Coppia elevata a velocità basse e zero;
· Avvio, arresto e retromarcia rapidi;
· Lavorare sotto carico elevato senza rischio di guasto;
· L'unico meccanismo di usura che influisce sulla durata sono i cuscinetti;
· Possibilità di risonanza;
· Consumo energetico costante indipendentemente dal carico;
· Perdita di coppia alle alte velocità;
· Mancanza di feedback durante il posizionamento;
· Scarsa riparabilità.
Un servomotore (servomotore) è un motore elettrico con controllo a retroazione negativa, che permette di controllare con precisione i parametri di movimento al fine di raggiungere la velocità richiesta o per ottenere l'angolo di rotazione desiderato. Il servomotore comprende il motore elettrico stesso, il sensore di retroazione, l'alimentatore e la centralina.
Le caratteristiche progettuali dei motori elettrici per servoazionamento non sono molto diverse dai motori elettrici convenzionali con statore e rotore, funzionanti a corrente continua e alternata, con e senza spazzole.Un ruolo speciale qui è svolto da un sensore di feedback, che può essere installato sia direttamente nel motore stesso e trasmettere dati sulla posizione del rotore, sia determinarne il posizionamento da segni esterni. D'altra parte, il funzionamento di un servomotore è impensabile senza un'unità di alimentazione e controllo (detta anche inverter o servoamplificatore), che converte la tensione e la frequenza della corrente fornita al motore elettrico, controllandone così l'azione.
· Elevata potenza con dimensioni contenute;
· Veloce accelerazione e decelerazione;
· Tracciamento continuo e ininterrotto della posizione;
· Basso livello di rumorosità, assenza di vibrazioni e risonanze;
· Ampia gamma di velocità di rotazione;
· Lavoro stabile in un'ampia gamma di velocità;
· Peso ridotto e design compatto;
· Basso consumo energetico a bassi carichi.
· Richieste di manutenzione periodica (ad esempio con sostituzione delle spazzole);
· La complessità del dispositivo (presenza di sensore, alimentatore e centralina) e la logica del suo funzionamento.
Quando si confrontano le caratteristiche di un servoazionamento e di un motore passo-passo, è necessario prestare attenzione, prima di tutto, alle loro prestazioni e ai loro costi.
Per la produzione di facciate in MDF in una piccola impresa che lavora con piccoli volumi, penso che non sia necessario pagare in eccesso per l'installazione di costosi servomotori su una fresatrice CNC. D'altra parte, se un'impresa cerca di raggiungere i massimi volumi di produzione possibili, non ha senso risparmiare sui motori passo-passo a basse prestazioni per CNC.
I servomotori non sono utilizzati solo nell'aeromodellismo e nella robotica, ma possono essere utilizzati anche negli elettrodomestici. Le dimensioni ridotte, le alte prestazioni e il facile controllo del servomotore li rendono i più adatti per il controllo remoto di vari dispositivi.
L'utilizzo combinato di servomotori con moduli radio ricetrasmittenti non crea alcuna difficoltà, dal lato ricevente è sufficiente collegare il connettore corrispondente al servomotore, contenente la tensione di alimentazione e il segnale di comando, e il gioco è fatto.
Ma se vogliamo controllare il servomotore "manualmente", ad esempio utilizzando un potenziometro, abbiamo bisogno di un generatore di controllo degli impulsi.
Di seguito è riportato un circuito generatore abbastanza semplice basato sul circuito integrato 74HC00.
Questo circuito consente il controllo manuale dei servomotori fornendo impulsi di controllo con una larghezza da 0,6 a 2 ms. Lo schema può essere utilizzato, ad esempio, per ruotare piccole antenne, faretti da esterno, telecamere CCTV, ecc.
La base del circuito è il microcircuito 74HC00 (IC1), che consiste in 4 porte NAND. Viene creato un generatore sugli elementi IC1A e IC1B, all'uscita del quale si formano impulsi con una frequenza di 50 Hz. Questi impulsi attivano il flip-flop RS, che consiste delle porte IC1C e IC1D.
Ad ogni impulso proveniente dal generatore, l'uscita IC1D viene posta a "0" e il condensatore C2 viene scaricato tramite la resistenza R2 e il potenziometro P1. Se la tensione ai capi del condensatore C2 scende a un certo livello, il circuito RC trasferisce l'elemento allo stato opposto. Pertanto, in uscita otteniamo impulsi rettangolari con un periodo di 20 ms. La durata dell'impulso è impostata dal potenziometro P1.
Ad esempio, il servoazionamento Futaba S3003 modifica l'angolo di rotazione dell'albero di 90 gradi a causa di impulsi di controllo con una durata da 1 a 2 ms. Se cambiamo la larghezza dell'impulso da 0,6 a 2 ms, l'angolo di rotazione arriva fino a 120 °. I componenti nel circuito sono selezionati in modo che l'impulso di uscita sia compreso tra 0,6 e 2 ms e quindi l'angolo di installazione sia di 120 °. Il servomotore S3003 di Futaby ha una coppia sufficientemente grande e il consumo di corrente può variare da decine a centinaia di mA, a seconda del carico meccanico.
Il circuito di controllo del servomotore è montato su un circuito stampato a doppia faccia di 29 x 36 mm.L'installazione è molto semplice, quindi anche un radioamatore alle prime armi può facilmente far fronte all'assemblaggio del dispositivo.
I motori delle valvole sono macchine sincrone brushless (senza spazzole). Sul rotore ci sono magneti permanenti fatti di metalli delle terre rare, sullo statore c'è un avvolgimento dell'indotto. Gli avvolgimenti dello statore sono commutati da interruttori di potenza a semiconduttore (transistor) in modo che il vettore del campo magnetico dello statore sia sempre perpendicolare al vettore del campo magnetico del rotore - per questo viene utilizzato un sensore di posizione del rotore (sensore di Hall o encoder). La corrente di fase è controllata dalla modulazione PWM e può essere trapezoidale o sinusoidale.
Il rotore piatto del motore lineare è realizzato con magneti permanenti a terre rare. In linea di principio, è simile a un motore della valvola.
A differenza delle macchine sincrone a rotazione continua, i motori passo-passo hanno poli pronunciati sullo statore, su cui si trovano le bobine degli avvolgimenti di controllo: la loro commutazione viene eseguita da un azionamento esterno.
Considera il principio di funzionamento di un motore passo-passo reattivo, in cui i denti si trovano sui poli dello statore e il rotore è realizzato in acciaio magnetico morbido e ha anche i denti. I denti sullo statore sono posizionati in modo tale che a un livello la resistenza magnetica sia inferiore lungo l'asse longitudinale del motore e all'altro lungo quello trasversale. Se ecciti discretamente gli avvolgimenti dello statore con corrente continua in una certa sequenza, il rotore ad ogni commutazione girerà di un passo, uguale al passo dei denti sul rotore.
Alcuni modelli di convertitori di frequenza possono funzionare sia con motori a induzione standard che con servomotori. Cioè, la principale differenza tra i servi non è nella sezione di potenza, ma nell'algoritmo di controllo e nella velocità dei calcoli. Poiché il programma utilizza le informazioni sulla posizione del rotore, il servo dispone di un'interfaccia per il collegamento di un encoder montato sull'albero del motore.
I servosistemi utilizzano il principio gestione subordinata: l'anello di corrente è subordinato all'anello di velocità, che a sua volta è subordinato all'anello di posizione (vedi teoria del controllo automatico). L'anello più interno, l'anello di corrente, viene sintonizzato per primo, seguito dall'anello di velocità e, per ultimo, dall'anello di posizione.
Ciclo di corrente sempre implementato nel servo.
Ciclo di velocità (oltre al sensore di velocità) è sempre presente anche nel servosistema, può essere implementato sia sulla base di un servocontrollore integrato nel drive, che esterno.
Posizione contorno utilizzato per un posizionamento preciso (ad esempio, assi di avanzamento nelle macchine CNC).
Se non sono presenti giochi nelle connessioni cinematiche tra l'attuatore (tabella delle coordinate) e l'albero motore, la coordinata viene ricalcolata indirettamente in base al valore dell'encoder circolare. In caso di gioco, sull'attuatore viene installato un sensore di posizione aggiuntivo (collegato al servocontrollore) per la misurazione diretta delle coordinate.
Cioè, a seconda della configurazione degli anelli di velocità e posizione, viene selezionato un servocontrollore e un servoazionamento appropriati (non tutti i servocontrollori possono implementare un anello di posizione!).
Posizionamento
interpolazione
Sincronizzazione, cambio elettronico (Gear)
Controllo preciso della velocità di rotazione (mandrino macchina)
Telecamera elettronica
Controllore logico programmabile.
In generale, un servosistema (Motion Control System) può essere costituito dai seguenti dispositivi:
Servomotore con sensore di retroazione di velocità circolare (può anche fungere da sensore di posizione del rotore)
Servo Gear
Sensore di posizione dell'attuatore (es. encoder lineare per coordinate dell'asse di avanzamento)
Servoazionamento
Servocontrollore (controllore di movimento)
Interfaccia operatore (HMI).
Servosistema basato su PLC (Controllo del movimento basato su PLC)
Il modulo funzione di controllo del movimento viene aggiunto al basket di espansione del PLC
Servocontrollore autonomo
Servosistema basato su PC (Controllo del movimento basato su PC)
Software speciale Motion Control per tablet PC con interfaccia utente (HMI)
Controllore di automazione programmabile (PAC) con controllo del movimento
Servosistema basato su azionamento (Controllo del movimento basato sull'azionamento)
Convertitore di frequenza con servocontrollore integrato
Software opzionale che viene caricato nell'azionamento e lo integra con funzioni di controllo del movimento
Schede opzionali con funzioni di movimento integrate nell'azionamento.
Servomotori brushless a magneti permanenti (valvola) compatti per alta dinamica e precisione.
asincrono
Azionamenti del movimento principale e mandrini di macchine utensili.
Guida diretta (Guida diretta)
La trasmissione diretta non contiene meccanismi di trasmissione intermedi (viti a ricircolo di sfere, cinghie, riduttori):
Motori lineari (Motori lineari) possono essere forniti con guide profilate
Motori coppia (Motori Torque) - macchine sincrone multipolari con eccitazione a magneti permanenti, raffreddato a liquido, rotore ad albero cavo. Fornisce alta precisione e potenza ai bassi regimi.
Alte prestazioni, dinamica e precisione di posizionamento
Coppia elevata
Bassa risposta
Coppia di sovraccarico elevata
Ampia gamma di controllo
Senza spazzole.
Mancanza di catene cinematiche per convertire il moto rotatorio in lineare:
Meno inerzia
Nessuna lacuna
Minore deformazione termica ed elastica
Meno usura e meno precisione durante il funzionamento
La precisione del micron è richiesta nelle macchine utensili CNC e negli impilatori è sufficiente un centimetro. La scelta del servomotore e del servoazionamento dipende dalla precisione.
Precisione di posizionamento
Precisione nel mantenimento della velocità
Precisione nel mantenere il momento.
Articoli, recensioni, prezzi per macchine e componenti.
I servocomandi Yaskawa da 400 watt hanno una chiave di codifica. L'encoder può essere fornito in 4 varianti, nell'encoder sono presenti 4 re-slot. Smonterai e metterai etichette per facilitare il montaggio.
Piuttosto vivo. Serva probabilmente ha lavorato costantemente al di sopra della media.
Smonta, ma guarda lì. Non ammirare questo motore morto
Quando il segnale S-ON è applicato e il freno è applicato, deve essere presente un'uscita dedicata per controllare il freno.
a un relè o a un collettore aperto.
Se non hai bisogno di un freno quando accendi il servo, applica il freno 24v e ci sarà un semplice servo
quando la macchina è spenta in modo che gli assi non scivolino sotto il peso. Il freno è lento e non tiene il passo con il funzionamento del CNC. In questo caso, il freno ha la stessa coppia o leggermente più del servo stesso. Cioè, se il servo è 5 Nm, il freno può essere 7 Nm e poiché il servo può funzionare con una coppia eccessiva, il servo stesso funziona come freno quando si lavora nel CNC.
I nostri servizi sono già stati utilizzati da più di 1000 imprese da oltre 200 città, dalle piccole imprese agli enti pubblici. Solo nell'ultimo anno sono state riparate oltre 2000 unità di elettronica industriale complessa più di 300 produttori diversi. Secondo le statistiche 90% le apparecchiature fuori servizio devono essere ripristinate.
Paghi solo per il risultato - blocco di lavoro
L'intera unità è garantita per 6 mesi
Termine di riparazione da 5 a 15 giorni
Ispezione preliminare gratuita per la manutenibilità
Non apportiamo modifiche costruttive
Riparazione a livello di componente
Dividiamo tutti i servomotori in 4 categorie a seconda della complessità della riparazione:
Servomotore Allen-Bradley E146578
Servomotore BRUSHLESS B6310P2H 3A052039
Servomotore YASKAWA SGMP-15V316CT 1P0348-14-6
Servomotore Schneider Electric iSH100 / 30044/0/1/00 / 0/00/00/00
Possiamo determinare il tipo di servomotore e il costo approssimativo delle riparazioni dalla foto della targhetta. Se non sai cos'è una targhetta, allora qui esempio .
Saremo in grado di indicare il costo esatto delle riparazioni dopo un'ispezione gratuita del servomotore.
Invia l'attrezzatura per l'ispezione
Paga il conto e inizia le riparazioni
Dopo 7 giorni, informazione al cliente
15 giorni l'attrezzatura viene inviata al cliente
1. Come determinare il tipo di servomotore e il costo della riparazione?
Invia una foto della targhetta e dei sintomi del malfunzionamento: ti risponderemo il prima possibile.
2. Quando mi dirai il costo esatto?
Dopo l'ispezione dell'attrezzatura nel nostro laboratorio entro 1-2 giorni.
3. Quanto costerà la diagnostica?
Un primo controllo di manutenibilità è gratuito. Paghi solo per un risultato di riparazione positivo.
4. Cosa succede se non si riesce a riparare il servomotore?
Se durante il processo di riparazione dell'attrezzatura viene stabilito che il ripristino dell'operatività è impossibile, rimborseremo il 100% del denaro pagato. Non ci sono spese diagnostiche.
5. Si regola l'encoder dopo la riparazione?
Sì, regoliamo la posizione dell'encoder rispetto al servo. Tuttavia, in produzione è spesso necessario regolare la posizione del servo stesso. Questo viene fatto dagli specialisti del Cliente utilizzando la documentazione del produttore.
6. Riavvolgi il motore?
Non riavvolgiamo.
Un servomotore è un tipo unico di attrezzatura che combina una parte meccanica affidabile e sofisticati sensori di feedback elettronici (e, in alcuni casi, unità di controllo per il motore stesso). A causa di una tale combinazione di componenti completamente diversi, la sua riparazione ha molte più funzionalità, a differenza delle apparecchiature che hanno solo parti elettroniche e software. Per riparare completamente il servomotore è necessario ripristinare non solo le parti meccaniche ed elettroniche, ma anche predisporre il loro funzionamento articolare, che richiede misurazioni di alta precisione e una corretta analisi dei parametri di tutte le parti componenti il motore.
La riparazione di componenti elettronici che fanno parte di un servomotore richiede un'attenta preparazione e la disponibilità di attrezzature speciali sia per la messa a punto che per la riprogrammazione, il più delle volte un encoder. Allo stesso tempo, la presenza di un componente elettronico riparabile non significa affatto il corretto funzionamento del motore, poiché il minimo errore nel suo posizionamento all'interno del motore (ad esempio a causa di urti o vibrazioni) comporta automaticamente un malfunzionamento. Spesso, i tentativi indipendenti di sostituire l'encoder falliscono, poiché, oltre alla corretta installazione, richiede il posizionamento, inoltre, per il funzionamento sono necessari strumenti e software speciali.
La maggior parte degli impianti industriali utilizza servomotori nel processo di produzione. Alte/basse temperature, notevoli cali di temperatura, elevata umidità, elevati carichi dinamici, ambiente chimicamente aggressivo, ecc.
Argomento della sezione Fuoristrada automatico nella categoria Modelli di auto; Sintomo 1: Il telecomando è acceso, accendiamo la scheda, i server si sono mossi in modo caotico e si sono fermati, non rispondono al telecomando. Riparazione: verificare l'affidabilità dell'alimentazione dell'articolo.
Sintomo 1: Il telecomando è acceso, accendiamo la scheda, i server si sono mossi in modo caotico e si sono fermati, non rispondono al telecomando.
Riparazione: controllare l'affidabilità dell'alimentatore per il rimbalzo dei contatti, l'ossidazione dei contatti o un interruttore a levetta. Forse sarà sufficiente stringere (pulire) i contatti, in casi estremi smontiamo l'interruttore a levetta e lo ispezioniamo. I contatti dell'interruttore a levetta tendono a bruciare.
Simpton 2: Il telecomando è acceso, accendiamo la lavagna, fuori piove o nevica, i server stanno fermi, reagiscono al telecomando. Ma periodicamente i servi tremano quando la mano tocca l'antenna della scheda o l'antenna del telecomando, nonché per le gocce bagnate.
Riparazione: Hai solo bisogno di estendere completamente l'antenna telescopica sul telecomando.
Sintomo 3: Il telecomando è acceso, accendiamo la scheda.Quando si gira il volante a sinistra oa destra, il servo torna molto lentamente al suo stato originale. Oppure dopo una breve corsa, il servo diventa lento, ad esempio, gira male. E così per tutto il tempo, porta il modello fuori di casa, la batteria è completamente carica, guidiamo con tempo umido per 10-20 minuti e il servo si "addormenta". Anche se la batteria non si è ancora seduta.
Riparazione: Smontiamo il servo, tiriamo fuori il fazzoletto. Esaminiamo i percorsi conduttivi e le parti per l'ossido. Sembra un rivestimento biancastro, o come particelle di cristalli di sale verdi o blu scuro. Prendiamo spirito bianco e uno spazzolino da denti e rimuoviamo questi depositi di elettrolisi Dopo di che ci asciughiamo.
Sintomo 4: Il telecomando è acceso, accendiamo la scheda Ad esempio, premiamo il gas in modo fluido, il servo si sposta e ad un certo punto, raggiungendo un certo punto, fallisce.
Riparazione: Il servo contiene un potenziometro che fornisce feedback. Cioè, quando il servo ruota il bilanciere (bilanciere) nel potenziometro, il cursore scorre lungo la pista di grafite, la resistenza del potenziometro cambia, il circuito analizza i movimenti, ecc. Poiché il potenziometro non è sigillato in tutti i servi, l'acqua (umidità, il ghiaccio è già nel gelo), sabbia, sporco, ecc. Possono penetrarvi. il cambiamento nella sua resistenza diventerà incomprensibile allo schema, da qui il fallimento. Puoi asciugare il servo: se proviene dall'umidità, il malfunzionamento verrà eliminato. Se l'asciugatura non aiuta, è possibile che sia penetrata della sporcizia. È possibile che lo strato di grafite nel potenziometro sia stato rimosso e debba essere sostituito. Puoi lavare il potenziometro se ci sono dei buchi, quindi asciugarlo e lubrificarlo facendo gocciolare all'interno dell'olio di silicone (ad esempio l'ammortizzatore). Puoi anche controllare il potenziometro con un tester economico, che costa come un pacchetto di sigarette. Passare il tester in modalità resistenza, collegare le gambe centrale ed estrema del potenziometro, ruotare il potenziometro in modo fluido e guardare il tester. Il tester dovrebbe mostrare un cambiamento graduale della resistenza senza strappi.Se ci sono spazi vuoti, il potenziometro è difettoso ...
Ragazzi ditemi.. Ho un servo (puttana!) Motore .. che vuole avviarsi e vuole stare in piedi. (tag foto sotto). Se non si avvia volano i tasti .. triste ..
I suoi 3 avvolgimenti sono commutati da un servoazionamento con un corrispondente offset di 0 V, 180 V, 310 V, 180 V, ecc.. - il corrispondente "sinusoidale" a "grado grossolano".
Veniva lanciato separatamente dall'azionamento, tramite lampade di carico da 2 kW. in ciascuna delle 3 fasi 220 V. A volte si avvia - si trasforma .. le lampade bruciano debolmente. E a volte non si avvia, tutte le lampade bruciano a pieno calore. La corrente è corrispondentemente più alta. Anche premendo "manualmente" non gira. Se rimane spento per alcuni minuti, ricomincerà.
Dicono che è consigliabile non smontare per “studiare” come funziona lì..
Forse qualcuno si è imbattuto in una tale "cagna" .. Dimmi .. cosa puoi farci, tranne come buttarlo fuori ..
Dopo lunghe e ripetute promesse a me stesso e a tutti quelli che mi circondano, finalmente ti dirò come aggiornare un servo e trasformarlo in un ubermotor. I vantaggi sono evidenti: un motoriduttore che può essere collegato direttamente all'MK senza driver è fantastico! E se un servo con cuscinetti e persino ingranaggi in metallo, questo è fantastico =)
scuse Alcune azioni sull'alterazione dei servizi sono irreversibili e non possono essere chiamate altro che vandalismo. Puoi ripetere tutto ciò che è descritto di seguito, ma a tuo rischio e pericolo. Se, come risultato delle tue azioni, il tuo servo di fascia alta di marca futaba, titanio-carbot, superintelligente, inerziale, fatto a mano per un centinaio di soldi perisce irrevocabilmente - non abbiamo assolutamente nulla a che fare con esso 😉 Inoltre, fai attenzione: i servomotori sono abbastanza sporchi di grasso - non dovresti smontarli in una camicia bianca come la neve e su un divano di velluto.
Quindi, hanno intimidito, ora, per rassicurazione, una piccola teoria =) Serva, come ricordiamo, è controllato da impulsi di larghezza variabile: impostano l'angolo di cui l'albero di uscita dovrebbe girare (diciamo, il più stretto - tutto a sinistra, il più largo - tutto a destra).La posizione attuale dell'albero viene letta dal cervello del servo da un potenziometro, che è collegato all'albero di uscita dal suo cursore. Inoltre, maggiore è la differenza tra la corrente e gli angoli dati, più velocemente l'albero si muoverà nella giusta direzione. È in questo luogo che è sepolta la varietà di possibili opzioni di alterazione. Se "inganniamo il servo" =) - scolleghiamo il potenziometro e l'albero e ci facciamo assumere che il cursore del potenziometro si trovi nel punto medio, quindi saremo in grado di controllare la velocità e la direzione di rotazione. E un solo cavo di segnale! Ora gli impulsi corrispondenti alla posizione centrale dell'albero di uscita sono velocità zero, più ampia (dalla larghezza "zero") più veloce è la rotazione a destra, più stretta (dalla larghezza "zero") più veloce è la rotazione verso il sinistra.
Ciò implica una proprietà importante del servizio di rotazione costante: essi non può ruotare ad un certo angolo, ruota un numero rigorosamente definito di giri, ecc.(noi stessi abbiamo rimosso il feedback) - questo è, in generale, non un servo, ma un motoriduttore con un driver integrato.
Tutte queste alterazioni hanno un paio di svantaggi: In primo luogo - la complessità dell'impostazione del punto zero - è necessaria una regolazione fine In secondo luogo, un intervallo di regolazione molto ristretto: una variazione piuttosto piccola della larghezza dell'impulso provoca una variazione piuttosto ampia della velocità (vedi video). La gamma può essere ampliata in modo programmatico - tieni presente che la gamma di regolazione della larghezza dell'impulso (dalla corsa completa in senso orario alla corsa completa in senso antiorario) del servo convertito corrisponde a 80-140 gradi (in AduinoIDE, libreria Servo). ad esempio, nello schizzo della manopola, è sufficiente modificare la linea: sul e tutto diventa molto più divertente =) E la prossima volta ti parlerò dell'irruvidimento del punto medio e di altre alterazioni della saldatura.
Gruppo: Utenti Messaggi: 19 Registrazione: 29/10/2007 Da: Oblast' di Mosca Utente #: 881
Cari guru del CNC, aiuto Di recente mi sono imbattuto in due unità con un sistema operativo 4 spazzole sono collegate in parallelo, cioè è alimentato come un normale motore a corrente continua (gira con un botto) un encoder ottico (5 pin) è nascosto all'estremità in un vetro metallico e disco rotante con tacche, passo circa: 3 tacche, per 1 mm
Ho imparato a girare gli stepper, ma con questi servomotori un'imboscata qualcuno ha suggerito che può essere spostato "a gradini" usando un PWM, così come l'SM e tracciare la posizione dall'encoder ma dagli schemi non mi viene in mente niente di intelligente
che si è imbattuto, un piccolo diagramma schematico o un link dove leggere di questo miracolo e anche come gestirlo Conosco un po' di elettronica
In futuro, avvita questi due motori su un router fatto in casa per fresare plastica legno, PP
Il PLC ha rubato, la protezione non era nemmeno infantile - idiota, la password è passata dal PLC al computer in chiaro e confrontata con quella già inserita nel software. Quindi lo sniffer RS232 è il nostro tutto 🙂 Ho tagliato il cavolo e ho deciso di spenderlo da qualche parte. Ha catturato la mia attenzione servo HS-311... Quindi l'ho comprato per mostrare che tipo di animale è.
Serva è la pietra angolare della meccanica dei modelli RC e, più recentemente, della robotica domestica. È una piccola unità con un motore, un cambio e un circuito di controllo. All'ingresso della servomacchina vengono forniti un segnale di alimentazione e di controllo, che imposta l'angolo a cui deve essere impostato il servoalbero.
Fondamentalmente, tutto il controllo qui è standardizzato (se ci sono RC qui, puoi aggiungere i tuoi cinque copechi?) E i servi, per la maggior parte, differiscono per la forza sull'albero, la velocità, l'accuratezza del controllo, le dimensioni, il peso e il materiale di fabbricazione di ingranaggi. Il prezzo varia da 200-300 rubli per il più economico e all'infinito per i dispositivi ultra tecnologici. Come in ogni area dei fan, la barra del prezzo superiore qui non è limitata, e probabilmente sotto il soffitto vengono utilizzati alcuni ingranaggi in titanio perforato e case in carbonio con feedback tramite un encoder ottico a milli-pulse =) In generale, puoi sempre misurarti con qualcosa .
Non mi sono messo in mostra e ho preso finora il più economico, il più comune HS-311... Inoltre, ho già dei piani per la sua alterazione.
Specifiche HS-311
Momento dell'albero: 3kg * cm
Dimensioni: 41x20x37mm
Peso: 44,5 gr
Velocità di rotazione dell'albero a 60 gradi: 0,19 sec
Controllo dell'impulso
Prezzo: 350-450r
Il servo stesso, in quanto tale, non è particolarmente necessario per me, ma il cambio da esso andrà benissimo. Inoltre, ho visto l'UpgradeKit con ingranaggi in metallo 🙂 Tuttavia, la plastica funzionerà per i miei compiti.
Costruttivo: Prima di tutto, l'ho smontato: fin dall'infanzia ho avuto l'abitudine di fumare giocattoli nuovi. La custodia ha le dimensioni di una scatola di fiammiferi, un po' più spessa.
Se si svita la vite dall'asse, la ruota viene rimossa e diventa chiaro che l'albero è dentellato - non ruoterà.
Se si svitano le quattro viti, è possibile rimuovere il coperchio del cambio:
Come puoi vedere, c'è un cambio a quattro stadi. Il rapporto di trasmissione non dirà, ma grande.
La rimozione del coperchio inferiore rivela la scheda di controllo:
Sono visibili quattro transistor, che formano un ponte H che consente di invertire il motore e il chip logico. Mikruha, tra l'altro, è il loro sviluppo. Quindi troverai una scheda tecnica su di esso figg. Non è stato possibile distinguere ulteriormente. Il motore sembra incollato lì dentro, e la tavola è fatta di una tale schifosa getinax che l'ho quasi spezzata a metà quando ho provato a toglierla. Dal momento che non rientrava nei miei piani rompere finalmente la mia logica, non ho invaso il vano motore. Inoltre, non c'è niente di interessante lì.
Se rimuovi tutti gli ingranaggi, puoi vedere l'albero del resistore di feedback di posizione:
Un costrutto approssimativo può essere visto nel diagramma che ho rapidamente abbozzato qui:
L'albero di uscita è strettamente accoppiato all'albero del resistore di retroazione variabile. Pertanto, il serva sa sempre in che posizione si trova al momento. Tra gli svantaggi: l'incapacità di fare un giro completo. Ad esempio, questo può ruotare l'albero non più di 180 gradi. Tuttavia, puoi rompere il finecorsa e trasformare il resistore in un encoder con un intervento chirurgico (chi si è indignato che l'idea di un encoder da un resistore sia inutile? Non stiamo cercando modi facili, vero? In generale, inizierò presto ad aggiornare questo dispositivo e a trasformare un servo in un servomotore.
Controllo: Con il costruttivo, tutto è chiaro, ora su come guidare questa bestia. Ci sono tre fili che fuoriescono dal servo. Massa (nero), Alimentazione 5 volt (rosso) e segnale (giallo o bianco).
Il suo controllo è ad impulsi, tramite un filo di segnale. Per ruotare il servo all'angolo desiderato, è necessario inviare un impulso con la durata richiesta all'ingresso.
0,8 ms è circa 0 gradi, posizione estrema sinistra. 2,3 ms sono circa 170 gradi, all'estrema destra. 1,5 ms - posizione centrale. Il produttore consiglia di dare 20 ms tra gli impulsi. Ma questo non è fondamentale e la macchina può essere overcloccata.
Funzionamento della logica di controllo Come funziona la gestione? Semplice! Quando un impulso arriva all'ingresso, inizia un one-shot all'interno del servo con il suo bordo anteriore. Un one-shot è un blocco che emette un impulso di una data durata sul fronte di attivazione. La durata di questo impulso interno dipende esclusivamente dalla posizione del resistore variabile, ad es. dalla posizione attuale dell'albero di uscita.
Inoltre, questi due impulsi vengono confrontati utilizzando la logica più stupida. Se l'impulso esterno è più corto di quello interno, questa differenza verrà applicata al motore con la stessa polarità. Se l'impulso esterno è più lungo di quello interno, la polarità dell'alimentazione al cursore sarà diversa. Sotto l'azione di un impulso, il motore scatta verso la diminuzione della differenza. E poiché gli impulsi vanno spesso (20 ms tra ciascuno), il dviglo è simile a un PWM. E maggiore è la differenza tra l'attività e la posizione corrente, maggiore è il fattore di riempimento e il motore cerca più attivamente di eliminare questa differenza. Di conseguenza, quando gli impulsi di guida e interni sono di uguale durata, il motore si fermerà o, più probabilmente, perché il circuito non è l'ideale: il resistore variabile fa rumore, quindi non ci sarà un'uguaglianza ideale, inizierà a "perlustrare". Brividi da una parte all'altra.Più il resistore è ucciso o peggiori sono gli impulsi di guida, maggiori sono queste imbardate.
Nella foto ho raffigurato due casi in cui l'impulso di guida è più lungo di quello interno e quando è più corto. E sotto ha mostrato come appare il segnale sul motore quando raggiunge un determinato punto. Questo è, infatti, il classico caso di controllo proporzionale.
La frequenza di ripetizione degli impulsi determina la velocità con cui il servo farà ruotare l'albero. L'intervallo minimo, oltre il quale la velocità smette di aumentare, e il rimbalzo aumenta, è di circa 5-8ms. Sotto i 20 ms il servo diventa premurosamente nerd. IMHO la pausa ottimale è di circa 10-15ms.
Per giocare con un dispositivo sim, ho messo rapidamente un programma sul mio core Mega16. È vero, è stata una pausa per me calcolare l'intervallo completo da 0,8 a 2,3. Calcolato per 1 ... 2 ms di impulso. Sono circa 100 gradi.
Tutto è fatto su RTOSquindi descriverò solo interruzioni e attività.
Il compito di scansionare l'ADC - ogni 10ms avvia l'ADC per la conversione. Certo, sarebbe possibile creare la modalità Freerunning (modalità di conversione continua), ma non volevo che il MK si scuotesse ogni pochi microsecondi per un'interruzione.
Dopo lunghe e ripetute promesse a me stesso e a tutti quelli che mi circondano, finalmente ti dirò come aggiornare un servo e trasformarlo in un ubermotor. I vantaggi sono evidenti: un motoriduttore che può essere collegato direttamente all'MK senza driver è fantastico! E se un servo con cuscinetti e persino ingranaggi in metallo, questo è fantastico =)
scuse Alcune azioni sull'alterazione dei servizi sono irreversibili e non possono essere chiamate altro che vandalismo. Puoi ripetere tutto ciò che è descritto di seguito, ma a tuo rischio e pericolo. Se, come risultato delle tue azioni, il tuo servo di fascia alta di marca futaba, titanio-carbot, superintelligente, inerziale, fatto a mano per un centinaio di soldi perisce irrevocabilmente - non abbiamo assolutamente nulla a che fare con esso 😉 Inoltre, fai attenzione: i servomotori sono abbastanza sporchi di grasso - non dovresti smontarli in una camicia bianca come la neve e su un divano di velluto.
Quindi, hanno intimidito, ora, per rassicurazione, una piccola teoria =) Serva, come ricordiamo, è controllato da impulsi di larghezza variabile: impostano l'angolo di cui l'albero di uscita dovrebbe girare (diciamo, il più stretto - tutto a sinistra, il più largo - tutto a destra). La posizione attuale dell'albero viene letta dal cervello del servo da un potenziometro, che è collegato all'albero di uscita dal suo cursore. Inoltre, maggiore è la differenza tra la corrente e gli angoli dati, più velocemente l'albero si muoverà nella giusta direzione. È in questo luogo che è sepolta la varietà di possibili opzioni di alterazione. Se "inganniamo il servo" =) - scolleghiamo il potenziometro e l'albero e ci facciamo assumere che il cursore del potenziometro si trovi nel punto medio, quindi saremo in grado di controllare la velocità e la direzione di rotazione. E un solo cavo di segnale! Ora gli impulsi corrispondenti alla posizione centrale dell'albero di uscita sono velocità zero, più ampia (dalla larghezza "zero") più veloce è la rotazione a destra, più stretta (dalla larghezza "zero") più veloce è la rotazione verso il sinistra.
Ciò implica una proprietà importante del servizio di rotazione costante: essi non può ruotare ad un certo angolo, ruota un numero rigorosamente definito di giri, ecc.(noi stessi abbiamo rimosso il feedback) - questo è, in generale, non un servo, ma un motoriduttore con un driver integrato.
Video (clicca per riprodurre).
Tutte queste alterazioni hanno un paio di svantaggi: In primo luogo - la complessità dell'impostazione del punto zero - è necessaria una messa a punto fine In secondo luogo, un intervallo di regolazione molto ristretto: una variazione piuttosto piccola della larghezza dell'impulso provoca una variazione piuttosto ampia della velocità (vedi video). La gamma può essere ampliata in modo programmatico - tieni presente che la gamma di regolazione della larghezza dell'impulso (dalla corsa completa in senso orario alla corsa completa in senso antiorario) del servo convertito corrisponde a 80-140 gradi (in AduinoIDE, libreria Servo). ad esempio, nello schizzo della manopola, è sufficiente modificare la linea: sul e tutto diventa molto più divertente =) E la prossima volta ti parlerò dell'irruvidimento del punto medio e di altre alterazioni della saldatura.