Jump to content
Sign in to follow this  
dan_e

Interpretare precizie frecventmetru si schema frecventmetru !

Recommended Posts

Am gasit in comert mai multe aparate de masura care au posibilitatea de a masura frecventa. Pe mine ma intereseaza unul care masoara bine in domeniul 10 Hz ... 200kHz in mod special. LA unul dintre aparatele de masura am vazut ca este specificata asta:

 Frequency (Hz): 10Hz-220MHz ±(0.01%+5)

Adica daca masor, sa zicem 10kHz, care este toleranta de masura (sau abaterea, cum ii spune!): 0,01 /100 x 10000 Hz = +/-1 Hz ??? Am calculat bine ?

Si nu mai deschid un topic la microcontrolere, stie cineva o schema testata de frecventmetru care masoara bine, gen cu tolerante de masura gen +/-1 Hz ... +/-5 Hz ?

 

Share this post


Link to post
Share on other sites

Eu am asamblat un kit de pe ebay si merge perfect de mai bine de doi ani. L-am testat impreuna cu un sistem de achizitii de date Bruel&Kjaer si masurarea este foarte precisa. Pentru verificarea semnalelor cu amplitudine mica, i-am adaugat un preamp cu OP, cu gain variabil.

https://www.ebay.com/itm/1Hz-50MHz-Crystal-Oscillator-Frequency-Counter-Meter-Tester-DIY-LED-DISPLAY-KIT/254553622756?epid=10019482097&hash=item3b449408e4:g:XSYAAOSwwyFea6LI

  • Thanks 1

Share this post


Link to post
Share on other sites

Am vazut si eu pe banggood.com frecventmetrul asta:

https://www.banggood.com/Geekcreit-DIY-Frequency-Tester-1Hz-50MHz-Crystal-Counter-Meter-With-Housing-Kit-p-1063307.html?rmmds=search&cur_warehouse=UK

dar cred ca e la fel ca cel cumparat de tine: cica nu masoara frecventa la semnale mai mici de 3V !!!? Cred ca din cauza asta i-ai adaugat un AO cu gain variabil !!! Asa e ?

Share this post


Link to post
Share on other sites
Acum 5 ore, dan_e a spus:

Am gasit in comert mai multe aparate de masura care au posibilitatea de a masura frecventa. Pe mine ma intereseaza unul care masoara bine in domeniul 10 Hz ... 200kHz in mod special. LA unul dintre aparatele de masura am vazut ca este specificata asta:

 Frequency (Hz): 10Hz-220MHz ±(0.01%+5)

Adica daca masor, sa zicem 10kHz, care este toleranta de masura (sau abaterea, cum ii spune!): 0,01 /100 x 10000 Hz = +/-1 Hz ??? Am calculat bine ?

Eu zic ca ai calculat bine.

Nu e rau nici frecventmetru recomandat de remus, daca nu ma insel are vreo trei intervale sau domenii de masura (se autoscaleaza in functie de valoarea frecventei masurate), iar pe primul domeniu de frecventa care cuprinde si cei 200kHz are vreo +/-5Hz eroare de masura, ceea ce e bine, pe urmatorul domeniu mai adaugi un 0 (adica +/-50Hz) si pe al treilea inca un zero (+/-500Hz).

Share this post


Link to post
Share on other sites
Posted (edited)

Eroarea de masurare a frecventei depinde de baza de timp. (adica de oscilatorul intern al aparatului)

Eroarea e de doua feluri (care de fapt sunt 3) 

-  eroarea de frecventa initiala a bazei de timp  (si aici se suprapune o eroare in timp din cauza imbatranirii cristalului) - se masoara in ppm (parts per milion)

- eroarea data de modificarea (din cauza temperaturii) a frecventei bazei de timp (se masoara in hz/grad C)

- eroarea din cauza jitter-ului (eroare de faza)   frecvente mari unde valoare jitterului devine semificativa fata de perioada osilatiei

 

Eroare initiala se poate scapa de ea prin calibrare (daca aveti un oscilator de referinta) - la fel si cea de data de batrinetea cristaluiui prin recalibrare repetata

Eroarea de temperatura se poate compensa in software masurand temperatura sau folosind un oscillator termostatat (TCXO)

Eroarea de jitter (de faza) e ce mai greu de contracarat pe termen scurt (adica de la o perioada la alta) si e irelevanta (suma zero) pe un numar mare de perioade.

RR

Ai nevoie de un frecventmetru pentru o aplicatie specifica sau te gandesti sa-l ai in laborator in caz de nevoie?

PS2 - cel mai bun lucru e sa faci un frecventmetru - orice MCU care are 2 timere (din care unul sa poata numara de la un pin extern) e bun - sa fiu sincer nu cred ca exista un MCU sa nu poata face asta. - e un proiect perfect pentru a invata programare MCU.

 

 

Edited by roadrunner
  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites
Acum 9 ore, dan_e a spus:

Am gasit in comert mai multe aparate de masura care au posibilitatea de a masura frecventa. Pe mine ma intereseaza unul care masoara bine in domeniul 10 Hz ... 200kHz in mod special. LA unul dintre aparatele de masura am vazut ca este specificata asta:

 Frequency (Hz): 10Hz-220MHz ±(0.01%+5)

