Come creare una stringa di comando da inviare all' SSC 32

Sezione dedicata alla robotica mobile

Come creare una stringa di comando da inviare all' SSC 32

Postby alieno0475 » 10 Jun 2013, 13:55

Salve, sto' cercando di creare un robot che utilizza come controller
dei servi un SSC 32, ma non so' come creare la stringa da inviare
a tale controller.
Per pilotare il controller utilizzo un PIC 16F876 programmato in c con
il microc della microchip.
Nessuno mi può dare una mano a capire come si crea questa stringa? :D
alieno0475
 
Posts: 4
Joined: 08 Jun 2013, 09:13

Re: Come creare una stringa di comando da inviare all' SSC 3

Postby Micos » 10 Jun 2013, 14:58

ciao alieno e benvenuto,
tu conosci già i comandi da inviare alla scheda ssc32 o non sai neppure quelli.
da quello che hai scritto non riesco a capire bene quale è la tua richiesta e quello che ti serve.

speiga meglio x favore.
ciao
Micos
 
Posts: 36
Joined: 30 Jun 2011, 08:15
Location: Pisa

Re: Come creare una stringa di comando da inviare all' SSC 3

Postby alieno0475 » 10 Jun 2013, 15:57

Micos wrote:ciao alieno e benvenuto,
tu conosci già i comandi da inviare alla scheda ssc32 o non sai neppure quelli.
da quello che hai scritto non riesco a capire bene quale è la tua richiesta e quello che ti serve.

speiga meglio x favore.
ciao


Dunque io non conosco nemmeno i comandi da inviare e nemmeno con che sequenza inviarli.
Vorrei sapere come e' fatta la stringa da inviare all' SSC 32 ed il significato di ciascun byte della
stringa.
alieno0475
 
Posts: 4
Joined: 08 Jun 2013, 09:13

Re: Come creare una stringa di comando da inviare all' SSC 3

Postby Leonardo » 10 Jun 2013, 20:10

Ciao
Hai provato a visionare http://www.lynxmotion.com/images/data/ssc-32.pdf
A pag.5 trovi la sintassi, ad esempio "#5 P1600 S750 <cr>" muove il servo sul canale 5 alla posizione 1600 alla velocità di 750uS/S
Ci sono anche altre opzioni ben descritte

Ciao
EDIT: Link corretto
Last edited by Leonardo on 10 Jun 2013, 21:59, edited 1 time in total.
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: Come creare una stringa di comando da inviare all' SSC 3

Postby alieno0475 » 10 Jun 2013, 21:53

Leonardo wrote:Ciao
Hai provato a visionare http://www.robot-italy.net/downl​oads/ssc32_manual.pdf?
A pag.4-5 trova la sintassi, ad esempio "#5 P1600 S750 <cr>" muove il servo sul canale 5 alla posizione 1600 alla velocità di 750uS/S
Ci sono anche altre opzioni ben descritte

Ciao



Grazie ma a quell' indirizzo mi da page not found: non riesce a trovare
quella pagina e non capisco perche.
alieno0475
 
Posts: 4
Joined: 08 Jun 2013, 09:13

Re: Come creare una stringa di comando da inviare all' SSC 3

Postby deluca » 10 Jun 2013, 23:17

@alieno
risolto?

il concetto è abbastanza semplice...

ma non riesco a capire se il tuo è un prb di composizione delle stringhe da trasmettere o inviare i comandi attraverso la seriale.
?
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: Come creare una stringa di comando da inviare all' SSC 3

Postby alieno0475 » 11 Jun 2013, 08:23

deluca wrote:@alieno
risolto?

il concetto è abbastanza semplice...

ma non riesco a capire se il tuo è un prb di composizione delle stringhe da trasmettere o inviare i comandi attraverso la seriale.
?



Il mio e' un problema di composizione delle stringhe poi con la seriale mi arrangio io.
Non so come comporre le stringhe con che ordine e con che codici, e devo farlo in c e non come
dice Leonardo con il Bascom degli Atmel o roba del genere.
alieno0475
 
Posts: 4
Joined: 08 Jun 2013, 09:13

Re: Come creare una stringa di comando da inviare all' SSC 3

Postby deluca » 11 Jun 2013, 08:58

carissimo Alieno,

da quello che hai potuto leggere sul forum, ti sarai reso conto che qui il 99%/100% degli utenti usa i microcontrollori Atmel,
in particolare gli AVR. Qualcuno usa il C, altri usano il Bascom altri ancora l'assembly.

Come avrai visto anche sulla scheda SSC-32 è montato un AVR Atmega.

Io quello che ancora non riesco a capire (scusa la mia ignoranza) è il tuo prb.
Ovvero "la composizione delle stringhe" .... se guardi il manuale del ssc-32 ... vedrai che è semplicissimo.

Come ti ha già detto leo, devi scegliere il numero del canale del servo es: "#1"
poi aggiungi la posizione "P1500" e metti al centro il servo, per finire "S500" regoli la velocità del servo....

Prendi questi caratteri li concateni in un vettore stringa e li trasmetti con la seriale..... tutto qui.
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)


Return to Robotica

Who is online

Users browsing this forum: No registered users and 10 guests

cron