• Nie Znaleziono Wyników

Rys. 1. Sche'mat blokowy układu linearyzujęcego

N/A
N/A
Protected

Academic year: 2022

Share "Rys. 1. Sche'mat blokowy układu linearyzujęcego"

Copied!
9
0
0

Pełen tekst

(1)

ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ Seria: AUTOMATYKA z. 66

________ 1983 Nr kol. 752

Edward HRYNKIEWICZ Instytut Elektroniki Politechnika ślęska

LINEARYZUOACY PRZETWORNIK A/C

.

I

S t r e s z c z e n i e . Ar tykuł przedstawia sposób linearyzacji ch ar ak te­

rystyki przetwornika pomiarowego w układzie z przetwornikiem A/C, działającym w oparciu o przetwarzanie napięcia na c z ę s t o t l i w o ś ć : po­

między licznik i przetwornik U/f wprowadza się binarny programowany dzielnik częstotliwości, a liczbę prograraujęcę ten dzielnik zmienia się w czasie przetwarzania tak, by uzyskać liniowę zależność wyniku od wielkości mierzonej.

i 1. Wstęp

W układach pomiarowych występuje często konieczność ws pó łp ra cy prze­

twornika A / C z nieliniowym przetwornikiem pomiarowym.

Aby w takim przypadku uzyskać liniowę zależność liczby od wielkości mie­

rzonej można dokonać modyfikacji przetwornika A/ C w sposób przedstawiony na rys, 1.

Rys. 1. Sche'mat blokowy układu linearyzujęcego

Modyfikacja polega na tym, że pomiędzy przetwornik U/f a brankę AND włęczony został binarnv programowany dzielnik cz ęs totliwości (8PDCz), pro­

gramowany tak (w zależności od stanu licznika) , by uzyskać zależność

(2)

64 E. Hrynkiewlc;

gdzie :

w - wynik przetwarzanie (pomiaru);

x - wartość wielkości m i e r z o n e j ; kp - współczynnik proporcjonalności.

Chcąc uprościć strukturę układu programującego (u p) można założyć, że licz-:

ba N (liczba programująca BPDCz) Jest przedziałami stała. Wtedy należy liczyć się z pewny* błędem liniowości wewn ąt rz przedziału.

2. Za sady doboru liczb programujących

2.1. Wariant I

Przy takie Jak wyżej postawieniu problemu należy zastanowić się, w Ja­

ki sposób wybierać liczby programujące BPDCz oraz przy Jakich wartościach

"w" na leży Je zmieniać.

Załóżmy w pierwszym przypadku, że zakres zmienności “x ” ( 0 < x •^xlnBX!

dzielimy na "1“ przedziałów oraz, że dla końca k-tego przedziału wynik przetwarzania w t wynosi •'px j( (zakres zmienności liczby “w" dzieli się także na "i" przedziałów, a osiągnięcie przez licznik poszczególnych war­

tości w^ - k » 1 , 2 i - wyznacza momenty zmiany liczby programującej N).

Przetwornik pomiarowy możne opisać równaniem:

