SITE VESNIC IN CONSTRUCTIE !!!
 

 

              Frecventmetru/scala digitala cu microcontroler

 

   Aparatul utilizeaza un microcontroler de tip PIC16F84  varianta mai moderna si mai ieftina PIC16F628 si este capabil sa masoare frecvente de max. 70 de Mhz pentru o sensibilitate de 400 mV iar pentru frecvente sub 30 Mhz se obtine o sensibilitate mai buna de 100 mV. Sensibilitatea optima se obtine prin reglarea valorii rezistentei din colectorul tranzistorului. Eu am obtinut cele mai bune rezultate folosind un tr. smd de tip BFR92 si o valoare a rezistentei de 10 Kohm exact ca in schema, dar se poate ajunge si la 47 Kohm functie de tranzistorul folosit. De asemenea o imbunatatire notabila se poate obtine prin montarea in paralel pe rezistenta de 470 ohmi prin care semnalul se aplica in pinul 3 a unui condensator ceramic de 1 nF.     

   Schema este urmatoarea :

  se observa simplitatea sa deosebita, acest lucru permitind realizarea de catre un amator cu cunostinte medii de electronica si care bineinteles dispune de un programator pentru microcontrolere.

  Codul sursa poate fi descarcat de aici iar fisierul hex gata compilat pentru PIC16f84 poate fi gasit aici .  Pentru a folosi PIC16F628 este necesara recompilarea codului sursa facind modificarea recomandata in text. Voi posta in curind un fisier hex si pentru aceasta varianta.

  La punerea in functiune este necesara a se face calibrarea aparatului in modul urmator :

   * Se introduce la intrare un semnal cu frecventa foarte bine cunoscusta si se citeste indicatia aparatului. In fuctie de precizia rezonatorului folosit pot aparea 2 situatii :

   1. Frecventa indicata este foarte apropiata de valoarea reala - se regleaza trimerul din pinul 16 pina la obtinerea indicatiei corecte.

   2. Frecventa indicata este diferita de valoarea reala si indicatia nu se poate ajusta din trimer. In aceasta situatie se poate incerca inlocuirea rezonatorului de 4 Mhz cu altul si se ajunge la prima situatie sau se face o calibrare software astfel :