KOMPUTEROWE SYSTEMY POMIAROWE



Podobne dokumenty
KOMPUTEROWE SYSTEMY POMIAROWE

KOMPUTEROWE SYSTEMY POMIAROWE

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

Krajowe Sympozjum Pomiarów Magnetycznych Kielce 2000 r. PRZYRZĄDY WIRTUALNE W POMIARACH MAGNETYCZNYCH

KOMPUTEROWE SYSTEMY POMIAROWE

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

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

KOMPUTEROWE SYSTEMY POMIAROWE

Podstawy elektroniki i metrologii

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

Wirtualne przyrządy kontrolno-pomiarowe

stacjonarne (stacjonarne / niestacjonarne) kierunkowy (podstawowy / kierunkowy / inny HES)

Systemy pomiarowe Measurement systems. Energetyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólnoakademicki / praktyczny)

Systemy wbudowane. Paweł Pełczyński

KOMPUTEROWE SYSTEMY POMIAROWE

Schemat blokowy karty

PROGRAMOWALNE STEROWNIKI LOGICZNE

KOMPUTEROWE SYSTEMY POMIAROWE

Projektowanie i symulacja systemu pomiarowego do pomiaru temperatury

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

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

Laboratorium Komputerowe Systemy Pomiarowe

Czujniki obiektowe Sterowniki przemysłowe

Rok akademicki: 2030/2031 Kod: SEN EJ-s Punkty ECTS: 4. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Laboratorium Komputerowe Systemy Pomiarowe

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

Stanisław SZABŁOWSKI ZASTOSOWANIE APLIKACJI POMIAROWYCH W NAUCZANIU METROLOGII THE USE OF MEASUREMENT APPLICATIONS IN THE TEACHING OF METROLOGY

METROLOGIA. Dr inż. Eligiusz PAWŁOWSKI Politechnika Lubelska Wydział Elektrotechniki i Informatyki

POMIARY WIELKOŚCI NIEELEKTRYCZNYCH

Badanie właściwości wysokorozdzielczych przetworników analogowo-cyfrowych w systemie programowalnym FPGA. Autor: Daniel Słowik

Systemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Opracował: Jan Front

Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości

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

LEKCJA TEMAT: Zasada działania komputera.

SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD

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

Pomiary z wykorzystaniem rozproszonego systemu pomiarowego

Sterowniki Programowalne (SP)

Instrukcja użytkownika ARSoft-WZ1

Automatyka przemysłowa na wybranych obiektach. mgr inż. Artur Jurneczko PROCOM SYSTEM S.A., ul. Stargardzka 8a, Wrocław

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

Technologie informacyjne - wykład 12 -

XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej

Wymiar: Forma: Semestr: 30 h wykład VII 30 h laboratoria VII

KOMPUTEROWE SYSTEMY POMIAROWE

2.2 Opis części programowej

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści

Laboratorium przez Internet w modelu studiów inżynierskich

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

Wirtualne przyrządy pomiarowe

Rejestratory Sił, Naprężeń.

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

WYDZIAŁ PPT / KATEDRA INŻYNIERII BIOMEDYCZNEJ D-1 LABORATORIUM Z MIERNICTWA I AUTOMATYKI Ćwiczenie nr 3 i 4. Przyrządy wirtualne

1. Podstawowe wiadomości Możliwości sprzętowe Połączenia elektryczne Elementy funkcjonalne programów...

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy

Zaliczenie przedmiotu:

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

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

Stanowisko do badania współczynnika tarcia

KOMPUTEROWE SYSTEMY POMIAROWE

Systemy na Chipie. Robert Czerwiński

Oprogramowanie komputerowych systemów sterowania

2. Zawartość dokumentacji. 1. Strona tytułowa. 2. Zawartość dokumentacji. 3. Spis rysunków. 4. Opis instalacji kontroli dostępu. 3.

Metrologia wspomagana komputerowo

Architektura komputerów

1. Opis. 2. Wymagania sprzętowe:

Laboratorium Komputerowe Systemy Pomiarowe

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci i sterowniki przemysłowe

1.2. Architektura rdzenia ARM Cortex-M3...16

Szybkie prototypowanie w projektowaniu mechatronicznym

WYDZIAŁ PPT / KATEDRA INŻYNIERII BIOMEDYCZNEJ D-1 LABORATORIUM Z MIERNICTWA I AUTOMATYKI Ćwiczenie nr 3 i 4. Przyrządy wirtualne

Wykorzystanie wirtualnych przyrządów pomiarowych do diagnozowania układów czwórnikowych

METROLOGIA. Dr inż. Eligiusz PAWŁOWSKI Politechnika Lubelska Wydział Elektrotechniki i Informatyki

I. O FIRMIE. Jeżeli czegoś nie można zmierzyć, to nie można tego ulepszyć... Lord Kelvin (Wiliam Thomas)

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa Wstęp... 11

Wstęp Architektura... 13

JĘZYKI PROGRAMOWANIA STEROWNIKÓW

Efekty kształcenia na kierunku AiR drugiego stopnia - Wiedza Wydziału Elektrotechniki, Automatyki i Informatyki Politechniki Opolskiej

Magistrala. Magistrala (ang. Bus) służy do przekazywania danych, adresów czy instrukcji sterujących w różne miejsca systemu komputerowego.

dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1

Wykrywacz kłamstw. Grzegorz Puzio, Łukasz Ulanicki 15 czerwca 2008

KOMPUTEROWE SYSTEMY POMIAROWE

Przetwarzanie energii elektrycznej w fotowoltaice lato 2015/16. dr inż. Łukasz Starzak

dokument DOK wersja 1.0

POMIARY WIELKOŚCI NIEELEKTRYCZNYCH

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Uchwała Nr 17/2013/III Senatu Politechniki Lubelskiej z dnia 11 kwietnia 2013 r.

KOMPUTEROWE SYSTEMY POMIAROWE

Zastosowanie wirtualnego laboratorium podczas zajęć laboratoryjnych z mechaniki prezentacja eksperymentu na odległość

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

Modułowy programowalny przekaźnik czasowy firmy Aniro.

M-1TI. PRECYZYJNY PRZETWORNIK RTD, TC, R, U NA SYGNAŁ ANALOGOWY 4-20mA Z SEPARACJĄ GALWANICZNĄ. 2

Spis treści. Od autorów / 9

Politechnika Gdańska. Gdańsk, 2016

Transkrypt:

KOMPUTEROWE SYSTEMY POMIAROWE Dr inż. Eligiusz PAWŁOWSKI Politechnika Lubelska Wydział Elektrotechniki i Informatyki Prezentacja do wykładu dla EMST Semestr letni Wykład nr 9

Prawo autorskie Niniejsze materiały podlegają ochronie zgodnie z Ustawą o prawie autorskim i prawach pokrewnych (Dz.U. 1994 nr 24 poz. 83 z późniejszymi zmianami). Materiał te udostępniam do celów dydaktycznych jako materiały pomocnicze do wykładu z przedmiotu Komputerowe Systemy Pomiarowe prowadzonego dla studentów Wydziału Elektrotechniki i Informatyki Politechniki Lubelskiej. Mogą z nich również korzystać inne osoby zainteresowane tą tematyką. Do tego celu materiały te można bez ograniczeń przeglądać, drukować i kopiować wyłącznie w całości. Wykorzystywanie tych materiałów bez zgody autora w inny sposób i do innych celów niż te, do których zostały udostępnione, jest zabronione. W szczególności niedopuszczalne jest: usuwanie nazwiska autora, edytowanie treści, kopiowanie fragmentów i wykorzystywanie w całości lub w części do własnych publikacji. Eligiusz Pawłowski KSP, tydzień 9 dr inż. Eligiusz Pawłowski 2