U « f(x) (111

a częstotliwość wyjściową z przetwornika U/f wyrazić następująco:

fi » kf f(x) (2]|

g d z i e :

k f - współczynnik przetwarzania przetwornika U/f.

Zatem częstotliwość wyjściowa z BPDCz |l, wyraża się wzorem:

f k j f ( x ) N f m i m ---

o 2n 2 n

g d z i e :

n - liczba stopni BPDCz.

Uwzględniając to, że liczba N zmienia się po osiągnięciu przez st»' licznika górnej granicy każdego przedziału, można dla poszczególnych wer- tości xk (k « 1 , 2 i) napisać równania:

(3)

Lłnearyzujęcy przetwornik A/C 65

kfł(Xf f !?-B-X--(N ^ i + N2«2 + •” ł W i - 1 + N i*l> * V

kff(;-n " 1-)-(N l^ l-1 * N2 * 2 _1 + ” * ł " i - l * ! ^ ' V i - 1 (4)

k,f(x.) . --- n.t;; * k x

2 n 1 1 P 1

gdzie:

t £~n - czas, przez który liczba programująca podana Jest na w e j ­ ście programujące BPDCz w sytuacji, gdy wielkość mierzona po­

siada wartość x. _ 1 — (n « 0 , 1 , . . . , i; k « 1 , 2 ...i-m).

Ponieważ każda konwersja trwa przez czas m% m , zatem:

t \ * Z | + ... ♦ t + t 1 - t

i j ' 1 ♦ • C j " 1 + ••• + - C i-1 m t

r \ - 1

Na podstawie (4) i (5 ) uzyskuje się:

'l x 2 “ X 1 x l-l “ x l-2 X 1 “ x i-l t k ff(xi ) x.

^1 N2 + " * + " N i-1 ' j | | N i " " 2n kp

X1 X 2 “ X 1 X i-1 * x i_2

* 1 + ~ fę ~ + *** * ’ N l-1 " " 2n k__

X1 ^ k ff(xt )

“ I m ~ 7 \ ~

(6)

Stęd

(4)

66 E. Hrynkiewicz

/

(7)

Oeżeli przyjęć. Ze zakres zmienności “x" podzielony Jest na równe prze­

działy, to:

Znajęc liczby programujące BPDCz, w przyjętych przedziałach A x , można w yznaczyć błęd nieliniowości we wn ęt rz każdego z tych pr ze działów (w obli­

czeniach nie uwzględniany wp ły wu na błęd pomiaru nlerównomiernoścl rozkła­

du impulsów wyjściowych z BPDCz, gdyZ jest on niewielki w porównaniu z błędem nieliniowości).

Dla Kg.! < x ^ xs uzyskuje się:

k - 1 , 2 i. (8 )

( 9 )

g d z i e :

, ^ a - odcinki czasu, przez które na we jś ci u programujęcy«

BPDCz znajduję się odpowiednio liczby programujęce Nj,

Odstęp czasu t a można wyliczyć następujęco:

, d o )

Podstawiajęc za (k » 0 , 1 ... s-i) wielkości wyliczone z równań (9) dochodzi się do w y r a ż e n i a :

(5)

Llnearyzujęcy przetwornik A/C b7

k 2 n x. - X. ,

f k-1 *

Wynik przetwarzania dla x z rozpatrywanego przedziału można przedstawić teraz w postaci : i

k-N f(x)

w - k x + % - (12)

p a-l s 2n

a błęd pomiaru Jest równy:

% m kpX - w (l3)

Podstawiajęc (ll) do (12). a następnie (12) do (13) uzyskuje się: ,

x. - x. . x - x , i'kłN_f(x)

i - k N

(V

- k— ■»--!) - — i-Ł. (14)

P 8 k-1 k N s 2

Wzór (14) dla równych przedziałów A x przyjmuje postać:

x i k . N f(x)

<?“ k N p s i ^/ t N. i - + k (x-x ) --- i-S_--- p s-l ,n (15)

k-1 K Ł

2.2. Wariant II

Tak jak w wariancie poprzednim, dz ie li my zakres zmienności wielkości mierzonej na " i ” przedziałów. Z a kł ad am y zgodność ch arakterystyki rzeczy­

wistej z idealnę w środku każdego przedziału. Jeżeli przez w^ oznaczyć wynik przetwarzania dla x » x^ . to pamiętajęc, że każda konwersja trwa przez czas "i" oraz że liczba programujęca zmienia się na granicy pr ze­

działów. można dla środka każdego z pr ze dz ia łó w napisać:

(6)

68 E. Hrynkiewicz

k

i L U - f - (161

N.

k f f ( ^ )

Podobno równsnia podaje się także dla końca każdego przedziału:

2n A A w 2 ~ W 1 W i-1 ~ W l-2 W 1 " W i - 1) k ff U 1 -xm a x ) Nł N2 •'* N i-1 N i

2n ,"l , *2 " ”d . , , "i-1 " "i-2, _ y

k,f(r--y(Ni+ — ?ę~ł ••• n1_1 -

2 n w i k ff(x 1 ) Nj

2 równań (16) i (17) wy licza się:

x k ł x k-l

\ a _______ kp 2 w k-l_______

2 Xi+Xi , ■' i 0 n

N k - 1 N

w k ” w k-l +

7F

k f‘i f ^x k ) ' rr^m""»!-.!) k ” 1 , 2 ... i *

2 kil m

(17)

(18'

(19)

Z zależności (18) wynika, że obliczanie liczb programujących BPOCz (wa­

riant II) najwygodniej przeprowadzić obliczając na przemian N k i w^. Wy­

nika to s t ę d , że do obliczania liczby N k+1 potrzebna jest znajomość sta­

nu licżnika w k _

Błąd we wnętrz przedziału x < x ^ x wylicza się w wariancie II 3"1 S

następująco:

(7)

Lineąryzulscy przetwornik A/C 69

stęd :

N, f ( x )k« ^ — i N s/ . tl * k x - w . --- 2— — L % + N _ * ( w -w )

p 3-1 _n / , N m m-1

^ m«l

(20)

3. Przykład

Układ zawiera przetwernik pomiarowy £ 3 ] z czujnikiem termietorowym (ry*.

2), pracujący w zakresie 0-100°C. Tarmlstor «pisany jest równaniem:

4174 Rt » 908 . 10-8 e T_

1

T

rt

4- \

1

up

...

0

— - / Rp

T

---

0

Rys. 2. Przetwornik pomiarowy a) schemat, b) charakterystyka

Przyjmijmy: k f - 103 kp » 10; k • 1.33 y; " t - 1 s; 1 « 5; U p «

» 2 V; licznik - 3 dekady.

Rezystancję R p wybiera się tak, by punkt przegięcia ch ar ak te ry st yk i w y ­ padł w środku zakresu; w przykładzie R p » 3.053 k.

Napięcie U p (ryt. 2) przesuwa charakterystykę przetwornika pomi a­

rowego o 143 mV w dół.

Oeśli dla takiego przetwornika pomiarowego zastosować linearyzację w e ­ dług wariantu I, to uzyskuje się:

N x - 179 N2 - 112 Nj - 98

N4 - 118 ,

N5 « 173

Zmiana liczby programujfcej następuje dla w • O, 200, 400, 600, 800. Na­

tomiast dla wa riantu II:

(8)

70 E. Hrynkiewicz

N x * 211 N 2 - 77 N 3 « 122 N4 « 85 N 5 « 204

a zmiana liczby programujęcej ma miejsce dla w «= O, 235, 374, 622, 756,

Przebieg błędu dla układu nl ez li nearyzowanego oraz dla obydwu warian- tów przedstawia rys, 3 (w układzie bez linearyzacji k f = 500 — ). W roz­Hz patrywanym przykładzie okazuje się, że mniejsze błędy nieliniowości uzys­

kuje się przy linearyzacji według wariantu X. Nie można jednak powiedzieć, że jest to wariant optymalny. Nsjlepszy podział zakresu pomiarowegp na przedziały i wybór miejsca, w którym powinna zachodzić zgodność między charakterystykę idealna i rzeczywistą może być przedmiotem dalszych zain­

teresowań.

LITERATURA

[1] Arnstein W. i inni: Digital Linear Interpolation and the BRM,Control Engineering. Oune 1964.

[2] Wi nston G.C. : Curvilinear Rate Multiolier for Precise Interpolation, Control Engineering, April 1968.

(9)

Llnearyzulacy przetwornik A/C 71

[3] Kuzma E. : Termometry t e r m i s t o r o w e , PWN 1967.

[4] Badiairowski K. 1 inni: Cyfrowe systemy pomiarowe, WNT 1979.

Recenzent: Prof. dr hab. F. Wagner

Wpłynęło do Redakcji 1.V I I . 1982 r.

JIHHEAPH3HPyMIWa EFE0EPA30BAIEJIb A /U

P e a '» u e

B otaTŁe npe^cioBzeii kotoa JiaHeapH3anjiH. H 3MepatajiŁaoro npeodpasoBaieza padoTaratero cobmaczbo c npeodpasoBaiejieM A/ H KOTopuii coctoht h3 npeoOpaso- Batejis. aanpaaceaue - Bacioia. Mb to a cocioht b tom, <ito uexsy o t e T w t a npe- ofipaaoBaxeab BanpaxeHMe - qacioia B K a m a e i c a abohtouM yuHOxmejib, KOToporo nporpaMMsoe bhojio H3MeHaeTcjt TaicHu oOpaaou, rtoCh nojiyaaib zHHeftHy» 3asncn- K0C2B BMXOAHOrO HKOSa OT BZO^HO0 H3Mep/ŁM0it BDJIHqHHK,

A/D CONVERTER US ED FOR LINEARIZATION

S u m m a r y

The paper describes the linearization method suitable for a measuring devices. This method, which is implemented by the modification of A / D con­

verter of the V-to-f type, requires the rate multiplier connected between the pulses counter and the V-to-f converter. The programming number of the rate multiplier is set-up in such a manner that the linear relationship between digital output and the qu antity to be measured is obtained.

Cytaty

Powiązane dokumenty

W a l f i s z, Weylsche Exponentialsummen in der neueren Zahlentheorie, Deutscher Verlag Wiss., Berlin, 1963.. Institute of Mathematics Department of

More precisely, we show that two submanifolds of type number greater than one having the same affine connections and second fundamental forms are affinely equivalent.. The type

Jonck, Generalized chromatic numbers and addi- tive hereditary properties of

(For the case q = 1, this proof was also given in [11].) In fact, it shows that certain cases of Theorem (3.1) are equivalent to Doob’s results.. We end the section by deriving the

Though we have (13) for all but finitely many k by Mahler’s result, it seems difficult to prove effective bounds approaching the above in strength (see Baker and Coates [1] for the

Thus eigenfunctions of the Fourier transform defined by the negative definite form −x 2 in one variable are the same as eigenfunctions of the classical in- verse Fourier

Then at p the parabolic line on s remains a one-dimensional submanifold of the image of s, but with tangent line coinciding with the tangent line to the associated line of

In the study of semigroups the notion of infinitesimal operator/generator and the observation that, under certain conditions, the Laplace transform of the semigroup is the resolvent