Anda di halaman 1dari 4

X.

Aparatur digital
X.1. Numrtoare universale
X.1.1. Principiul de funcionare al numrtorului universal
Numrtoarele universale NU sunt aparate care msoar mrimi fizice legate de timp: numrul de impulsuri dintr-un interval de timp, frecvena, raportul a dou frecvene, perioada, intervale de timp, defazaje, etc. Funcionarea unui NU se bazeaz pe numrarea unor impulsuri pe durata unui interval de timp cunoscut, ca n fig.1.

NR Nx Fig. 1. Principiul numrtorului universal. Funcionarea unui NU presupune utilizarea de impulsuri dreptunghiulare. Impulsurile de msurat provin dinafara NU, aa c se pune i problema formrii unor impulsuri dreptunghiulare ct mai adecvate msurrii, pornind de la semnale de intrare de diferite forme (sinusoidale, trapezoidale, dini de ferestru, etc.). Circuitele formatoare de impulsuri dreptunghiulare trebuie s creeze fronturi de cretere i descretere ct mai rapide i s evite introducerea unor ntrzieri notabile fa de semnalele originare de la intrare. Cel mai simplu mod de a obine impulsuri dreptunghiu lare de bun calitate pornind de la semnale cu fronturi de cretere/descretere lente este prelucrarea acestor semnale prin comparatoare sau trigger Schmitt n cazul circuitelor logice. O prim variant posibil de utilizare a NU este prezentat n Fig. 2.

T2
.

T1 Fig. 2. Msurtoarea cu perioad de referin

Vom considera la nceput ca semnal de intrare semnalul s1(t) cu perioada T1 i frecvena f1 =1/T1. Perioada de referin T2 pe durata creia se numr aceste impulsuri este generat n interiorul NU prin semnalul s2(t). Mrimile de referin generate de ctre NU au o precizie ridicat i vor fi marcate n continuare cu asterisc. Dac n intervalul de timp T2 numrm Nx impulsuri cu perioada T1, atunci ntre cele dou intervale de timp exist urmtoarea relaie: Nx T2* / T1 (1)

Relaia (1) este foarte simpl i ne permite msurarea tuturor parametrilor legai de timp, dar introduce o eroare de cuantizare, egal cu 1/Nx, cauzat de faptul c n intervalul de timp T2 nu ncape totdeauna un numr ntreg de impulsuri. Cu ct Nx este mai mic, ceea ce se ntmpl la msurarea frecvenelor i a intervalelor de timp mici, eroarea de cuantizare este mai mare. n seciunea urmtoare se vor expune unele modificri ale principiului de msur (1), prin care eroarea de cuantizare poate fi redus, n funcie de specificaiile de precizie impuse. Dac neglijm eroaree de cuantizare perioada T1 poate fi msurat prin relaia T1 = T2* / Nx Frecvena f1 poate fi msurat, conform definiiei, prin relaia f1 = Nx / T2* = Nx f2* (3) Precizia acestei msurtori este cu att mai bun cu ct frecvena semnalului de la intrare s1(t) este mai mare fa de frecvena semnalului de referin s2(t). Cel mai adesea perioada de msur T2 este astfel aleas nct s faciliteze prelucrarea ulterioar a datelor. Dac T2 = 1s, numrul de impulsuri msurat este egal chiar cu frecvena: f1 = Nx. Dac dorim o msurtoare mai rapid T2 se poate alege 0,1s, 0,01s, etc. n cazul cnd f1 este mic fa de f2, pentru meninerea unei precizii bune se inverseaz rolurile celor dou semnale. De data aceast NU genereaz un semnal de referin s2(t) avnd o frecven ct mai mare i mai precis, iar msurarea se realizeaz pe durata T1 a impulsului de la intrare. (2)

T2

T1 Fig. 3. Msurtoarea cu frecven de referin

n aceast situaie perioada semnalului msurat este T 1 = Nx T 2 * iar frecvena sa este f1 = f2* / Nx (5) (4)

