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



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

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

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

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

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

Laboratorium Komputerowe Systemy Pomiarowe

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

Laboratorium Komputerowe Systemy Pomiarowe

Wirtualne przyrządy pomiarowe

Wirtualne przyrządy kontrolno-pomiarowe

Schemat blokowy karty

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

Podstawy budowy wirtualnych przyrządów pomiarowych

Sterowniki Programowalne Sem. V, AiR

PRACA PRZEJŚCIOWA SYMULACYJNA. Zadania projektowe

Parametryzacja przetworników analogowocyfrowych

BIOS, tryb awaryjny, uśpienie, hibernacja

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

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

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

Ćwiczenie 2a. Pomiar napięcia z izolacją galwaniczną Doświadczalne badania charakterystyk układów pomiarowych CZUJNIKI POMIAROWE I ELEMENTY WYKONAWCZE

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

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

2.2 Opis części programowej

Konfiguracja karty akwizycji danych pomiarowych DAQ

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

DOKUMENTACJA TECHNICZNO-RUCHOWA. Sterownik mikroklimatu FAG25-III

1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro

KONFIGURACJA PRZEMIENNIKA CZĘSTOTLIWOŚCI POWERFLEX 525 Z WYKORZYSTANIEM PROGRAMU CONNECTED COMPONENTS WORKBENCH

INSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

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

Zespół B-D Elektrotechniki. Laboratorium Silników i układów przeniesienia

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

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

Laboratorium Komputerowe Systemy Pomiarowe

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

Ćwiczenie 2b. Pomiar napięcia i prądu z izolacją galwaniczną Symulacje układów pomiarowych CZUJNIKI POMIAROWE I ELEMENTY WYKONAWCZE

Rejestratory Sił, Naprężeń.

Enkodery czujniki cyfrowe

Instrukcja do oprogramowania ENAP DEC-1

Instrukcja obsługi rejestratora cyfrowego DLM-090

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

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

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

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

1 Moduł Neuronu Analogowego SM

INSTRUKCJA OBSŁUGI. Licznik amperogodzin ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

Katedra Energetyki. Laboratorium Podstaw Elektrotechniki. Badanie silników skokowych. Temat ćwiczenia:

Ćwiczenie Zmiana sposobu uruchamiania usług

Ćwiczenia z S S jako Profinet-IO Controller. FAQ Marzec 2012

Veronica. Wizyjny system monitorowania obiektów budowlanych. Instrukcja oprogramowania

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

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

LABORATORIUM PODSTAW ELEKTRONIKI MATERIAŁY POMOCNICZE SERIA PIERWSZA

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie

Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie

1 Moduł Lutron HomeWorks QS

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

Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

Licznik rewersyjny MD100 rev. 2.48

SILNIK INDUKCYJNY STEROWANY Z WEKTOROWEGO FALOWNIKA NAPIĘCIA

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

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

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

Konsola operatora TKombajn

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

Przywracanie parametrów domyślnych. Przycisnąć przycisk STOP przez 5 sekund. Wyświetlanie naprzemienne Numer parametru Wartość parametru

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C

T 1000 PLUS Tester zabezpieczeń obwodów wtórnych

Politechnika Gdańska. Gdańsk, 2016

Diagnostyka pamięci RAM

Badanie właściwości dynamicznych obiektów I rzędu i korekcja dynamiczna

Ćwiczenie 1. Symulacja układu napędowego z silnikiem DC i przekształtnikiem obniżającym.

REGULATOR PI W SIŁOWNIKU 2XI

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

INSTRUKCJA TERMOSTATU DWUSTOPNIOWEGO z zwłok. oką czasową Instrukcja dotyczy modelu: : TS-3

DEMERO Automation Systems

Regulator napięcia transformatora

Regulator PID w sterownikach programowalnych GE Fanuc

Badanie napędu z silnikiem bezszczotkowym prądu stałego

ASQ systemy sterowania zestawami pomp

Skrócona instrukcja obsługi rejestratorów marki

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

Product Update Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6

Lumel Proces pierwsze kroki

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

Instrukcja obsługi Rejestrator Parametrów

Wysokowydajne falowniki wektorowe Micno KE300.

1. Opis urządzenia. 2. Zastosowanie. 3. Cechy urządzenia -3-

Instrukcja obsługi Bi-Tronic Control 1 Zamrażanie

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32

