Laboratorium Komputerowe Systemy Pomiarowe

Podobne dokumenty
Laboratorium Komputerowe Systemy Pomiarowe

Laboratorium Komputerowe Systemy Pomiarowe

Laboratorium Komputerowe Systemy Pomiarowe

Wirtualne przyrządy kontrolno-pomiarowe

Rejestratory Sił, Naprężeń.

Schemat blokowy karty

Komputerowe systemy pomiarowe. Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny - laboratorium

Ćwicz. 4 Elementy wykonawcze EWA/PP

Regulator PID w sterownikach programowalnych GE Fanuc

GATHERING DATA SYSTEM FOR CONCRETE S SAMPLE DESTRUCTING RESEARCHES WITH USE OF LABVIEW PACKET

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

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

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

Temat ćwiczenia: Przekaźniki półprzewodnikowe

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

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

Research & Development Ultrasonic Technology / Fingerprint recognition

2.2 Opis części programowej

Wirtualne przyrządy pomiarowe

PROGRAMOWALNE STEROWNIKI LOGICZNE

Przetwarzanie AC i CA

ćw. Symulacja układów cyfrowych Data wykonania: Data oddania: Program SPICE - Symulacja działania układów liczników 7490 i 7493

Str t a r żn ż ik k Moc o y c Um U o m wnej e (SMU M ) U - 1 -

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

Przetwarzanie A/C i C/A

Podstawy budowy wirtualnych przyrządów pomiarowych

Generator przebiegów pomiarowych Ex-GPP2

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

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

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

Opracował: Jan Front

BADANIE WŁAŚCIWOŚCI KOMPUTEROWEGO SYSTEMU POMIAROWO-DIAGNOSTYCZNEGO

Komputerowe systemy pomiarowe. Podstawowe elementy sprzętowe elektronicznych układów pomiarowych

Instrukcja do ćwiczenia laboratoryjnego

Laboratorium Przyrządów Półprzewodnikowych test kompetencji zagadnienia

Konstrukcja i testy piezoelektrycznego systemu zadawania siły.

Systemy wbudowane. Paweł Pełczyński

AKADEMIA GÓRNICZO HUTNICZA Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Katedra Elektroniki

Przetworniki AC i CA

Przekształcenia sygnałów losowych w układach

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

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)

Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI. Katedra Metrologii i Optoelektroniki. Metrologia. Ilustracje do wykładu

OPBOX ver USB 2.0 Miniaturowy Ultradźwiękowy system akwizycji danych ze

Cechy karty dzwiękowej

Czytnik kart zbliżeniowych PROX 4k Instrukcja obsługi kartą Master

Ćwiczenie 1. Temat ćwiczenia: Zapoznanie się ze środowiskiem programowania LabView

Ćw. 18: Pomiary wielkości nieelektrycznych II

Sprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.

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

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

Ćw. 18: Pomiary wielkości nieelektrycznych II

INSTRUKCJA DO OPROGRAMOWANIA KOMPUTEROWEGO

PRZENOŚNY MIERNIK MOCY RF-1000

