Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

potenziometro o encoder

Elettronica lineare e digitale: didattica ed applicazioni

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

0
voti

[1] potenziometro o encoder

Messaggioda Foto Utentedadduni » 24 apr 2018, 19:41

salve a tutti,
vi chiedo un parere. Su un apparecchietto realizzato con microcontrollore devo settare 5 parametri variabili ognuno tra un massimo e un minimo. Nel formato analogico dello stesso apparecchio la funzione è svolta da 5 potenziometri e io potrei fare lo stesso in digitale campionando con altrettanti ADC (ne ho a suddificnza sul STM32 ) . In alternativa potrei usare 5 encoder rotativi oppure un encoder solo e un pulsante per selezionare quale parametro camibiare.
Voi cosa ne pensate anche a livello di prestazioni? Campionare i potenziometri vuol dire perdere un po'di tempo nel fare 5 conversioni peridicamente ma d'altra parte l'encoder richiederebbe un LCD 16x2 per visualizzare quale parametro si sta cambiando e quanto vale.
Che ne pensate?
Avatar utente
Foto Utentedadduni
1.998 2 7 12
Expert EY
Expert EY
 
Messaggi: 1356
Iscritto il: 23 mag 2014, 16:26

1
voti

[2] Re: potenziometro o encoder

Messaggioda Foto Utentegvee » 24 apr 2018, 20:04

Con gli encoder rotativi non hai bisogno di campionare, usi le interruzioni sui GPIO (2 per ogni encoder) e basta che controlli gli stati ad ogni interruzione (te ne basta una su una dei due GPIO) per sapere in che direzione giri.

dadduni ha scritto:un encoder solo e un pulsante per selezionare quale parametro camibiare.

In questo caso se non ho capito male ti servirebbero 5 pulsanti. No ?

Io se possible preferisco l'encoder rotativo.
Avatar utente
Foto Utentegvee
1.180 2 7
Stabilizzato
Stabilizzato
 
Messaggi: 415
Iscritto il: 11 feb 2018, 20:34

0
voti

[3] Re: potenziometro o encoder

Messaggioda Foto Utentegvee » 24 apr 2018, 20:42

Oppure puoi mettere un encoder al post dei 5 pulsanti e l'altro per la variazione del valore. :ok:
In questo caso usi solo 4 GPIO..
Avatar utente
Foto Utentegvee
1.180 2 7
Stabilizzato
Stabilizzato
 
Messaggi: 415
Iscritto il: 11 feb 2018, 20:34

0
voti

[4] Re: potenziometro o encoder

Messaggioda Foto UtenteEcoTan » 24 apr 2018, 21:00

dadduni ha scritto:l'encoder richiederebbe un LCD 16x2 per visualizzare quale parametro si sta cambiando e quanto vale

Anche i potenziometri, senza LCD di riscontro, non darebbero un valore preciso.
Avatar utente
Foto UtenteEcoTan
7.456 4 12 13
Expert EY
Expert EY
 
Messaggi: 5217
Iscritto il: 29 gen 2014, 8:54

0
voti

[5] Re: potenziometro o encoder

Messaggioda Foto Utentedadduni » 25 apr 2018, 1:45

Anche i potenziometri, senza LCD di riscontro, non darebbero un valore preciso.

Vero, ma negli apparecchi analogici ci si fida della serigrafia sui potenziometri e in campo audio pare andare bene così. In questo caso potrei risparmiare la gestione dello schermo ma dovrei campionare vari ADC.
Voi a livello di pulizia/performance consiglierebbe encoder ed LCD?
Avatar utente
Foto Utentedadduni
1.998 2 7 12
Expert EY
Expert EY
 
Messaggi: 1356
Iscritto il: 23 mag 2014, 16:26

0
voti

[6] Re: potenziometro o encoder

Messaggioda Foto UtenteMarcoD » 25 apr 2018, 7:20

Con l'encoder incrementale il problema è la memorizzazione del valore nel microcontrollore quando è spento.
Probabilmente ci sono routine apposta per memorizzarlo nella memoria flash allo spegnimento e leggerlo alla accensione.

al posto dell'encoder, potresti adoperare solo tre pulsanti:
uno per la selezione ciclica del parametro: 0 >1 >2 >3 >4 > 5 > 0.... ( quando 0 modifiche disabilitate)
due per l'incremento e il decremento del valore.
incremento/ decremento costante o in percentuale sul valore?
Puoi selezionare fra variazione piccola o grande:
dopo la prima pressione variazione piccola, se la seconda è vicina nel tempo la variazione è maggiore.

Attento a introdurre un algoritmo di eliminazione dei rimbalzi del pulsante.

Un display 2x16 caratteri è indispensabile per leggere i valori, ma dovrebbe servire anche ad altro e con pochi Euro lo compri.

O_/
Avatar utente
Foto UtenteMarcoD
12,0k 5 9 13
Master EY
Master EY
 
Messaggi: 6543
Iscritto il: 9 lug 2015, 16:58
Località: Torino

0
voti

[7] Re: potenziometro o encoder

