Acquisizione di frequenza

Salve,

sono alla prese con un problema di acquisizione di frequenza, da quel=20 che so, di solito si fa cos=EC:

Frequenza =3D=3D> Convertitore Frequenza tensione =3D=3D> ADC =3D=3D> mic= rocontrollore

mi chiedevo, si puo fare cos=EC:

Frequenza =3D=3D> misuratore di frequenza =3D=3D> microcontrollore

Cio=E8 acquisire direttamente la frequenza e non, acquisire una tensione =

proporzionale alla frequenza che m'interessa.

C'=E8 un integrato che mi da il valore della frequenza che ha in ingresso= ?

Non posso acquisire la frequenza direttamente col mio processore xk=E8=20 poverino non arriva a tanto.

La frequenza in questione =E8 variabile in un range da pochi Hz a 500KHz.=

Grazie

Reply to
Kiros
Loading thread data ...

Ciao, se hai un microcontrollore, puoi certamente misurare la frequenza direttamente. Quello che si fa =E8 squadrare e ripulire il segnale che desideri misurare e poi contare il numero di impulsi che il segnale effettua in un intervallo di tempo prefissato. Normalmente, se c'=E8 una cosa che i microcontrollori fanno molto bene =E8 proprio il contare cose di questo tipo. Se esistono dei contatori hardware nel micro che utilizzi, la richiesta in termini di potenza di calcolo puo' essere davvero piccola.

La soluzione dipende in gran parte dal tipo di microcontrollore che desideri utilizzare. Per i PIC, si trovano molti progetti in rete che sono variazioni della AN592 della Microchip:

formatting link

1824&appnote=3Den011033

Puoi vedere se puoi implementare questa soluzione nel microcontrollore che utilizzi (potenza di calcolo rimasta permettendo), oppure anche dedicare un micro apposta a questa operazione e che comunica in qualche modo il risultato al micro principale

Reply to
Darwin

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.