Un saluto a tutti gli utenti del forum
Vorrei costruire un piccolo circuito che sia una fonte di rumore casuale. L'obbiettivo è quello di amplificare il segnale della sorgente di rumore possibilmente con un operazionale e collegare il tutto ad un ADC di un micro, e successivamente lavorare in base alle variazioni casuali dei valori restituiti dal convertitore.
Il primo problema su quale tipo di circuito. Ho pensato subito ad appoggiarmi ad un semiconduttore, un diodo o un transistore, per esempio un pin o terminale/morsetto flottante.
Però, prima di proporre soluzioni magari troppo ingenue o sbagliate, mi piacerebbe ricevere qualche consiglio su cui elaborare uno schema e poterlo eventualmente correggere con il vostro aiuto.
Se ho ommesso qualche info necessaria vi prego di farmelo sapere.
Grazie mille in anticipo.
Generatore/sorgente di rumore casuale
Moderatori: g.schgor, BrunoValente, carloc, IsidoroKZ
29 messaggi
• Pagina 1 di 3 • 1, 2, 3
4
voti
Un classico generatore di rumore è la giunzione BE di un transistor polarizzata inversamente in modo da lavorare in zona valanga. Poi ci sono anche i noise diode.
Il problema maggiore è quello di mantenere costante il valor medio quadratico del rumore e, eventualmente, quello di tarare la sorgente di rumore per il livello che interessa.
In particolare cosa vorresti farci?
Il problema maggiore è quello di mantenere costante il valor medio quadratico del rumore e, eventualmente, quello di tarare la sorgente di rumore per il livello che interessa.
gohan ha scritto: successivamente lavorare in base alle variazioni casuali dei valori restituiti dal convertitore.
In particolare cosa vorresti farci?
It's a sin to write instead of (Anonimo).
...'cos you know that ain't , right?
You won't get a sexy tan if you write in lieu of .
Take a log for a fireplace, but don't take for arithm.
...'cos you know that ain't , right?
You won't get a sexy tan if you write in lieu of .
Take a log for a fireplace, but don't take for arithm.
-
DirtyDeeds
55,9k 7 11 13 - G.Master EY
- Messaggi: 7012
- Iscritto il: 13 apr 2010, 16:13
- Località: Somewhere in nowhere
0
voti
Ciao DirtyDeeds,
Così giusto?
Non conoscevo i noise diodes. Grazie. :)
Voglio costriure una lampada a LED RGB, ed in base alla variazione del valore restituito dall' ADC, variare il duty cycle di pilotaggio dei colori.
DirtyDeeds ha scritto:Un classico generatore di rumore è la giunzione BE di un transistor polarizzata inversamente in modo da lavorare in zona valanga.
Così giusto?
Non conoscevo i noise diodes. Grazie. :)
DirtyDeeds ha scritto:In particolare cosa vorresti farci?
Voglio costriure una lampada a LED RGB, ed in base alla variazione del valore restituito dall' ADC, variare il duty cycle di pilotaggio dei colori.
1
voti
gohan ha scritto:Voglio costriure una lampada a LED RGB, ed in base alla variazione del valore restituito dall' ADC, variare il duty cycle di pilotaggio dei colori.
Già che usi un micro, perché non usi un generatore di numeri pseudocasuali? faresti molto prima!
It's a sin to write instead of (Anonimo).
...'cos you know that ain't , right?
You won't get a sexy tan if you write in lieu of .
Take a log for a fireplace, but don't take for arithm.
...'cos you know that ain't , right?
You won't get a sexy tan if you write in lieu of .
Take a log for a fireplace, but don't take for arithm.
-
DirtyDeeds
55,9k 7 11 13 - G.Master EY
- Messaggi: 7012
- Iscritto il: 13 apr 2010, 16:13
- Località: Somewhere in nowhere
0
voti
2
voti
1) Se usi il C e tra le funzioni di libreria è disponibile rand() puoi usare quella.
2) Altrimenti, un algoritmo semplice per la generazione di numeri pseudocasuali è questo, di cui maggiori dettagli si possono trovare nei link dati in questo messaggio.
2) Altrimenti, un algoritmo semplice per la generazione di numeri pseudocasuali è questo, di cui maggiori dettagli si possono trovare nei link dati in questo messaggio.
It's a sin to write instead of (Anonimo).
...'cos you know that ain't , right?
You won't get a sexy tan if you write in lieu of .
Take a log for a fireplace, but don't take for arithm.
...'cos you know that ain't , right?
You won't get a sexy tan if you write in lieu of .
Take a log for a fireplace, but don't take for arithm.
-
DirtyDeeds
55,9k 7 11 13 - G.Master EY
- Messaggi: 7012
- Iscritto il: 13 apr 2010, 16:13
- Località: Somewhere in nowhere
2
voti
Ehm ... lo dico con cognizione di causa: meglio usare la giunzione del transistor che il generatore pseudo casuale della funzione rand().
Accertarsi solo di non avere il rumore di radio maria o di una emittente di musica.
Un sistema è anche quello di leggere il rumore di un fotodiodo IR polarizzato inversamente ed avvolto da una pezzo di stagnola. Al massimo beccherà delle radiazioni ionizzanti (casuali anche quelle a meno di non abitare dentro l' ufficio di una centrale atomica o vicino all' LHC )
Accertarsi solo di non avere il rumore di radio maria o di una emittente di musica.
Un sistema è anche quello di leggere il rumore di un fotodiodo IR polarizzato inversamente ed avvolto da una pezzo di stagnola. Al massimo beccherà delle radiazioni ionizzanti (casuali anche quelle a meno di non abitare dentro l' ufficio di una centrale atomica o vicino all' LHC )
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-
TardoFreak
73,8k 8 12 13 - -EY Legend-
- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
PS: qui trovi un codice bell'e pronto, eventualmente devi solo adattarlo per il micro.
Be', dai, [user]gohan[/user] vuole solo costruire una lampada
TardoFreak ha scritto:Ehm ... lo dico con cognizione di causa: meglio usare la giunzione del transistor che il generatore pseudo casuale della funzione rand().
Be', dai, [user]gohan[/user] vuole solo costruire una lampada
It's a sin to write instead of (Anonimo).
...'cos you know that ain't , right?
You won't get a sexy tan if you write in lieu of .
Take a log for a fireplace, but don't take for arithm.
...'cos you know that ain't , right?
You won't get a sexy tan if you write in lieu of .
Take a log for a fireplace, but don't take for arithm.
-
DirtyDeeds
55,9k 7 11 13 - G.Master EY
- Messaggi: 7012
- Iscritto il: 13 apr 2010, 16:13
- Località: Somewhere in nowhere
0
voti
TardoFreak ha scritto:Un sistema è anche quello di leggere il rumore di un fotodiodo IR polarizzato inversamente ed avvolto da una pezzo di stagnola.
Quello ha lo stesso rumore di un diodo normale, anche i diodi normali sono fotodiodi IR
It's a sin to write instead of (Anonimo).
...'cos you know that ain't , right?
You won't get a sexy tan if you write in lieu of .
Take a log for a fireplace, but don't take for arithm.
...'cos you know that ain't , right?
You won't get a sexy tan if you write in lieu of .
Take a log for a fireplace, but don't take for arithm.
-
DirtyDeeds
55,9k 7 11 13 - G.Master EY
- Messaggi: 7012
- Iscritto il: 13 apr 2010, 16:13
- Località: Somewhere in nowhere
29 messaggi
• Pagina 1 di 3 • 1, 2, 3
Chi c’è in linea
Visitano il forum: Nessuno e 56 ospiti