Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Tempo tra due impulsi -> tensione

Elettronica lineare e digitale: didattica ed applicazioni

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

0
voti

[1] Tempo tra due impulsi -> tensione

Messaggioda Foto Utenteoromoiluig » 6 ago 2012, 3:10

In una tastiera di un sintetizzatore(Roland SH-09 nel caso specifico), alla pressione di un tasto vengono chiusi due contatti. La chiusura dei due contatti non avviene simultaneamente: uno si chiude prima e uno dopo. Vorrei misurare la differenza d tempo nella chiusura dei due contatti e utilizzarla per controllare il volume della nota prodotta. (la velocità di chiusura dei contatti è direttamente proporzionale all'intensità con cui è stato premuto il tasto)-

Volendo lasciare intatta l'elettronica esistene, vorrei quindi realizzare un circuito che , dati t1 e t2 il tempo di un primo e un secondo impulso positivo(provenienti da due circuiti diversi), dia in uscita una tensione proporzionale a t2-t1 . t2-t1 può variare all'incirca tra 0 e 30 ms. Il condensatore dovrà avere una capacità quanto più grande possibile per permettere alla tensione di non subire variazioni apprezzabili per almeno 10s . La tensione ai capi del condensatore deve essere azzerata alla pressione del tasto, prima di iniziarne la carica.

Ho pensato allo schema sottostante, realizzando il multivibratore bistabile con un NE555(non riporto lo schema completo). Q1 scarica C1 alla ricezione dell'impulso T1. L'uscita del bistabile è una tensione di gate, che resta alta da quando riceve T1 a quando riceve T2. Fintanto che la tensione di gate è a livello alto, "accende" il transistor Q2, che, attraverso R4, carica C1.

Le tensioni di alimentazione disponibili per il circuito sono -15V,gnd,+15V.
Avrei bisogno di sapere se il circuito può funzionare, e quali transistor e valori consigliate per i componenti indicati, considerando che si lavora con tempi inferiori a 30ms(ovvero si può fare in modo che dopo 30ms , Vc1 raggiunga il valore massimo, che se non sbaglio è Vcc-0.7V). Ovviamente se ci sono soluzioni più semplici o migliori di questa, sono le benvenute!

ho principalmente un dubbio:
Quanto tempo dopo T1 il gate raggiunge il livello alto? cosa succede se il gate raggiunge il livello alto mentre Q1 è ancora "on"? Conviene forse far giungere l'impulso al pin "set" solo dopo che Q1 è stato spento?

Avatar utente
Foto Utenteoromoiluig
25 1 2 6
Frequentatore
Frequentatore
 
Messaggi: 280
Iscritto il: 17 ott 2009, 16:35

0
voti

[2] Re: Tempo tra due impulsi -> tensione

Messaggioda Foto Utentesimo85 » 6 ago 2012, 4:06

Penso che tu possa risolvere con un CD74HC297, o con un 74HC4046A.

oromoiluig ha scritto:Volendo lasciare intatta l'elettronica esistene

Smonti i tasti e misuri la tensione o lo stato logico sul pin premuto. Da lì colleghi l'oscillatore per una pressione ripetuta.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[3] Re: Tempo tra due impulsi -> tensione

Messaggioda Foto Utenteoromoiluig » 6 ago 2012, 9:15

potresti spiegarmi meglio il circuito? non sono pratico dei PLL.
Comunque, uno dei due interruttori chiude verso massa, e l'altro verso una tensione compresa tra 1.41 e 4V circa, a seconda del tasto premuto.
Avatar utente
Foto Utenteoromoiluig
25 1 2 6
Frequentatore
Frequentatore
 
Messaggi: 280
Iscritto il: 17 ott 2009, 16:35


Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 100 ospiti