Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Generatore di funzioni ci siamo!

Elettronica lineare e digitale: didattica ed applicazioni

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

0
voti

[1] Generatore di funzioni ci siamo!

Messaggioda Foto Utentegiovi27 » 3 nov 2011, 1:38

Ciao a tutti dopo 200 mila domande e seccature da parte mia .. sono riuscito nel montaggio del mio generatore di funzioni.. ho terminato oggi i cablaggi e o inserito tutto in una scatola con un bel pannello frontale.. direi che funziona tutto, riesco a visualizzare le tre forme d'onda sull'oscilloscopio, ho un uscita secondaria ttl che mi fa vedere, oltre alle quadre, anche gli impulsi, controlli sweep e burs insomma un bel progettino... naturalmente non posterei se non avessi altre domande da porvi, quindi veniamo a noi:

Visto che lo strumento è in funzione ho pensato di aggiungerci un bel frequnzimetro per poter leggere le frequenze generate così gironzolando sulla rete ho trovato questo progettino qui:

http://www.sixca.com/eng/articles/fc50/

e un piccolo frequenzimetro da 0 a 50 MHz che utilizza un PIC 16f84 e visualizza il risultato su un display lcd 16x1. Ho fatto lo stampato ho montato la componentistica che non era niente di particolare, ho programmato il PIC e ho accesso il frequenzimetro.. è tutto funziona bene.. lo quindi collegato al mio generatore di segnali però ho visto che il frequnzimetro non risponde come dovrebbe, mi spiego meglio:

Il mio generatore di funzioni ha un selettore di frequnza che fa 100 Hz 1.000 Hz 10.000 Hz e 100.000 Hz, ora in base a come commuto l'uscita il generatore risponde con le frequnze suddette però mi sono accorto che se ad esempio mi sposto su 100 kHz e muovo il potenziometro delle frequenze portandolo a zero anche il frequenzimetro visualizza zero metre in realtà il generatore di funzioni e ancora 10 kHz.. se poi commuto il generatore di segnali a 10 kHz il frequenzimetro riparte da 10 kHz o giù di li ma se abbasso ancora la frequenza arriva a zero.. non so se mi sono spiegato..
Insomma se io sono commutato con il generatore a 100 kHz abbassando la frequenza con il potenziometro posso arrivare al massimo a 10.0001 Hz e no a zero come dice il frequnzimetro.. perché per scendere sotto i 10.001 Hz devo passare all'altra commutazione... quindi perché fa così??
Spero di essermi spiegato
Avatar utente
Foto Utentegiovi27
21 6
Frequentatore
Frequentatore
 
Messaggi: 167
Iscritto il: 1 nov 2006, 13:50

0
voti

[2] Re: Generatore di funzioni ci siamo!

Messaggioda Foto Utentepinowski » 3 nov 2011, 3:01

Hai controllato con l'oscilloscopio che l'ampiezza del segnale non vari passando da un estremo (freq.alta) all'altro? (freq.bassa)
Che tipodi segnale invii: onde quadre, triangolari o sinusoidali?
Si comporta ugualmente con tutte e tre le tipologie di segnale?
- Ci incontreremo là, dove non c'è tenebra -

http://iv3gfn.altervista.org
Avatar utente
Foto Utentepinowski
1.945 2 5 10
Master EY
Master EY
 
Messaggi: 519
Iscritto il: 26 ago 2008, 23:49
Località: Monfalcone

0
voti

[3] Re: Generatore di funzioni ci siamo!

Messaggioda Foto Utentegiovi27 » 3 nov 2011, 11:35

spostando il commutatore l'ampienza resta uguale perché regolata da un potenziometro a se, cambia solo la frequenza, il problema lo riscontrato sia con le onde quadre che sinusoidali che quadre.
Avatar utente
Foto Utentegiovi27
21 6
Frequentatore
Frequentatore
 
Messaggi: 167
Iscritto il: 1 nov 2006, 13:50

0
voti

[4] Re: Generatore di funzioni ci siamo!

Messaggioda Foto Utentelelerelele » 3 nov 2011, 12:06

quante cifre decimali visualizzi sul display?

mi spiego meglio, se imposti 100KHz, cosa ti visualizza il display? per esempio 100.000?

