Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Da 10 a 12 bit

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

3
voti

[31] Re: Da 10 a 12 bit

Messaggioda Foto Utenteedgar » 17 lug 2014, 0:34

simo85 ha scritto:Se ho capito bene attraverso i resistori di pull-up si alimentano i fotodiodi interni

E' un encoder MECCANICO, non ottico, lo dice anche il costo :D
Possono andare bene pure quelli ma devi fare i conti con i rimbalzi del contatto.
Per semplificarti la vita puoi usare il circuito di condizionamento che trovi qui. L'ho usato spesso e ripulisce abbastanza bene il segnale
Avatar utente
Foto Utenteedgar
10,0k 4 5 8
Master
Master
 
Messaggi: 5229
Iscritto il: 15 set 2012, 22:59

4
voti

[32] Re: Da 10 a 12 bit

Messaggioda Foto UtenteDirtyDeeds » 17 lug 2014, 8:19

edgar ha scritto:Possono andare bene pure quelli ma devi fare i conti con i rimbalzi del contatto.


E anche, tipicamente, con una minore vita media. Il lato positivo è che quelli meccanici consumano meno.
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere

0
voti

[33] Re: Da 10 a 12 bit

Messaggioda Foto Utentesimo85 » 17 lug 2014, 9:15

Uh, ecco, si vede proprio che non li ho mai usati...

(:OOO:) (:OOO:)

Allora andrò per uno ottico / elettronico . :-)

Grazie 10 k per gli avvertimenti. :-)
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

5
voti

[34] Re: Da 10 a 12 bit

Messaggioda Foto Utentemarioursino » 17 lug 2014, 14:09

Qualcuno vorrebbe sapere
la differenza tra un sfl [shift left] di due e una moltiplicazione per 4
tenendo conto ovviamente che il raw value e' un unsigned integer :mrgreen:


Non c'è nessuna differenza nel risultato se il numero è unsigned (cioé se non è rappresentato in complemento 2), ma c'è differenza nel tempo di esecuzione della moltiplicazione. Dato che di solito un'operazione di shift è eseguita in un ciclo macchina mentre una moltiplicazione ce ne mette svariati e dato che non sapendo come si comporti il compilatore questa è sempre una buona norma, ho pensato di proporre questo metodo.
Avatar utente
Foto Utentemarioursino
5.687 3 9 13
G.Master EY
G.Master EY
 
Messaggi: 1598
Iscritto il: 5 dic 2009, 4:32

0
voti

[35] Re: Da 10 a 12 bit

Messaggioda Foto Utentegammaci » 17 lug 2014, 15:34

Foto Utentesimo85, sul passo di incremento decremento usando i lrotativo, su alcuni oscilloscopi ho visto usare un semplice terzo tasto chiamato "FINE". Alla pressione di detto pulsante lo step di variazione viene diviso per 10, nuova pressione e l'encoder viene ritrattato come "coarse".
Una buona soluzione visto che si aggiunge un solo pulsante e che il "coarse fine" puo essere pilotato dalla stessa mano che :mrgreen: smanopola l'encoder.
Da soli conosciamo alcune cose.
In molti ne conosceremo molte di più.
Avatar utente
Foto Utentegammaci
3.838 2 4 7
Master
Master
 
Messaggi: 1040
Iscritto il: 27 feb 2014, 12:20

0
voti

[36] Re: Da 10 a 12 bit

Messaggioda Foto Utentesimo85 » 17 lug 2014, 16:22

gammaci ha scritto:simo85, sul passo di incremento decremento usando i lrotativo, su alcuni oscilloscopi ho visto usare un semplice terzo tasto chiamato "FINE".


Che è lo stesso di cui parlava Foto UtenteDirtyDeeds al messaggio 19.

:-)

Se premendo lo switch temporaneo è possibile generare una interruzione, chapéu. :-)

marioursino ha scritto:ma c'è differenza nel tempo di esecuzione della moltiplicazione (...) non sapendo come si comporti il compilatore questa è sempre una buona norma

Giustissimo. Ad ogni modo si puù sempre fare il disassembly.

:-)
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[37] Re: Da 10 a 12 bit

Messaggioda Foto Utentegammaci » 17 lug 2014, 17:03

Si, il principio è lo stesso indubbiamente, è un modo alquanto "ruspante" :mrgreen: di farlo, anche con soli tre pulsanti.
---
Generare un interrupt? certo che si ! Metti che sia un AT, su P3-3 (INT1 neg.) pin 13, metti un pull up da 10 k il pulsante verso massa e fine, poi c'è la gestione of course, che forse è la cosa più divertente.
Magari non serve in senso stretto, puoi settare un int come divisore dello step in corso d'esecuzione del loop.
Se "not skich" vale 1 se "is skich" vale 10 o 5 o
Puoi aggiugere un boolean come flip flop di stato pulsante "fine" eccetera, se l'applicazione è seria ovvio l'encoder figo è d'obbligo!
O_/
Da soli conosciamo alcune cose.
In molti ne conosceremo molte di più.
Avatar utente
Foto Utentegammaci
3.838 2 4 7
Master
Master
 
Messaggi: 1040
Iscritto il: 27 feb 2014, 12:20

0
voti

[38] Re: Da 10 a 12 bit

Messaggioda Foto Utentesimo85 » 17 lug 2014, 17:21

Riguardo al fatto che sia meccanico o ottico, questo su RS viene specificato come ottico e costa 1.3 €.

Anche questi vengono specificati come ottici, ma costano 20 0 30 volte di più..

Chissà che quello da 1.3 € non è ottico ma meccanico e stiano barando, dato che lo schema proposto dal datasheet è questo:

sshot.png
sshot.png (16.97 KiB) Osservato 2687 volte


:-M
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

2
voti

[39] Re: Da 10 a 12 bit

Messaggioda Foto Utenteedgar » 17 lug 2014, 18:28

Hanno sbagliato la descrizione :mrgreen:
Se noti le specifiche per il modello economico danno tempo di rimbalzo e contact rating, per l'altro indicano una tensione di alimentazione. Inoltre il modello meccanico ha 5 pin, l'altro 6 perché serve l'alimentazione.
La vita è ovviamente maggiore per il modello ottico però se l'uso fosse relativamente poco frequente e l'ambiente poco gravoso c'e' una differenza sostanziale di costo a favore del modello meccanico. Tra l'altro quest'ultimo si trova spesso nelle autoradio attuali, soggetto alle temperature e vibrazioni delle vettura.
Avatar utente
Foto Utenteedgar
10,0k 4 5 8
Master
Master
 
Messaggi: 5229
Iscritto il: 15 set 2012, 22:59

0
voti

[40] Re: Da 10 a 12 bit

Messaggioda Foto Utentesimo85 » 17 lug 2014, 18:39

Come sospettavo. Ho preso uno ottico. Spendo un po' di più ma mi sembra di aver fatto la scelta migliore.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

PrecedenteProssimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 30 ospiti