DELPHI SPRAWKO GOTOWE, Politechnika Lubelska, Studia, Studia, sem VI, SPRAWKO


POLITECHNIKA LUBELSKA w LUBLINIE

LABORATORIUM KOMPUTEROWEGO WSPOMAGANIA PROJEKTOWANIA

Temat Filtry pasywne.

Data 2011.06.13

Nazwisko i Imię

Jakub Maj

Kamil Wieczerzak

Semestr

VI

Grupa

ED 6.3

Nr ćw.

DELPHI

Ocena

SPRAWOZDANIE - PROJEKT FILTRU LC

I. Cel ćwiczenia.

Celem ćwiczenia jest napisanie programu wspomagającego projektowanie filtru pasywnego, umożliwiającego także jego numeryczne przebadanie. Zaliczeniem projektu jest program komputerowy z dokumentacją(sprawozdaniem) realizującym wymienione poniżej zadania:

1.Określić typ badanego filtru.

2.Program wykonuje obliczenia i symulacje dla jednego z wybranych filtrów.

3.Wspomaganie doboru parametrów filtru na podstawie zadanych częstotliwości granicznych.

4.Wartości elementów budujących filtr muszą być zgodne z parametrami katalogowymi

cewek.

5.Na podstawie zadanych wartości indukcyjności i pojemności program wyznacza

częstotliwości graniczne.

6.Program wyświetla charakterystyki współczynników a i b.

7.Dokumentacja zawiera omówienie najistotniejszych procedur i funkcji użytkownika oraz

wnioski odnoszące się do uzyskanych wyników i ich zgodności z oczekiwaniami

teoretycznymi

II. Określenie badanego filtru.

0x01 graphic

Rys.1. Schemat układu filtru dolnoprzepustowego LC typu T.

III. Wykorzystane wzory przy projektowaniu filtru.

Parametry łańcuchowe dla czwórnika typu T:

AT = 1+Z1*Y

BT = Z1+Z2+Z1*Z2*Y

CT = Y

DT = 1+Z2*Y

Badany filtr jest filtrem symetrycznym toteż: Z1 = Z2

Częstotliwość graniczna:

f = 0x01 graphic

Pulsacja graniczna:

ωo = 0x01 graphic

W filtrach LC pasmo przepuszczania filtru definiuje się jako zakres częstotliwości (lub pulsacji ) dla których α = 0. Ponieważ A11 = cosh(α+jβ) = cosαcosβ + jsinhαsinβ dla α = 0.

A11 = cosβ

skąd wynika, że w paśmie przenoszenia

-1 ≤ A11 <0x01 graphic
1

wobec tego równanie A11 0x01 graphic
1

Wyznaczając granice pasma przepustowego. Jeśli obciążenie jest falowe (Z2 = ZC) to w paśmie przepuszczania napięcie wyjściowe U2 równe jest U2 = U1e-jb a więc jest równe co do modułu napięciu U1 lecz opóźnia się o kąt β

Współczynnik przenoszenia filtru g = a +jb (a - współczynnik tłumienia, b współczynnik fazowy) zdefiniowany jest przy obciążeniu filtru impedancją falową Zc jako:

g = ln0x01 graphic
= ln0x01 graphic

Znając parametry łańcuchowe czwórnika można obliczyć współczynnik przenoszenia jako :

g = ln(A+0x01 graphic
)

z tego równania otrzymamy parametr

A = chg = ch(a+jb) = cha* cosb + jsha*sinb

III. Wykorzystane cewki oraz kondensatory.

W programie zostały wykorzystane cewki o wartościach podanych w katalogu firmy POLFER:

0.018 uH 0.44 mH

0.066 uH 0.88 mH

0.2 uH 1.73 mH

0.28 uH

0.35 uH

W programie zostały wykorzystane kondensatory o wartościach podanych w katalogu firmy ELECTRONICS COMPONENTS:

1.5 nF 150 nF

2.2 nF 470 nF

8.2 nF 2,2 uF

47 nF 4,7 uF

68 nF 10 uF

IV. Charakterystyka programu pozwalającego projektować filtr LC

0x01 graphic

Rys.4. Widok ogólny okna programu dla filtru LC.

0x01 graphic

Rys.5. Okno z wyborem dostępnych katalogowych wartości kondensatorów i cewek

0x01 graphic

Rys.6. Przykładowe wartości wybrane z katalogu.

0x01 graphic
Rys.7. Otrzymane wykresy dla współczynników a i b oraz przebiegów napięć U1,U2

0x01 graphic

Rys.8. Wyliczona częstotliwość graniczna dla podanych wartości L i C

0x01 graphic

Rys.8. Dobór parametrów L i C dla wybranej częstotliwości

0x01 graphic

Rys.9. Okno z wyboru częstotliwości

VI. Omówienie ważniejszych procedur programu projektowego

Obliczanie częstotliwości granicznej

procedure TForm1.Button1Click(Sender: TObject);

var

l,c,f0:double;

i:integer;

begin

l:=strtofloat(edit1.Text);

c:=strtofloat(edit2.Text)*10e-6;

f0:=(2/sqrt(c*l))/(2*pi); //wzór na f0

Label3.Caption:=Format('Wyliczona przez program: %.3fHz',[f0]);

image2.Canvas.MoveTo(0,0);

image2.Canvas.Pen.Color:=clBlack;

setLength(ega,image2.Width+1);

for i:=1 to image2.Width do

begin

ega[i]:=czest(l,c,f0*(i/image2.Width),i); // *(i/image2.Width) - krok przy rysowaniu wykresów a i b - chyba lepiej by wyglądało gdyby to rosło logarytmicznie nie liniowo

end;

drawC(ega,true,clRed,'a',5,5,true);

drawC(ega,false,clBlue,'b',5,25,false);

drawU(l,c,f0/2);

end;

Dobór parametrów filtru dla zadanej częstotliwości

procedure TForm1.Button2Click(Sender: TObject);

var

f0, cl: double;

q: integer;

begin

f0:=strToFloat(edit7.Text)*1000;

cl:=math.Power(1/(pi*f0),2); //wzór na iloczyn cl

q:=MessageBox(form1.Handle,PChar(format('Iloczyczn indukcyjnosci i pojemnosci użytych w filtrze musi wynosic: %3.10f.'#10#13'Przykładowe elementy:'#10#13'Cewka L=1H'#10#13'Kondensator C=%3.0fuF'#10#13#10#13'Wstawic do obliczen?',[cl,cl*10e10])),PAnsiChar('Wyliczanie parametrów'),(MB_YESNO + MB_ICONASTERISK));

if q=6 then

begin

edit1.Text:='1';

edit2.Text:=floatToStr(round(cl*10e10));

end;

end;

VI. Wnioski i spostrzeżenia

Wprowadzenie założeń teoretycznych dotyczących filtru LC dolnoprzepustowego do programu realizującego symulację działania układu nie jest zadaniem wcale oczywistym. Wyprowadzony wzór na osiągnięcie częstotliwości granicznej jest zadaniem stosunkowo łatwym. Ponadto korzystanie z bazy cewek i kondensatorów dla obliczenia częstotliwości granicznej nie sprawia problemu. Program po pobraniu wartości elementów liczy ten ważny parametr. Komplikacje zaczęły się gdy program ma za zadanie dobrać elementy na podstawie zadanej częstotliwości. Moim pomysłem stało się założenie że jeden z parametrów we wzorze

LC =0x01 graphic
musimy przyjąć jako stały. W naszych rozważaniach stałą jest wartość cewki. Natomiast program dopasowuje wartość kondensatora. Być może jest inny, bardziej dokładny sposób jednakże moja znajomość programowania w programie Delphi pozwoliłą mi skonstruować program oparty o tą metodę.



Wyszukiwarka

Podobne podstrony:
stany nieustalone w obwodach RLC zasilanych ze źródła napięcia stałego, Politechnika Lubelska, Studi
GOTOWER, Politechnika Lubelska, Studia, Studia, organizacja produkcji, laborki-moje, od majka, SPRAW
Czwórniki, Politechnika Lubelska, Studia, sem III, pen
BUEE alfabetycznie, Politechnika Lubelska, Studia, sem III, Bezpieczeństwo użytkowania urządzeń elek
Autentyczne dialogi pilotów, Politechnika Lubelska, Studia, sem III
Metoda prądów oczkowych, Politechnika Lubelska, Studia, sem III, materiały, Teoria Obwodów1, kabelki
bezpieczenstwo calosc 2, Politechnika Lubelska, Studia, sem III, Bezpieczeństwo użytkowania urządzeń
strona piotrka, Politechnika Lubelska, Studia, sem III, pen, METODY NUMERYCZNE, metody numeryczbe st
rozniczki, Politechnika Lubelska, Studia, sem III
metrologiia, Politechnika Lubelska, Studia, sem III
Metro egzam, Politechnika Lubelska, Studia, sem III, Egzamin metrologia
SPR MRT, Politechnika Lubelska, Studia, sem III
ED3, Politechnika Lubelska, Studia, sem III
ED5, Politechnika Lubelska, Studia, sem III
Laboratorium elektroniki - Ćwiczenie 02, Politechnika Lubelska, Studia, sem III, materiały, Teoria O

więcej podobnych podstron