tastiera analogica

Elettronica lineare e digitale: didattica ed applicazioni

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

Avatar utente
Foto UtenteGioArca67
4.585 4 6 9
Master EY
Master EY
Messaggi: 4596
Iscritto il: 12 mar 2021, 8:36
0
voti

[21] Re: tastiera analogica

Messaggioda Foto UtenteGioArca67 » 29 apr 2023, 21:32

EcoTan ha scritto:
boiler ha scritto:il numero generato dagli interruttori

Si può fare con semplici interruttori? Di solito ho visto deviatori senza grandi spiegazioni.

Ovvio che no! Servono dei deviatori o delle sorgenti 0-Vcc.
Boiler immagino che intenda la sola apertura chiusura di principio, solo per iniziare a ragionare.
L'OP avrà dei pulsanti, per la precisione.

Io sinceramente non mi avventurerei troppo in uno schema del genere: ci si accorgerà subito che appunto serve mettere a zero il capo libero del "gradino" e non lasciato appeso quando il pulsante è aperto, ma soprattutto che si va fuori con la precisione delle resistenze se discrete per quelle verso il MSB. Ci dovrebbero essere dei componenti apposta con le resistenze incluse "matched".
Poiché poi non serve riconoscere tutte le combinazioni di tasti, ma solo il più grande (piccolo) lo schema iniziale dell'OP alla fine è meglio.

Avatar utente
Foto Utentetzenobite
5 2
Messaggi: 34
Iscritto il: 3 nov 2014, 20:15
0
voti

[22] Re: tastiera analogica

Messaggioda Foto Utentetzenobite » 29 apr 2023, 21:37

in effetti c'entra anche nigel, l'ideatore del digi-gurdy e' un suo parente acquisito:


Avatar utente
Foto Utenteboiler
26,4k 5 9 13
G.Master EY
G.Master EY
Messaggi: 5621
Iscritto il: 9 nov 2011, 11:27
0
voti

[23] Re: tastiera analogica

Messaggioda Foto Utenteboiler » 29 apr 2023, 21:39

GioArca67 ha scritto:Boiler immagino che intenda la sola apertura chiusura di principio, solo per iniziare a ragionare.

No no, a volte sono rincoglionito davvero.

Poiché poi non serve riconoscere tutte le combinazioni di tasti, ma solo il più grande (piccolo) lo schema iniziale dell'o alla fine è meglio.

Non con quei valori, però.

Io resto per l'I/O expander.

Boiler

Avatar utente
Foto Utentetzenobite
5 2
Messaggi: 34
Iscritto il: 3 nov 2014, 20:15
0
voti

[24] Re: tastiera analogica

Messaggioda Foto Utentetzenobite » 29 apr 2023, 21:52

"l'op" sono io? nel senso di "original poster"?
boiler ha ragione riguardo i valori, infatti la domanda che resta e': come posso calcolarli? ed e' possibile assegnare un valore di tensione a ogni tasto e calcolare i valori delle resistenze di conseguenza?
il responsabile del software mi ha detto che scrivere il codice per gestire l'input e' abbastanza semplice, gli ho detto che per simulare un potenziometro a membrana (o il mio sarchiapone che fa la stessa cosa) gli basta prendere un potenziometro e un pulsante. scrive il codice poi mi dice dove mettere i valori che corrispondono ai tasti e lo faccio io

Avatar utente
Foto UtenteGioArca67
4.585 4 6 9
Master EY
Master EY
Messaggi: 4596
Iscritto il: 12 mar 2021, 8:36
0
voti

[25] Re: tastiera analogica

Messaggioda Foto UtenteGioArca67 » 29 apr 2023, 22:09

Scusa ma nel hurdy gurdy non vi sono più corde che possono essere suonate contemporaneamente?
Le due file di tasti differenti non fanno proprio questo: ti permettono di suonare corde diverse contemporaneamente : accordi?

Avatar utente
Foto Utenteboiler
26,4k 5 9 13
G.Master EY
G.Master EY
Messaggi: 5621
Iscritto il: 9 nov 2011, 11:27
1
voti

[26] Re: tastiera analogica

Messaggioda Foto Utenteboiler » 29 apr 2023, 22:45

tzenobite ha scritto:"l'op" sono io? nel senso di "original poster"?



