Pagina 1 di 3

Azionamento servomotore

MessaggioInviato: 13 ago 2014, 11:51
da simone95
ciao a tutti :)
devo costruirmi un ricaricatore per orologi, perché l'orologio che possiedo non ha la classica pila ma si ricarica stando in movimento e allora voglio costruirmi un ricaricatore usando un servo-motore. il problema è che non so la durata degli impulsi perché anche guardando sul datasheet non mi dice nulla. il servo-motore è un GS-3630BB.
grazie a tutti :)

Re: azionamento servo-motore

MessaggioInviato: 13 ago 2014, 12:21
da WALTERmwp
Ciao Foto Utentesimone95, quello che hai indicato è un "servomotore" che, se non sbaglio, viene impiegato tipicamente nel modellismo dinamico.
Se così è (e mi pare dall'allegato) la sua caratteristica sarebbe quella di ruotare in un verso o in quello opposto ma di un angolo limitato ad un numero definito di gradi.
Per far si che il movimento avvenga, di solito, questi oggetti devono ricevere, sul pin(filo) "S Single" un impulso della durata variabile e compresa tra i riferimenti riportati nel suo datasheet ("Re-clock wise/ Pulse Travel 1500 to 1900 usec").

Saluti

Re: azionamento servo-motore

MessaggioInviato: 13 ago 2014, 12:40
da simone95
si questo servomotore gira in senso orario e anti orario per un certo numero di gradi. però qualche tempo fa avevo visto che bisogna dare impulsi ben precisi perché contava anche la differenza tra la semionda positiva e la semionda negativa.

Re: azionamento servo-motore

MessaggioInviato: 13 ago 2014, 13:43
da WALTERmwp
Per questo ...
simone95 ha scritto:però qualche tempo fa avevo visto che bisogna dare impulsi ben precisi perché contava anche la differenza tra la semionda positiva e la semionda negativa.
... non ti saprei dire, a me non risulta e non mi parrebbe proprio necessaria una polarizzazione inversa, però, potrei anche sbagliarmi.
Ho qualche dubbio sul fatto che potrebbe trovare riscontro la tua affermazione in merito a "semionda negativa" ma, se ti è chiaro il principio in base al quale viene controllato un servomotore non avrei nulla da aggiungere, viceversa chiedi pure.

Saluti

Re: Azionamento servomotore

MessaggioInviato: 13 ago 2014, 13:51
da simone95
Questa cosa l'avevo letta ma non sono sicuro che sia giusto! Quindi se io do degli impulsi compresi tra 1500 e 1900 usec il mio servo motore gira in senso orario e in senso antiorario?

Re: Azionamento servomotore

MessaggioInviato: 13 ago 2014, 14:11
da WALTERmwp
In generale (quindi consideriamo che quello a tua disposizione non faccia eccezione), ad un impulso (positivo) di una determinata durata (compreso, in tal caso, tra 1500 e 1900 usec) è associata una determinata posizione dell'asse: questa posizione è identificata da un angolo (numero di gradi) rispetto alla posizione di zero (o riposo).
Il fatto è che per raggiungere una posizione, l'impulso previsto per questa, deve essere applicato in continuazione cioè ripetutamente e, una volta raggiunta la posizione, è necessario proseguire con l'applicazione dello stesso impulso al fine di poter conservare la posizione raggiunta.



Come dallo schema qui sopra, ad esempio, se applichi l'impulso dutycycle 1 "dici" al servomotore di ruotare l'asse per raggiungere una certa posizione mentre, se applichi l'impulso dutycycle 2 "dici" al servomotore di ruotare l'asse per raggiungere un'altra certa posizione e differente da quella associata al dutycycle 1 (ma non ci sono impulsi "negativi").

Saluti

Re: Azionamento servomotore

MessaggioInviato: 13 ago 2014, 14:38
da simone95
Ok ok ora tutto é più chiaro! Ora il problema è il realizzarlo! Stavo pensando a un oscillatore sinusoidale a cui in cascata metto un limitatore solo per le semionde negative per poi metterci un raddrizzatore! Per poi compararlo con un generatore a dente di sega. Perché le semionde limitate comparate danno in uscita un picco con maggiore durata rispetto alla semionda non limitata. Potrebbe andare bene?

Re: Azionamento servomotore

MessaggioInviato: 13 ago 2014, 15:17
da WALTERmwp
Non lo so, ho la sensazione che ti andresti a complicare la vita, poi magari mi sbaglio, comunque valuta tu.
In alternativa, per essere propositivi, "penserei" ad un circuito realizzato con uno o più di uno NE555; "forse" lo conosci già, è un componente estremamente popolare e versatile.
Bisognerebbe pensarci su un momentino e può darsi che una soluzione "pulita" alla fine si trova.
Sulla base delle nuove informazioni che hai acquisito (niente di che, cose che per altro potresti meglio approfondire) ed in funzione della necessità che hai segnalato, a mio parere, potresti anche valutare se il servomotore fa sempre al caso tuo; considera che dovrebbe, per garantire il movimento all'oggetto (orologio), ruotare prima tutto in un verso e poi in quello opposto (non può ruotare come un motore convenzionale).

Saluti

Re: Azionamento servomotore

MessaggioInviato: 13 ago 2014, 16:56
da EcoTan
simone95 ha scritto:la durata degli impulsi

Sì, da 1 a 2 millisecondi standard per coprire l'intera escursione, 60 gradi nel tuo caso e agli impulsi più lunghi corrispondono le posizioni più antiorarie.
La frequenza di ripetizione si intende 50 Hz standard ma può anche essere più bassa e funziona pure (ma non reagisce allo stesso modo).

Re: Azionamento servomotore

MessaggioInviato: 13 ago 2014, 17:06
da simone95
il problema è che non riesco a capire come farlo. perché con il 555 si può fare il timer sequenziale però finito l'impulso del primo 555 parte subito l'impulso del 555. qualche idea per realizzarlo?