Ten monitor jest przeznaczony do programowalnego magnetycznego roweru do ćwiczeń i zaprezentowany przy użyciu następujących kategorii:

1. Zbiornik mleka. woda. mleko

Różnicowy przetwornik ciśnienia EL-PS-xxx

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

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

PROGRAMOWALNE STEROWNIKI LOGICZNE

Ćw. 0: Wprowadzenie do programu MultiSIM

Transkrypt:

Ćwiczenie C4. Utworzenie aplikacji stabilizującej prędkość napędu PROGRAMOWALNE SYSTEMY STEROWANIA, POMIAROWE, AKWIZYCJI DANYCH I WIZUALIZACJI PROCESÓW KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII WWW.KEIASPE.AGH.EDU.PL Opracował dr inż. Jerzy Nabielec AKADEMIA GÓRNICZO-HUTNICZA WWW.AGH.EDU.PL Temat: Utworzenie aplikacji stabilizującej prędkość napędu przy wykorzystaniu impulsatora Narzędzia: Środowisko projektowe LabVIEW, Measurement and Automation Explorer MAX, Karty zbierania danych:, NI-PCI 6221 lub PCI 6036, napęd prądu stałego ze sterownikiem PWM, Oscyloskop TEKTRONIX, zasilacze o regulowanym napięciu wyjściowym. Cel ćwiczenia. Na bazie umiejętności nabytych podczas realizacji ćwiczeń 1 i 3 należy zbudować aplikację VI, której celem działania jest stabilizacja prędkości napędu na wartości zadanej przez operatora. Należy także sprawdzić, jaki wpływ na jakość stabilizacji prędkości mają opóźnienia w realizacji algorytmu sterowania. Na bazie tych doświadczeń należy zaproponować kryteria doboru sprzętu cyfrowego do realizacji takiego zadania w warunkach przemysłowych. W tej instrukcji nie zostaną podane szczegółowe diagramy realizujące układ regulacji z kilku powodów. Układy regulacji mogą być zrealizowane na kilka sposobów. Dlatego nie zamierzano ograniczać inwencji studentów w ich realizacji. Zostaną tylko zasugerowane podpowiedzi, które mogą naprowadzić studentów na możliwe rozwiązanie zadania. Wstęp. Opis stanowiska. Na wale małej maszyny pomocniczej DC 12V jest ułożyskowana tarcza z 60 otworami przy krawędzi. Tarcza przechodzi przez transoptor szczelinowy. W trakcie obracania tarczy następuje okresowe zasłanianie lub przepuszczanie wiązki światła. W ten sposób można mierzyć prędkość obrotową wirowania tarczy. Przedyskutować, czy taki układ pozwala wykryć kierunek rotacji tarczy? Aby aktywować transoptor, wystarczy do niego doprowadzić +5V z karty DAQ oraz DGND. Sygnał wyjściowy transoptora jest dostosowany do poziomu TTL względem DGND. Wystarczy go doprowadzić do wytypowanego wejścia cyfrowego karty DAQ. Tarcza wyposażona jest w dodatkowe koło pasowe. Połączone jest ono przy pomocy paska gumowego z głównym silnikiem DC 12 V. Silnik ten jest zasilany poprzez bufor energetyczny, który podaje zasilanie do niego zgodnie z wartością logiczną wymuszoną na wejściu tego bufora, zgodnie ze standardem TTL względem DGND. Dla 1 logicznej podane jest pełne napięcie zasilania na maszynę DC. Przy stanie 0 na wejściu sterującym zasilanie jest odłączone od maszyny. W ten sposób można realizować sterowanie napędem typu PWM poprzez generowanie fali prostokątnej na wybranym wyjściu cyfrowym karty DAQ. Bufor energetyczny należy zasilić ze źródła o wydajności prądowej przynajmniej 0,5A. 1/7

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ą stan logiczny jaki 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. Akwizycja okresowego sygnału cyfrowego jako miary prędkości obrotowej, 4. Generowanie okresowego sygnału binarnego PWM do ręcznego sterowania prędkością napędu, 5. Zamknięcie pętli regulacyjnej pętli sprzężenia zwrotnego i weryfikacja jakości regulacji prędkości. 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. 2/7

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. Wykonanie testów wykorzystywanych zasobów systemu Dla wybranego urządzenia zweryfikować listę dostępnych cyfrowych sygnałów wejścia i wyjścia 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. Uruchomić Test Panel z opcją Counter I/O. Sprawdzić przy pomocy oscyloskopu parametry generowanego sygnału binarnego. Po wykonaniu powyższych czynności wstępnych można przystąpić do realizacji właściwego ćwiczenia. 3/7