Organizacja współpracy przetwornika A/C z komputerem Przypomnienie z wykładu 8 Metody współpracy przetwornika A/C z komputerem: 1-Prosta obsługa przetwornika z opóźnieniem czasowym na wykonanie pomiaru, 2-Programowe sprawdzanie stanu przetwornika (ang. polling), 3-Sygnalizacja wykonania pomiaru poprzez system przerwań, 4-Wykorzystanie bezpośredniego dostępu do pamięci DMA. Jak praktycznie zrealizować system pomiarowy wykorzystujący powyższe techniki? KSP, tydzień 9 dr inż. Eligiusz Pawłowski 3

Tematyka wykładu Należy rozwiązać dwa główne zagadnienia: 1-Konfiguracja części sprzętowej systemu pomiarowego 2-Konfiguracja oprogramowania systemu pomiarowego Tematyka wykładu Krótka historia rozwoju przyrządów pomiarowych Koncepcja wirtualnego przyrządu pomiarowego Część sprzętowa przyrządu wirtualnego Oprogramowania przyrządu wirtualnego KSP, tydzień 9 dr inż. Eligiusz Pawłowski 4

Pomiar i System Pomiarowy - przypomnienie Pomiar jest to zbiór operacji mających na celu określenie wartości wielkości mierzonej. Wartość wielkości mierzonej wyrażamy iloczynem liczby i jednostki miary. Jest to wynik pomiaru. System pomiarowy jest to zbiór środków technicznych podporządkowanych wspólnemu celowi i ogólnemu algorytmowi działania, przeznaczony do automatycznego pozyskiwania informacji bezpośrednio z obiektu, w celu przekształcenia, pomiaru, przetworzenia i przedstawienia w formie dostosowanej do wykorzystania przez człowieka oraz dla wprowadzenia do zautomatyzowanego urządzenia sterującego. KSP, tydzień 9 dr inż. Eligiusz Pawłowski 5

Pomiar, System Pomiarowy, Przyrząd Wirtualny KSP, tydzień 9 dr inż. Eligiusz Pawłowski 6

Wirtualny Przyrząd Pomiarowy Wirtualny <śrdw.-łac. Virtualis=skuteczny, z łac. Virtus=moc, cnota> - mogący zaistnieć, (teoretycznie) możliwy. (Słownik wyrazów obcych PWN,Wydanie XXVII, Warszawa 1993) Przykłady: -wirtualna rzeczywistość, -wirtualna pamięć, -wirtualna wycieczka, -wirtualny przyrząd pomiarowy. KSP, tydzień 9 dr inż. Eligiusz Pawłowski 7

Przykład wirtualny Luwr KSP, tydzień 9 dr inż. Eligiusz Pawłowski 8

Przykład pamięć wirtualna KSP, tydzień 9 dr inż. Eligiusz Pawłowski 9

National Instruments: Wirtualny Przyrząd pomiarowy - definicje Przyrząd Wirtualny [1] kombinacja sprzętu i/lub oprogramowania współpracująca typowo z komputerem klasy PC, która funkcjonalnie jest równoważna tradycyjnemu przyrządowi pomiarowemu, [2] moduł programowy LabView składający się z panelu czołowego stanowiącego interfejs użytkownika oraz algorytmu programu. KSP, tydzień 9 dr inż. Eligiusz Pawłowski 10

Hewlett-Packard: Wirtualny Przyrząd pomiarowy definicje c.d. Przyrząd Wirtualny urządzenie wykorzystujące komputer klasy PC wraz z graficznym oprogramowaniem do przetwarzania i wyświetlania wyników pomiarów. Pod tym znaczeniem można rozumieć: - przyrząd wirtualny kompletny system pomiarowy, - przyrząd wirtualny programowalny panel graficzny, - przyrząd wirtualny technika programowania graficznego, - przyrząd wirtualny rekonfigurowalne bloki funkcjonalne. KSP, tydzień 9 dr inż. Eligiusz Pawłowski 11

