Newsgroup: it.hobby.robotica
Titolo: Domandina sui servo.

Allora volevo chiedervi se è possibile spostare di un angolo prefissato il
servo, e se questo angolo dipende dalla larghezza dell'impulso. Mi spiego
meglio, so che per scegliere il verso di rotazione bisogna tenersi sopra o
sotto gli 1,5 ms, ma se voglio spostarmi a sinistra di 5 gradi dovro tenermi
sotto per esempio gli 1,5 ms, e modulare la larghezza dell'impulso in base a
cosa, vi sarei grato se mi indicaste dove trovare del materiale per
documentarmi.
Grazie


Forse non ho capito bene la domanda ma, i servo fanno proprio questo.
Prendiamo un servo con rotazione completa di 180 gradi (-90, 0, +90)
1ms=-90
..
..
1,5ms=0
..
..
2ms=+90
In mezzo tutti i valori proporzionali che vuoi.
Tieni presente che la controreazione è gestita da un potenziometro calettato
sull'asse del servo per cui la precisione dipende dalla tolleranza e dal
rumore del potenziometro, di solito però non è male
Ciao

 2ms=+90
Solo una precisazione, con 1ms il servo ruota di -45° rispetto allo 0, con
2ms il servo ruota di +45° rispetto allo 0, lo spostamente totale per una
variazione complessiva di 1ms (da 1ms a 2ms) è di 90° e non 180°.
Tutti i servi possono ruotare sicuramente di 120°, +/-60°, molti arrivano
fino a 180° usando impulsi compresi tra 0.5ms e 2.5ms, alcuni modelli, in
particolare i digitali di alte prestazioni, fanno solo 100° (+/-50°) perchè
limitati elettronicamente.
Ovviamente la posizione del servo è direttamente proporzionale alla durata
dell'impulso di comando e sapendo che varia di 90° con 1 ms è facile
calcolarsi a priori quale sarà la nuova posizione del servo.
Bye

 limitati elettronicamente.
Esattissimo grazie :)

 ha scritto nel messaggio
news:RTqLc.3757$B06....@news.edisontel.com...


Franco ha scritto:

Io tempo fa ho messo su questa paginetta, se ti interessa. 
http://tinyurl.com/5xy28
Ciao Fil
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

interessante!
Scusa se ne parlo qui, ho continuato a navigare nel tuo sito per il quale ti
faccio i complimenti.
Ho un dubbio sul calcolo delle coordinate con le cmps03..... francamente non
credo funzioni :(
quando calibri sul punto O ad esempio leggi un angolo ok, ma se ti sposti
diciamo verso destra senza ruotare, cambi le tue coordinate ma non cambi la
lettura dell'angolo. in realtà non calibri "sul" punto O ma "in direzione"
del punto O, il vero punto "sul" quale sei calibrato è posto ad una distanza
pari a quella che c'è tra le tue coordinate e il nord magnetico, in pratica
le linee del campo magnetico terrestre sono alle nostre latitudini pressochè
parallele.
Ciao

 interessante!

.ed è proprio per questo motico che sono necessarie 2 bussole!



Forse non mi sono spiegato, per la seconda bussola il problema è lo stesso
solo che si chiama O' anzichè O.
Ho due bussole CMPS03 e ho fatto la prova, spostando il robot (senza
ruotarlo!) quindi cambiando le coordinate X e Y ma non la direzione, gli
angoli letti dalle bussole sono esattamente gli stessi della prima lettura.
La cosa non può funzionare, la bussola (anche quella elettronica) misura
l'angolo tra la sua direzione e il nord magnetico, calibrarla con un altra
direzione di riferimento non è calibrarla in un punto nella stanza ma in un
punto all'infinito e siccome l'angolo sotteso da un arco di qualche metro in
una circonferenza di raggio infinito tende a zero, non avrai nessuna
variazione.
Ciao