Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Encoder ottico e verso di rotazione

Sensori, trasduttori, regolatori...
0
voti

[1] Encoder ottico e verso di rotazione

Messaggioda Foto UtenteRiddik89 » 20 ott 2014, 11:36

Ciao a tutti!
Tempo fa mi sono ritrovato a smontare un vecchio mouse "a pallina", volevo costruire un mini encoder molto economico..... morale della favola mi sono accorto di una cosa molto strana, il mouse ha solo due ruote dentate una per l'asse x e l'altra per l'asse y.
Secondo la teoria da me studiata un encoder ottico dovrebbe avere due ruote forate in quadratura in modo da poter determinarne il verso di rotazione. (insomma 4 ruote in totale per il mouse )
Come fa il mouse a determinare il verso di rotazione???
Ho smontato la rotella, il diodo ir e il fototransistor, ho collegato tutto al mio oscilloscopio e ho ottenuto una pseudosinusoide proprio come mi aspettavo!
Gli altri componenti preseti all'interno del mouse erano un integrato che stando al datascheet è un semplice comparatore (insomma esegue solo della matematica, non ha altri sensori al suo interno).
Il mio mouse l'ho buttato, ma è molto simile a quello in foto (il mio era col filo).
Open_wireless_mouse.jpg

Fonte dell' immagine: http://it.wikipedia.org/wiki/Mouse
Ultima modifica di Foto UtenteCandy il 21 ott 2014, 21:51, modificato 2 volte in totale.
Motivazione: Citata la fonte dell' immagine.
Avatar utente
Foto UtenteRiddik89
254 4
Frequentatore
Frequentatore
 
Messaggi: 121
Iscritto il: 6 nov 2009, 22:01
Località: Torino

0
voti

[2] Re: encoder ottico e verso di rotazione

Messaggioda Foto Utentemrc » 20 ott 2014, 16:12

Ciao Foto UtenteRiddik89.

Riddik89 ha scritto:Come fa il mouse a determinare il verso di rotazione???

La ruota denominata 2, nella tua foto, con il relativo perno rileva gli spostamenti in orizzontale verso destra e verso sinistra.
L' altra ruota,con il relativo perno posto in orizzontale rileva gli spostamenti in alto e in basso sul piano.
Quando si muove il mouse in verticale la ruota 2 è ferma.
Viceversa, quando il mouse si muove in orizzontale la ruota con il perno orizzontale è ferma.

Per gli spostamenti in diagonale, le due ruote avranno una velocità di rotazione diversa dipendente dall' inclinazione più o meno accentuata della linea obliqua.

Gli spostamenti, delle due ruote, sono determinati meccanicamente dalla sfera 3.
Avatar utente
Foto Utentemrc
10,5k 6 11 13
Expert EY
Expert EY
 
Messaggi: 4023
Iscritto il: 16 apr 2009, 9:32

0
voti

[3] Re: encoder ottico e verso di rotazione

Messaggioda Foto UtenteRiddik89 » 20 ott 2014, 16:31

Ciao grazie per la risposta ma non è così semplice.... io in uscita da questi sensori vedo solo una sinusoide (o se vuoi pensa a una quadra ).
Io guardando solo questa sinusoide riesco a contare il numero di impulsi e quindi a determinare lo spostamento, ma non riesco a determinare il verso di rotazione.
Se la ruota gira da un parte o dall'altra io vedo esattamente la stessa cosa.
Fig_sinusoide.png