Wirtualny Przyrząd pomiarowy definicje c.d. P.Syndeham Handbook of Measurement Science: Przyrząd Wirtualny przyrząd którego funkcje i możliwości są określone przez oprogramowanie KSP, tydzień 9 dr inż. Eligiusz Pawłowski 12

Wirtualny Przyrząd pomiarowy definicje c.d. W.Winiecki MWK 97: Przyrząd Wirtualny przyrząd składający się z komputera ogólnego przeznaczenia i dołączonych do niego sprzętowych bloków funkcjonalnych (wewnętrznych i/lub zewnętrznych), którego funkcje i możliwości określone są zarówno przez sprzęt, jak i oprogramowanie, a obsługa odbywa się za pomocą ekranu komputerowego, klawiatury i/lub myszy z wykorzystaniem graficznego interfejsu użytkownika. KSP, tydzień 9 dr inż. Eligiusz Pawłowski 13

Bardzo krótka historia przyrządów pomiarowych Przyrządy pomiarowe I generacji 1.Galwanometr (Oersted 1820) 2.Mostek do pomiaru rezystancji (Wheatston 1844) 3.Oscylograf katodowy (Braun 1897) 4.Przyrządy analogowe jednofunkcyjne: pomiar tylko jednej wielkości: napięcie, prąd itp., jedno lub wielozakresowe 5.Przyrządy analogowe wielofunkcyjne: pomiar kilku wielkości: prąd i napięcie (stałe i przemienne), rezystancja, pojemność itp., przełączanie ręczne funkcji i zakresu 6.Przyrządy analogowe elektroniczne wielofunkcyjne: podstawowe funkcje j.w., wzmacniacze elektroniczne gwarantują lepsze parametry metrologiczne (początek - wynalezienie tranzystora 1948) KSP, tydzień 9 dr inż. Eligiusz Pawłowski 14

Bardzo krótka historia przyrządów pomiarowych c.d. Przyrządy pomiarowe II generacji 7. Przyrządy cyfrowe autonomiczne: zastosowanie przetworników A/C, cyfrowe wskaźniki, ręczna obsługa płyty czołowej, dalsza poprawa parametrów metrologicznych Przyrządy pomiarowe III generacji 8. Przyrządy cyfrowe systemowe: j.w., ale dodatkowo wyposażone w standardowy interfejs umożliwiający współpracę z innymi przyrządami w systemie pomiarowym sterowanym przez komputer. Znaczne rozszerzenie przede wszystkim funkcjonalności przyrządów, wprowadzenie zaawansowanych algorytmów obróbki danych KSP, tydzień 9 dr inż. Eligiusz Pawłowski 15

Bardzo krótka historia przyrządów pomiarowych c.d. Przyrządy pomiarowe IV generacji 8. Przyrządy virtualne (VI Virtual Instrments): brak jednoznacznej definicji, przyrząd bazujący na sprzęcie komputerowym, współpracującym poprzez odpowiedni system interfejsu z modułami pomiarowymi (różnego rodzaju), w którym znaczną część zadań realizuje specjalizowane oprogramowanie komputerowe. Różnorodność dostępnego sprzętu komputerowego, specjalistycznego oprogramowania pomiarowego oraz modułów pomiarowych powoduje bardzo dużą różnorodność możliwych praktycznych rozwiązań. Początek system przyrządów firmy Hewlett Packard - PC Instruments (HP Journal, may 1986), polska kopia w postaci systemu VIRT, producent IMM. KSP, tydzień 9 dr inż. Eligiusz Pawłowski 16

Przyrząd pomiarowy I generacji Przyrząd pomiarowy I generacji: analogowy multimetr elektroniczny, V640, Meratronik. KSP, tydzień 9 dr inż. Eligiusz Pawłowski 17

Przyrząd pomiarowy II generacji Przyrząd pomiarowy II generacji: autonomiczny multimetr cyfrowy, sterowany ręcznie, brak interfejsu do współpracy w systemie, niestandardowy interfejs do drukarki, wyświetlacze cyfrowe, przyciski sterujące elektromechaniczne. KSP, tydzień 9 dr inż. Eligiusz Pawłowski 18

