Jump to content
ELFORUM - Forumul electronistilor

frecventmetru cu pic16f84


Recommended Posts

  • Replies 16
  • Created
  • Last Reply

Top Posters In This Topic

Pt care frecv vrei hex-ul, pt varianta publicata in ConexClub?Pt acest frecventmetru exista doua variante de soft.Eu am folosit hex-ul original care foloseste un divizor extern cu 2 pt domeniul 60Mhz.Aparuse si o alta varianta fara divizor extern(intrarea PIC-ului poate suporta max.50Mhz).In acest caz softul facea totul.Ca sa te lamuresti, citeste asm-ul.Acolo autorul a explicat functionarea.Este recomandat sa termostatezi cuartul.In arhiva ai cele doua hex-uri.

Link to comment
  • 2 months later...
  • 3 years later...

Am terminat si eu frecventmetrul.Afiseaza pe display freq:Pot sa parcurg tot meniul (deci PIC-ul e scris corect), dar nu-mi citeste frecventele.Am bagat in el 4MHz, dar nu vede nimic.La pinii 16, 17 ajunge sinusoida 3Vvv.Oare ce nu e in regula?Greseli la cablaj nu sunt.Stima.

Link to comment

E ceva in neregula cu explicatia ta; asa cum te uiti la schema, pinul 1 este in dreapta (pe randul de sus) si continua in sens trigonometric pana la 18 (pinul 18 este tot in dreapta, sub pinul 1).

Deci " sinusoida" aia de 3V ar trebui sa fie pe pinul 3 - nu 16/17. Intre pinii 15-16 ai qurtz-ul, pe pinul 17 este butonul "Set".

Tranzistorul de la intrare are rolul de a amplifica de la 200-300mV pana la valoare de 3V. Daca spui ca pic-ul ar fi corect programat incearca sa efectuezi masuratoarea cu un oscilator care asigura la iesire un nivel mai mare... posibil sa fii nevoit sa schimbi tranzistorul sau sa mai adaugi un etaj de amplificare. Asta este schema lui IK3OIL si functioneaza in mod sigur. Poti lua legatura si cu yo5cst, cel care a postat pe www.radioamator.ro

Cineva modificase etajul de intrare cu un tranzistor BFR91-96... nu mai stiu exact unde am vazut aceasta modificare.

Link to comment

Nu, nu trebuie mai mult pe pinii 2 si 3; uite ce zice IK3OIL "It was needed only an amplifier stage to raise the input signal level from 200-300 mV p.p. to about 3 volts p.p., so as to drive correctly the RA4 (pin 3)". Cu ce ai incercati sa testezi frecventmetrul, cu ce oscilator? Poate trebuie la intrare un nivel mai mare, decat ai avut in teste.

Link to comment

Salut!

Va propun o alta schema de frecventmetru, care functioneaza perfect.

In locul lui PIC16F84A-10 se poate folosi 16F628A, iar fisierul .hex este pentru acesta din urma.

Si realizarea in faza de prototip:

http://www.2shared.com/photo/QhxTqt4Z/S4010046.html

Trebuie mentionat ca la oscilatorul cu quartz al uC am folosit un condensator de 18pF si unul de 47pF.

Testarea este facuta cu un oscilator monolit de 40 MHz.

Link to comment

Cu ce ai incercati sa testezi frecventmetrul, cu ce oscilator? Poate trebuie la intrare un nivel mai mare, decat ai avut in teste.

 

Am un circuit de test pentru cristale de cuart.

Deci nu se pune problema unui defect sau a unui semnal prea mic.

Dupa cum am spus, la pinii 2 si 3 vad 3Vvv cu osciloscopul.

Salut!

Va propun o alta schema de frecventmetru, care functioneaza perfect.

In locul lui PIC16F84A-10 se poate folosi 16F628A, iar fisierul .hex este pentru acesta din urma.

Si realizarea in faza de prototip:

http://www.2shared.com/photo/QhxTqt4Z/S4010046.html

Trebuie mentionat ca la oscilatorul cu quartz al uC am folosit un condensator de 18pF si unul de 47pF.

Testarea este facuta cu un oscilator monolit de 40 MHz.

 

In schema vad ca e tot cu PIC16F84. :nas:

Link to comment

pentru znecula: in text am spus clar ca la realizarea practica am folosit 16F628A si fisierul hex este pentru acest model de uC.

Cele doua uC sunt compatibile pin la pin.

posteaza fisierul .asm pe care l-ai folosit tu la programarea 16F84 din frecventmetru.

Frecventmetrul realizat nu a fost calibrat inca.

Link to comment
  • 4 weeks later...

Salut!

Va propun o alta schema de frecventmetru, care functioneaza perfect.

In locul lui PIC16F84A-10 se poate folosi 16F628A, iar fisierul .hex este pentru acesta din urma.

Si realizarea in faza de prototip:

http://www.2shared.com/photo/QhxTqt4Z/S4010046.html

Trebuie mentionat ca la oscilatorul cu quartz al uC am folosit un condensator de 18pF si unul de 47pF.

Testarea este facuta cu un oscilator monolit de 40 MHz.

Tocmai am terminat frecventmetrul cu pricina si iata rezultatele dupa "etalonare" cu oscilatoare tip TCXO in capsula DIP cu valori de 1MHz, 10MHz si 80MHz:

- In gama de la 10MHz la 2500MHz:

Posted Image

Posted Image

Posted Image

-In gama de la 100Hz la 60MHz:

Posted Image

Posted Image

Pentru a masura ferecvente peste 60MHz am folosit un LMX2430 alimentat la 2.5V, comandat de acelasi uC (16F628A) care realizeaza operatiunea de masurare in a doua gama.

Sper sa va placa ideea.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines