Ćwiczenie C2. Generowanie sygnału analogowego o arbitralnie zadanym kształcie

Podobne dokumenty
Ćwiczenie C3. Akwizycja i generacja sygnałów cyfrowych

Ćwiczenie C1. Utworzenie wielokanałowego systemu zbierania danych i prezentacja zarejestrowanych przebiegów na ekranie PC

Ćwiczenie C6. Utworzenie aplikacji sterującej napędem pozycyjnym z silnikiem krokowym

Ćwiczenie C5. Utworzenie aplikacji sterującej napędem pozycyjnym przy wykorzystaniu potencjometrycznego pomiaru położenia

Ćwiczenie C4. Utworzenie aplikacji stabilizującej prędkość napędu przy wykorzystaniu impulsatora

Gromadzenie danych. Przybliżony czas ćwiczenia. Wstęp. Przegląd ćwiczenia. Poniższe ćwiczenie ukończysz w czasie 15 minut.

Wirtualne przyrządy kontrolno-pomiarowe

Wirtualne przyrządy pomiarowe

Podstawy budowy wirtualnych przyrządów pomiarowych

Konfiguracja karty akwizycji danych pomiarowych DAQ

Program ćwiczenia: SYSTEMY POMIAROWE WIELKOŚCI FIZYCZNYCH - LABORATORIUM

Schemat blokowy karty

Ćwiczenie 3 Akwizycja danych pomiarowych za pomocą karty pomiarowej NI USB-6008 w programie LabVIEW

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium przyrządów wirtualnych. Ćwiczenie 3

Wykorzystanie karty PCI-6014 NI jako karty pomiarowej prostego wirtualnego oscyloskopu

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Ćw. 12. Akwizycja sygnałów w komputerowych systemach pomiarowych ( NI DAQPad-6015 )

Laboratorium Komputerowe Systemy Pomiarowe

Laboratorium Komputerowe Systemy Pomiarowe

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium cyfrowej techniki pomiarowej. Ćwiczenie 4

III. Przebieg ćwiczenia. 1. Generowanie i wizualizacja przebiegów oraz wyznaczanie ich podstawowych parametrów

Pracownia internetowa w szkole ZASTOSOWANIA

Instrukcja do oprogramowania ENAP DEC-1

Ćw. 2. Wprowadzenie do graficznego programowania przyrządów pomiarowych

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

FAQ: /PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

BIOS, tryb awaryjny, uśpienie, hibernacja

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Temat: Organizacja skoroszytów i arkuszy

Parametryzacja przetworników analogowocyfrowych

Ćwiczenie 4: Eksploatacja systemu kontroli dostępu jednego Przejścia REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU

Robert Barański, AGH, KMIW MathScript and Formula Nodes v1.0

Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie

Instrukcja obsługi programu PLOMP PLUS FM

Oprogramowanie uproszczonej rejestracji komputerowej dla central analogowych CALLNET - instrukcja instalacji i obsługi (wersja 15.1).

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program

Licznik rewersyjny MD100 rev. 2.48

Państwowa Wyższa Szkoła Zawodowa w Gorzowie Wlkp. Laboratorium architektury komputerów

Pomiary z wykorzystaniem rozproszonego systemu pomiarowego

Konfiguracja połączenia szerokopasmowego na Windows98/98SE Instalacja PPPoE w systemie Windows 98 i 98SE

PUKP Programowanie urządzeń kontrolno-pomiarowych. ztc.wel.wat.edu.pl

Laboratorium - Zarządzanie systemem plików poprzez wbudowane oprogramowanie w systemie Windows Vista

Diagnostyka pamięci RAM

UNIFON podręcznik użytkownika

FAQ: /PL Data: 3/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-1200

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie

Systemy operacyjne. Zasady lokalne i konfiguracja środowiska Windows 2000

LV6. Pomiary mocy i energii w jednofazowych obwodach prądu przemiennego

Podstawy technologii WWW

KORZYSTANIE Z BAZY DANYCH UpToDate

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32

1.Instalacja. Przechodzimy przez kolejne okna instalatora klikacjąć Dalej. wolek.zallegro.pl

Zadanie 2. Tworzenie i zarządzanie niestandardową konsolą MMC

Tworzenie i zapis plików w VI

Wprowadzenie LabVIEW interfejs użytkownika. Zajęcia: Cele: Materiały źródłowe:

Badanie diod półprzewodnikowych

Modułowy programowalny przekaźnik czasowy firmy Aniro.

Instalacja PPPoE w systemie Windows 98SE i Me

Podstawy użytkowania programu LabView

Ćwiczenie 1: Pierwsze kroki

1. Opis. 2. Wymagania sprzętowe:

Przystawka oscyloskopowa z analizatorem stanów logicznych. Seria DSO-29xxA&B. Skrócona instrukcja użytkownika

AUTOMATYKA PRZEMYSŁOWA

Instrukcja obsługi dla studenta

Rozdział 8. Sieci lokalne

Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie

VComNet Podręcznik użytkownika. VComNet. Podręcznik użytkownika Wstęp

Instalacja programu:

Instalacja MUSB2232FKA w systemie Windows 7

Laboratorium - Zabezpieczanie kont, danych i komputera w systemie Windows 7

Problemy techniczne. Jak umieszczać pliki na serwerze FTP?

Reprezentacja zmiennych numerycznych

Maszyna stanu State Machine

3. Sieć PLAN. 3.1 Adresowanie płyt głównych regulatora pco

PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA

8. Sieci lokalne. Konfiguracja połączenia lokalnego

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

Ćw. 0: Wprowadzenie do programu MultiSIM

Instrukcja szybkiej instalacji. Przed przystąpieniem do instalacji należy zgromadzić w zasięgu ręki wszystkie potrzebne informacje i urządzenia.

Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie)

1 Moduł Konwertera. 1.1 Konfigurowanie Modułu Konwertera

Ćwiczenie Nr 4 Administracja systemem operacyjnym z rodziny Microsoft Windows

Symulacje inwertera CMOS

Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows XP

Komputerowe projektowanie układów ćwiczenia uzupełniające z wykorzystaniem Multisim/myDAQ. Katedra Mikroelektroniki i Technik Informatycznych PŁ

Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000

Synchronizator plików (SSC) - dokumentacja

INSTALACJA modemu Trimble TDL3G

Laboratorium - Zarządzanie systemem plików poprzez wbudowane oprogramowanie w systemie Windows 7

1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu

Ćwiczenie 7: WYKONANIE INSTALACJI kontroli dostępu jednego Przejścia REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU

Instrukcja konfiguracji programu Fakt z modułem lanfakt

Laboratorium - Użycie narzędzia Przywracanie systemu w systemie Windows 7

Instrukcja obsługi SafeIT - modułu zdalnego sterowania do sterowników kotłów CO firmy Foster v1.0

Część I. Pomiar drgań własnych pomieszczenia

Edytor tekstu OpenOffice Writer Podstawy

Krótka instrukcja instalacji Adobe Acrobat Reader

Transkrypt:

Ćwiczenie C2. Generowanie sygnału analogowego o arbitralnie PROGRAMOWALNE SYSTEMY STEROWANIA, POMIAROWE, AKWIZYCJI DANYCH I WIZUALIZACJI PROCESÓW KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII WWW.KEIASPE.AGH.EDU.PL AKADEMIA GÓRNICZO-HUTNICZA WWW.AGH.EDU.PL Opracował dr inż. Jerzy Nabielec Temat: Generowanie sygnału analogowego o arbitralnie Narzędzia: Środowisko projektowe LabVIEW. Measurement and Automation Explorer MAX, Karty zbierania danych: NI- USB 6009, NI-PCI 6221, Oscyloskop TEKTRONIX. Cel ćwiczenia. W trakcie realizacji ćwiczenia studenci mają poznać i nabyć umiejętności kreowania aplikacji sterujących procesem generowania sygnałów analogowych. Jednocześnie to ćwiczenie jest podstawą do realizacji następnych ćwiczeń. Wstęp. Schemat blokowy standardowych kart akwizycji sygnałów DAQ jest przedstawiony na poniższym rysunku. Jest to urządzenie pośredniczące pomiędzy urządzeniami wykonawczymi zainstalowanymi na obiekcie, który jest przedmiotem sterowania, a jednostką cyfrową zarządzaną przez system operacyjny. Źródło - NI 6034E/6035E/6036E User Manual 1/7

Na podstawie tego diagram należy prześledzić trasy sygnałów oraz określić urządzenia, w których następuje konwersja tych sygnałów z zadawanej programowo reprezentacji cyfrowej na analogową. Należy zwrócić uwagę na to, że wszystkie napięcia generowane przez wyjścia AO1 i AO2 są odniesione do masy. Stąd konfiguracja obwodów wyjściowych jest określana jako RSE. Bardzo istotną cechą dobrze skonstruowanych obwodów wyjściowych jest przeanalizowanie stanów wyjściowych uznawanych za bezpieczne w sytuacjach utraty kontroli nad sprzętem przez aplikację. Nigdy nie można wykluczyć takiej sytuacji w rzeczywistych układach. W przypadku zamknięcia aplikacji VI lub całego środowiska LabVIEW urządzenia wyjściowe utrzymują zawartość napięcia jaką im poleciła aplikacja przed jej zamknięciem. Urządzenia wyjściowe mają własną autonomiczną pamięć i jest ona podtrzymywana dopóki istnieje zasilanie. Dlatego każda aplikacja generująca sygnały musi ustawić stany bezpieczne urządzeń wyjściowych zanim zakończy swoje działanie. Program ćwiczenia. 1. Inwentaryzacja części sprzętowej stanowiska przy wykorzystaniu MAX, 2. Wykonanie testów sprawności wykorzystywanych podzespołów sprzętowych systemu, 3. Utworzenie reprezentacji cyfrowej generowanego sygnału, 4. Utworzenie aplikacji sterującej jednokanałowym torem generowania napięć, 5. Inicjalizacja momentu generowania sygnału przez zewnętrzny sygnał cyfrowy. Przebieg ćwiczenia 1.Inwentaryzacja zasobów systemu. 1.Uruchomić PC z systemem operacyjnym WINDOWS Login: Student Hasło: brak hasła. Wystarczy nacisnąć klawisz Enter 2. Uruchomić NI MAX (Measurement & Automation Explorer) na PC, na którym będzie realizowane ćwiczenie. 3. Po odczekaniu około 5 sekund pojawia się panel Asystenta. Rozwinąć zakładki My System/ Devices and Interfaces. Zapisać identyfikatory dostępnych urządzeń pomiarowych DAQ (kart zbierania danych), które udostępnia MAX. Dla wybranych urządzeń wykonać operacje Selftest oraz Test Panel. W poniższym przykładzie wybrano do testów urządzenie o symbolu Dev1. 2/7

2. Wykonanie testów wykorzystywanych zasobów systemu 3/7

Dla wybranego urządzenia zweryfikować listę dostępnych sygnałów wejścia i wyjścia, zarówno analogowych jak i cyfrowych, oraz zidentyfikować ich terminale. Można to zrobić dzięki usłudze Device Pinouts, która jest dostępna na górnej belce aplikacji lub po rozwinięciu Menu wybranego urządzenia przy pomocy prawego klawisza myszy. Również w ten sam sposób dostępna jest fabryczna instrukcja wybranego instrumentu w zakładce Help. Po wykonaniu powyższych czynności wstępnych można przystąpić do realizacji właściwego ćwiczenia. Przy pomocy oscyloskopu zweryfikować możliwość generowania standardowych sygnałów, np. sinus, trójkąt, na wybranych terminalach AO0 lub AO1 przy wykorzystaniu Test Panel. 3. Utworzenie reprezentacji cyfrowej generowanego sygnału W każdym realizowanym ćwiczeniu pomiarowy. należy w pierwszej kolejności skonfigurować tor Uruchomić środowisko projektowe LabVIEW. Utworzyć nowy Virtual Instrument VI. Przy pomocy prawego klawisza myszy wstawić ikonę sinus do wnętrza pętli For na Block Diagram. Pętla For jest osiągalna w bibliotece Structures panelu Functions. Również w Panelu Functions znajduje się biblioteka Numeric, w której dostępne są VI realizujące podstawowe operacje mnożenia, dzielenia, dodawania i odejmowania. Znajdują się w niej też stałe matematyczne np. 2. 4/7

