Instrukcja obsługi programu AWA.EXE

advertisement
BIAŁOSTOCKA
POLITECHNIKA
WYDZIAŁ ELEKTRYCZNY
KATEDRA TELEKOMUNIKACJI I APARATURY ELEKTRONICZNEJ
Instrukcja obsługi programu AWA.EXE.
Załącznik do ćwiczeń laboratoryjnych nr 8 i 9.
Laboratorium z przedmiotu:
MIERNICTWO ELEKTRONICZNE
KOD:

Opracowali: mgr inż. Andrzej Więcko, mgr inż. Kamil Leś
2000
1. Wymagania sprzętowe programu.
Program AWA.EXE może działać na komputerze spełniającym następujące
wymagania:
-kompatybilność z IBM PC AT (procesor minimum 80286),
-dysk twardy (około 400 kB wolnego miejsca),
-zainstalowane karty systemu VIRT II: przetwornik, generator i rejestrator,
-system operacyjny: DOS wersja 5.0 lub późniejsza, Windows wersja 3.1 lub późniejsza.
Do poprawnej pracy programu: „Analiza Widmowa i Aproksymacja” są niezbędne
(oprócz AWA.EXE) pliki THREED.VBX i SAXTABS.VBX.
UWAGA!
Przy korzystaniu z rejestratora należy upewnić się, że adres karty został prawidłowo
ustawiony w oknie konfiguracyjnym kart, gdyż po starcie rejestratora ze źle ustawionym
adresem nastąpi zawieszenie się programu.
2. Okno główne.
Po uruchomieniu programu na ekranie pojawia się okno jak na rysunku 1.
2.1. Menu, pasek narzędzi.
W menu okna głównego dostępnych jest pięć opcji:
-Plik: standardowe funkcje Windows do obsługi plików (odczyt, zapis itp. ),
-Edycja: powiększanie i pomniejszanie wykresu,
-Karty: konfiguracja i obsługa kart systemu VIRT II,
-FFT: analiza widmowa sygnałów oraz pomiary transmitancji czwórników liniowych,
-Aproksymacja.
Funkcje dostępne w pasku narzędziowym:

Nowy - wyczyszczenie Okna roboczego,

Otwórz... - wczytanie przebiegu zapisanego w pliku *.AWA do Okna roboczego. Po
wybraniu tej opcji wyświetlane jest standardowe okno środowiska Windows Otwórz
plik,

Zapisz - zapisanie w pliku przebiegu z Okna roboczego. Po wybraniu tej opcji
wyświetlane jest standardowe okno Windows Zapisz plik,

Zapisz Jako - zapisanie przebiegu z Okna roboczego w pliku o innej nazwie. Po
wybraniu tej opcji wyświetlane jest standardowe okno Windows Zapisz jako,

Koniec - zakończenie pracy z programem.
Menu Edycja
Funkcje dostępne w pasku narzędziowym:

Powiększ -powiększenie fragmentu przebiegu zaznaczonego w Oknie roboczym.

Pomniejsz -przedstawienie przebiegu w postaci pierwotnej (cofnięcie wszystkich
operacji powiększania dla danego przebiegu).
Menu Karty
Funkcje dostępne w pasku narzędziowym:

Przetwornik A/C - C/A - okno obsługi przetwornika AD611B.

Generator - okno obsługi generatora PG621 A.

Rejestrator -okno obsługi rejestratora WD671A.

Konfiguracja - okno konfiguracji kart.
Menu FFT
Funkcje dostępne w pasku narzędziowym:

Widmo- okno analizy widmowej.

Transmitancja – okno pomiarów transmitancji czwórników.
Menu Aproksymacja
Funkcje dostępne w pasku narzędziowym:

Aproksymacja – menu nierozwijalne. Po jego wybraniu wyświetlane jest okno
aproksymacji.
2.2. Okno robocze.
W oknie tym można obejrzeć przebieg zapisany w zbiorze dyskowym lub
zarejestrowany przez rejestrator, a także powiększyć (wyciąć) jego wybrany fragment. Do
wycinania służą cztery kursory w postaci linii. Kursorami tymi wyznacza się prostokątny
obszar, który ma być powiększony. Lewym klawiszem myszy ustawia się lewy kursor,
prawym –prawy. Przy włączonym klawiszu SHIFT, lewy klawisz myszy ustawia kursor
górny, a prawy - kursor dolny. Na rysunku 2 przedstawiono zaznaczony w ten sposób
fragment przebiegu trójkątnego (rysunek 2a) i jego powiększenie (rysunek 2b)
Rys.2. Powiększanie przebiegu w Oknie roboczym.
2.3. Okno generatora.
W oknie przedstawionym na rys.3 wyświetlany jest przebieg jednego okresu
generowanego przebiegu.
Rys.3. Okno z przebiegiem wyjściowym generatora PG621A.
2.4. Pasek statusu.
W pasku statusu wyświetlane są informacje o wybranych opcjach menu oraz nazwa
pliku z próbkami (*.AWA), z którego budowany jest generowany przebieg Dodatkowo
wyświetlany jest stan klawiszy NUM LOCK oraz CAPS LOCK.
Jestem gotowy
GENERUJE SINUS AWA
Rys.4. Pasek stanu.
3. Okno konfiguracji kart systemu VIRT II.
Okno konfiguracji jest przedstawione na rysunku 5.
NUM
Można ustawić w nim adresy oraz zakresy napięć wejściowych i wyjściowych
wykorzystywanych kart systemu VlRT II. Adresy kart należy wpisywać w formacie
szesnastkowym. Program będzie działał poprawnie jeżeli wszystkie ustawienia programowe
będą zgodne z ustawieniami na kartach.
4. Przetwornik AD611B.
Okno przetwornika jest przedstawione na rysunku 6.
W oknie tym wyświetlane są wartości napięć panujących na wejścia 16 kanałów
przetwornika A/C. Każdy z nich może być włączony lub wyłączony poprzez zaznaczenie
odpowiedniego pola. W okienku edycyjnym przetwornika C/A należy wpisać wartość
napięcia. Po naciśnięciu klawisza Ustaw zadane napięcie pojawia się na wyjściu
przetwornika. Wyświetlenie okna nie blokuje pozostałych funkcji programu. Ponowne
wybranie opcji Przetwornik z menu Karty (widoczny symbol „  ”) powoduje zamknięcie
tego okna.
5. Okno generatora PG621A.
Okno generatora jest przedstawione na rysunku 7.
Po naciśnięciu klawisza Załaduj dane można wybrać dowolny plik z próbkami
(*.AWA), z których będzie budowany przebieg wyjściowy. Niżej opisane są wszystkie
parametry generacji:

Liczba próbek - określenie liczby próbek (2+32768), z których budowany będzie
przebieg wyjściowy.

Okres powtarzania - ustawienie okresu powtarzania przebiegu jako wielokrotności
okresu zegara wewnętrznego lub zewnętrznego (1+32768).

Okres taktowania - ustawienie okresu taktowania generatora przy taktowaniu
wewnętrznym (0.5+32768s).
Tryb generacji:

Pojedyncza - jednokrotna generacja przebiegu-

Ciągła - powtarzanie przebiegu cykl po cyklu

Okresowa -powtarzanie przebiegu co Okres powtarzania. Wybranie tej opcji ma sens
wówczas gdy spełniony jest warunek. Liczba próbek < Okres powtarzania

Wyzwalana - jednokrotna generacja (1-go cyklu) po wyzwoleniu zewnętrznym.
Źródło taktowania.

Zewnętrzne - taktowanie generatorem zewnętrznym

Wewnętrzne - taktowanie generatorem na karcie PG621A
Naciśnięcie klawisza Start powoduje rozpoczęcie generacji i zamknięcie okna
generatora. Po ponownym jego otwarciu i naciśnięciu klawisza Stop generacja zostaje
zatrzymana.
6. Rejestrator WD671A.
Okno rejestratora jest przedstawione na rysunku 8.
W oknie tym można ustawić wszystkie parametry rejestracji przebiegów.

Okno czasowe - liczba próbek rejestrowanego sygnału (2+32767)

Okres próbkowania - ustawienie okresu próbkowania sygnału wejściowego
(0.00011677ms)

Opóźnienie wyzwalania - określenie liczby próbek między momentem wyzwolenia a
początkiem rejestracji (032767)