Generarea semnalelor de referin cu frecvene de ordinul MHz sute de MHz se realizeaz de obicei cu ajutorul oscilatoarelor cu cristale de cuar, care sunt ieftine i n acelai timp extrem de stabile n timp. Frecvena natural de oscilaie a cristalelor este divizat cu ajutorul unor numrtoare, astfel setat nct s ofere la ieire baza de timp dorit. De exemplu, dac dispunem de un cristal cu frecvena de oscilaie 16.123.765 Hz, pentru a obine o baz de timp de 1s folosim un numrtor cu capacitatea de 16.123.765. Pentru ilustrarea msurrii defazajului s considerm dou semnale sinusoidale defazate, avnd frecvena de 50Hz (Fig. 4a). n primul rnd, din semnalele de intrare trebuiesc formate impulsuri dreptunghiulare, de exemplu cu ajutorul a dou triggere Schmitt (Fig. 4b). La ieirea din triggerele Schmitt se obin semnale logice, din care se poate extrage cu uurin informaia referitoare la ntrzierea dintre semnale i prin prelucrri numerice simple i la defazaj (Fig. 4b).

a) Semnalele sinusoidale defazate (Albastru & Rou)

b) Semnalele dreptunghiulare derivate, compatibile cu circuitele logice

c) Semnalul logic Albastru AND Rou prin care se msoar defazajul Fig. 4. Msurarea ntrzierii dintre dou semnale sinusoidale

Semnalul Albastru AND Rou msoar ntrzierea dintre semnalele Albastru i Rou. ntrzierea se msoar prin numrarea impulsurilor de referin, ca n Fig. 3. Pentru calculul defazajului, ntrzierea mai trebuie raportat la perioad, care este aceeai pentru Albastru i Rou: =360(Albastru AND Rou )/(2Albastru) =180(Albastru AND Rou )/Albastru [grd.] (6) =2(Albastru AND Rou )/(2Albastru) =(Albastru AND Rou )/Albastru [rad.]

X.1.2. Metode de cretere a preciziei numrtorului universal


Pentru minimizarea erorii de cuantizare se pot aplica diferite metode, dintre care dou au fost deja menionate: - opiunea ntre msurrile cu perioad de referin sau cu frecven de referin; - mrirea perioadei respectiv a frecvenei de referin; Cele mai eficiente soluii sunt ns cele care adapteaz algoritmul de numrare la schema concret de realizare a NU. S considerm de exemplu unul dintre numrtoarele universale existent pe piaa din ara noastr, Programmable Counter Timer HM 8122 Hameg. Etalonul intern de timp al acestui numrtor universal are frecvena de 100MHz, respectiv o perioad de 10ns. Ideea de baz este mrirea bazei de timp T2 pn cnd aceasta conine un numr ntreg de perioade T1. Algoritmul de numrare se modific n modul urmtor: - declanarea bazei de timp se realizeaz de ctre un front, de exemplu cresctor, al impulsurilor de numrat s1(t); - numrarea impulsurilor s1(t) decurge normal pn la epuizarea duratei nominale T2 a numrrii; dup ce aceast durat se ncheie, valoarea semnalului s2(t) continu s fie meninut pe nivel ridicat, pn la primul front cresctor al semnalului s1(t); n acest fel durata bazei de timp va cuprinde un numr ntreg de perioade T1 i eroarea de cuantizare dispare; - dac creterea bazei de timp s-ar putea msura cu pai infinit de mici eroarea msurtorii ar fi nul; msurtoarea se poate execut a doar n pai discrei, dar cu rezoluia cea mai bun oferit de aparat, respectiv de 10ns, corespunztoare etalonului intern de 100MHz. Exemplu: msurarea unui semnal cu frecvena de 75Hz pe durata a 100ms. Perioada T1 este egal cu 13,(3)ms. Numrarea acestor impulsuri timp de 100ms produce rezultatul Nx = 7, afectat de o eroare de cuantizare important, deoarece de fapt 100/13,(3) = 7,5. Prin aplicarea algoritmului modificat rezultatul numrrii este Nx = 8, iar baza de timp este extins pn la valoarea 106,(6)ms, msurat cu rezoluia de 10ns. Eroarea absolut a msurtorii este de 10ns iar eroarea raportat este de 10/13333 = 0, 075%.

Anda mungkin juga menyukai