Przyrządy pomiarowe II generacji SYGNAŁY WEJŚCIOWE BLOK PRZETWARZANIA ANALOGOWEGO BLOK PRZETWARZANIA A/C BLOK PRZETWARZANIA CYFROWEGO BLOK STEROWANIA WEWNĘTRZNEGO PRZYCISKI STERUJĄCE WYŚWIETLACZE CYFROWE OPERATOR Schemat blokowy przyrządu pomiarowego II generacji KSP, tydzień 9 dr inż. Eligiusz Pawłowski 19

Przyrząd pomiarowy III generacji Przyrząd pomiarowy III generacji: systemowy multimetr cyfrowy, sterowany ręcznie lub automatycznie, standardowy interfejs do współpracy z komputerem (RS232 i GPIB), wyświetlacze alfanumeryczne, klawiatura sterująca soft key, automatyczny wybór zakresu. KSP, tydzień 9 dr inż. Eligiusz Pawłowski 20

Przyrządy pomiarowe III generacji c.d. Przyrząd pomiarowy III generacji: standardowy interfejs do współpracy z komputerem (RS232 i GPIB) KSP, tydzień 9 dr inż. Eligiusz Pawłowski 21

Przyrządy pomiarowe III generacji SYGNAŁY WEJŚCIOWE BLOK PRZETWARZANIA ANALOGOWEGO BLOK PRZETWARZANIA A/C BLOK PRZETWARZANIA CYFROWEGO BLOK STEROWANIA WEWNĘTRZNEGO OPROGRAMOWANIE FIRMOWE MIKROPROCESOR STERUJĄCY KLAWIATURA STERUJĄCA WYŚWIETLACZE ALFANYMERYCZNE LUB GRAFICZNE UKŁADY SYSTEMU INTERFEJSU OPERATOR MAGISTRALA INTERFEJSU Schemat blokowy przyrządu pomiarowego III generacji KSP, tydzień 9 dr inż. Eligiusz Pawłowski 22

Wirtualny przyrząd pomiarowe IV generacji Przyrząd pomiarowy IV generacji: wirtualny multimetr cyfrowy, sterowany automatycznie lub ręcznie za pośrednictwem komputera, interfejs do współpracy z komputerem (standard firmowy PCIB), brak wbudowanych wyświetlaczy, brak wbudowanej klawiatury sterującej, do pracy niezbędny dołączony komputer ze specjalizowanym oprogramowaniem,, system VIRT IMM, 1986. KSP, tydzień 9 dr inż. Eligiusz Pawłowski 23

Wirtualny przyrząd pomiarowe IV generacji Przyrząd pomiarowy IV generacji: graficzny panel sterowania virtualnego woltomierza, system VIRT IMM, 1986. KSP, tydzień 9 dr inż. Eligiusz Pawłowski 24

Wirtualne przyrządy pomiarowe IV generacji SYGNAŁY WEJŚCIOWE BLOK PRZETWARZANIA ANALOGOWEGO BLOK PRZETWARZANIA A/C BLOK PRZETWARZANIA CYFROWEGO BLOK STEROWANIA WEWNĘTRZNEGO OPROGRAMOWANIE FIRMOWE MIKROPROCESOR STERUJĄCY MODUŁ POMIAROWY UKŁADY SYSTEMU INTERFEJSU MAGISTRALA INTERFEJSU KLAWIATURA KOMPUTERA UKŁADY SYSTEMU INTERFEJSU UKŁADY KOMPUTERA OPERATOR MONITOR KOMPUTERA KOMPUTER STERUJĄCY OPROGRAMOWANIE SYSTEMOWE OPROGRAMOWANIE POMIAROWE Schemat blokowy przyrządu pomiarowego IV generacji (przyrząd wirtualny) KSP, tydzień 9 dr inż. Eligiusz Pawłowski 25