Adica daca masor, sa zicem 10kHz, care este toleranta de masura (sau abaterea, cum ii spune!): 0,01 /100 x 10000 Hz = +/-1 Hz ??? Am calculat bine ?

Si nu mai deschid un topic la microcontrolere, stie cineva o schema testata de frecventmetru care masoara bine, gen cu tolerante de masura gen +/-1 Hz ... +/-5 Hz ?

 

Eu interpretez asa:

La orice frecventa din domeniul 10Hz-220MHz precizia este ±(0.01%+5) adica la valoarea de 0,01% se adauga in plus de la 1 la 5 digiti in functie de frecventa, semnal, etc.

  si obligatoriu +/-1 un digit suplimentar ca la orice aparat digital.

 

@gsabac

  • Thanks 1

Share this post


Link to post
Share on other sites
Posted (edited)
Acum 11 ore, gsabac a spus:

La orice frecventa din domeniul 10Hz-220MHz precizia este ±(0.01%+5) adica la valoarea de 0,01% se adauga in plus de la 1 la 5 digiti in functie de frecventa, semnal, etc.

  si obligatoriu +/-1 un digit suplimentar ca la orice aparat digital.

Cum de la 1 la 5 digiti ? Parca era al cincilea digit, adica daca rezultatul e sub forma 0.0000 inseamna a patra sau ultima zecimala este nesemnificativa in masuratoare, nu? Eu asa inteleg.

Acum 13 ore, roadrunner a spus:

Eroarea de masurare a frecventei depinde de baza de timp. (adica de oscilatorul intern al aparatului)

Eroarea e de doua feluri (care de fapt sunt 3) 

-  eroarea de frecventa initiala a bazei de timp  (si aici se suprapune o eroare in timp din cauza imbatranirii cristalului) - se masoara in ppm (parts per milion)

- eroarea data de modificarea (din cauza temperaturii) a frecventei bazei de timp (se masoara in hz/grad C)

- eroarea din cauza jitter-ului (eroare de faza)   frecvente mari unde valoare jitterului devine semificativa fata de perioada osilatiei

 

Eroare initiala se poate scapa de ea prin calibrare (daca aveti un oscilator de referinta) - la fel si cea de data de batrinetea cristaluiui prin recalibrare repetata

Eroarea de temperatura se poate compensa in software masurand temperatura sau folosind un oscillator termostatat (TCXO)

Eroarea de jitter (de faza) e ce mai greu de contracarat pe termen scurt (adica de la o perioada la alta) si e irelevanta (suma zero) pe un numar mare de perioade.

RR

Ai nevoie de un frecventmetru pentru o aplicatie specifica sau te gandesti sa-l ai in laborator in caz de nevoie?

PS2 - cel mai bun lucru e sa faci un frecventmetru - orice MCU care are 2 timere (din care unul sa poata numara de la un pin extern) e bun - sa fiu sincer nu cred ca exista un MCU sa nu poata face asta. - e un proiect perfect pentru a invata programare MCU.

Mersi, as face eu un frecventmetru cu MCU dar nici nu stiu sa fac asta cap-coada si acum mi-ar trebui unul sa verific niste semnale (frecventa lor). Am facut comanda pe aliexpress de un frecventmetru asemenea celui recomandat de @remus68

Totusi, daca ai vreo idee de cod pe un MCU mai bun decat versiunile comerciale (sau altfel), deschide un topic. As fi bucuros sa-l dezvolt cu ajutorul tuturor de aici si poate iese la urma ceva mai bun. Sunt sigur ca astea din comert (sub forma de kit) au si plus si minusuri si daca reusim sa facem ceva ca sa elimine macar o parte din minusurile celor din comert facute in mare parte cu PIC-uri, atunci eu cred ca va fi un proiect apreciat de foarte multa lume, nu numai de pe la noi, nu?!

Edited by dan_e

Share this post


Link to post
Share on other sites
Quote

Cum de la 1 la 5 digiti ? Parca era al cincilea digit, adica daca rezultatul e sub forma 0.0000 inseamna a patra sau ultima zecimala este nesemnificativa in masuratoare, nu? Eu asa inteleg.

cred ca a vrut sa spuna de la 1-5 in valoare absoluta altfel nu are sens.

oricum specificatia cu "5" nu are sens. Incertitudinea la frecventmetru este de +1 (sau -1) in functie de tipul de numarare. (pe front, trecere prin zero, sau doua fronturi)

incertitudinea apare din cauza ca impulsurile care le numeri sunt asincrone cu baza de timp interna si ai sansa sa prinzi perioade incomplete la inceputul ferestrei de numarare si a sfarsit. Chiar si asta se poate reduce prin mai multe masuratori pe ferestre (window) diferite si facand media aritmetica pe mai multe ferestre.

Eroarea procentuala e constanta pe gama de masurare pentru ca ferestra de numarare se mareste cand se schimba frecventa. - la frecvente mici se mareste timpul ferestrei (ca sa fim siguri ca prindem multe impulsuri) iar la frecvente mari se micsoreaza.

RR

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We use cookies and related technologies to improve your experience on this website to give you personalized content and ads, and to analyze the traffic and audience of your website. Before continuing to browse www.tehnium-azi.ro, please agree to: Terms of Use.