come posso calcolarli? ed e' possibile assegnare un valore di tensione a ogni tasto e calcolare i valori delle resistenze di conseguenza?

Non puoi assegnare valori arbitrariamente, perché così facendo molte configurazioni non avranno una soluzione (= non c'è una combinazione di resistenze che porta a quella tensione).

Il tuo circuito si lascia illustrare in forma semplificata così:

dove R è fissa (quella che tu hai messo a 1 ohm), mentre Rx è la somma di tutte le resistenze coinvolte nella nota che si sta suonando.

La tensione in uscita è
V_{out} = \frac{V_{in}}{R+R_x}R_x

Se tutte le resistenze che compongono Rx sono dello stesso valore, allora Rx è una funzione lineare del numero della nota. Ne risulta che Vout non è una funzione lineare del numero della nota suonata. E questo è probabilmente il problema a cui ti riferisci.

La si può quasi-linearizzare mettendo R >> Rx, ma questo ti porta ad avere un segnale in uscita basso, si sposta quindi solo il problema, non lo si risolve.

Se usi una sequenza geometrica per le resistenze (R_i = R_0 k^i, con k > 1), scegliendo k in modo opportuno ottieni una bella scala pressoché lineare. Ma diventa poi difficile (o costoso) trovare i resistori adatti.

Molto meglio sarebbe (come credo che qualcuno abbia detto ad un certo punto nel thread), lavorare in corrente costante:


Boiler

Avatar utente
Foto Utentetzenobite
5 2
Messaggi: 34
Iscritto il: 3 nov 2014, 20:15
0
voti

[27] Re: tastiera analogica

Messaggioda Foto Utentetzenobite » 29 apr 2023, 23:23

boiler ha scritto:

Boiler


ma non e' praticamente come il mio?



quindi vediamo se ho capito:
- io devo avere 25 livelli di tensione diversi
- decido che il massimo e' 3v e il minimo 1v
- calcolo gli ohm necessari per ottenere 2 v di taglio
- divido questo valore per 25 e uso lo stesso valore per tutte le resistenze?

Avatar utente
Foto UtenteGioArca67
4.585 4 6 9
Master EY
Master EY
Messaggi: 4596
Iscritto il: 12 mar 2021, 8:36
0
voti

[28] Re: tastiera analogica

Messaggioda Foto UtenteGioArca67 » 29 apr 2023, 23:32

No, non con il tuo.

Avatar utente
Foto Utentetzenobite
5 2
Messaggi: 34
Iscritto il: 3 nov 2014, 20:15
0
voti

[29] Re: tastiera analogica

Messaggioda Foto Utentetzenobite » 29 apr 2023, 23:34

GioArca67 ha scritto:Scusa ma nel hurdy gurdy non vi sono più corde che possono essere suonate contemporaneamente?
Le due file di tasti differenti non fanno proprio questo: ti permettono di suonare corde diverse contemporaneamente : accordi?


ci sono vari tipi di ghironde con vari numeri di corde, di due tipi: cantini, le corde con cui suoni la melodia, e bordoni, che sono le corde che fanno una nota fissa e continua
il tasto tocca il cantino in un dato punto e la corda emette la nota corrispondente, come in un violino: la ruota della ghironda funziona come un archetto circolare e i tasti sostituiscono le dita sulla corda.
il punto della corda piu' "alto" e' quello che determina la nota, come se su un pianoforte premessi tre tasti assieme ma uscisse solo la nota piu' alta.
le due file di tasti di una ghironda agiscono tutte sulla stessa corda, la fila inferiore corrisponde ai tasti bianchi di un pianoforte (le sette note della scala diatonica), la fila superiore alle alterazioni, quelle che sul pianoforte sono i tasti neri.
il suono tipico della ghironda soprattutto in italia e' dato dal fatto che vengono suonati due cantini assieme, accordati a un'ottava di distanza, quindi la melodia e' composta da due note suonate contemporaneamente.

Avatar utente
Foto Utentetzenobite
5 2
Messaggi: 34
Iscritto il: 3 nov 2014, 20:15
0
voti

[30] Re: tastiera analogica

Messaggioda Foto Utentetzenobite » 29 apr 2023, 23:36

GioArca67 ha scritto:No, non con il tuo.


ecco, appunto. quindi c'e' un modo per calcolare queste resistenze?


Torna a “Elettronica generale”