Wirtualne przyrządy pomiarowe IV generacji c.d. OPERATOR GRAFICZNY INTERFEJS UŻYTKOWNIKA OPROGRAMOWANIE POMIAROWE PROGRAM UŻYTKOWNIKA - APLIKACJA POMIAROWA SYSTEM OPERACYJNY KOMPUTERA OPROGRAMOWANIE SOFTWARE DRAJWERY PROGRAMOWE DO SPRZĘTU POMIAROWEGO OPROGRAMOWANIE FIRMOWE HARDWARE SPRZĘT SPRZĘT KOMPUTEROWY ( HARDWARE ) UKŁADY SYSTEMU INTERFEJSU SPRZĘT POMIAROWY OBIEKT POMIARU Struktura współczesnego wirtualnego przyrządu pomiarowego IV generacji (sprzęt + oprogramowanie) KSP, tydzień 9 dr inż. Eligiusz Pawłowski 26

Struktura przyrządu wirtualnego Struktura przyrządu wirtualnego jest określona poprzez: A. Sprzęt: - platformę sprzętową zastosowanego komputera (IBM PC, Macintosh, VXI, PXI,... ) - system interfejsu (ISA, PCI, HPIB, RS232, RS485,...) - moduły pomiarowe (karty pomiarowe, moduły VXI, moduły PXI, systemowe przyrządy pomiarowe,... ) B. Oprogramowanie: - system operacyjny komputera (DOS, Windows 9x, Windows NT, UNIX, Mac OS,... ) -środowisko programistyczne do tworzenia aplikacji pomiarowej (LabView, LabWindows, C++, Pascal, Delphi, Basic, Visual Basic, asembler,... ) - drajwery programowe do sprzętu pomiarowego (procedury użytkownika, firmowe: biblioteki procedur, sterowniki ULI,...) KSP, tydzień 9 dr inż. Eligiusz Pawłowski 27

Projektowanie i realizacja przyrządu wirtualnego A.Wybór sprzętu: platformy sprzętowej komputera, systemu interfejsu, modułów pomiarowych B.Wybór oprogramowania: systemu operacyjny komputera, środowiska programistycznego do stworzenia aplikacji, drajwerów programowych do sprzętu pomiarowego (zazwyczaj wybór powiązany jest z wybranym sprzętem pomiarowym) C.Przygotowanie oprogramowania: projekt algorytmu działania, napisanie aplikacji w wybranym środowisku, uruchomienie i testowanie programu D.Przygotowanie sprzętu: projekt połączeń interfejsu i przewodów pomiarowych, połączenie systemu interfejsu, dołączenie czujników do układu i obiektu E.Uruchomienie i testowanie: testowanie transmisji danych w interfejsie, testowanie poprawności zbierania danych pomiarowych, testowanie poprawności przetwarzania danych KSP, tydzień 9 dr inż. Eligiusz Pawłowski 28

Konfiguracja części sprzętowej przyrządu wirtualnego ZASIL. OBIEKT CZUJNIK WZMAC. FILTR MUX S&H ADC INTER. PC OBIEKT CZUJNIK KONDYCJONOW. AKWIZYCJA INTERFEJS PC WYJŚCIE SYGNAŁY ELEKTR.: PRĄD, NAPIĘCIE, CZĘSTOT. SYGNAŁY NIEELEK.: TEMPER., CIŚNIENIE, SIŁA, PRZESUNI ĘCIE, CZUJNIKI: GENERACYJNE PARAMETR. WZMACNIACZE, FILTRY, ZASILAN., MULTIPLEKSERY KARTY POMIAROWE (DAQBoards) PRZYRZĄDY POMIAROWE, STEROW. PLC ZEWNĘTRZNE MODUŁY POMIAROWE NIESTANDARD OWE MAGISTRALA KOMPUTERA ISA, PCI ZŁĄCZE SZEREGOWE RS232, 422, 485.. ZŁĄCZE RÓWNOLEGŁE CENTRONICS PCMCIA (NOTEBOOK) WKŁADANE DO WNĘTRZA PC STANDARD. WYPOSAŻENI IE PC STANDARD. WYPOSAŻENI IE PC STANDARD. WYPOSAŻ. NOTEBOOK TERMINAL KOMPUTERA, PLIKI DYSKOWE, WYDRUKI, SIEĆ KOMPUTERO WA, STANDARD. PRZYRZĄDY OIMIAROWE INTERFEJSY POMIAROWE: IEC625, IEE488 POTRZEBNA KARTA INTERFEJSU STEROWNIKI PLC KASETY I MODUŁY VXI MAGISTRALA VXI WYPOSAŻENI SLOT 0 SPECJALIZOW ANE MODUŁY POMIAROWE FIRMOWE INTERFEJSY NIETYPOWE POTRZEBNA KARTA INTERFEJSU KSP, tydzień 9 dr inż. Eligiusz Pawłowski 29

