Visualizza messaggio singolo
Vecchio 13 febbraio 07, 14:23   #2 (permalink)  Top
protomax
UserPlus
 
L'avatar di protomax
 
Data registr.: 21-02-2005
Residenza: TURIN 45N 7E
Messaggi: 1.951
Invia un messaggio via MSN a protomax
Citazione:
Originalmente inviato da SoldatoSemplice
Ciao a tutti,
Un mio amico mi ha proposto di relizzare un progetto: il braccio robotico come da titolo, ci siamo equamente divisi i compiti, io dovrei progettare
(e assemblare su circuito stampato) l'elettronica e gli stadi di separazione e lui programma la porta LPT, poi insieme vediamo di fare la meccanica; ora la mia domanda è: ciò che dovrei realizzare è un circuito che semplicemente prende i segnali dalla porta del computer e li porta ai motori passo passo (le fasi), quindi grosso modo mi serve uno stadio buffer, solo che i motori passo passo possono arrivare ad assorbire anche più di 5 Ampere, e non li posso attaccare direttamente alla porta LPT che dà un'uscita di corrente mi pare nell'ordine dei 20 mA.
Avevo pensato: secondo voi è possibile realizzare uno schema del tipo....
porta LPT del computer -> fotoaccoppiatore -> Buffer inseguitore di tensione -> Convertitore tensione-corrente -> motori ???

Mi sta venendo ora il dubbio però che il fotoaccoppiatore saturerebbe tutti i segnali provenienti dalla porta alle sue tensioni di alimentazione, ma visto che ciò che esce dalla LPT sono segnali digitali +5 volt 0 volt, non dovrebbe essere un problema vero? Il buffer inseguitore è forse superfluo che dite?

Potrebbe altrimenti essere una alternativa quella di sostituire il buffer e il convertitore con un classico regolatore a 12 volt più il transistor di bypass?

Il mio amico dice che ci pensa lui a pilotare i motori tramite la porta del computer gli serve solo uno stadio che porti i segnali generati dal computer ai motori, dunque pilotare le fasi non è un mio problema, però i motori sono dispositivi a bassissima impedenza dunque gli devo mettere qualcosa che gli fornisca la corrente di cui hanno bisogno ma controllandoli in tensione.

Qualcuno mi sa aiutare o mi sa dire se la soluzione che ho pensato può funzionare?
Per me la soluzione piu' semplice e di sicuro collaudata e' quella di utilizzare almeno un L297 (vedi sezione CNC) che ti fa da pilota motore passo passo per la logica e ti servono solo il segnale CK e DIR oltre all'ENABLE ma quest'ultimo e' opzionale.

Poi per la potenza bhe li devi vedere che ti serve ... fino a 4A c'e' il ponte di fiser che mi pare un buon sistema olretutto trovi gia' il pcb (l297+2xL6203 ) fatto proprio sul suo sito, e per maggiori dettagli ti rinvio alla lettura dei data sheet degli integrati.

Per l'interfacciamento alla lpt puoi o andare direttamente "dentro" con i segnali della LPT all'L297 o se proprio vuoi fare le cose di fino optoisolare con dei 4N25 o analoghi avendo l'accortezza di utilizzare poi cottettamente la polarita' dei segnali

Se la corrente che ti serve supera i 4A per fase bhe allora trovi qualcosa con ponte H finale fatto a transistor mi pare con una serie di TIP12X ma le schede diventano un tantino ingombranti
__________________
C'e' chi vola con l'elettronica e chi fa volare l'elettronica ... entrambi volano.
________________________________________________
ProtoMax proudly present: ProtoMeter 2
32bit ARM core + ZigBee Radio all in one Telemetry system
... Next on this forum
protomax non è collegato   Rispondi citando