misurare spostamenti con encoder ottico

vorrei dotare il mio tornio da hobbysta di due display sui quali leggere il movimento sui 2 assi della torretta. Stavo pensando a un sistema di un nastro forato e dei fotodiodi, e poi un circuito contatore, ma non saprei come far capire al contatore la direzione del conteggio!! Allora ho deciso di smontare il mio vecchio mouse per capire come fa per rilevare la direzione oltre che il movimento, ma non ci ho capito un bel niente. Qualcuno sa aiutarmi? Magari anche con qualche link dove spiegano come funzionano queste rilevazioni, sono quasi tentato di comprare 2 calibri elettronici e smontarli per recuperare sia il display che l'astina dell'encoder ottico già tutto bello e fatto ma la spesa è notevole. Ciao Mario

Reply to
Mario
Loading thread data ...

"Mario" ha scritto:

Si usano degli encoder incrementali che forniscono in uscita due segnali sfasati di 1/4 di periodo (che a loro volta derivano da due serie di tacche opportunamente sfasate). Guardando la sequenza dei fronti dei due segnali, si capisce il verso di rotazione. In pratica un circuito digitale semplice per discriminare il verso di rotazione e' di usare un flip-flop D che riceve in ingresso i due segnali, uno all'ingresso "D" e uno al clock. In uscita otterrai "1" o "0" a seconda del verso di rotazione. Ti conviene comprare un encoder gia' fatto + che provare di autocostruirne uno: ci vuole una certa precisione.

Per ulteriori informazioni dai un'occhiata qui:

formatting link

-- Per rispondermi via email sostituisci il risultato dell'operazione (in lettere) dall'indirizzo

Reply to
Fabio G.

Mario ha scritto:

Se ti va di buttare un mouse (tanto per quel che costano), perché non provi a utilizzare il suo circuito? I fotoaccoppiatori li dissaldi e li metti sul tornio. Al posto delle ruote foniche [così si chiamano], visto che il movimento è lineare, poni una bandella forata che copre il percorso della torretta. Collegando il cavo al PC potrai vedere il movimento, il resto dipende da come te lo vuoi gestire,. Ciao Andrea

--


questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it
Reply to
Andrea1

"Mario" ha scritto nel messaggio news:HCSVc.49782$ snipped-for-privacy@twister2.libero.it...

il

direzione

in applicazioni con "lunghe" escursioni si usa un "encoder a filo". Un encoder rotativo accoppiato ad una rotella a molla e cavetto di acciaio avvolto (tipo cordella delle tapparelle, per intenderci). Con questo sistema potresti studiatre di accoppiare un mouse ad una rotellina a molla con cavetto flessibile..... Utilizzi il mouse "tal quale" e la meccanica a recupero si trova facilmente.... ciao!

Reply to
dacodac

A cannibbalizzare un mouse non avrei problemi e nemmeno a creare un accrocchio con 2 cordicelle in tiro che mi fanno ruotare le rotelline, il problema sorge a trovare un software che mi faccia leggere le coordinate sul video,. a vedere il puntatore che cammina non risolvo praticamente niente. L'ideale sarebbe usare l'elettronica del mouse e 2 display ma visto che non so nemmeno che segnali escono da piedini di un mouse il tutto mi sa di fantascienza... Grazie comunque dei suggerimenti

un

Reply to
Mario

"Mario" ha scritto:

Non e' il mio campo, ma secondo me con un po' di buona volonta' non dovrebbe essere difficilissimo medianta un linguaggio di programmazione visuale a leggere le coordinate del mouse

-- Per rispondermi via email sostituisci il risultato dell'operazione (in lettere) dall'indirizzo

Reply to
Fabio G.

Se utilizzi un OS sottostante perchè non sfrutti le sue API per il mause ? o meglio ancora potresti programmare la cosa in JAVA ( che anche se nn conosci impari in meno di una giornata)! in rete è PIENO di tutorial sull'intercettazione delle coordinate del mouse in java... ti crei un programmino che legge ste coordinate e le elabora per farne quel che ti serve ( non ho capito cosa devi realizzare esattamente perche un tornio nn so manco come è fatto ma a livello software forse questa è una buona soluzione ) ciao

Reply to
InuY4sha

Grazie dei consigli, ho trovato un programmino sotto dos semplice semplice, basta collegare un mouse a rotelline alla com 1 e all'avvio chiede le due costanti di moltliplicazioni per i 2 assi e poi si apre una schermata a tutto schermo con 2 righe a 4 cifre con le cordinate del mouse. Ora non mi resta che collegare le due cordicelle alle 2 rotelline e il giocho è fatto. Ho già procurato un vecchio portatile 286 monocromatico e lo dedico solo per questa funzione.

mouse

per

questa

Reply to
Mario

ben fatto, e buon lavoro! ci racconterai come va a finire? ciao!

"Mario" ha scritto nel messaggio news:ZI1Xc.61343$ snipped-for-privacy@twister1.libero.it...

semplice,

per

?
Reply to
dacodac

"Mario" ha scritto nel messaggio news:ZI1Xc.61343$ snipped-for-privacy@twister1.libero.it...

semplice,

sniiiiii......p

Mi dici il nome del programma o dove lo trovo??

Grazie

Reply to
Blitzkrieg

Si chiama encode5.exe non ricordo dove l'ho trovato ma se vuoi te lo mando Al mio indirizzo dimezza il nome

Reply to
Mario

Trovato grazie. Se ti interessa ci sono anche i sorgenti (probabili) al seguente url:

formatting link

Nuovamente grazie

"Mario" ha scritto nel messaggio news:FcoXc.64345$ snipped-for-privacy@twister1.libero.it...

Reply to
Blitzkrieg

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.