Konfiguracja części programowej przyrządu wirtualnego OPROGRAMOWANIE WIRTUALNYCH PRZYRZĄDÓW POMIAROWYCH APLIKACJE POMIAROWE PISANE PRZEZ UŻYTKOWNIKA APLIKACJE FIRMOWE UNIWERSALNE ŚRODOWISKO PROGRAMISTYCZNE: BASIC, VISUAL BASIC, PASCAL, DELPHI, C++, ASSEMBLER ALGORYTM REALIZACJI POMIARÓW ZAPISANY W TEKSTOWEJ WERSJI ŹRÓDŁOWEJ PROGRAMU ROZKAZY BEZPOŚREDNIEGO DOSTĘPU DO PORTÓW WE / WY WYWOŁANIA FIRMOWYCH PROCEDUR DOSTĘPU WE / WY ZAPIS / ODCZYT DO / Z KANAŁU (STRUMIENIA) DANYCH SPECJALIZOWANE ŚRODOWISKO PROGRAMISTYCZNE: LabView, Test Point, HPView, DASYLab... ALGORYTM ZAPISANY W JĘZYKU GRAFICZNYM (GL) LUB TEKSTOWO UNIVERSALNE APLIKACJE DO PRZETWARZANIA DANYCH: EXCEL, MATLAB, STATISTICA SYSTEMOWE MECHANIZMY WYMIANY DANYCH: DDE, OLE, ActiveX PROCEDURY OBSŁUGI URZĄDZEŃ WE / WY UNIWERSALNY INTERFEJS PROGRAMOWY ULI SYSTEM OPERACYJNY KOMPUTERA STEROWNIKI URZĄDZEŃ (DRAJWERY) APLIKACJE GOTOWE READY - TO - RUN VIRTUAL BENCH (NI) BENCH LINK SOFTWARE (HP), NetAcq Software (Keithley) SPRZĘT KOMPUTEROWY MAGISTRALA WEWNĘTRZNA, SYSTEM PRZERWAŃ, DMA, UKŁADY INTERFEJSÓW... PROGRAMOWALNY SPRZĘT POMIAROWY DEDYKOWANY SPRZĘT POMIAROWY KSP, tydzień 9 dr inż. Eligiusz Pawłowski 30

Środowiska programistyczne do realizacji przyrządów wirtualnych LabVIEW (National Instruments) LabWindows/CVI (National Instruments) Visual Basic + Componet Works (National Instruments) Virtual Bench (National Instruments) Measure + MS Excel (National Instruments) TestPoint (Keithley) HP VEE (Hewlett Packard) DASYLab (Dasytec) GENIE (Advantech)... KSP, tydzień 9 dr inż. Eligiusz Pawłowski 31

LabView Zasada tworzenia aplikacji Programista wykorzystujący LabVIEW (National Instruments) ma do dyspozycji dwa okna: panel i diagram. Panel stanowi graficzny interfejs aplikacji z użytkownikiem. Diagram jest kodem programu tworzonym z wykorzystaniem graficznego języka programowania. Programowanie polega na wyborze z biblioteki odpowiednich elementów (np. obiektów) i łączeniu ich zgodnie z kierunkiem przepływu sygnałów. Więcej szczegółów w Laboratorium KSP KSP, tydzień 9 dr inż. Eligiusz Pawłowski 32