(57) Tester dynamiczny współpracujący z jednej strony (13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1. (54) Tester dynamiczny

Ćwiczenie 4: Próbkowanie sygnałów

LABORATORIUM ELEKTRONIKI WZMACNIACZ MOCY

Regulator PID w sterownikach programowalnych GE Fanuc

Synchronizowanie czasu kontrolera PACSystems do urządzeń HMI

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej

UWAGA. Wszystkie wyniki zapisywać na dysku Dane E: Program i przebieg ćwiczenia:

NARZĘDZIE KONFIGURACYJNE VNX SETUP TOOL MODUŁÓW RODZINY VNX ADVANCED

Parametryzacja przetworników analogowocyfrowych

Badanie właściwości multipleksera analogowego

Cyfrowy rejestrator parametrów lotu dla bezzałogowych statków powietrznych. Autor: Tomasz Gluziński

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

Programowanie Układów Logicznych kod kursu: ETD6203. Szczegóły realizacji projektu indywidualnego W dr inż.

POLITECHNIKA WARSZAWSKA Wydział Elektryczny Instytut Elektroenergetyki Zakład Elektrowni i Gospodarki Elektroenergetycznej

Podstawy elektroniki i metrologii

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!

Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II

MODELING OF MEASURING SYSTEMS IN VEE PRO PROGRAMMING ENVIRONMENT WITH USE OF VIRTUAL INSTRUMENTS

Ćwiczenie 5 WIELOFUNKCYJNA KARTA POMIAROWA DAQ

URZĄD GMINY W SANTOKU. Program Testów. dot. postępowania przetargowego RRG AC

Regulacja dwupołożeniowa.

Państwowa Wyższa Szkoła Zawodowa

WZMACNIACZ OPERACYJNY

Konfiguracja karty akwizycji danych pomiarowych DAQ

PL B1. Sposób i układ pomiaru całkowitego współczynnika odkształcenia THD sygnałów elektrycznych w systemach zasilających

Pomiar temperatury procesora komputera klasy PC, standardu ATX wykorzystanie zestawu COACH Lab II+. Piotr Jacoń K-4 I PRACOWNIA FIZYCZNA

Pomiary z wykorzystaniem rozproszonego systemu pomiarowego

POLITECHNIKA WROCŁAWSKA WYDZIAŁ ELEKTRYCZNY KATEDRA ENERGOELEKTRYKI LABORATORIUM INTELIGENTNYCH INSTALACJI ELEKTRYCZNYCH

1.1. Wymogi bezpieczeństwa Pomoc techniczna TIA Portal V13 instalacja i konfiguracja pakietu...18

Opis ultradźwiękowego generatora mocy UG-500

BEZDOTYKOWY CZUJNIK ULTRADŹWIĘKOWY POŁOŻENIA LINIOWEGO

Katedra Metrologii i Systemów Diagnostycznych Laboratorium Metrologii II. 2013/14. Grupa: Nr. Ćwicz.

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

Dynamiczne badanie wzmacniacza operacyjnego- ćwiczenie 8

Research & Development Ultrasonic Technology / Fingerprint recognition DATA SHEETS OPBOX.

UKŁADY Z PĘTLĄ SPRZĘŻENIA FAZOWEGO (wkładki DA171A i DA171B) 1. OPIS TECHNICZNY UKŁADÓW BADANYCH

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

SENSORY i SIECI SENSOROWE

Zastosowania liniowe wzmacniaczy operacyjnych

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2018/2019

Większe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego

INSTRUKCJA OBSŁUGI PROGRAM DO ODCZYTU DANYCH Z PIROMETRU IR THERMOMETER

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Państwowa Wyższa Szkoła Zawodowa

Tranzystory w pracy impulsowej

Transkrypt:

Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Programowanie wielofunkcyjnej karty pomiarowej w VEE Data wykonania: 15.05.08 Data oddania: 29.05.08 Celem ćwiczenia była nauka obsługi kart pomiarowych NI DAQ w środowisku VEE, poprzez opracowanie programów umożliwiających akwizycję, rejestrację i wizualizację mierzonych sygnałów, a także generację zadanych przebiegów. Ćwiczenie wykorzystywało kartę pomiarową NI PCI-6024E. 13.3.1 Sprawdzenie poprawności działania karty pomiarowej zainstalowanej w laboratoryjnym zestawie komputerowym Przy pomocy dedykowanego oprogramowania Measurement & Automation Explorer dokonano sprawdzenia numeru karty pomiarowej. Przy pomocy narzędzia Test Panels... sprawdzono poprawność działania karty. Widoczny w oknie testowym przebieg z włączonego generatora potwierdzał funkcjonowanie urządzenia. 13.3.2 Akwizycja pojedynczej próbki mierzonego sygnału Po raz pierwszy wykorzystano narzędzie Instrument Manager do umieszczenia w obszarze roboczym kontenera NI-DAQ Driver służącego jako pośrednik w przesyłaniu poleceń karty pomiarowej. Dalsze użycie elementu nie będzie komentowane ew. uwagi będą dotyczyły funkcji w nim umieszczonych. W pierwszym programie użyto funkcji AIConfigure do ustawienia wzmocnienia wg tabeli zamieszczonej w instrukcji. Odczytaną z tabeli wartością było 10. Rzeczywisty wynik zwracany przez kartę był nieco zaniżony właściwą wartością byłoby ok. 11, gdyby wzmacniacz umożliwiał płynną regulację wzmocnienia.

13.3.3 Akwizycja serii próbek mierzonego sygnału (wyzwalanie programowe) Przy użyciu pętli Until Break oraz For Count skonstruowano program sterujący akwizycją wielu wartości próbek i wyświetlający pobrane dane na wykresie. Wyzwalanie programowe okazało się nie być precyzyjne niezidentyfikowanego źródła desynchronizacje i opóźnienia w torze sterowania uniemożliwiały zbieranie prawidłowych danych przy wysokich częstotliwościach. Jednocześnie należy zaznaczyć, że sama struktura logiczna programu funkcjonowała prawidłowo. Jako źródło zakłóceń można zidentyfikować sam fakt użycia systemu komputerowego do wyzwalania więcej na ten temat w punkcie pytania sprawdzające. Na następnej stronie załączono rysunek schematu blokowego algorytmu sterującego akwizycją.

13.3.4 Akwizycja serii próbek mierzonego sygnału (wyzwalanie sprzętowe) Wypróbowano także sprzętowe wyzwalanie pomiaru serii próbek. Pomimo tej samej funkcji struktura programu była zupełnie inna tym razem za pobieranie próbek odpowiadała jedna tylko funkcja DAQ_Op, pobierająca parametry (wzmocnienie, ilość próbek, częstotliwość próbkowania, wielkość używanego bufora pamięci) niezbędne do wykonania wszystkich operacji przez kartę pomiarową. Program działał wyraźnie stabilniej niż poprzedni dla wyższych częstotliwości próbkowania, oczywistą przewagą jest też prostota konstrukcji programu. Dodatkowo napisano część programu eksportującą wyniki do arkusza Microsoft Excel, gdzie również możliwe było automatyczne wykreślenie zarejestrowanego przebiegu.

13.3.5 Regulowane źródło napięcia stałego Analogicznie do wejść karta pomiarowa posiada także wyjścia. Możliwe było skonstruowanie programu podającego na wyjście analogowe karty napięcia zadanego w programie za pomocą komponentu Knob. Program działał prawidłowo, na multimetrze podłączonym do wyjścia karty pomiarowej wyświetlały się żądane wartości. 13.3.6 Generator funkcyjny Głównym elementem używanym do konstrukcji był wbudowany w środowisko obiekt function generator, który za pomocą wygodnego interfejsu generował zadane dane przebiegów. Reszta programu odpowiadała za sterowanie parametrami generatora (obiekt Knob sterujący amplitudą) bądź formatowała dane do przesłania do karty pomiarowej (poprzez obiekt To/From DAQ).

13.5 Pytania sprawdzające Jakie funkcje pełnią pętle w programie do akwizycji serii pomiarów wyzwalanych programowo? Przedstawić i opisać funkcję pętli zawartych w programie. Until Break główna pętla programu. Pozwala użytkownikowi wykonać wiele serii pomiarowych For Count ilość jej iteracji równa się liczbie pobranych próbek Until Break #2 służy jedynie jako jednostkowe opóźnienie. Co wpływa na ograniczenie i stałość częstotliwości próbkowania przy programowym wyzwalaniu pomiarów? Programowe wyzwalanie pobierania próbki jest obciążone naturalnymi dla komputera PC (w szczególności z konsumenckim systemem operacyjnym) opóźnieniami. System komputerowy charakteryzuje się wielowątkowością i, jako że nie jest systemem czasu rzeczywistego, inne zadania wykonywane w systemie (np. procesy systemowe o wysokim priorytecie, odpowiedzi na działania użytkownika, inne aplikacje działające w tle) mogą wpływać na moment i ew. opóźnienie wyzwolenia próbki w szczególności przy większych częstotliwościach, kiedy okres próbkowania staje się porównywalny z czasem koniecznym do przekazania sterowania pomiędzy procesami przez system operacyjny. Górnym ograniczeniem może być w teorii także któryś z elementów interfejsu pomiędzy komputerem a kartą pomiarową. Przedstawić różnicę między programowym a sprzętowym wyzwalaniem pomiarów. Wyzwalanie sprzętowe jest sterowane przez blok akwizycji karty pomiarowej, zaś cały proces po stronie komputera jest wywoływany pojedynczym poleceniem definiującym parametry procesu akwizycji. Z kolei wyzwalanie programowe zostało zrealizowane skomplikowaną strukturą programistyczną, która w wyliczonych momentach wysyła żądanie akwizycji pojedynczej próbki. Jaka jest maksymalna częstotliwość sygnałów generowanych przez programowy generator funkcyjny? Maksymalna częstotliwość sygnałów generowanych jest wypadkową nastawów sterownika po stronie systemu komputerowego i fizycznych możliwości karty. Wg specyfikacji maksymalna częstotliwość impulsowa karty to 20 MHz.