Il segnale che io vedo nello spostarmi da A verso B è lo stesso che io vedo nello spostarmi da A1 verso B1,però il verso di rotazione è opposto (io so semplicemente che all'inizio ho un segnale di ampiezza A ma non so se sia sul tratto crescente o decrescente della sinusoide).
Il problema è che io all'inizio delle mie misurazioni non so se mi trovo in A oppure in A1....
Avatar utente
Foto UtenteRiddik89
254 4
Frequentatore
Frequentatore
 
Messaggi: 121
Iscritto il: 6 nov 2009, 22:01
Località: Torino

0
voti

[4] Re: encoder ottico e verso di rotazione

Messaggioda Foto UtenteRussell » 20 ott 2014, 16:34

A mio avviso ad esempio servirebbero 2 fotodiodi dalla posizione nota per capire il senso di rotazione della rotella, mi stupisco si possa fare solo con un sensore.
Avatar utente
Foto UtenteRussell
3.373 3 5 9
Master
Master
 
Messaggi: 2193
Iscritto il: 4 ott 2009, 10:25

0
voti

[5] Re: encoder ottico e verso di rotazione

Messaggioda Foto UtenteRiddik89 » 20 ott 2014, 16:36

Anche secondo i miei studi universitari..... e anche secondo tutti i libri che ho letto.... ma dato che il mouse funziona in qualche modo dovrà pur farlo. Dobbiamo scoprire se gli ingegneri dell'Aplle che l'hanno costruito sono ancora in vita.
Avatar utente
Foto UtenteRiddik89
254 4
Frequentatore
Frequentatore
 
Messaggi: 121
Iscritto il: 6 nov 2009, 22:01
Località: Torino

1
voti

[6] Re: encoder ottico e verso di rotazione

Messaggioda Foto UtenteRussell » 20 ott 2014, 16:39

quanti piedini ha il fotodiodo?
se ne ha 2 il dilemma rimane

se ne ha 3 potrebbe significare che in realtà quel case alloggia i 2 sensori che dovrebbero essere necessari :?
Avatar utente
Foto UtenteRussell
3.373 3 5 9
Master
Master
 
Messaggi: 2193
Iscritto il: 4 ott 2009, 10:25

0
voti

[7] Re: encoder ottico e verso di rotazione

Messaggioda Foto UtenteRiddik89 » 20 ott 2014, 16:43

Il diodo trasmettitore è un normalissimo diodo IR con 2 piedini mentre il fototransistor ricevitore ha 3 piedini. Non penso possano essere utilizzati diversamente in modo da ottenere più informazioni. Prima che me lo chiedano voglio anche precisare che tutti i dentini della ruota sono uguali tra loro ed equispaziati.
Avatar utente
Foto UtenteRiddik89
254 4
Frequentatore
Frequentatore
 
Messaggi: 121
Iscritto il: 6 nov 2009, 22:01
Località: Torino

0
voti

[8] Re: encoder ottico e verso di rotazione

Messaggioda Foto Utentemrc » 20 ott 2014, 16:44

Dall' immagine si può vedere che i sensori infrarossi sono due: denominati, nella serigrafia, IRY e IRX.
Uno per la ruota posta in verticale, l' altro per quella posta in orizzontale.
Avatar utente
Foto Utentemrc
10,5k 6 11 13
Expert EY
Expert EY
 
Messaggi: 4023
Iscritto il: 16 apr 2009, 9:32

3
voti

[9] Re: encoder ottico e verso di rotazione

Messaggioda Foto UtenteMax2433BO » 20 ott 2014, 16:46

Qui potete vedere che l'IR sensor del mouse è doppio...

... quindi svelato l'arcano. :mrgreen:

O_/ Max

EDIT: Come non detto sono arrivato tardi... pazienza. :D
Ultima modifica di Foto UtenteMax2433BO il 20 ott 2014, 16:50, modificato 1 volta in totale.
Disapprovo quello che dite, ma difenderò fino alla morte il vostro diritto di dirlo [attribuita a Voltaire]

La gentilezza dovrebbe diventare lo stile naturale della vita, non l'eccezione [Siddhārtha Gautama]
Avatar utente
Foto UtenteMax2433BO
18,6k 4 11 13
G.Master EY
G.Master EY
 
Messaggi: 4724
Iscritto il: 25 set 2013, 16:29
Località: Universo - Via Lattea - Sistema Solare - Terzo pianeta...

0
voti

[10] Re: encoder ottico e verso di rotazione

Messaggioda Foto UtenteRiddik89 » 20 ott 2014, 16:48

Foto Utentemrc è vero ma si tratta di sue direzione, esaminiamo una direzione alla volta in modo indipendente, come faccio a sapere se mi sto muovendo verso l'altro o verso il basso?
Avatar utente
Foto UtenteRiddik89
254 4
Frequentatore
Frequentatore
 
Messaggi: 121
Iscritto il: 6 nov 2009, 22:01
Località: Torino

Prossimo

Torna a Sensoristica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite