KSP Sprawko 10 - cw 10 - Sprawozdanie PDF

Title KSP Sprawko 10 - cw 10 - Sprawozdanie
Author KeredjaN Student
Course Elektrotechnika Semestr III
Institution Uniwersytet Technologiczno-Przyrodniczy w Bydgoszczy
Pages 8
File Size 520.8 KB
File Type PDF
Total Downloads 5
Total Views 122

Summary

Sprawozdanie ...


Description

Spis treści 1.

Spis treści........................................................................................................................................2

2.

Przebieg ćwiczenia..........................................................................................................................2

3.

Zadanie domowe............................................................................................................................5

4.

Wnioski...........................................................................................................................................7

5.

Literatura........................................................................................................................................7

1

1. Spis treści Celem ćwiczenia jest zapoznanie się z zagadnieniami związanymi z wykorzystaniem oscyloskopu SDS1052DL oraz jego zdalną konfiguracją i odczytem danych pomiarowych z wykorzystaniem środowiska LabVIEW.

2. Przebieg ćwiczenia Ćwiczenie zostało rozpoczęte od programowania generatora. Połączenie (komunikacje) generatora z komputerem od strony blok diagramu zostało zrealizowane przez komponent „Visa Open” . Została dodana „Control” do wyjścia „Write buffer” do uprzednio dodanego komponentu, w celu zidentyfikowania połączenia, komendą z języka SCPI. Dodano „Visa Read” oraz do jego wyjścia „Read buffer” dodano „Indicator”. Ta operacja umożliwiła wyświetlenie zadziałania urządzenia. Została dodana stała do „Visa Read”. Poniżej został umieszczony zrzut ekranu z połączeniem tej części ćwiczenia.

Rys. 1. Widok z front panelu oraz blok diagramu programu z komunikacją generatora

Tworzenie przebiegów arbitralnych Do front panelu dodano komponent „Combo Box” który znajduje się w „String & Path”. Następnie w ustawieniach wybrano „Edit item”, umożliwił on wybór i dodanie kształtów przebiegów. Wysłano komendę w języku SCPI. Dodano tę komendę podobnie jak poprzednio. Do wyjścia „Input 1” dodano „Combo box”, natomiast do wyjścia „format string” dodano komponent „Constant” gdzie wpisano formułę z języka SCPI. Poniżej został podany program umożliwiający wybór kształtów przebiegów.

Rys. 2. Widok z front panelu oraz blok diagramu programu do wyboru kształtów przebiegu

Następnym zadaniem było dodanie regulacji częstotliwości. Zostało to zrealizowanie poprzez modyfikacje uprzedniego programu. Mianowicie do „Format into string” został dodany kolejny fragment kodu: FRQ,2000. Poniżej przedstawiono modyfikacje.

Rys. 3. Modyfikacja programu do regulacji częstotliwości

Dodano element „Knob” do płynnej regulacji częstotliwości. Rezultat mnożenia podawany był na wejście elementu „Format into string”. Zmieniono formułę komendy w języku SCIP poprzez dodanie komendy odpowiadającej za ustawianie częstotliwości. (FRQ, %.6f) Poniżej została przedstawiona modyfikacja.

Rys. 4. Modyfikacja programu do płynnej zmiany częstotliwości

Zadaniem kolejnym było dodanie przełącznika, mający na celu załączenie sygnału wyjściowego. Wybrano komponent „Select”. Realizacja przełącznika odbyła się poprzez dodanie komponentu „Visa Write”, podłączono go do wyjścia elementu „Format into string”. W front panelu dodano element „Vert Rocker” który jest odpowiedzialny za wywołanie przełączenia (przełącznik). Wpisano formułę: C1:OUTP %s.

3

Poniżej przedstawiono program z dodanym przełącznikiem.

Rys. 5. Program z dodaniem przełącznika

Następnie dodano elementy które miały odpowiadać za regulacje napięcia U PP oraz parametru Offset. Do uprzedniego programu dodano dwa elementy „Knob”. Dopisana została formuła: ,AMP, %.6f, OFST, %.6f. Poniżej został pokazany program z realizacją tych czynności.

Rys. 6. Program z możliwością płynnej regulacji parametrów opisanych w powyższym tekście

Kolejną częścią ćwiczenia było wykonanie przebiegu arbitralnego. Zrealizowanie tego zadania zaczęto od dodania komponentu „Read Delimited Spreadsheet” następnie odpowiednio go skonfigurowano. Wyjście zostało podłączone do „Fract/Exp string to Numer Function” Z wyjścia podłączono na wejście elementu „Index Array Function”. Dodano „Array Subset Function”. Sygnał z tego elementu został rozdzielony na dwa inne, mianowicie „Array Size Function” (zwraca liczbe elementów tablicy) oraz 4

„Build Waveform Function” który był odpowiedzialny za stworzenie przebiegu. Z wyjścia tego komponentu sygnał podany został na element „Resample Waveforms VI”. Na wyjście tego komponentu dołączono element „Waveform Graph” który ukazał wysłany przebieg. Poniżej przedstawiono opisany powyżej program.

Rys. 7. Program wykonujący przebiegi arbitralne

3. Zadanie domowe Polecenie zadania domowego: „Zadanie domowe polega na realizacji programu wyświetlającego przebieg, stanowiący sumę trzech przebiegów sinusoidalnych. Dla każdego z przebiegów należy przewidzieć możliwość zmiany amplitudy, częstotliwości i fazy początkowej za pomocą pokręteł, bądź suwaków. Częstotliwość próbkowania powinna wynosić 100 kHz dla każdego z sygnałów. Zakres regulacji częstotliwości w każdym przypadku powinien wynosić od 1 do 10 kHz. Amplituda regulowana jest w zakresie od 1 do 10 V. Faza początkowa natomiast podlega zmianom w zakresie od 0 do Π rad. Istotne jest by poszczególne przebiegi, jakie podlegają sumowaniu posiadały jednakową liczbę próbek. Należy wykreślić trzy okresy tworzonego w ten sposób sygnału niesinusoidalnego i jego widmo amplitudowe.” Poniżej został pokazany program z zadania domowego.

5

Rys. 8. Widok z blok diagramu programu z zadania domowego

6

Rys. 9. Widok z front panelu programu z zadania domowego

Wykorzystano komponent „Simulate Signal Express VI” w ilości trzech. Po dodaniu elementu zostało otwarte okno ustawień, gdzie trzeba było wybrać w ustawieniach „Signal type” kształt przebiegu „sine” (sinusoidalny). Do regulacji amplitudy, częstotliwości i fazy początkowej dodano elementy „control”. Na wyjściu pierwszego komponentu dla wszystkich trzech elementach dodano „From DDT”. Wizualizacja przebiegów odbyła się poprzez dodanie „Waveform graph”. W ustawieniach zmieniono skale wszystkich grafów. Zakres regulacji ograniczono w zakładce ustawień , w zakładce „scale” dodano ograniczenia zakresu. Dodano komponent „FFT MAG Phase” aby przedstawić widma amplitudowe otrzymanego sygnału.

4. Wnioski  Poznano dokumentacje techniczna generatora SDG1020  Poznano komendy języka SCPI, za pomocą których możemy sterować urządzenie  Zostały utrwalone wiadomości poznane na poprzednich ćwiczeniach laboratoryjnych

5. Literatura [1] dr Maciej Fajfer, „Programowanie generatora arbitralnego SDG1020 w środowisku LabVIEW”, UTP Bydgoszcz 7

8...


Similar Free PDFs