Impulso durata Random

Qualcuno sa come generare un impulso di durata randome tra i 4 e 6 secondi? Usando solo il digitale, senza cose strane, deve essere una cosa semplice, che ne so un astabile ecc..

Reply to
Galotar
Loading thread data ...

"Galotar" ha scritto nel messaggio news:uxOKc.19045$ snipped-for-privacy@news3.tin.it...

secondi? Usando solo il digitale, senza cose strane, deve essere

mah... tanto semplice a me non viene in mente. Comunque, restando nel digitale, con una logica programmabile in PLCC44 da 2 euri puoi costruirti un PRNG, ovvero uno pseudo generatore di numeri casuali, da usare in abbinamento ad un timer, per fare ciò che dici.

Reply to
Simone.bern

secondi?

Vuoi dire che l'impulso deve essere minimo 4 secondi e massimo

6 secondi?

Un momento, se vuoi usare un astabile allora mi sa che ti serve un circuito analogico: e' possibile ma non tanto semplice. Se vuoi farlo tutto digitale allora ti conviene usare un piccolo microcontrollore, per esempio uno dei PIC piu' semplici. Ovviamente devi scrivere il software, ma sarebbe una cosa molto semplice. Come generatore di numeri casuali sarebbe sufficiente un contatore che viene incrementato a frequenza relativamente alta e che viene letto nel momento in cui premi un pulsante. In base al valore letto fai eseguire al micro una routine di ritardo, per esempio un loop.

Reply to
Valeria Dal Monte

Pestando alacremente sulla tastiera "Galotar" ebbe l'ardire di profferire:

Usando solo il digitale, senza cose strane, deve essere

Come schema di principio questo potrebbe fare al caso tuo...

[FIDOCAD] RV 40 10 60 50 TY 45 25 5 3 0 0 0 * 4017 RV 10 10 25 20 TY 15 15 5 3 0 0 0 * 1hz LI 60 15 65 15 LI 60 20 65 20 LI 60 25 65 25 LI 60 30 65 30 LI 60 35 65 35 LI 60 40 65 40 LI 25 15 40 15 MC 65 15 0 0 200 MC 65 20 0 0 200 MC 65 25 0 0 200 MC 65 30 0 0 200 LI 80 15 80 30 SA 80 20 SA 80 25 SA 80 30 MC 65 40 0 0 200 MC 65 35 0 0 200 LI 80 40 80 35 LI 80 40 80 50 LI 80 50 85 50 SA 80 40 MC 95 30 0 0 710 LI 80 30 95 30 MC 85 50 0 0 690 LI 95 40 95 45 LI 95 45 115 45 LI 115 45 115 55 LI 115 55 110 55 LI 50 50 50 55 LI 50 55 35 55 LI 35 55 35 40 LI 35 40 40 40 TY 60 10 5 3 0 0 0 * Q0 TY 60 15 5 3 0 0 0 * Q1 TY 60 20 5 3 0 0 0 * Q2 TY 60 25 5 3 0 0 0 * Q3 TY 60 30 5 3 0 0 0 * Q4 TY 60 35 5 3 0 0 0 * Q5 TY 50 50 5 3 0 0 0 * Q9 TY 35 35 5 3 0 0 0 * RES TY 120 30 5 3 0 0 0 * OUT RV 10 55 25 65 LI 25 60 85 60 TY 10 60 5 3 0 0 0 * 1,9hz
--
To define recursion, we must first define recursion.
News 2000 [v 2.06] / StopDialer / PopDuster - http://www.socket2000.com
Akapulce portal: http://www.akapulce.net
Reply to
Due di Picche

Anni fa realizzai qualcosa di simile per simulare un falso contatto su un segnale audio. Pilotai un relè con l'uscita di una decodifica da binario a 7 segmenti (display), alla quale avevo applicato ai 4 bit di ingresso 4 semplici oscillatori realizzati con singole porte di 40106 (inverter di Schmitt, altrimenti non oscilla). Regolando a piacimento le frequenze e combinando con diodi le uscite puoi ottenere il "ritmo" che più ti soddisfa.

Ciao

Reply to
Gianluca

Ciao Valeria Io proporrei un 555 astabile che comanda un 555 monostabile sui 5 secondi ,modulato sul pin 5 da un generatore di rumore BF. Avevo visto e costruito un semplice generatore di rumore BF , ma non ritrovo lo schemetto. In ogni caso penso basti uno zener come generatore di rumore seguito da un opamp ad alto guadagno. Il tutto con 3 integratini. Cosa ne pensi ???

