Newsgroup: it.hobby.robotica
Titolo: Controllare motori da parallela con Linux

Ciao a tutti!
Sono piuttosto nuovo nel campo della robotica...
Con un amico, ho appena cominciato a progettare un mio robottino che,
all'inizio sara' "un laptop con le ruote" e che poi verra' esteso con un
braccio meccanico.
Il Laptop e' stato scelto per la facilita' di alimentazione indipendente
(gia' usa una batteria) e perche' una volta che ho installato il Sistema
(Fedora Core 3)  il resto lo posso programmare come voglio.
OK! Il Laptop e' pronto. Ora non mi resta che fare in modo che possa
comandare i motori...
E, gia' che ci siamo, anche fare in modo di leggere alcuni dati da un paio
di sensori che ho intenzione di montargli.
OK, ora il problema: qualcuno ha degli schemi che mi consentano di inviare
dati alla porta parallela e di comandare X dispositivi?
La mia idea era di avere 1 Byte per scegliere il dispositivo (e quindi ne
ho 256 a disposizione) e uno o due Bytes per inviare dati o leggere dal
sensore.
In questo caso, se per esempio volessi controllare il primo motore,
dandogli una potenza 2, dovrei inviare alla parallela i Bytes 1 e 2.
Se invece volessi leggere dal sensore 100, dovrei inviare il Byte 100 e
leggere il secondo Byte.
Questo e' cio' che vorrei fare... Se ci sono altre alternative migliori,
sono piu' che aperto ai suggerimenti...
Grazie in anticipo!
Luca Bertoncello
(
luca...@lucabert.de
)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Interessante iniziativa.
Perche' proprio la parallela?
Se tu usassi la seriale probabilmente avresti meno problemi.
Potresti fare/comprare un driver per i motori che accetta comandi in
seriale e pilotarlo dal pc.
ciao
S

 seriale e pilotarlo dal pc.
Allora, non sono legato per via sentimentale alla parallela...
Anche la seriale mi puo' andare bene.
La domanda e' pero' dove posso trovare uno schema...
In ogni caso, ieri sera mi sono trovato con un amico con il quale
costruisco il robot e abbiamo buttato giu' uno schema a blocchi di un
circuito (espandibile) per comandare i motori delle ruote (in direzione e
velocita'!) via parallela, usandola come "multiseriale" (ossia abbiamo 3
PIN per ogni Multiplexer: Clock, Data e OutputEnable e cosi' possiamo
comandare N Multiplexer assieme).
Domenica probabilmente avremo gia' il circuito montato e vedro' di
scrivere un po' di software...
Ciao


 seriale e pilotarlo dal pc.
Ciao sapresti dirmi di piu' di questi driver? Anche qualche link.
anche io sto progettando un robottino ma ho solo la seriale a
disposizione e vorrei controllare un paio di motorini e ricevere input
da un altro paio di sensori.
Grazie

nicola...@gmail.com
 ha scritto:

Ti rimando ad un link, ma con San Google ne trovi a tonnellate:
http://www.solutions-cubed.com/solutions%20cubed/products2003.cfm
ciao e buon lavoro
S

ti mando il link che per me è stato praticamente definitivo il
comunque ho progettato una piccola scheda che ho inserito direttamente
in uno slot libero del bus isa così il tutto risulta molto espandibile
http://www.vincenzov.net/tutorial/passopasso/stepper.htm
se dai un'occhiata a tutto il sito oltre che a questa guida troverai un
sacco di progetti x il pilotaggio dei motori