3. Akwizycja okresowego sygnału cyfrowego jako miary prędkości obrotowej W każdym realizowanym ćwiczeniu należy w pierwszej kolejności skonfigurować tor pomiarowy. Uruchomić środowisko projektowe LabVIEW. Utworzyć nowy Virtual Instrument VI. Podłączyć zasilacz o regulowanym napięciu wyjściowym do pomocniczej maszyny DC. Sprawdzić przy pomocy oscyloskopu parametry sygnału generowanego przez transoptor. Należy zasilić transoptor napięciem +5V DC względem DGND. Skonfigurować tor pomiarowy, w sposób podobny do tego jak to zostało wykonane w ćwiczeniu 1. Wprowadzić zmiany polegające na tym, że w ikonie Create Channel ma zostać wybrana opcja CIFreq. 4/7

Skutkuje to dostosowaną do zadania listą dostępnych urządzeń kart DAQ. Wybrać Ctr 0. Zaleca się zastosowanie defaultowych terminali wejściowych dla sygnału pomiarowego. Oczywiście można wybrać inne PFI, ale nie należy komplikować konfiguracji toru pomiarowego. Wprowadzone zmiany wymuszają zmianę konfiguracji ikony Read. Należy wybrać opcję Counter 1D DBL NSamp. Wybrać w ikonie Timing zegar Implicit. UWAGA. Sygnał z impulsatora należy podłączyć do styku określonego jako GATE wybranego licznika. Przedyskutować metody cyfrowego pomiaru częstotliwości w odniesieniu do małych i dużych ich wartości. Do jakiego zakresu częstotliwości zalicza się sygnał generowany przez obracającą się tarczę? Narysować przebieg zarejestrowanej prędkości. Przedyskutować efekt zaszumienia uzyskanych wyników rejestracji. Sprawdzić jaka jest zmienność zarejestrowanej prędkość przy rozpędzaniu lub hamowaniu maszyny. Czy do realizacji sterowania w zamkniętej pętli sprzężenia zwrotnego należy brać wartość pojedynczej próbki pomiaru prędkości (której?), czy może wartość średnią z zarejestrowanego przedziału, ale o jakiej liczbie próbek? 4. Generowanie okresowego sygnału binarnego PWM do ręcznego sterowania prędkością napędu Zbudować tor generowania jednego sygnału z wykorzystaniem Ctr 1 podobny do wykonanego w ćwiczeniu 3. Zdefiniować typ kanału zgodnie z poniższą ilustracją. 5/7

Zdefiniować zadane stałe Frequency oraz Duty. Jaki jest zakres akceptowalnych wartości tych stałych? Ustawić rodzaj zegara Timing jako Implicit. Sprawdzić, czy umieszczenie ikony Write wewnątrz pętli While i ręczne zadawanie nowych wartości Frequency lub Duty spowoduje zmianę parametrów generowanego sygnału. Dla jakich wartości napęd jest w stanie ruszyć, a dla jakich minimalnych wartości utrzymuje prędkość? 5. Zamknięcie pętli regulacyjnej pętli sprzężenia zwrotnego i weryfikacja jakości regulacji prędkości Rozważyć możliwość połączenia obu wątków (pomiaru i generacji) w jednej pętli While. Jaka powinna być sekwencja ich uruchamiania? Czy konieczna jest procedura programowej obsługi błędów? Wprowadzić Control typu Slider do zadawania prędkości. Sprawdzić czy liczba próbek prędkości odczytywana jednorazowo wpływa na zależności czasowe związane z wykonywaniem pętli While? Czy zegar systemu operacyjnego PC może być podstawą do zbudowania układu regulacji działającego w czasie rzeczywistym? 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. 6/7

Nie zapominać o okresowym zapisywaniu VI na dysku w katalogu Student lub na swoim nośniku pamięci pendrive. Pliki zapisane na twardym dysku bezwzględnie są kasowane po wyłączeniu PC!!!! Nie występuje drukowana instrukcja dotycząca LabVIEW. 7/7