sto pensando che la tua base tempi sia ristretta alla lattura dei soli interi, escludendo così i decimali perderesti le portate inferiori, (magari non è così, è solo un'idea).

se il frequenzimetro è autoranging, potrebbe essere un problema sul software per il cambio della portata.
Avatar utente
Foto Utentelelerelele
4.899 3 7 9
Master
Master
 
Messaggi: 5505
Iscritto il: 8 giu 2011, 8:57
Località: Reggio Emilia

0
voti

[5] Re: Generatore di funzioni ci siamo!

Messaggioda Foto Utentegiovi27 » 3 nov 2011, 12:29

quando imposto il selettore nel range 100 kHz leggo ad esempio 90.xxx kHz oppure 86.xxx kHz
le xxx stanno per dei valori numerici

anche secondo me c'è qualcosa nel codice che non è come dico io
Avatar utente
Foto Utentegiovi27
21 6
Frequentatore
Frequentatore
 
Messaggi: 167
Iscritto il: 1 nov 2006, 13:50

0
voti

[6] Re: Generatore di funzioni ci siamo!

Messaggioda Foto Utentelelerelele » 3 nov 2011, 12:42

il valore che visualizzi sul display è esattamente il valore letto sul contatore oppure è stato ottenuto con dei calcoli numerici.
Avatar utente
Foto Utentelelerelele
4.899 3 7 9
Master
Master
 
Messaggi: 5505
Iscritto il: 8 giu 2011, 8:57
Località: Reggio Emilia

0
voti

[7] Re: Generatore di funzioni ci siamo!

Messaggioda Foto Utentegiovi27 » 3 nov 2011, 12:59

no no quella e la lettura del display non ci sono calcoli di mezzo.
Ho poi fatto una prova per vedere se il freqeunzimetro misura bene le frequenze.
ho impostato il generatore a 996 Hz (lettura da display) poi ho guardato l'oscilloscopio è ho letto:

forma d'onda n° 2 quadretti, time div 0,5 ms
quindi

2 * 0,5 = 1 ms

frequenza = 1/1 * 10^3 = 1000 Hz

la frequenza letta dal frequenzimetro torna anche con qualche incertezza, quindi il problema non sta in quello...
Il problema è il frequenzimetro conta da 0 a "gamma frequenza" per ogni gamma 100 Hz 1000Hz 10 kHz e 100 kHz.

In più mi sono accorto che più la gamma scelta è alta più velocemente scende il frequnzimetro ruotando il potenziometro delle frequenze ad esempio se imposto 100 Hz e abbasso la frequenza ci mette più tempo (perché sfrutta tutto i giri del potenziomentro) se metto 1000 Hz già scende più velocemente
bhooo secondo me va rivisto il codice..
Avatar utente
Foto Utentegiovi27
21 6
Frequentatore
Frequentatore
 
Messaggi: 167
Iscritto il: 1 nov 2006, 13:50

0
voti

[8] Re: Generatore di funzioni ci siamo!

Messaggioda Foto Utentegiovi27 » 3 nov 2011, 14:30

ragazzi stavo pensando.. il progetto che ho postato su non prevedeva un selettore di frequenze quindi secondo me il software non è stato scritto per questo quindi per un'applicazione che prevedeva un selettore di frequeze... il problema è come modifico il codice??

che poi è strano perché comunque se la frequenza e alla fine del potenziometro il generatore sta emettendo segnale come fa a segnare 0 Hz questo affare... !! Bhoooo
Avatar utente
Foto Utentegiovi27
21 6
Frequentatore
Frequentatore
 
Messaggi: 167
Iscritto il: 1 nov 2006, 13:50

0
voti

[9] Re: Generatore di funzioni ci siamo!

Messaggioda Foto Utentelelerelele » 3 nov 2011, 15:26

potrebbe essere utile partire con il potenziometro a fine corsa, dove il display indica un valore di frequenza, poi scendendo gradualmente verificare se il display segue la freq. e verificare se ad un punto ben preciso il display si azzera, oppure se decresce fino a zero linearmente, (indicando perciò una frequenza errata).
Avatar utente
Foto Utentelelerelele
4.899 3 7 9
Master
Master
 
Messaggi: 5505
Iscritto il: 8 giu 2011, 8:57
Località: Reggio Emilia

0
voti

[10] Re: Generatore di funzioni ci siamo!

Messaggioda Foto Utentegiovi27 » 3 nov 2011, 18:30

questa prova lo già fatta, io parto con il generatore di funzioni impostato al massimo con il potenziometro a fine corsa al massimo, poi inizio a scendere di frequenza e il display mi segue quando sto per finire i giri del potenziometro il display si avvicina a zero fino ad arrivare a fine corsa del potenziometro e il display segna zero, a questo punto commuto l'uscita del generatore di funzioni e scendo di una tacca da 100 kHz a 10 kHz per intenderci fatto ciò il frequenzimetro resta a zero perché il potenziometro e a zero salendo con il potenziometro e portandolo a fine corsa mi segna 9.986 kHz e si ferma li. lo fa per tutte le commutazioni
bho sinceramente non capisco e come se il frequenzimetro si limiti a rappresentare solo quella range di frequenze che vengono commutate fino a zero senza tener conto che le commutazioni hanno range da 0 a 100, da 101 a 1000, da 1001 a 10000 e da 10001 a 100000 :? :?
Avatar utente
Foto Utentegiovi27
21 6
Frequentatore
Frequentatore
 
Messaggi: 167
Iscritto il: 1 nov 2006, 13:50

Prossimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Google Adsense [Bot] e 46 ospiti