Messaggioda Foto Utenteboiler » 25 apr 2018, 9:34

dadduni ha scritto:Vero, ma negli apparecchi analogici ci si fida della serigrafia sui potenziometri e in campo audio pare andare bene così.

In campo audio ci si fida dell'orecchio che chiude il loop di feedback alla mano che imposta il controllo ;-)

Secondo me la scelta dipende dal tipo di encoder. Se parliamo del classico encoder con una ventina di step per rotazione, per avere una risoluzione sufficiente devi spalmare il range di regolazione su piú giri. È qualcosa di controintuivo e che non permette una regolazione veloce e automatica del livello (gira-gira-gira-gira-OK ci siamo-no è troppo-torna un po' indietro).

Ci sono encoder con risoluzioni angolari molto piú fini, e con quelli puoi distribuire il range su 270°, come in un classico potenziometro. Questo ti permette di regolare a colpo sicuro: gira-ok ci siamo.

Personalmente preferirei il potenziometro per una questione di feedback tattile (la resistenza che oppone alla rotazione).

Poi dipende molto da cosa stai facendo...

Boiler
Avatar utente
Foto Utenteboiler
24,8k 5 9 13
G.Master EY
G.Master EY
 
Messaggi: 5260
Iscritto il: 9 nov 2011, 12:27

0
voti

[8] Re: potenziometro o encoder

Messaggioda Foto UtenteGuidoB » 25 apr 2018, 10:02

Esatto, dipende molto da cosa stai facendo: se è preferibile poter regolare contemporaneamente più di un parametro, se è preferibile andare a regolare il parametro desiderato senza doverlo prima selezionare e senza necessariamente guardare un display. È una questione di ergonomia, spazio a disposizione sul pannello, ecc.
Con encoder e software puoi aumentare il passo di regolazione a velocità di rotazione più elevate, e renderlo più fine quando la rotazione è lenta.
Meglio comandi lineari (slider) o rotativi?
Meglio un display o dei LED che indichino il parametro che si sta regolando (e magari il suo livello, se organizzati a barre)?
Ti ricordo che ci sono encoder ottici e anche magnetici (ad effetto Hall), anche con pulsante incorporato (premendo la manopola premi il pulsante, girandola regoli il parametro).
Big fan of ƎlectroYou!       Ausili per disabili e anziani su ƎlectroYou
Caratteri utili: À È É Ì Ò Ó Ù α β γ δ ε η θ λ μ π ρ σ τ φ ω Ω º ª ² ³ √ ∛ ∜ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ∃ ∄ ∆ ∈ ∉ ± ∓ ∾ ≃ ≈ ≠ ≤ ≥
Avatar utente
Foto UtenteGuidoB
17,6k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 2750
Iscritto il: 3 mar 2011, 16:48
Località: Madrid

0
voti

[9] Re: potenziometro o encoder

Messaggioda Foto UtenteMarcoD » 25 apr 2018, 16:19

E' una discussione interessante. Un progetto porta ad effettuare una molteplicità di scelte.
Ci sono diversi obiettivi in contrasto fra loro:

Vuoi minimizzare il costo ricorrente di costruzione ( della serie) dell'oggetto?
o il costo del prototipo?
o vuoi ridurre il costo (tempo, rischio) del progetto?
Ogni quanto tempo prevedi di modificare i parametri?
Vuoi massimizzare la facilità di uso dell'oggetto ?
o le prestazioni ?
Esistono requisiti meccanici di ingombro?

O_/
Avatar utente
Foto UtenteMarcoD
12,0k 5 9 13
Master EY
Master EY
 
Messaggi: 6543
Iscritto il: 9 lug 2015, 16:58
Località: Torino

0
voti

[10] Re: potenziometro o encoder

Messaggioda Foto Utentedadduni » 25 apr 2018, 21:05

Nell' ordine: sto realizzando un compressore Audio digitale. Il segnale Audio viene campionato dal micro e quest ultimo comanda un VCA analogico. Ovviamente ci sono vari parametri di controllo tutti assolutamente non critici e non millimetrici che vanno settati per far funzionare la oggetto. La prima idea era "analog like" quindi con 5 potenziometri. D altra parte visto che ho un micro verrebbe comodo usare un encoder rotativo che però ha bisogno di visualizzazione e di selezionare un parametro.
Va realizzato solamente il prototipo ma immaginare soluzioni di produzione non è una cattiva idea. Non ho limiti di prezzo di alcuna sorta (entro il tollerabile) e un encoder mi costa un euro, una manciata di potenziometri me ne costa 3 quindi a me non fa una differenza eclatante.
La differenza vera è che mentre i potenziometri sono tutti immediatamente disponibili e visualizzabili su serigrafia il trimmer va selezionato e necessità di LCD invece i potenziometri bisogna campionarli a uno a uno.
Mi pare che secondo il vostro parere optereste per gli encoder, no?
Avatar utente
Foto Utentedadduni
1.998 2 7 12
Expert EY
Expert EY
 
Messaggi: 1356
Iscritto il: 23 mag 2014, 16:26

Prossimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 64 ospiti