Cu acordul lui Phil Rice - VK3BHR, va prezint in continuare o scala digitala cu microcontroler, foarte versatila si usor de realizat. Schema nu este noua, a mai fost prezentat pe internet o versiune asemanatoare de catre OM3CPH, de asemenea de catre IK3OIL o versiune mai evoluata, toate variantele avind la origine aplicatia AN592 prezentata de catre Microcip. Fata de versiunile anterioare, aceasta foloseseste un PIC16F628 in loc de PIC16F84, care deja nu se mai fabrica si se gaseste din ce in ce mai greu si la un pret aproape triplu.
De asemenea frecventa maxima pina la care poate fi folosit PIC26F628 este de 50 MHz, dar cu reducerea sensibilitatii poate fi folosit pina aproape de 70 MHz.
Un alt avantaj dupa parerea mea este ca in cazul folosirii ca scala digitala, valoarea offset-ului se inscrie prin simpla conectare la BFO si aplicarea unei comenzi de memorare a frecventei acestuia. Aparatul va afisa LSB sau USB in functie de starea pinilor de selectie. Schema este urmatoarea:
Precum se poate vedea, este sufficient de simpla pentru a putea fi realizata de oricine are putina experienta in domeniul microcontrolerelor.
Aparatul realizat de mine arata in felul urmator:
Inainte de punerea in functiune este recomandata o ultima verificare a corectitudinii montajului si a prezentei tensiunii de 5 Vcc. Dupa care se poate introduce PIC-ul in soclu ( daca acesta a fost plantat anterior, ceea ce este recomandabil ). De asemenea semireglabilul de contrast va fi pozitionat cu cursorul aproape de masa pentru ca vizibilitatea caracterelor pe lcd sa fie sigura sigura. Daca aparatul funcioneaza, se intrerupe alimentare pentru a fi calibrat. Pentru aceasta se conecteaza un oscillator cit mai stabil cu frecventa cunoscuta la intrare si se alimenteaza aparatul cu pinul 10 conectat la masa. Pe display va fi afisata frecventa si mesajul " CAL " . Se incearca un reglaj fin al indicatiei din semireglabilul de 33 pF ; daca acesta este insuficient se conecteaza la masa pentru timp scurt, unul din pinii 12 sau 13 pina la obtinerea indicatiei corecte. Prin decuplarea de la masa a pinului 10, modificarile sint stocate in EEPROM-ul intern iar dupa o noua repornire, aparatul este gata pentru folosirea ca frecventmetru cu citire directa. Pentru folosirea ca scala sint necesari urmatorii pasi :
Se conecteaza la masa pinul 11 si/sau pinul 12 pentru a selecta una din cele 3 valori de FI posibil a fi memorate. La intrarea aparatului se conecteaza BFO-ul cu frecventa corespunzatoare. Prin conectarea la masa a pinului 10 valoarea FI este memorata intern.
Operatia se face pentru fiecare din cele 3 valori ale FI dorite.
Pentru folosire se conecteaza la masa pinul corespunzator valorii FI dorite ( pinul 12 pentru valoarea inferioara a BFO iar pinul 13 pentru cea superioara ).
Pinul 11 conectat la masa su lasat liber realizeaza functia ADD/SUBSTRACT .
In functie de tipul LCD-ului folosit ( cu un singur rind sau cu doua rinduri de caractere ), se conecteaza la masa sau se lasa in gol strapul din pinul 18.
Fisierul sursa poate fi descarcat de aici http://ironbark.bendigo.latrobe.edu.au/~rice/newfm/fm2.009 , urmind ca in functie de microcontrolerul folosit PIC16F84 sau PIC16F628 sa se faca modificarea in fisierul .asm indicata la inceputul acestuia. Dupa compilare fisierul hex obtinut va fi inscris in microcontroller folosind unul din multele versiuni de programator existente. Personal folosesc un programator tip JDM pe portul serial iar ca soft cunoscutul IC Prog. Aparatul trebuie sa functioneze imediat daca nu s-a strecurat vre-o eroare la montaj sau la inscrierea hex-ului in microcontroler. Fata de schema prezentata eu am plantat cite o rezistenta de 4,7 K intre pinii 10-13, am marit socul din collector la 100 de microH si am folosit un LCD de tip BL la care am conectat in serie cu alimentarea iluminatului o rezistenta de 3,3 ohmi. De asemenea in functie de tranzistorul folosit este recomandabila modificarea rezistentei de 10 k notate cu steluta pentru obtinerea unei sensibilitati cit mai bune.
Aceasta poate fi mai buna de 100 mV pentru o frecventa mai mica de 30 MHz, cu cresterea frecventei sensibilitatea putind ajunge la 300 mV pentru 65 MHz.
Mai multe informatii inclusiv o versiune care permite conectarea unul prescaler precum si un fisier hex gata compilat pot fi gasite pe pagina lui Phil : http://ironbark.bendigo.latrobe.edu.au/~rice/newfm/newfm.html caruia ii adresez inca odata multumirile mele pentru permisiunea de a scrie acesta prezentare.
De asemenea daca doreste cineva va pot oferi si o varianta de cablaj dar acesta este realizat cu o versiune veche, de DOS, a programului Tango PCB .
Pentru cei care doresc si alte alte informati pot fi contactat la emilus ( at ) gmail.com .
- Emil Sandu YO7LUO
-