Ciao Giorgio P.S.Se all'amico interessa...uno schemetto ..non si nega a nessuno.

Reply to
Giorgio Montaguti

Avevo pensato anch'io al generatore di rumore, ma poi non mi veniva in mente niente di semplice per trasformare il rumore in un impulso di durata casuale e compresa tra due valori, immagino con distribuzione uniforme. Non so se ho capito bene la tua idea, diresti di variare la soglia del comparatore del 555 con un generatore di rumore? Mi sa che sarebbe un po' difficile ottenere una distribuzione uniforme. Un'altra idea potrebbe essere la combinazione un monostabile di 4 secondi con un oscillatore libero con periodo di 2 secondi. Premendo un pulsante parte il monostabile che attiva l'uscita. Finito il ritardo del monostabile, l'uscita viene resettata dalla commutazione dell'oscillatore. Essendo un oscillatore non sincronizzato, il tempo tra la fine del monostabile e la commutazione dell'oscillatore e' effettivamente casuale. Per evitare che una sucessiva pressione del pulsante sia in qualche modo sincronizzata, si potrebbe aumentare la frequenza dell'oscillatore quando il circuito e' a riposo. Non so se questa spiegazione sia stata abbastanza comprensibile...

Reply to
Valeria Dal Monte

Se usi un generatore di rumore, basta un comparatore che ti dia un impulso in uscita ogni volta che il segnale supera il vaore di soglia da te impostato.

Ciao

Reply to
Gianluca

Ciao Valeria Come sempre quando pongono un problemino e mi viene una idea....parto o con simulazione o meglio....fisicamente. (sono un vecchio analogico che si diverte ancora e ha tanto tempo libero!!!) Il generatotre di rumore e' fatto usando il solto base emitter inverso, come generatore ,seguito da un transistor e un opamp.(ho ritrovato lo schemetto) Nel fare astabile e monostabile , non mi tornavano i conti, e ho perso un'ora per capire che erano residui di pasta salda sulla "precotta" (breadbord con zoccoli), che introducevano resistenze parassite . Comunque ho un astabile con periodo di 10 secondi che con la discesa fa partire un monostabile da 5 secondi. Non ho ancora collegato il generatore di rumore al pin 5, del monostabile,ma dato che ho gia' usato questo sistema per varie cose(PWM ecc),non dovrebbero esserci difficolta'. Il difficile per me sara' la misura , non avendo il mio oscilloscopuio la persistenza necessaria a vedere fenomeni cosi' lenti.

Potrei riesumare l'oscilloscopio fatto con A/D su scheda ISA,sul vecchio 286...ora riservato ai giochi della moglie,ma forse dovrei rimetter le mani anche sul SW per farlo andare cosi' lento;l'oscilloscopio con PC e scheda audio essendo accoppiato in alternata ,non e' usabile per frequenze basse. Finiro' per farmi un programmetto che ,entrando su una porta, misuri e memorizzi i tempi ,per farne poi il valor medio e lo scarto quadratico medio. I tuoi dubbi sulla distribuzione sono sensati e stimolanti !

Probabilmente la soluzione dello pseudorandom digitale e' la piu' semplice ,anche se sara' una distribuzione discreta e non continua ,immagino!! E anche la tua soluzione e' da prendere in considerazione, finita questa mia ,se la richiesta e' di produrre un impulso ad ogni pressione di un tasto. Grazie della risposta.

Ciao Giorgio

Reply to
Giorgio Montaguti

Ciao Valeria Ho fatto il programmetto di acquisizione ,entrando sul pin 5 della seriale e usando v=timer dl buon vecchio basic, che , pur nella sua innocenza...fornisce tutte le istruzioni necessarie !! Fatte 75 misure, regolando a naso il valore del rumore,risulta valor minimo 2.57 sec. massimo 5.92. medio 4.23

3 scarto quadratico medio 0.82. Io sono un po' arrugginito per valutare questi valori e determinare lo spettro, ...ma tu... (serve una FFT ??) Centrando il valore del monostabile e variando il livello del runore penso sia possibile rientrare nei parametri chiesti dall'amico... o no ? Ciao Giorgio
Reply to
Giorgio Montaguti

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.