Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Ricercas protocollo seriale per servo Hitec HS-5495BH

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] Ricercas protocollo seriale per servo Hitec HS-5495BH

Messaggioda Foto Utentealien75 » 12 apr 2013, 13:33

Salve ho appena comprato il servo digitale HS-5495BH della HITEC
ma non trovo nella scatola ne su internet nessuna documentazione tecnica
che mi spieghi il funzionamento del protocollo digitale per poterlo comandare con
il linguaggio c.
Nessuno mi puo' dare una mano a cercare il protocollo seriale che permette
di comandarlo?
Ci stò diventando matto ?% ?%
Avatar utente
Foto Utentealien75
1 1 4 8
Sostenitore
Sostenitore
 
Messaggi: 588
Iscritto il: 31 lug 2011, 14:08

1
voti

[2] Re: Ricercas protocollo seriale per servo Hitec HS-5495BH

Messaggioda Foto Utentedavidde » 14 apr 2013, 20:33

Ciao,

non credo che quello che vuoi fare sia possibile, quel tipo di servocomandi non nascono per la robotica. Attraverso il programmatore puoi variare alcuni parametri che poi verranno memorizzati sul servocomando, di più non è concesso e l'Hitec non diffonde i protocolli di comunicazione.

Devi cambiare marca, guarda i Dynamixel.
Avatar utente
Foto Utentedavidde
13,3k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 4026
Iscritto il: 2 ago 2007, 11:40
Località: Bologna

0
voti

[3] Re: Ricercas protocollo seriale per servo Hitec HS-5495BH

Messaggioda Foto Utentealien75 » 14 apr 2013, 21:28

Sono molto costosi: ci sono servi Dinamixel con costi attorno i 20 Euro
proprio come gli Hitec?
Avatar utente
Foto Utentealien75
1 1 4 8
Sostenitore
Sostenitore
 
Messaggi: 588
Iscritto il: 31 lug 2011, 14:08

1
voti

[4] Re: Ricercas protocollo seriale per servo Hitec HS-5495BH

Messaggioda Foto Utentedavidde » 14 apr 2013, 22:45

No, a prezzi così bassi non se ne trovano.

Per gli Hitec esistono delle schede di interfaccia. Si invia il comando alla scheda che a sua volta lo converte in un segnale compatibile al servocomando. Questa ad esempio pilota fino a 32 servocomandi direttamente dal computer attraverso un software dedicato.
Avatar utente
Foto Utentedavidde
13,3k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 4026
Iscritto il: 2 ago 2007, 11:40
Località: Bologna

0
voti

[5] Re: Ricercas protocollo seriale per servo Hitec HS-5495BH

Messaggioda Foto Utentealien75 » 15 apr 2013, 10:00

davidde ha scritto:No, a prezzi così bassi non se ne trovano.

Per gli Hitec esistono delle schede di interfaccia. Si invia il comando alla scheda che a sua volta lo converte in un segnale compatibile al servocomando. Questa ad esempio pilota fino a 32 servocomandi direttamente dal computer attraverso un software dedicato.



Io devo poter pilotare 8 servi sia con un PIC che con la seriale o la USB del PC.
Questa scheda puo' fare una cosa del genere?
Avatar utente
Foto Utentealien75
1 1 4 8
Sostenitore
Sostenitore
 
Messaggi: 588
Iscritto il: 31 lug 2011, 14:08

1
voti

[6] Re: Ricercas protocollo seriale per servo Hitec HS-5495BH

Messaggioda Foto Utentedavidde » 15 apr 2013, 15:16

No ma se ti spiegassi un po' meglio sarebbe più facile darti una mano...
Avatar utente
Foto Utentedavidde
13,3k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 4026
Iscritto il: 2 ago 2007, 11:40
Località: Bologna

0
voti

[7] Re: Ricercas protocollo seriale per servo Hitec HS-5495BH

Messaggioda Foto Utentealien75 » 15 apr 2013, 15:31

davidde ha scritto:No ma se ti spiegassi un po' meglio sarebbe più facile darti una mano...



Devo realizzare un robot a quattro zampe con 8 servi: questi servi devono essere
collegati al controller di cui mi parli sopra.
Questro controller a sua volta deve dare la possibilita' si essere collegato sia con un PIC che con la RS232 o la USB
del PC, in modo tale che spsotando dei dip switch sia possibile commutare il controllo da PIC (ossia far muovere il robot tramite il programma dentro il PIC) o da RS232 (ossia da PC).
Spero di essere stato più preciso.
Avatar utente
Foto Utentealien75
1 1 4 8
Sostenitore
Sostenitore
 
Messaggi: 588
Iscritto il: 31 lug 2011, 14:08

1
voti

[8] Re: Ricercas protocollo seriale per servo Hitec HS-5495BH

Messaggioda Foto Utentedavidde » 15 apr 2013, 20:34

Credo sia possibile fare quello che vuoi tu, io però non l'ho mai usato in modo autonomo ma sempre collegato al PC quindi non so assicurartelo. Ti conviene leggere i manuali che trovi al link che ti ho dato. In più guarda anche questo programma che genera il codice da caricare direttamente sul microcontrollore.
Avatar utente
Foto Utentedavidde
13,3k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 4026
Iscritto il: 2 ago 2007, 11:40
Località: Bologna

0
voti

[9] Re: Ricercas protocollo seriale per servo Hitec HS-5495BH

Messaggioda Foto Utentealien75 » 15 apr 2013, 21:22

davidde ha scritto:Credo sia possibile fare quello che vuoi tu, io però non l'ho mai usato in modo autonomo ma sempre collegato al PC quindi non so assicurartelo. Ti conviene leggere i manuali che trovi al link che ti ho dato. In più guarda anche questo programma che genera il codice da caricare direttamente sul microcontrollore.



Te ne intendi di elettronica e programmazione di microcontrollori ?
Se si, si potrebbe studiare assieme come costruire questo robot a 4 zampe ed 8 motori.
Che cosa hai realizzato con i servomotori di interessante?
Questo programma serve a pilotare il controller con un linguaggio visuale, io programmero'
il microcontrollore principale con il c per microcontrollori PIC.
Se ti interessa collaborare ti passo il mio contatto skipe: fabio04751 per trovarci su skipe di sera verso le
21 se ti va.
Avatar utente
Foto Utentealien75
1 1 4 8
Sostenitore
Sostenitore
 
Messaggi: 588
Iscritto il: 31 lug 2011, 14:08

0
voti

[10] Re: Ricercas protocollo seriale per servo Hitec HS-5495BH

Messaggioda Foto Utentecyclone » 15 apr 2013, 21:35

@alien75,
un robot con 4 zampe è causa di instabilità dinamiche e statiche.
Per avere un sistema stabile sia nella fase "walking" che nella modalità "running" ti consiglio un hexapod, ovvero un robot con sei zampe. Devi ricordare che per avere stabilità in tutte le direzioni hai necessità di avere 3 punti su cui appoggiarti sempre. Quindi 2 zampe a sinistra laterali e una zampa a destra centrale(per esempio) .... e poi si cambia.
Per realizzare un hexapod ti bastano i servo rc tradizionali magari controllati per mezzo della scheda ssc-32.
La scheda si controlla benissimo attraverso un semplice protocollo che puoi gestire attraverso la seriale TTL con un micro standard o attraverso la seriale RS232c se vuoi implementare il software su PC.
Avatar utente
Foto Utentecyclone
86 2
New entry
New entry
 
Messaggi: 64
Iscritto il: 6 feb 2012, 11:38

Prossimo

Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti