cz.2

Transkrypt

cz.2
Ćw. 02. Program LTspice do symulacji układów elektronicznych (cz.2)
Cel ćwiczenia
Nabranie wprawy w posługiwaniu się programem LTspice.
Analiza stanów nieustalonych (.tran) ; Przeglądarka przebiegów.
Symulacja przebiegów czasowych w stanach nieustalonych (przejściowych) wywoływana
jest dyrektywą .tran (transient), której obowiązkowym parametrem jest czas końca symulacji
Stop time. Inne parametry (tzw. modyfikatory) są opcjonalne. Przed rozpoczęciem analizy czasowej
program oblicza stan początkowy na podstawie analizy stałoprądowej .op. Aby tego uniknąć
wprowadza się modyfikator uic (use initial conditions). Wszystkie napięcia i prądy są wówczas w
chwili początkowej zerowe, chyba że zostaną zdefiniowane przy pomocy dodatkowej dyrektywy
.ic (initial conditions).
Wyboru przebiegów do wyświetlenia można dokonać na początku symulacji, albo/oraz po
jej zakończeniu, klikając nad elementami schematu; kursor myszy przybiera wówczas kształt
próbnika napięcia lub prądu. Kolejne wybrane przebiegi są wykreślane w innych kolorach, w
skalach dobieranych automatycznie, oddzielnie dla prądów, oddzielnie dla napięć.
Szybki odczyt wartości napięć, prądów i czasu jest możliwy przy pomocy kursora myszy
(mały krzyż) przesuwanego nad wykresami; jego współrzędne są podawane na pasku stanu.
Przyciśnięcie lewego przycisku myszy i przeciąganie nad wykresami powodują zmianę kursora na
lupę (+) i zakreślanie linią przerywaną prostokąta; na pasku stanu podawane są wówczas różnice
współrzędnych przeciwległych wierzchołków. Pozwala to na szybki odczyt przedziałów czasu oraz
amplitudy i częstotliwości przebiegów okresowych. Przed zwolnieniem lewego przycisku myszy
należy kliknąć prawym (RightClick) – co zapobiega powiększeniu wykresu.
Zmiany skal, powiększanie, zmniejszanie, przesuwanie i inne operacje wpływające na
wygląd są dostępne
wykresów.
w menu kontekstowym pojawiającym się po RightClick nad obszarem
LeftClick nad osią czasu pozwala ustalić ręcznie zakres i rodzaj skali czasu, a także
wprowadzić inny sygnał jako zmienną niezależną i tworzyć wykresy trajektorii X-Y.
Nad górną ramką wykresów wyświetlane są etykiety przebiegów w tym samym kolorze co
linia wykresu. LeftClick nad etykietą powoduje że z danym przebiegiem zostaje skojarzony i
wyświetlony kursor 1 w postaci dwóch długich linii; współrzędne tego kursora są wyświetlane w
oddzielnym oknie.
Ctrl+LeftClick nad etykietą przebiegu wyświetla
informacje całkowe, tj.
wartości średnią i skuteczną obliczone za przedział czasu widoczny na wykresie.
RightClick
otwiera okno dialogowe, w którym można edytować sposób wyświetlania przebiegu i kursorów.
Można tu wprowadzić proste lub skomplikowane wyrażenia, zawierające funkcje algebraiczne
napięć i prądów oraz stałej pi i zmiennej time (czas w sekundach, liczony od początku symulacji).
a)
b)
Zadania:
1. Utwórz prosty schemat składający się z połączonych szeregowo: źródła napięcia stałego V1,
rezystora R1 i kondensatora C1. Zaetykietuj węzły. Wpisz wartości parametrów V,C,R –
według własnego wyboru, z uwzględnieniem wskazówek prowadzącego.
2. Otwórz okno Edit Simulation Command i wybierz zakładkę Transient. Wpisz czas końcowy
Stop time równy 5-krotnej wartości stałej czasowej RC oraz zaznacz pole wyboru Skip
Initial operating point solution.
3. Uruchom symulację i obejrzyj napięcie w węźle wejściowym (napięcie źródła V1), w węźle
wyjściowym (napięcie na kondensatorze) oraz prąd w obwodzie. Oceń, czy są one zgodne z
teoretycznymi (rys.a)
4. Sprawdź jaki wpływ na przebieg symulacji ma wybór opcji: Start external DC supply
voltages at 0V ; ewentualnie sprawdź również wpływ innych opcji.
5. Przywróć stan zakładki Transient jak w punkcie 2.
Wielokrotna analiza parametryczna (.step, .param).
Oprócz jednokrotnych analiz typu .tran, .op, .ac, .tf symulator może wykonać szereg
symulacji tego samego typu, przy zmienianych wariantowo wartościach zewnętrznych napięć i
prądów źródłowych, temperatury oraz parametrów modelu elementów. Służy do tego dyrektywa
.step . Jeżeli zmieniany ma być parametr taki jak rezystancja, pojemność lub indukcyjność jakiegoś
elementu, to powinien on być wyrażony symbolicznie np. przy pomocy parametrów globalnych
zdefiniowanych dyrektywą .param .
Zadania:
6. Uzupełnij schemat o dyrektywę SPICE'a: .step V1 list 4 7 10 13 16 (ciąg liczb może być
inny). Uruchom symulację i obejrzyj rodzinę przebiegów napięcia wyjściowego
dla
zadanych wartości napięcia źródłowego V1. Przećwicz posługiwanie się kursorami 1 i 2
(przełączanie między przebiegami przy pomocy klawiszy ↑↓, informacja: Ctrl+RightClick
nad linią kursora)
7. Dodaj dyrektywę definiującą parametry globalne: .param R=100 C=1u (zarówno nazwy
parametrów jak i wartości mogą być inne); Parametr
wyrażenie w nawiasach klamrowych,
Value rezystora R1 zapisz jako
zależne od uprzednio określonych parametrów
globalnych (np.: { R } ) . Podobnie postąp z kondensatorem C1.
8. Zmień dyrektywę .step na następującą : .step param R 50 100 25 . Pierwsze dwie liczby
określają zakres zmienianego parametru, a trzecia krok z jakim parametr jest zmieniany w
kolejnych powtórzeniach symulacji. Obejrzyj i opisz wykres napięcia wyjściowego (rys.b).
Dodatkowe elementy graficzne (strzałki, napisy) są dostępne z menu Plot Settings\ Notes
&Annotations.
9. Modyfikuj wg własnego pomysłu dyrektywę .step ; sprawdź jak działa włączenie kilku
dyrektyw dotyczących różnych parametrów.
10. Wykonaj inne zadania zlecone przez prowadzącego.
Charakterystyki statyczne dla prądu stałego (analiza DCsweep, .dc)
Symulator powtarza wielokrotnie obliczenia punktu pracy (.op) dla rożnych wartości
zewnętrznego źródła napięcia lub prądu. Wyniki tych obliczeń są przedstawiane w formie
wykresów, w których jako zmienna niezależna na osi x występuje domyślnie wartość zmienianego
napięcia lub prądu źródłowego (można to później zmienić). Podobnie jak w analizie .step możliwe
jest zdefiniowanie więcej niż jednego źródła o zmienianych w zadanych zakresach wartościach. W
ten sposób można uzyskać wykresy nie tylko pojedynczych charakterystyk statycznych, ale całych
ich rodzin.
Zadania:
11. Utwórz schemat składający się z połączonych szeregowo: źródła napięcia stałego V1 (0V)
rezystora R1 (100Ώ) i diody D1 (1N750) ; zaetykietuj węzły.
12. Wybierz rodzaj analizy: DCsweep i ustal zakres zmian napięcia V1 od -15V do 15V co
0.1V
13. Wystartuj obliczenia i wybierz prąd diody jako zmienną Y
14. Zamień zmienną X na napięcie na diodzie; przeanalizuj kształt charakterystyki statycznej
diody.
15. Otwórz schemat przykładowy ..Examples\Educational\curvetrace.asc. Zmieniaj typ
tranzystora oraz zakres zmian V1 ; zinterpretuj uzyskane wykresy
16. Wykonaj inne zadania zlecone przez prowadzącego.
Sprawozdanie
Opisz zwięźle, własnymi słowami:
●
Działanie dyrektyw: .tran, .step, .dc (składnia, zastosowania, warianty)
●
Wyniki zadań: 3-4, 8-10, 14-16 (syntetycznie, bez zbędnych rysunków)
●
Zadania które sprawiły trudności
●
Propozycje uzupełnień i zmian do objaśnień wstępnych i programu ćwiczenia

Podobne dokumenty