Utworzyć VI, który na swoim wyjściu generuje przebieg sinusoidalny. Zwrócić uwagę na kolory połączeń oraz portów, do których dochodzą te połączenia. Sprawdzić jakie dodatkowe opcje formatowania wyjścia sygnału z pętli są dostępne pod prawym klawiszem myszy aktywowanym na tunelu, którym ten sygnał jest wyprowadzany z pętli. Utworzyć VI, który generuje sygnał okresowy zwierający kilka harmonicznych, przynajmniej 3 o różnych amplitudach i fazach początkowych. Zweryfikować kształt sygnału prezentowanego na wykresie w porównaniu do zaplanowanego. 4. Utworzenie aplikacji sterującej jednokanałowym torem generowania napięć Wykreować tor przetwarzania sygnału według zasad opisanych w ćwiczeniu 1. Należy zmienić następujące elementy w porównaniu do poprzedniego ćwiczenia we wskazanej kolejności: w Create Channel należy wybrać opcję analog Output, utworzyć nową stałą określająca fizyczne urządzenie wyjścia; w polu wyboru powinny być dostępne tylko AO, ikonę Read zamienić na Write z atrybutami Analog 1 Chan, NSampl. ikonę Write umieścić przed Start w sekwencji przetwarzania sygnału, wygenerowaną cyfrową reprezentację sygnału dołączyć do terminala data ikony Write. 5/7

Vi o nazwie Is Task done jest w bibliotece Advanced Task Option w DAQmx. Pozostałe VI status oraz OR są dostępne w głównych zasobach Function: Cluster oraz Boolean. Sprawdzić przy pomocy prawego klawisza myszy funkcjonalność przycisku Stop na Front Panel w parametrach Mechanical Action. W razie konieczności skorzystać z Create - Property Node Value aktywowane prawym klawiszem myszy na terminalu kontrolki na Block Diagram. Uruchomić aplikację i przy pomocy oscyloskopu zweryfikować czy generowane napięcie odpowiada zamierzonemu. Sprawdzić rezultaty wyboru opcji Finite zamiast Continous dla ikony Timing. Czy musi się zmienić zwartość pętli? 5. Uruchamianie generowania napięcia wyjściowego przy pomocy zewnętrznego sygnału cyfrowego Do sekwencji konfigurującej kanał wstawić ikonę Start Triger pomiędzy Ikony Timing i Write. Ustalić terminal, do którego będzie doprowadzony sygnał Trig identycznie jak dla Create Channel. Zdefiniować aktywne zbocze narastające lub opadające. Sprawdzić w Specyfikacji DAQ, czy wewnątrz jest zainstalowany opornik pull-up. Jeżeli go nie ma to włączyć opornik około 5 k pomiędzy zacisk wybranego terminala a +5V dostępne na karcie DAQ. Do tego wybranego terminala dołączyć przewód na tyle długi, aby swobodnie można go było doprowadzić do terminala DGND. Uruchomić VI. Sprawdzić przy pomocy oscyloskopu kiedy rozpocznie się generacja sygnału przy zwieraniu przewodu do DGND lub jego otwieraniu. 6/7

Podpowiedzi: Ctr+B - usunięcie uszkodzonych połączeń z Diagramu. W prawym górnym narożniku na belce narzędzi z najmuje się przycisk HELP oznaczony jako pytajnik. Można go też uaktywnić poprzez Ctr+H. Wskazanie kursorem dowolnej ikony lub połączenia powoduje wyświetlenie powoduje krótkiego Context Help związanego z tym obiektem. W ramach Context Help występuje przekierowanie do Detailed Help, w którym jest osiągalna dokładna instrukcja związana z danym obiektem oraz możliwość przeszukiwania całej bazy wiedzy związanej z LabVIEW. Nie zapominać o okresowym zapisywaniu VI na dysku w katalogu Student lub na swoim pendrive. Pliki zapisane na twardym dysku bezwzględnie są kasowane po wyłączeniu PC!!!! Nie występuje drukowana instrukcja dotycząca LabVIEW. 7/7