idea per timer

Oct 29, 2003 6 Replies

sto pensando a delle alternative al pic per realizzare un timer. Questo timer deve essere abbastanza semplice e di media precisione. All'atto della pressione del bottone start attiva un relè e fa partire un conteggio alla fine del quale stacca il relè. Il tempo di conteggio è variabile da 1 a 512 secondi. Avevo pensato di utilizzare un contatore a 9 bit (uno a 8 + uno a



2bit) che conta i fronti di salita di un onda quadra generata da un monostabile. Quando il conteggio è arrivato al numero di secondi stabiliti il relè va staccato. A questo punto viene il bello. Per controllare se il conteggio è finito potrei mettere in and bit a bit i piedini del contatore con i bit che codificano il numero di secondi che mi serve. A questo punto vi rivolgo una domanda: dato che ho la necessità di impostare di volta in volta la fine del conteggio, come codifico questo numero? Avvo pensato a 9 bottoncini che di volta in volta premevo o rilasciavo ma credo che sia abbastanza grezzo. Voi come fareste? grazie

della

512

impostare

azitutto userei un contatore a 10 bit anzichè uno da 8 e uno da 2. poi puoi usare i commutatori binari: sono degli oggettini con un numeretto e due pulsanti. premendo quello in alto si fa avanzare la cifra (da 0 a 9) premendo quello in basso si fa decrescere. sul retro hai la combinazione binaria della cifra. metti tre di questi commutatori affiancati e visualizzi il tuo numero. in uscita hai la codifica BCD del numero: la converti in binario e la applichi al load del contatore. fai contare *all'indietro* e attivi il relè quando arriva a zero.

ciao! Marco

puoi

visualizzi

mi sembra ottimo. grazie

puoi

visualizzi

ora che ci penso...esiste un componente che mi simuli il funzionamento di questi commutatori in spice? Altrimenti come faccio a provare se funziona? grazie ancora

non so se esiste, ma puoi simulare tu il componente con quattro interruttori che danno i livelli logici 0 e 1 (chiudi verso massa con un pull-up a 5V ad esempio). quattro perchè per avere le 10 cifre hai bisogno di quattro bit.

ciao! Marco

"Giuseppe Gerla" ha scritto nel messaggio news:POTnb.75782$ snipped-for-privacy@twister1.libero.it...

e

montalo prima su una basetta di prova, per queste cose usi Pspice ?

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required