LabView Panel i Diagram programu KSP, tydzień 9 dr inż. Eligiusz Pawłowski 33

LabWindows/CVI Zasada tworzenia aplikacji Programowanie w środowisku LabWindows/CVI (National Instruments) polega na wyborze z menu tekstowego odpowiednich opcji. Wybrany symbol graficzny zostaje umieszczony na panelu, a wybrana funkcja lub procedura zostaje wprowadzona w postaci odpowiednich linii do programu w języku C. Środowisko to jest szczególnie chwalone przez informatyków, ze względu na możliwość bezpośredniej ingerencji w kod źródłowy programu w klasycznym języku programowania. KSP, tydzień 9 dr inż. Eligiusz Pawłowski 34

LabWindows/CVI kod programu i panel KSP, tydzień 9 dr inż. Eligiusz Pawłowski 35

Test Point Zasada tworzenia aplikacji Programowanie przy użyciu zintegrowanego środowiska TestPoint (Keithley) odbywa się przez wybór odpowiednich obiektów i zdefiniowanie ich wzajemnych relacji. Relacje pomiędzy obiektami definiuje programista w postaci opisu słownego zadań przypisanych każdemu z obiektów (Action List) Dzięki temu użytkownikami systemu TestPoint mogą być osoby, które nie znają klasycznych języków programowania. KSP, tydzień 9 dr inż. Eligiusz Pawłowski 36

Test Point Lista obiektów i lista przypisanych Akcji KSP, tydzień 9 dr inż. Eligiusz Pawłowski 37

Przyrządy klasy Virtual Bench Właściwości przyrządów klasy Virtual Bench: - producent dostarcza zestaw zawierający sprzęt i gotowy program - karty klasy Virtual Bench nie wymagają dodatkowych układów kondycjonowania sygnałów, stanowią kompletny przyrząd -program nie wymaga żadnych dalszych zabiegów programistycznych, jest w pełni skonfigurowany i gotowy do pracy, -karty-przyrządy Virtual Bench mogą współpracować z różnymi magistralami: ISA, PCI, PXI, PCMCIA. KSP, tydzień 9 dr inż. Eligiusz Pawłowski 38

Virtual Bench, Ready-to-Run Virtual Instruments KSP, tydzień 9 dr inż. Eligiusz Pawłowski 39

Realizacja przyrządów tradycyjnych i wirtualnych KSP, tydzień 9 dr inż. Eligiusz Pawłowski 40

Porównanie przyrządów tradycyjnych i wirtualnych c.d. KSP, tydzień 9 dr inż. Eligiusz Pawłowski 41

Podsumowanie 1.W historii rozwoju aparatury pomiarowej można wyróżnić 4 generacje przyrządów pomiarowych. 2.Generacja I to przyrządy analogowe, generacja II to autonomiczne przyrządy cyfrowe, generacja III to przyrządy systemowe, generacja IV to przyrządy wirtualne. 3.Przyrząd wirtualny jest kombinacją sprzętu i oprogramowania, jego możliwości i parametry są określone przez te dwa składniki. 4.Zarówno sprzęt jak i oprogramowanie wirtualnego przyrządu pomiarowego składają się z dwóch części: elementów stanowiących standardowy lub specjalizowany komputer oraz komponentów pomiarowych. 5.Oprogramowanie przyrządu pomiarowego może być przygotowane za pomocą standardowych środowisk programistycznych (C lub podobnych) lub częściej za pomocą specjalizowanych środowisk zorientowanych na pomiary. 6.Dominującym obecnie na rynku środowiskiem do realizacji wirtualnych przyrządów pomiarowych jest LabVIEW National Instruments KSP, tydzień 9 dr inż. Eligiusz Pawłowski 42

DZIĘKUJĘ ZA UWAGĘ KSP, tydzień 9 dr inż. Eligiusz Pawłowski 43