Poziom wyzwalania - ustawienie poziomu napięcia sygnału wejściowego, przy którym
następuje rejestracja (dla wewnętrznego źródła wyzwalania).
Tryb wyzwalania:

Zewnętrzne - wyzwolenie rejestracji sygnałem zewnętrznym podłączonym do wejścia
wyzwalania rejestratora

Wewnętrzne - wyzwolenie rejestracji ustawionym poziomem napięcia

Ręczne - rozpoczęcie rejestracji bezpośrednio po naciśnięciu klawisza Start.
Po naciśnięciu klawisza Start rozpoczyna się proces rejestracji. Wyświetlenie okna nie
blokuje pozostałych funkcji programu. Ponowne wybranie opcji Rejestrator z menu Karty
(widoczny symbol „”) powoduje zamknięcie tego okna.
7. Analiza widmowa sygnałów.
Okno analizy widmowej sygnałów jest przedstawione na rysunku 9.
Rys. 9. Okno analizy widmowej sygnałów.
Dostępne są w nim wszystkie funkcje potrzebne do analizy widma sygnału
okresowego i syntezy obliczonego widma. Jeżeli przy wybraniu opcji Widmo z menu FFT w
Oknie roboczym znajduje się dowolny przebieg to zostanie on narysowany w lewej, górnej
części ekranu. W tytule okna wyświetlany jest komunikat BEZ NAZWY, gdy przebieg
pochodzi bezpośrednio z rejestratora (bez zapisu na dysk) lub nazwa zbioru dyskowego
(*.AWA lub *.WID). Naciśnięcie klawisza Start obliczeń uruchamia analizę i syntezę
widmową. Liczba harmonicznych, z których odtwarzany jest przebieg równa się wartości
podanej w okienku edycyjnym Rząd widma. Wyniki obliczeń są przedstawiane graficznie na
odpowiednich wykresach. W oknie Analiza sygnału wyświetlane są ponumerowane prążki
kolejnych harmonicznych sygnału. Maksymalny rząd widma jaki można ustawić jest równy
500. Oś pionowa jest skalowana w woltach i decybelach. Poziom 0dB został przyjęty dla
napięcia 0.775V. Napięcie to jest bezwzględnym poziomem odniesienia w elektroakustyce.
Jest to poziom dla mocy 1mW wydzielonej na rezystancji 600 przez generator normalny
(generator o rezystancji wewnętrznej 600).
W menu okna Analizy i syntezy widmowej sygnałów dostępne są trzy opcje:
-Plik - standardowe funkcje Windows (odczyt, zamknięcie okna),
-Edycja - uruchomienie edytora NOTEPAD.EXE (aplikacja Notatnik systemu Windows),
-Zakres - ustawienie zakresów napięć analizowanego przebiegu.
Menu Plik.
- Otwórz - wczytanie próbek ze zbioru dyskowego *.AWA lub *.WID. Po wybraniu
odpowiedniego pliku przebieg zostanie wyrysowany w lewej, górnej części ekranu. Pliki
*.WID są typu tekstowego i należy je tworzyć za pomocą dowolnego edytora
nieformatującego (edytor, który nie zapisuje w pliku dodatkowych znaków sterujących).
Można je edytować wybierając opcję Edycja. Plik ten powinien zawierać próbki przebiegu
zapisane w postaci liczb w jednej kolumnie o napięciach z zakresu od 1,5V.
- Zapisz wyniki - umożliwia zapis wyników obliczeń dla zadanego rzędu widma w pliku
tekstowym. Standardowy program środowiska Windows - NOTEPAD.EXE jest używany do
automatycznego wyświetlania na ekranie zawartości pliku. W pliku tym znajdują się dane
liczbowe przedstawiające amplitudy kolejnych składowych harmonicznych dyskretnego
szeregu Fouriera. Dane te są zapisane w kolumnach: k - rząd widma, Ak - współczynniki
składowych kosinusoidaJnych, Bk - współczynniki składowych sinusoidalnych, Ck moduły amplitud.
- Koniec - zamknięcie okna Analizy i syntezy widmowej sygnału.
Menu Edycja.
Jeżeli w oknie analizowanego sygnału jest wczytany plik typu *.WID to wybranie opcji
Edycja uruchamia wraz z tym plikiem program NOTEPAD.EXE (Notatnik). W przeciwnym
wypadku NOTEPAD.EXE umożliwia edycję nowego pliku, który powinien mieć rozszerzenie
*.WID.
Menu Zakres.
Wybranie opcji zakres powoduje wyświetlenie okna, w którym dokonuje się wyboru zakresu
napięć analizowanego sygnału (rysunek 10).
Rys. 10. Okno zmiany zakresów napięć analizowanego sygnału.
Dostępne są zakresy napięć jak dla rejestratora: 1V, 2V, 5V. Naciśnięcie klawisza
OK powoduje schowanie okna i uaktualnienie widoku ekranu. Po każdej zmianie zakresu
należy ponownie przeprowadzić obliczenia analizy widmowej.
8. Pomiary modułu transmitancji czwórników.
Okno analizy modułu transmitancji czwórników jest przedstawione na rysunku 11.
Rys. 11. Okno analizy modułu transmitancji czwórników.
Dostępne są w nim wszystkie funkcje umożliwiające pomiar modułu transmitancji
czwórników liniowych w paśmie częstotliwości od 20Hz do 20kHz. Po podłączeniu badanego
czwórnika, jak na rysunku 12, można rozpocząć jego analizę klawiszem Start obliczeń. W
czasie analizy wykonywanych jest 300 pomiarów tłumienia czwórnika dla sygnałów o
zadanych programowo częstotliwościach z podanego wyżej przedziału. Sygnał sinusoidalny o
zadanej częstotliwości i stałej amplitudzie z generatora doprowadzany jest na wejście
czwórnika. Po czasie określonym w oknie edycyjnym Opóźnienie w [ms] następuje rejestracja
sygnału z wyjścia czwórnika. Czas opóźnienia powinien być na tyle długi, żeby wygasł stan
przejściowy spowodowany przełączeniem napięcia. Iloraz amplitudy sygnału na wyjściu do
amplitudy sygnału na wejściu jest modułem transmitancji czwórnika dla danej częstotliwości.
W czasie pomiarów wyświetlany jest komunikat Trwają pomiary... informujący o stopniu ich
zaawansowania w procentach. Zakończenie pomiarów jest sygnalizowane dźwiękiem i
komunikatem Analiza zakończona pomyślnie!.
Rys.12. Schemat układu do pomiaru modułu transmitancji czwórnika.
Po zmierzeniu w powyższy sposób tłumienia dla 300 częstotliwości funkcja przejścia
jest rysowana w oknie Transmitancja czwórnika. Wyniki pomiarów można zapisać w pliku
tekstowym *.TRN po naciśnięciu klawisza Zapis wyników. Jeżeli badany czwórnik wzmacnia
sygnał to należy włączyć tłumik, tak aby suma modułów transmitancji: badanego układu i
tłumika była mniejsza od 0dB (rys.12). Na rysunku 11 przedstawione jest okno analizy
transmitancji czwórnika po wykonanych pomiarach. Klawiszami wyboru Skala tłumienia
można przeskalować wykres według własnych potrzeb. Naciśnięcie klawisza Koniec
powoduje zamknięcie okna.
9. Aproksymacja.
Dane potrzebne do aproksymacji mogą pochodzić z pliku binarnego (*.AWA) lub z
pliku tekstowego (*.APR). W pliku tekstowym wpisuje się je w dwóch kolumnach: w
pierwszej wartości x, a w drugiej y. Po wyświetleniu okna aproksymacji należy wczytać plik
z próbkami lub stworzyć go za pomocą edytora NOTEPAD.EXE (Notatnik środowiska
Windows) naciskając klawisz Edycja. Tak przygotowany plik należy zapisać w zbiorze
dyskowym i zamknąć aplikację NOTEPAD.EXE. Następnie można wczytać dane do
aproksymacji po naciśnięciu klawisza Plik z danymi (w każdej chwili, przy załadowanym
pliku *.APR, można go edytować naciskając klawisz Edycja). Po wczytaniu danych należy
wybrać rodzaj aproksymacji oraz stopień a następnie przejść do drugiej części poprzez
wybranie opcji Aproksymacja w dole okienka (rys.13).
Rys. 13. Okno wyboru aproksymacji.
Stopień wielomianów można wybierać tylko między 1 a 9, natomiast współczynnik b
przy aproksymacji funkcją wykładniczą, może być dowolny.
Jeśli plik został wczytany (jego nazwa jest widoczna w specjalnej ramce, patrz rys.13) i został
dokonany wybór funkcji aproksymującej, można przejść do właściwej aproksymacji. Jeśli
wczytanym plikiem był plik *.AWA to pojawi się okienko jak na rys.14, w którym określamy
minimalne i maksymalne wartości X i Y.
Rys.14. Okno skalowania osi.
Rys. 15. Okno aproksymacji właściwej.
Po ustawieniu odpowiednich zakresów (tylko pliki *.AWA) pojawia się okienko z
wykresem próbek wczytanych do aproksymacji (rys.15). Po naciśnięciu klawisza Aproksymuj
na punkty przedstawiające próbki zostanie nałożony wykres funkcji aproksymującej oraz
udostępniony klawisz Drukuj. Ocena poprawności wyboru funkcji aproksymującej możliwa
jest na podstawie wartości współczynników korelacji oraz błędów chi-kwadrat. Po wybraniu
aproksymacji
jednostajnej
(wielomianami
Czebyszewa)
zamiast
błędu
chi-kwadrat
wyświetlane jest maksymalne odchylenie wykresu funkcji aproksymującej od ciągu próbek.
Wartości te są wyświetlone w prawym górnym rogu okna (rys.15). Wyniki aproksymacji są
zapisywane w pliku *.WYN. Mogą one zostać także wydrukowane.
10. Formaty plików programu: Analiza Widmowa i Aproksymacja.
Oprogramowanie potrzebne do wykonania ćwiczenia zawiera następujące zbiory dyskowe:
-AWA.EXE - główny program obsługi
-THREED.VBX, SAXTABS.VBX - pliki systemowe potrzebne do poprawnej pracy
programu AWA.EXE.
- *.AWA - pliki z danymi sterującymi kartą generatora PG621A, odczytywane za pomocą
rejestratora WD671A. Są to pliki binarne w których zapisane są próbkowane sygnały; każdy
kolejny bajt reprezentuje jedną próbkę sygnału. Plik tego typu posiada nagłówek, który jest
rozpoznawany przez program AWA.EXE. W przypadku braku nagłówka sygnalizowany jest
błędny format pliku.
-*.WID - pliki typu tekstowego, które zawierają dane do analizy widmowej. Można je
tworzyć dowolnym edytorem nieformatującym (edytor, który nie zapisuje w pliku
dodatkowych znaków sterujących). Napięcia próbek wybranego sygnału zapisuje się w
kolumnie, jedna pod drugą w zakresie 5V, czyli w zakresie napięć rejestratora WD671A.. W
przypadku przekroczenia tego zakresu występują błędy obliczeniowe. Maksymalna ilość
próbek w takim pliku nie może przekraczać 1024.
- *.TRG - pliki typu tekstowego, w których zapisuje się wyniki analizy widmowej przebiegu.
W nagłówku pliku jest nazwa źródła sygnału. W trzech kolumnach są zapisane wyniki
przedstawiające amplitudy kolejnych składowych harmonicznych dyskretnego szeregu
Fouriera: k - rząd widma, Ak - współczynniki składowych kosinusoidalnych, Bk współczynniki składowych sinusoidalnych, Ck - moduły amplitud.
- *.TRN - pliki typu tekstowego z wynikami pomiarów transmitancji czwórników. Wyniki są
zapisane w dwóch kolumnach: w pierwszej wyszczególnione są częstotliwości przebiegów
dla których przeprowadzane są pomiary, w drugiej zaś tłumienia tych sygnałów w badanym
czwórniku.
- *.APR - pliki typu tekstowego, w których zapisane są wybrane punkty charakterystyki do
aproksymacji. Liczby są zapisywane w dwóch kolumnach: w pierwszej są wartości x
(odcięte) a w drugiej y (rzędne);
- *.WYN - pliki typu tekstowego, w których zapisuje się wyniki aproksymacji. W plikach
tych zapisuje się rodzaj aproksymacji oraz wzór funkcji aproksymującej.
Download