COMPLETA

ultimo aggiornamento 14 gennaio 2008



 

Il circuito presente in queste pagine serve per pilotare tramite un PC contemporaneamente un totale di 8 servocomandi. Questa versione è stata realizzata con l'aiuto di Lorenzo Petenatti.   Il circuito è derivato da quello presente sul presente sito

interface de commande pour 8 servomoteurs, contrôlé par une liaison série

Dove è possibile reperire il progetto originale (il sito è in francese) compreso la descrizione del funzionamento. Dal sito è inoltre possibile trovare il programma sia per la sua gestione che per la programmazione del PIC.

scheda_multiservo-dettaglio_connettore-rs232.jpg

Dettaglio connettore a 9 pin femmina per il
collegamento seriale con il computer

homotix

PCBA

Il programma è scritto in VISUALBASIC ed è completo di sorgente per cui è possibile personalizzarsi l'interfaccia.  Il circuito utilizza il famoso PIC 16F84, su di esso è inoltre presente un'interfaccia molto semplice per il dialogo tramite la RS232 con il PC.
Per la realizzazione ho preparato un' apposito circuito stampato.    Una volta realizzato il circuito stampato e saldato i vari componenti seguendo la disposizione di componenti si dovrà programmare l'integrato PIC 16F84.
Si scaricherà il file 8servos.hex e lo si trasferirà tramite un'apposito programmatore, per esempio quello della Futura Elettronica tipo 7100-FT386 comandato dall'ultima  versione, la 4.22 del programma EPIC della MELABS

Si caricherà quindi il programma il Visualbasic vb8servos.exe e lo si lancerà.     Agendo sui cursori, si muoveranno i servo ad esso collegati.



Per commenti, e informazioni aggiuntive

 

Elenco componenti
R1, R2, R3 4,7kΩ 1/4W
R4 1kΩ 1/4W
R5 1,2 kΩ 1/4W
C1, C2 33pF ceramico
C3 100 nF poliestere
C4 1000 µF 16 V Verticale elettrolitico
JP1..JP11 1X3
JP12 1X2
X2 Connettore tipo 22-23-2021 MOLEX
X4 Connettore tipo 22-23-2021 MOLEX
Q1 Quarzo 4MHz
TR1 BC547
IC1 LM7805
U2 PIC 16F84A
X1 connettore Sub-D per CS, a 90° Femmina - 9 pin

 


Download
formato Eagle

Download
formato PDF

scheda_multiservo-componenti.JPG

Alcune fasi del montaggio del prototipo

Prima fase di montaggio, zoccolo integrato e integrato

Seconda fase di montaggio jumper , resistenze, e condensatori

Terza fase, connettore seriale, led, quarzo

Dettagli della scheda

Dettaglio processore e quarzo 4 MHz

Dettaglio connettori per il collegamento dei servomotori, in primo piano il connettore che permette l'alimentazione separata sei servo, occorre disinserire il jumper

Dettaglio jumper che permette di alimentare i servo tramite la stessa tensione regolata da IC

Dettaglio led di segnalazione, quello rosso segnala la presenza della tensione di alimentazione mentre quello verde segnala un segnale sulla linea seriale

Impostazione indirizzo scheda

scheda_multiservo-dettaglio_jumper_indirizzo.jpg
Dettaglio jumper per la configurazione della scheda con indirizzo da 0 a 7, vedere tabella

Indirizzo scheda

RA4

(JP11)

RA3

(JP10)

RA2

(JP9)

0

0V

0V

0V

1

0V

0V

5V

2

0V

5V

0V

3

0V

5V

5V

4

5V

0V

0V

5

5V

0V

5V

6

5V

5V

0V

7

5V

5V

5V

 

Scheda lato componenti Scheda lato rame

Servomotore utilizzato per il collaudo

CARATTERISTICHE
FUTABA S148

Potenza
 
(Kg/cm)

4,8 V

 6 V

3,35

3,50

Velocità(sec./60°)

0,21

0,17

Alimentazione 4,8 - 6 V
Dimensioni (mm) 40x19x36 
Peso  (g) 47
Tipo ingranaggi Nylon
Uscita Bronzina
Tipo spina Futaba

 

Processore PIC 16F84A

Piedinatura Datasheet Foto dell'integrato

LM 7805 Regolatore di tensione
Piedinatura Datasheet Foto dell'integrato

Transistor  BC547 (NPN Switching and Applications)
Piedinatura Datasheet Foto del transistor

 

 


Programma
per PIC16F84

Programma
Gestione scheda

 

La versione originale è in lingua francese

 

Elenco revisioni
13/04/2012 Aggiornato pagina
14/01/2008 Aggiornato pagina, inserito possibilità di scaricamento documentazione
17/04/2007 Aggiornato foto prototipo di Lorenzo Pettenatti
27/03/2007 Emissione preliminare
Private Policy Cookie Policy