idea per timer

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
Reply to
Giuseppe Gerla
Loading thread data ...

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

Reply to
Marco Trapanese

puoi

visualizzi

mi sembra ottimo. grazie

Reply to
Giuseppe Gerla

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

Reply to
Giuseppe Gerla

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

Reply to
Marco Trapanese

"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 ?

Reply to
nubbiuo

perchè no ?

M.

Reply to
Marco Trapanese

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.