PROGRAMOWE METODY POMIARU CZASU W SYSTEMACH OPERACYJNYCH WINDOWS

Wielkość: px
Rozpocząć pokaz od strony:

Download "PROGRAMOWE METODY POMIARU CZASU W SYSTEMACH OPERACYJNYCH WINDOWS"

Transkrypt

1 Michał Maćkowski, Maciej Wawrzyniak olitechnika oznańska, Instytut Elektroniki i elekomunikacji oznań, ul iotrowo 3A mmackow@et.put.poznan.pl; mwawrz@et.put.poznan.pl 25 oznańskie Warsztaty elekomunikacyjne oznań 8-9 grudnia 25 ROGRAMOWE MEODY OMIARU CZASU W SYSEMACH OERACYJNYCH WINDOWS Streszczenie: W artykule opisano sposób wykorzystania zegara programowego oraz zegara wysokiej rozdzielczości do odmierzania zadanych odcinków czasu. rzedstawiono wyniki pomiarów rozdzielczości tych zegarów w zależności od konfiguracji sprzętowej i programowej komputera. Opisano i wyznaczono podstawowe błędy pomiaru czasu odmierzanego za pomocy tych zegarów. 1. WROWADZENIE Obecnie wiele systemów kontrolno pomiarowych wykorzystuje komputery klasy C z systemami operacyjnymi z rodziny. Do podstawowych zadań komputerów w systemach pomiarowych, poza archiwizacją danych, należy kontrola procesów pomiarowych i sterujących, między innymi, przez wydawanie instrukcji przetwornikom pomiarowym i urządzeniom wykonawczym w ściśle określonych odstępach czasu. Systemy operacyjne z rodziny są systemami wielozadaniowymi. umożliwia równoległą pracę kilku aplikacjom, wykorzystującym wspólne zasoby sprzętowe, posługując się, między innymi, mechanizmem kolejkowania komunikatów. Wszystkie zdarzenia zachodzące w komputerze, generowane przez pracujące aplikacje oraz podzespoły komputera, są traktowane przez system operacyjny jako komunikaty i wprowadzane do systemowej kolejki komunikatów. Dalej komunikaty są przesyłane do kolejek komunikatów poszczególnych aplikacji, gdzie oczekują na obsługę przez pętlę komunikatów danej aplikacji. Systemy nie są systemami czasu rzeczywistego i nie gwarantują pracującym aplikacjom odczytu zegara czasu rzeczywistego RC (ang. Real ime Clock). Aplikacje pracujące w są informowane przez system operacyjny o upływie czasu za pomocą zegara (stopera) programowego w postaci komunikatów WM_IMER. Rozdzielczość zegara programowego jest zależna od wersji systemu, dla rodziny, SE oraz Me wynosi 54,9 ms, z kolei dla systemów z rodziny N ( 2, X) wynosi 1 ms [1]. Komunikaty te mają niski priorytet i dlatego mogą być obsłużone z pewnym opóźnieniem w zależności od obciążenia systemu operacyjnego. Szybkość działania dowolnej aplikacji, pracującej w środowisku, zależy od wielu czynników. Do najważniejszych należą konfiguracja sprzętowa komputera (typ i szybkość procesora, pojemność i rodzaj pamięci operacyjnej RAM, typ płyty głównej, liczba działających kart rozszerzeń, itp.) oraz od rodzaju i liczby zainstalowanych i pracujących aplikacji. Wpływa to również na rozdzielczość i stabilność zegara Różnorodność konfiguracji sprzętowej i programowej komputera wymusza na projektancie systemu doświadczalne określenie stabilności zegara Niestabilność zegara może powodować błędne działanie systemu podczas analizy szybkozmiennych sygnałów lub wydłużać czas regulacji regulatorów ID. Może mieć krytyczne znaczenie dla systemu w przypadku powstania sytuacji awaryjnych (np. przekroczenie wartości granicznych). Znajomość tych danych jest niezbędna dla projektantów systemów kontrolno pomiarowych, których działanie odbywa się według określonych zależności czasowych. 2. OMIAR CZASU RWANIA IMULSU Na rysunku 1 przedstawiono schemat blokowy układu do pomiaru czasu trwania X napięciowego sygnału prostokątnego U(t). Rys. 1. Schemat blokowy układu do pomiaru czasu trwania sygnału prostokątnego. Narastające zbocze mierzonego sygnału U(t) powoduje otwarcie bramki (Start) i licznik zlicza okresy z generatora częstotliwości wzorcowej. Zliczanie jest kontynuowane do chwili zamknięcia bramki (Stop) przez opadające zbocze sygnału U(t). W 25 - OZNAŃ 8-9 GRUDNIA 25 1/5

2 Czas trwania X sygnału prostokątnego U(t) można obliczyć na podstawie = n (1) w gdzie: n liczba zliczeń licznika, W okres generatora częstotliwości wzorcowej. Względny błąd pomiaru czasu tą metodą można obliczyć na podstawie 1 = + n w w + b b (2) gdzie: 1/n = W/ W - względny błąd zliczania (Δn = ±1), Δ W - bezwzględny błąd okresu generatora częstotliwości wzorcowej, Δ b - bezwzględny błąd bramkowania wynikający z różnych czasów otwierania i zamykania bramki. W metodach programowych pomiaru czasu generator częstotliwości wzorcowej jest realizowany poprzez licznik zdefiniowany w pamięci operacyjnej komputera. Licznik taki może być zdefiniowany przez system operacyjny, kompilator użyty do kompilacji lub programistę wewnątrz pisanego programu. Zdefiniowany licznik jest inkrementowany z ustalonym okresem W. W celu pomiaru czasu pomiędzy dwoma zdarzeniami należy dwukrotnie odczytać stan licznika w chwilach początku pomiaru (Start) i końca pomiaru (Stop). Wartość mierzonego czasu można obliczyć na podstawie ( nstop nstart ) w = (4) Jeżeli odczytane wartości spełniają zależność: n Start > n Stop (5) to nastąpiło przepełnienie licznika. W tym przypadku wartość mierzonego czasu należy obliczyć na podstawie ( n nstart + nstop + ) w = 1 ma (6) gdzie: n ma - maksymalna wartość, która może być wpisana do licznika. Metoda ta może służyć do pomiaru czasów X < n ma W. Względny błąd pomiaru programowej metody pomiaru czasu można opisać także zależnością (2). Liczbę zliczeń n należy obliczyć na podstawie n = n Stop n Start (7) lub w przypadku przepełnienia licznika na podstawie n n n Start + n (8) = ma Stop +1 Generator wzorcowy jest realizowany poprzez inkrementację licznika zrealizowanego w pamięci operacyjnej komputera. Wiąże się to z wywołaniem odpowiedniego fragmentu kodu programu. Wywołanie tego fragmentu kodu programu w systemach wielozadaniowych może być opóźnione przez system operacyjny i głównie z tego opróżnienia wynika błąd generatora częstotliwości wzorcowej Δ w. odobnie odczyt licznika w chwilach "Start" i "Stop" wiąże się z wywołaniem odpowiednich fragmentów kodu programu. Wywołania tych fragmentów kodu programu będą także opóźniane przez system operacyjny. Błąd bramkowania Δ b będzie wynikał z różnicy opóźnień wprowadzanych przez system operacyjny przy realizacji odczytu licznika w chwili "Start" i chwili "Stop". 3. ROGRAMOWY OMIAR CZASU Z WYKORZYSANIEM ZEGARÓW WINDOWS W systemach operacyjnych występuje mechanizm nazywany zegarem programowym. Służy on do informowania aplikacji o upływie zadanego odcinka czasu. Aby aplikacja mogła skorzystać z mechanizmu zegara programowego system operacyjny musi przydzielić zegar aplikacji. rzydzielenie zegara następuje po wywołaniu funkcji AI "UIN Setimer (HWND hwnd, UIN nidevent, UIN uelapse, IMERROC lpimerfunc);". arametrami wywołania funkcji są: hwnd - uchwyt okna, którego procedura będzie otrzymywała komunikat WM_IMER, nidevent - identyfikator zegara, uelapse - długość odmierzanego odcinka czasu w ms, lpimerfunc - wskaźnik do funkcji zwrotnej. o przydzieleniu zegara programowego do kolejki komunikatów aplikacji, której został przydzielony zegar programowy, będzie wstawiany komunikat WM_IMER. Częstotliwość wstawiania tego komunikatu będzie wynosiła 1/uElapse. Mechanizm okresowego uruchamiania funkcji obsługi komunikatu WM_IMER może posłużyć do implementacji generatora częstotliwości wzorcowej. W tym celu w pamięci operacyjnej komputera należy zrealizować licznik a w każdym wywołaniu funkcji obsługi komunikatu WM_IMER należy inkrementować zrealizowany licznik. omiar czasu pomiędzy dwoma zdarzeniami będzie polegał na odczycie zawartości licznika w chwilach "Start" i "Stop" i obliczeniu szukanego odcinka czasu na podstawie zależności (4) lub (6) podstawiając za W wartość parametru uelapse. arametr uelapse może przyjmować wartości od 1 ms do milisekund. Rozdzielczość wstawiania komunikatu WM_IMER jest większa od 1 ms i wynosi 54,9 ms dla systemu operacyjnego oraz 1 ms dla systemów operacyjnych 2 i X. W celu weryfikacji tych danych wykonano pomiary odcinka czasu pomiędzy dwoma wywołaniami funkcji obsługującej komunikat WM_IMER dla różnych nastaw parametru Z = uelapse. Do pomiarów okresu pomiędzy wywołaniami funkcji obsługującej komunikat WM_IMER wykorzystano specjalny program oraz zewnętrzny, 24 bitowy licznik taktowany przebiegiem o wzorcowej W 25 - OZNAŃ 8-9 GRUDNIA 25 2/5

3 częstotliwości 2 MHz. Uproszczony algorytm działania tego programu przedstawiono na rysunku 2. Licznik był otwierany opadającym zboczem sygnału RS, a zamykany narastającym. Otwieranie następowało w funkcji obsługującej k-ty komunikat WM_IMER, a zamykanie w funkcji obsługującej komunikat k+1. Błąd spowodowany czasem ustawienia poziomu linii RS był na poziomie pojedynczych mikrosekund. 2, entium 4 2,66 oraz entium 4 H 2,8. Zauważono, że rozdzielczość i błąd nastawy zegara dla starszych komputerów (AMD K6-2 3 i komputery A) były bardzo zbliżone. odobnie zachowywały się zegary programowe w nowszych komputerach ( 2, entium 4 2,66 oraz entium 4 H 2,8 - komputery B). Na rysunkach 4 i 5 przedstawiono odpowiednio: wyniki pomiarów okresu zegara programowego oraz względny błąd nastawy. 8 7 S [ms] Komputery A Komputery B 2 1 Z [ms] Rys. 2. Uproszczony algorytm programu wykorzystywanego w pomiarach. omiary okresu zegara programowego powtórzono 1 razy dla każdej nastawy okresu Z tego zegara z przedziału od 1 do 25 ms dla oraz od 1 do 6 ms dla 2 i X. Dla każdej nastawy okresu obliczono wartość średnią S. Na rysunku 3 przedstawiono względny błąd ustawienia zegara programowego δ w funkcji Z,. omiary wykonano na komputerze z procesorem AMD K6-2 3 MHz. Błąd względny δ obliczano z zależności (9) δ[%] Z S δ = 1% (9) S Win Win2 WinX Z [ms] Rys. 3 Względny błąd ustawienia okresu zegara Względny błąd ustawienia zegara programowego oraz jego rozdzielczość zależą również od konfiguracji sprzętowej komputera. orównano wyniki pomiarów dla kilku różnych komputerów z systemem operacyjnym X. Badano komputery zbudowane w oparciu o procesory: AMD K6-2 3 MHz, 466 MHz, Rys. 4. Wyniki pomiarów okresu zegara δ[%] Komputery A Komputery B 5 Z[ms] Rys. 5. Względny błąd ustawienia okresu zegara W tabeli 1 przedstawiono uśrednione wartości rozdzielczości zegara programowego R dla badanych komputerów. abela 1. Rozdzielczość zegara Zestaw komputerowy R [ms] AMD K H 2, Komunikat WM_IMER jest komunikatem o niskim priorytecie, dlatego obsługa tego komunikatu może być zakłócona przez inne procesy pracujące w systemie. W celu wyznaczenia niestabilność okresu obsługi komunikatu WM_IMER przez aplikację, zmierzono okres pomiędzy 2 wywołań funkcji obsługującej ten komunikat dla różnych nastaw zegara. Na W 25 - OZNAŃ 8-9 GRUDNIA 25 3/5

4 podstawie wyników pomiarów wyznaczono histogramy. Na rys. 6 przedstawiono histogram dla Z = 1 ms ( 466). rezentowany rozkład jest zbliżony do rozkładu normalnego, dlatego dla powyższych nastaw mechanizm okresowego uruchamiania funkcji obsługi komunikatu WM_IMER może być wykorzystany jako generator częstotliwości wzorcowej dla pomiarów odpowiednio długich odcinków czasu.,6,5,4,3,2,1 [ms] 9,85 9,9 9,95 1 1,5 1,1 1,15 Rys. 6. Histogram dla czasu Z = 1 ms ( 466). Odpowiednio na rysunkach 7 i 8 przedstawiono dwa histogramy zmierzone dla komputera z procesorem 4 H 2,8, dla nastaw Z = 1 ms oraz Z = 46 ms. Dla tych przypadków mechanizm okresowego uruchamiania funkcji obsługi komunikatu WM_IMER nie może być wykorzystany jako generator częstotliwości wzorcowej. W pierwszym przypadku dla nastawy 1 ms wartość maksymalna rozkładu przypada dla 15,62 ms. W drugim przypadku, dla nastawy 46 ms, na histogramie pojawiły się dwa rozkłady wokół 46,9 ms i 62,5 ms.,7,6,5,4,3,2,1 [ms] 15,45 15,5 15,55 15,6 15,65 15,7 15,75 15,8 Rys. 7. Histogram dla czasu Z = 1 ms (4 H 2,8).,4,35,3,25,2,15,1,5 Z[ms] 46,61 46,74 46,86 46,99 62,21 62,34 62,46 62,59 Rys. 8. Histogram dla czasu Z = 46 ms (4 H 2,8). 4. ROGRAMOWY OMIAR CZASU Z WYKORZYSANIEM ZEGARA WYSOKIEJ ROZDZIELCZOŚCI Systemy posiadają także inny mechanizm, który można wykorzystać do pomiaru czasu pomiędzy dwoma zdarzeniami. Jest to zegar wysokiej rozdzielczości (WR). Wykorzystanie mechanizmu zegara WR opiera się na zastosowaniu dwóch funkcji AI: QueryerformanceFrequency(), QueryerformanceCounter(). ierwsza funkcja: BOOL QueryerformanceFrequency(LARGE_INEGER *lpfrequency ); jako argument przekazuje wskaźnik lpfrequency do struktury LARGE_INEGER, w której w czasie wywołania zostanie zapisana częstotliwość zegara WR [3]. Mechanizm zegara WR do zliczania wykorzystuje układ licznika 8253/8254 lub następców w zależności od konfiguracji sprzętowej komputera C. Układ programowalnego licznika znajduje się w układzie chiset u komputera C. Np. w układzie Intel 82443MX znajduje się układ 82C54 taktowany z częstotliwością 14,31818 MHz [5]. Zazwyczaj pełna częstotliwość taktowania nie jest dostępna w mechanizmie zegara WR. W tabeli 2 zestawiono częstotliwości zegarów WR dostępne dla programisty dla różnych procesorów i różnych systemów operacyjnych. Zazwyczaj pełna częstotliwość taktowania nie jest dostępna dla mechanizmu zegara WR. W tabeli 2 zestawiono częstotliwości zegarów WR, dostępne dla programisty, dla różnych systemów operacyjnych i różnych procesorów. abela 2. Zestawienie częstotliwości zegarów WR rocesor 466 MHz 1 1,7 2 entium 4 2,66 System operacyjny Częstotliwość zegara WR [Hz] X X X X X Druga funkcja BOOL QueryerformanceCounter (LARGE_INEGER *lperformancecount); służy do odczytu stanu licznika zegara WR, który jest zaimplementowany w pamięci operacyjnej komputera przez system operacyjny. Argument wywołania funkcji jest wskaźnik lperformancecount do struktury LARGE_INEGER, w której zostanie zapisana aktualna wartość licznika w chwili wywołania funkcji. W 25 - OZNAŃ 8-9 GRUDNIA 25 4/5

5 rzed pomiarem czasu z wykorzystaniem zegara WR należy określić częstotliwość tego zegara poprzez wywołanie funkcji QueryerformanceFrequency() i obliczyć okres w. omiar czasu pomiędzy dwoma zdarzeniami będzie polegał na dwukrotnym wywołaniu funkcji QueryerformanceCounter() w chwilach "Start" i "Stop" w celu odczytu zawartości licznika (n Start i n Stop) i obliczeniu szukanego odcinka czasu na podstawie zależności (4) lub (6). Względny błąd pomiaru czasu z wykorzystaniem zegara wysokiej rozdzielczości można wyznaczyć na podstawie zależności (2). onieważ metoda ta wykorzystuje do taktowania zegar sprzętowy błąd generatora częstotliwości wzorcowej można pominąć. Na wielkość błędu będą wpływały tylko błąd zliczania i błąd bramkowania. Wartość błędu bramkowania będzie wynikała z różnicy opóźnień wprowadzanych przez system operacyjny przy wywołaniu funkcji QueryerformanceCounter() w chwili Start i Stop. W celu wyznaczenia tego rozrzutu 1 6 razy zmierzono czas wywołania funkcji QueryerformanceCounter() i wyznaczono histogram. Na podstawie histogramu dla poziomu ufności =,99 wyznaczono błąd bramkowania Δ b. Wyniki pomiarów i obliczeń zamieszczono w tabeli 3. W kolumnie 4 tabeli 3 zestawiono także zarejestrowano najgorsze wartości Δ bnw. rawdopodobieństwo wystąpienia tych wartości wyniosło = 1-6. W systemach operacyjnych 2 i X wielkość najgorszy wartości Δ b można znacznie zredukować poprzez nadanie aplikacji wywołującej funkcje QueryerformanceCounter() priorytetu czasu rzeczywistego. Wyniki pomiarów najgorszej wartości Δ bnw po nadaniu aplikacji priorytetu czasu rzeczywistego (Δ bnwr) zestawiono w kolumnie 5 tabeli 3. abela 3. Wyniki pomiarów i obliczeń błędów bramkowania Δ b. rocesor 466 MHz 1 entium 4 2,66 System operacyjny 2 X 2 X 2 X Δ b ( =,99) Δ bnw ( = 1-6 ) Δ bnwr ( = 1-6 ) 1, , , , , ,8, , , ,2, ODSUMOWANIE Analizując wyniki pomiarów zawarte w punkcie 3 zauważono, że dla komputerów wyposażonych w procesory pracujące z częstotliwością powyżej 2 maleje rozdzielczość okresu obsługi komunikatów WM_IMER z 1 na 15,5 ms (dla systemów operacyjnych z rodziny N, czyli 2 oraz X). omiary uzupełniono, powtarzając je na komputerach z procesorami 1 oraz 1,7. Dla tych komputerów rozdzielczość wystawienia komunikatów WM_IMER wynosiła średnio 1 ms ( 2 i X). Możliwy spadek rozdzielczości powoduje, że programista, po inicjalizacji zegara, nie zna częstotliwości wstawiania komunikatów WM_IMER do kolejki komunikatów aplikacji. omiary czasu wykorzystujące programowy zegar mogą mieć charakter szacunkowy. Generator częstotliwości wzorcowej oparty na funkcji obsługującej komunikat WM_IMER będzie się charakteryzował dużymi niestabilnościami. Znacznie lepszym zegarem programowym, który można wykorzystać do pomiaru czasu, jest zegar wysokiej rozdzielczości. W przypadku wykorzystania tego mechanizmu głównym składnikiem błędu pomiaru będzie błąd bramkowania. Z wyników pomiarów przedstawionych w punkcie 4 wynika, że wartość tego błędu będzie zależna od konfiguracji sprzętowej komputera oraz wersji systemu. Wykorzystanie zegarów programowych do odmierzania odcinków czasu w systemach kontrolno pomiarowych, wiąże się z koniecznością ich wcześniejszej weryfikacji w celu określenia ich rozdzielczości oraz stabilności. Do pomiarów czasu w systemach można użyć także funkcję AI: GetickCount() oraz w kompilatorach C funkcji clock(). Rozdzielczość pomiarów czasu z wykorzystaniem tych funkcji jest na poziomie rozdzielczości okresu zegara programowego. Najlepszym mechanizmem programowego pomiaru czasu dostępnym w systemach rodziny jest zegar wysokiej rozdzielczości. Jeżeli jest on niewystarczający należy użyć systemu czasu rzeczywistego np. QNX. SIS LIERAURY [1] C. etzold, rogramowanie, Wydawnictwo RM, Warszawa [2] Leinecker R. C., Archer., Visual C++6. Helion, Gliwice 2. [3] [4] Intel 82443MX CIset, W 25 - OZNAŃ 8-9 GRUDNIA 25 5/5

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

Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości Politechnika Lubelska Wydział Elektrotechniki i Informatyki PRACA DYPLOMOWA MAGISTERSKA Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości Marcin Narel Promotor: dr inż. Eligiusz

Bardziej szczegółowo

Laboratorium Komputerowe Systemy Pomiarowe

Laboratorium Komputerowe Systemy Pomiarowe 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

Bardziej szczegółowo

Metody obsługi zdarzeń

Metody obsługi zdarzeń SWB - Przerwania, polling, timery - wykład 10 asz 1 Metody obsługi zdarzeń Przerwanie (ang. Interrupt) - zmiana sterowania, niezależnie od aktualnie wykonywanego programu, spowodowana pojawieniem się sygnału

Bardziej szczegółowo

Układy czasowo-licznikowe w systemach 80x86

Układy czasowo-licznikowe w systemach 80x86 Układy czasowo-licznikowe w systemach 80x86 Semestr zimowy 2014/2015, WIEiK-PK 1 Układy czasowo-licznikowe w systemach 80x86 W komputerach osobistych oprogramowanie w szczególności, jądro systemu musi

Bardziej szczegółowo

Ćwicz. 4 Elementy wykonawcze EWA/PP

Ćwicz. 4 Elementy wykonawcze EWA/PP 1. Wprowadzenie Temat ćwiczenia: Przekaźniki półprzewodnikowe Istnieje kilka rodzajów przekaźników półprzewodnikowych. Zazwyczaj są one sterowane optoelektrycznie z pełną izolacja galwaniczną napięcia

Bardziej szczegółowo

Instrukcja użytkownika ARSoft-WZ1

Instrukcja użytkownika ARSoft-WZ1 05-090 Raszyn, ul Gałczyńskiego 6 tel (+48) 22 101-27-31, 22 853-48-56 automatyka@apar.pl www.apar.pl Instrukcja użytkownika ARSoft-WZ1 wersja 3.x 1. Opis Aplikacja ARSOFT-WZ1 umożliwia konfigurację i

Bardziej szczegółowo

Ćwiczenie 7 POMIARY CZĘSTOTLIWOŚCI I INTERWAŁU CZASU Opracowała: A. Szlachta

Ćwiczenie 7 POMIARY CZĘSTOTLIWOŚCI I INTERWAŁU CZASU Opracowała: A. Szlachta Ćwiczenie 7 POMIARY CZĘSTOTLIWOŚCI I INTERWAŁU CZASU Opracowała: A. Szlachta I. Cel ćwiczenia Celem ćwiczenia jest poznanie podstawowych metod pomiaru częstotliwości. Metody analogowe, zasada cyfrowego

Bardziej szczegółowo

Państwowa Wyższa Szkoła Zawodowa

Państwowa Wyższa Szkoła Zawodowa Państwowa Wyższa Szkoła Zawodowa w Legnicy Laboratorium Podstaw Elektroniki i Miernictwa Ćwiczenie nr 18 BADANIE UKŁADÓW CZASOWYCH A. Cel ćwiczenia. - Zapoznanie z działaniem i przeznaczeniem przerzutników

Bardziej szczegółowo

Układy czasowo-licznikowe w systemach mikroprocesorowych

Układy czasowo-licznikowe w systemach mikroprocesorowych Układy czasowo-licznikowe w systemach mikroprocesorowych 1 W każdym systemie mikroprocesorowym znajduje zastosowanie układ czasowy lub układ licznikowy Liczba liczników stosowanych w systemie i ich długość

Bardziej szczegółowo

U 2 B 1 C 1 =10nF. C 2 =10nF

U 2 B 1 C 1 =10nF. C 2 =10nF Dynamiczne badanie przerzutników - Ćwiczenie 3. el ćwiczenia Zapoznanie się z budową i działaniem przerzutnika astabilnego (multiwibratora) wykonanego w technice TTL oraz zapoznanie się z działaniem przerzutnika

Bardziej szczegółowo

Wstęp...9. 1. Architektura... 13

Wstęp...9. 1. Architektura... 13 Spis treści 3 Wstęp...9 1. Architektura... 13 1.1. Schemat blokowy...14 1.2. Pamięć programu...15 1.3. Cykl maszynowy...16 1.4. Licznik rozkazów...17 1.5. Stos...18 1.6. Modyfikowanie i odtwarzanie zawartości

Bardziej szczegółowo

Laboratorium Telewizji Cyfrowej

Laboratorium Telewizji Cyfrowej Laboratorium Telewizji Cyfrowej Badanie wybranych elementów sieci TV kablowej Jarosław Marek Gliwiński Robert Sadowski Przemysław Szczerbicki Paweł Urbanek 14 maja 2009 1 Cel ćwiczenia Celem ćwiczenia

Bardziej szczegółowo

Badanie właściwości tłumienia zakłóceń woltomierza z przetwornikiem A/C z dwukrotnym całkowaniem

Badanie właściwości tłumienia zakłóceń woltomierza z przetwornikiem A/C z dwukrotnym całkowaniem Ćwiczenie 7 Badanie właściwości tłumienia zakłóceń woltomierza z przetwornikiem A/C z dwukrotnym całkowaniem PODSAWY EOREYCZNE PRZEWORNIK ANALOGOWO CYFROWEGO Z DWKRONYM CAŁKOWANIEM. SCHEMA BLOKOWY I ZASADA

Bardziej szczegółowo

Opis ultradźwiękowego generatora mocy UG-500

Opis ultradźwiękowego generatora mocy UG-500 R&D: Ultrasonic Technology / Fingerprint Recognition Przedsiębiorstwo Badawczo-Produkcyjne OPTEL Sp. z o.o. ul. Otwarta 10a PL-50-212 Wrocław tel.: +48 71 3296853 fax.: 3296852 e-mail: optel@optel.pl NIP

Bardziej szczegółowo

Liniowe układy scalone. Elementy miernictwa cyfrowego

Liniowe układy scalone. Elementy miernictwa cyfrowego Liniowe układy scalone Elementy miernictwa cyfrowego Wielkości mierzone Czas Częstotliwość Napięcie Prąd Rezystancja, pojemność Przesunięcie fazowe Czasomierz cyfrowy f w f GW g N D L start stop SB GW

Bardziej szczegółowo

Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści

Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop. 2017 Spis treści O autorze 9 Wprowadzenie 11 Rozdział 1. Sterownik przemysłowy 15 Sterownik S7-1200 15 Budowa zewnętrzna

Bardziej szczegółowo

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7 Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi zastosowaniami wzmacniacza operacyjnego, poznanie jego charakterystyki przejściowej

Bardziej szczegółowo

Funkcje: wejściowe, wyjściowe i logiczne. Konfigurowanie zabezpieczeń.

Funkcje: wejściowe, wyjściowe i logiczne. Konfigurowanie zabezpieczeń. Funkcje: wejściowe, wyjściowe i logiczne. Konfigurowanie zabezpieczeń. 1. ZASADA DZIAŁANIA...2 2. FUNKCJE WEJŚCIOWE...5 3. FUNKCJE WYJŚCIOWE...6 4. FUNKCJE LOGICZNE...9 Zabezpieczenie : ZSN 5U od: v. 1.0

Bardziej szczegółowo

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

PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS tel. (0-22) 823-30-17, 668-69-75 02-304 Warszawa, Aleje Jerozolimskie 141/90 fax (0-22) 659-26-11

Bardziej szczegółowo

Przetworniki cyfrowo analogowe oraz analogowo - cyfrowe

Przetworniki cyfrowo analogowe oraz analogowo - cyfrowe Przetworniki cyfrowo analogowe oraz analogowo - cyfrowe Przetworniki cyfrowo / analogowe W cyfrowych systemach pomiarowych często zachodzi konieczność zmiany sygnału cyfrowego na analogowy, np. w celu

Bardziej szczegółowo

Temat ćwiczenia: Przekaźniki półprzewodnikowe

Temat ćwiczenia: Przekaźniki półprzewodnikowe Temat ćwiczenia: Przekaźniki półprzewodnikowe 1. Wprowadzenie Istnieje kilka rodzajów przekaźników półprzewodnikowych. Zazwyczaj są one sterowane optoelektrycznie z pełną izolacja galwaniczną napięcia

Bardziej szczegółowo

Uśrednianie napięć zakłóconych

Uśrednianie napięć zakłóconych Politechnika Rzeszowska Katedra Metrologii i Systemów Diagnostycznych Laboratorium Miernictwa Elektronicznego Uśrednianie napięć zakłóconych Grupa Nr ćwicz. 5 1... kierownik 2... 3... 4... Data Ocena I.

Bardziej szczegółowo

POMIAR CZĘSTOTLIWOŚCI I INTERWAŁU CZASU

POMIAR CZĘSTOTLIWOŚCI I INTERWAŁU CZASU Nr. Ćwicz. 7 Politechnika Rzeszowska Zakład Metrologii i Systemów Pomiarowych Laboratorium Metrologii I POMIAR CZĘSOLIWOŚCI I INERWAŁU CZASU Grupa:... kierownik 2... 3... 4... Ocena I. CEL ĆWICZENIA Celem

Bardziej szczegółowo

4. Schemat układu pomiarowego do badania przetwornika

4. Schemat układu pomiarowego do badania przetwornika 1 1. Projekt realizacji prac związanych z uruchomieniem i badaniem przetwornika napięcie/częstotliwość z układem AD654 2. Założenia do opracowania projektu a) Dane techniczne układu - Napięcie zasilające

Bardziej szczegółowo

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 90-236 Łódź, Pomorska 149/153 https://std2.phys.uni.lodz.pl/mikroprocesory/

Bardziej szczegółowo

ZASADY DOKUMENTACJI procesu pomiarowego

ZASADY DOKUMENTACJI procesu pomiarowego Laboratorium Podstaw Miernictwa Laboratorium Podstaw Elektrotechniki i Pomiarów ZASADY DOKUMENTACJI procesu pomiarowego Przykład PROTOKÓŁU POMIAROWEGO Opracowali : dr inż. Jacek Dusza mgr inż. Sławomir

Bardziej szczegółowo

1 Moduł Diagnostyki Sieci

1 Moduł Diagnostyki Sieci 1 Moduł Diagnostyki Sieci Moduł Diagnostyki Sieci daje użytkownikowi Systemu Vision możliwość badania dostępności w sieci Ethernet komputera lub innych urządzeń wykorzystujących do połączenia protokoły

Bardziej szczegółowo

1. Opis. 2. Wymagania sprzętowe:

1. Opis. 2. Wymagania sprzętowe: 1. Opis Aplikacja ARSOFT-WZ2 umożliwia konfigurację, wizualizację i rejestrację danych pomiarowych urządzeń produkcji APAR wyposażonych w interfejs komunikacyjny RS232/485 oraz protokół MODBUS-RTU. Aktualny

Bardziej szczegółowo

POMIAR PRĘDKOŚCI OBROTOWEJ Z UŻYCIEM MIKROKONTROLERA Z RODZINY 8051.

POMIAR PRĘDKOŚCI OBROTOWEJ Z UŻYCIEM MIKROKONTROLERA Z RODZINY 8051. Autor: Piotr Macheta Koło Naukowe Magnesik Opiekun naukowy: dr inż. Tomasz Drabek POMIAR PRĘDKOŚCI OBROTOWEJ Z UŻYCIEM MIKROKONTROLERA Z RODZINY 805.. Pomiar prędkości obrotowej wykonuje się na ogół na

Bardziej szczegółowo

2.2 Opis części programowej

2.2 Opis części programowej 2.2 Opis części programowej Rysunek 1: Panel frontowy aplikacji. System pomiarowy został w całości zintegrowany w środowisku LabVIEW. Aplikacja uruchamiana na komputerze zarządza przebiegiem pomiarów poprzez

Bardziej szczegółowo

Zaprojektowanie i zbadanie dyskryminatora amplitudy impulsów i generatora impulsów prostokątnych (inaczej multiwibrator astabilny).

Zaprojektowanie i zbadanie dyskryminatora amplitudy impulsów i generatora impulsów prostokątnych (inaczej multiwibrator astabilny). WFiIS LABOATOIM Z ELEKTONIKI Imię i nazwisko:.. TEMAT: OK GPA ZESPÓŁ N ĆWICZENIA Data wykonania: Data oddania: Zwrot do poprawy: Data oddania: Data zliczenia: OCENA CEL ĆWICZENIA Zaprojektowanie i zbadanie

Bardziej szczegółowo

Instrukcja do ćwiczenia laboratoryjnego

Instrukcja do ćwiczenia laboratoryjnego Instrukcja do ćwiczenia laboratoryjnego adanie parametrów statycznych i dynamicznych ramek Logicznych Opracował: mgr inż. ndrzej iedka Wymagania, znajomość zagadnień: 1. Parametry statyczne bramek logicznych

Bardziej szczegółowo

Certification Request Services

Certification Request Services Certification Request Services wersja 1.0 Lipiec 2006 Dokumentacja użytkownika 1 SPIS TREŚCI 1. Wstęp... 3 2. Jak korzystać z dokumentacji... 4 3. Wymagania sprzętowe i systemowe... 5 4. Instalacja aplikacji...

Bardziej szczegółowo

Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury

Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury Cel ćwiczenia: Głównym celem ćwiczenia jest nauczenie się obsługi klawiatury. Klawiatura jest jednym z urządzeń wejściowych i prawie zawsze występuje

Bardziej szczegółowo

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania). Ćw. 10 Układy sekwencyjne 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z sekwencyjnymi, cyfrowymi blokami funkcjonalnymi. W ćwiczeniu w oparciu o poznane przerzutniki zbudowane zostaną układy rejestrów

Bardziej szczegółowo

Wyznaczanie budżetu niepewności w pomiarach wybranych parametrów jakości energii elektrycznej

Wyznaczanie budżetu niepewności w pomiarach wybranych parametrów jakości energii elektrycznej P. OTOMAŃSKI Politechnika Poznańska P. ZAZULA Okręgowy Urząd Miar w Poznaniu Wyznaczanie budżetu niepewności w pomiarach wybranych parametrów jakości energii elektrycznej Seminarium SMART GRID 08 marca

Bardziej szczegółowo

Programowanie mikrokontrolerów AVR z rodziny ATmega.

Programowanie mikrokontrolerów AVR z rodziny ATmega. Programowanie mikrokontrolerów AVR z rodziny ATmega. Materiały pomocnicze Jakub Malewicz jakub.malewicz@pwr.wroc.pl Wszelkie prawa zastrzeżone. Kopiowanie w całości lub w częściach bez zgody i wiedzy autora

Bardziej szczegółowo

ĆWICZENIE 15 BADANIE WZMACNIACZY MOCY MAŁEJ CZĘSTOTLIWOŚCI

ĆWICZENIE 15 BADANIE WZMACNIACZY MOCY MAŁEJ CZĘSTOTLIWOŚCI 1 ĆWICZENIE 15 BADANIE WZMACNIACZY MOCY MAŁEJ CZĘSTOTLIWOŚCI 15.1. CEL ĆWICZENIA Celem ćwiczenia jest poznanie podstawowych właściwości wzmacniaczy mocy małej częstotliwości oraz przyswojenie umiejętności

Bardziej szczegółowo

Sygnały DRQ i DACK jednego kanału zostały użyte do połączenia kaskadowego obydwu sterowników.

Sygnały DRQ i DACK jednego kanału zostały użyte do połączenia kaskadowego obydwu sterowników. Płyty główne Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz Układ DMA Układ DMA zawiera dwa sterowniki przerwań 8237A połączone kaskadowo. Każdy sterownik 8237A

Bardziej szczegółowo

Budowa Mikrokomputera

Budowa Mikrokomputera Budowa Mikrokomputera Wykład z Podstaw Informatyki dla I roku BO Piotr Mika Podstawowe elementy komputera Procesor Pamięć Magistrala (2/16) Płyta główna (ang. mainboard, motherboard) płyta drukowana komputera,

Bardziej szczegółowo

Cyfrowy pomiar czasu i częstotliwości Przetwarzanie sygnałów pomiarowych (analogowych)

Cyfrowy pomiar czasu i częstotliwości Przetwarzanie sygnałów pomiarowych (analogowych) Cyfrowy pomiar czasu i częstotliwości Przetwarzanie sygnałów pomiarowych (analogowych) Wykład 10 2/38 Cyfrowy pomiar czasu i częstotliwości 3/38 Generatory, rezonatory, kwarce f w temperatura pracy np.-10

Bardziej szczegółowo

TECHNIKA CYFROWA ELEKTRONIKA ANALOGOWA I CYFROWA. Układy czasowe

TECHNIKA CYFROWA ELEKTRONIKA ANALOGOWA I CYFROWA. Układy czasowe LABORATORIUM TECHNIKA CYFROWA ELEKTRONIKA ANALOGOWA I CYFROWA Układy czasowe Opracował: Tomasz Miłosławski Wymagania, znajomość zagadnień: 1. Parametry impulsu elektrycznego i metody ich pomiarów. 2. Bramkowe

Bardziej szczegółowo

Ćw. 18: Pomiary wielkości nieelektrycznych II

Ćw. 18: Pomiary wielkości nieelektrycznych II Wydział: EAIiE Kierunek: Imię i nazwisko (e mail): Rok:. (2010/2011) Grupa: Zespół: Data wykonania: Zaliczenie: Podpis prowadzącego: Uwagi: LABORATORIUM METROLOGII Ćw. 18: Pomiary wielkości nieelektrycznych

Bardziej szczegółowo

Częstościomierz wysokiej rozdzielczości

Częstościomierz wysokiej rozdzielczości Zakład Elektroniczny SECURUS Marek Pyżalski ul. Poplińskich 11 61-573 Poznań www.securus.com.pl marekp@securus.com.pl Częstościomierz wysokiej rozdzielczości Precyzyjny pomiar częstotliwości klasyczną

Bardziej szczegółowo

Układy zegarowe w systemie mikroprocesorowym

Układy zegarowe w systemie mikroprocesorowym Układy zegarowe w systemie mikroprocesorowym 1 Sygnał zegarowy, sygnał taktujący W każdym systemie mikroprocesorowym jest wymagane źródło sygnałów zegarowych. Wszystkie operacje wewnątrz jednostki centralnej

Bardziej szczegółowo

Opublikowane na Sonel S.A. - Przyrządy pomiarowe, kamery termowizyjne (http://www.sonel.pl)

Opublikowane na Sonel S.A. - Przyrządy pomiarowe, kamery termowizyjne (http://www.sonel.pl) Opublikowane na Sonel S.A. Przyrządy pomiarowe, kamery termowizyjne PQM701 Indeks: WMPLPQM701 Analizator jakości zasilania Opis Analizator adresowany do osób kontrolujących jakość energii elektrycznej

Bardziej szczegółowo

STEROWANIE ROBOTEM MOBILNYM TYPU LINE-FOLLOWER

STEROWANIE ROBOTEM MOBILNYM TYPU LINE-FOLLOWER Tomasz Zając, Dawid Cekus (opiekun Koła Naukowego Komputerowego Projektowania Urządzeń Mechatronicznych i Maszyn ) Politechnika Częstochowska STEROWANIE ROBOTEM MOBILNYM TYPU LINE-FOLLOWER Streszczenie:

Bardziej szczegółowo

Laboratorium Podstaw Pomiarów

Laboratorium Podstaw Pomiarów Laboratorium Podstaw Pomiarów Ćwiczenie 8 Pomiary czasu, częstotliwości i przesunięcia fazowego Instrukcja Opracował: dr inż. Tomasz Osuch Instytut Systemów Elektronicznych Wydział Elektroniki i Technik

Bardziej szczegółowo

Diagnostyka pamięci RAM

Diagnostyka pamięci RAM Diagnostyka pamięci RAM 1 (Pobrane z slow7.pl) Uszkodzenie pamięci RAM jest jednym z najczęściej występujących problemów związanych z niestabilnym działaniem komputera. Efektem uszkodzenia kości RAM są

Bardziej szczegółowo

Laboratorium LAB1. Moduł małej energetyki wiatrowej

Laboratorium LAB1. Moduł małej energetyki wiatrowej Laboratorium LAB1 Moduł małej energetyki wiatrowej Badanie charakterystyki efektywności wiatraka - kompletnego systemu (wiatrak, generator, akumulator) prędkość wiatru - moc produkowana L1-U1 Pełne badania

Bardziej szczegółowo

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA AKADEMIA GÓRNICZO- HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA Wydział Inżynierii Mechanicznej i Robotyki Katedra Automatyzacji Procesów Przedmiot: Przemysłowe

Bardziej szczegółowo

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) W informatyce występują ściśle obok siebie dwa pojęcia: sprzęt (ang. hardware) i oprogramowanie

Bardziej szczegółowo

Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp:

Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp: Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp: Licznik elektroniczny - układ cyfrowy, którego zadaniem jest zliczanie wystąpień sygnału zegarowego. Licznik złożony

Bardziej szczegółowo

Przerwania, polling, timery - wykład 9

Przerwania, polling, timery - wykład 9 SWB - Przerwania, polling, timery - wykład 9 asz 1 Przerwania, polling, timery - wykład 9 Adam Szmigielski aszmigie@pjwstk.edu.pl SWB - Przerwania, polling, timery - wykład 9 asz 2 Metody obsługi zdarzeń

Bardziej szczegółowo

PC 3 PC^ TIMER IN RESET PC5 TIMER OUT. c 3. L 5 c.* Cl* 10/H CE RO WR ALE ADO AD1 AD2 AD3 AD4 A05 A06 LTJ CO H 17 AD7 U C-"

PC 3 PC^ TIMER IN RESET PC5 TIMER OUT. c 3. L 5 c.* Cl* 10/H CE RO WR ALE ADO AD1 AD2 AD3 AD4 A05 A06 LTJ CO H 17 AD7 U C- PC 3 PC^ TIMER IN RESET PC5 TIMER OUT 10/H CE RO WR ALE ADO AD1 AD2 AD3 AD4 A05 A06 AD7 U ss c 3 L 5 c.* Cl* S 9 10 11 12 13 U 15 H 17 Cu C-" ln LTJ CO 2.12. Wielofunkcyjne układy współpracujące z mikroprocesorem

Bardziej szczegółowo

Zastosowania mikrokontrolerów w przemyśle

Zastosowania mikrokontrolerów w przemyśle Zastosowania mikrokontrolerów w przemyśle Cezary MAJ Katedra Mikroelektroniki i Technik Informatycznych Współpraca z pamięciami zewnętrznymi Interfejs równoległy (szyna adresowa i danych) Multipleksowanie

Bardziej szczegółowo

Ćwiczenie 23. Cyfrowe pomiary czasu i częstotliwości.

Ćwiczenie 23. Cyfrowe pomiary czasu i częstotliwości. Ćwiczenie 23. Cyfrowe pomiary czasu i częstotliwości. Program ćwiczenia: 1. Pomiar częstotliwości z wykorzystaniem licznika 2. Pomiar okresu z wykorzystaniem licznika 3. Obserwacja działania pętli synchronizacji

Bardziej szczegółowo

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Przetwornik ADC procesora sygnałowego F/C240 i DAC C240 EVM

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Przetwornik ADC procesora sygnałowego F/C240 i DAC C240 EVM LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ Przetwornik ADC procesora sygnałowego F/C240 i DAC C240 EVM Strona 1 z 7 Opracował mgr inż. Jacek Lis (c) ZNE 2004 1.Budowa przetwornika ADC procesora

Bardziej szczegółowo

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY WFiIS LABORATORIUM Z ELEKTRONIKI Imię i nazwisko: 1. 2. TEMAT: ROK GRUPA ZESPÓŁ NR ĆWICZENIA Data wykonania: Data oddania: Zwrot do poprawy: Data oddania: Data zliczenia: OCENA CEL ĆWICZENIA Ćwiczenie

Bardziej szczegółowo

UKŁADY SEKWENCYJNO CZASOWE I SPECJALNE

UKŁADY SEKWENCYJNO CZASOWE I SPECJALNE PRz AiRA UKŁADY SEKWENCYJNO CZASOWE I SPECJALNE Zbiornik z dwoma zaworami. Reaktor chemiczny. Powtarzanie impulsu o mierzonym czasie trwania. Generacja chwilowego impulsu po zadanym czasie. Zespół trzech

Bardziej szczegółowo

Instrukcja użytkownika ARsoft-CFG WZ1 4.0

Instrukcja użytkownika ARsoft-CFG WZ1 4.0 05-090 Raszyn, ul Gałczyńskiego 6 tel. (+48) 22 101-27-31, 22 853-48-56 automatyka@apar.pl www.apar.pl Instrukcja użytkownika ARsoft-CFG WZ1 4.0 wersja 4.0 www.apar.pl 1 1. Opis Aplikacja ARsoft-CFG umożliwia

Bardziej szczegółowo

Przetwarzanie AC i CA

Przetwarzanie AC i CA 1 Elektroniki Elektroniki Elektroniki Elektroniki Elektroniki Katedr Przetwarzanie AC i CA Instrukcja do ćwiczenia laboratoryjnego opracował: Łukasz Buczek 05.2015 1. Cel ćwiczenia 2 Celem ćwiczenia jest

Bardziej szczegółowo

STEROWNIKI PROGRAMOWALNE OBSŁUGA AWARII ZA POMOCĄ STEROWNIKA SIEMENS SIMATIC S7

STEROWNIKI PROGRAMOWALNE OBSŁUGA AWARII ZA POMOCĄ STEROWNIKA SIEMENS SIMATIC S7 STEROWNIKI PROGRAMOWALNE OBSŁUGA AWARII ZA POMOCĄ STEROWNIKA SIEMENS SIMATIC S7 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się ze sposobami obsługi stanów awaryjnych w układach sterowania zbudowanych

Bardziej szczegółowo

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

Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI. Katedra Metrologii i Optoelektroniki. Metrologia. Ilustracje do wykładu Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI Katedra Metrologii i Optoelektroniki Metrologia Studia I stopnia, kier Elektronika i Telekomunikacja, sem. 2 Ilustracje do wykładu

Bardziej szczegółowo

TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH

TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH Praca laboratoryjna 2 TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH Cel pracy poznanie zasad funkcjonowania przerzutników różnych typów w oparciu o różne rozwiązania układowe. Poznanie sposobów

Bardziej szczegółowo

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

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...

Bardziej szczegółowo

Automatyka i pomiary wielkości fizykochemicznych. Instrukcja do ćwiczenia VI Dobór nastaw regulatora typu PID metodą Zieglera-Nicholsa.

Automatyka i pomiary wielkości fizykochemicznych. Instrukcja do ćwiczenia VI Dobór nastaw regulatora typu PID metodą Zieglera-Nicholsa. Automatyka i pomiary wielkości fizykochemicznych Instrukcja do ćwiczenia VI Dobór nastaw regulatora typu PID metodą Zieglera-Nicholsa. 1. Wprowadzenie Regulator PID (regulator proporcjonalno-całkująco-różniczkujący,

Bardziej szczegółowo

Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów

Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów Adresowanie obiektów Bit - stan pojedynczego sygnału - wejście lub wyjście dyskretne, bit pamięci Bajt - 8 bitów - wartość od -128 do +127 Słowo - 16 bitów - wartość od -32768 do 32767 -wejście lub wyjście

Bardziej szczegółowo

Podstawy elektroniki i metrologii

Podstawy elektroniki i metrologii Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI Katedra Metrologii i Optoelektroniki Podstawy elektroniki i metrologii Studia I stopnia kier. Informatyka semestr 2 Ilustracje do

Bardziej szczegółowo

Uniwersytet Pedagogiczny im. Komisji Edukacji Narodowej w Krakowie

Uniwersytet Pedagogiczny im. Komisji Edukacji Narodowej w Krakowie Uniwersytet Pedagogiczny im. Komisji Edukacji Narodowej w Krakowie Laboratorium elektroniki Ćwiczenie nr 1 Temat: PRZYRZĄDY POMIAROWE Rok studiów Grupa Imię i nazwisko Data Podpis Ocena 1. Wprowadzenie

Bardziej szczegółowo

Rejestr HKEY_LOCAL_MACHINE

Rejestr HKEY_LOCAL_MACHINE Rejestr HKEY_LOCAL_MACHINE Poddrzewo HKEY_LOCAL_MACHINE zawiera dane konfiguracyjne lokalnego systemu. Informacje tutaj przechowywane są wykorzystywane przez aplikacje i sterowniki urządzeń, a także przez

Bardziej szczegółowo

Zespół Szkół Technicznych w Suwałkach. Pracownia Systemów Komputerowych. Ćwiczenie Nr 13 ARCHITEKTURA SYSTEMU WINDOWS. Opracował Sławomir Zieliński

Zespół Szkół Technicznych w Suwałkach. Pracownia Systemów Komputerowych. Ćwiczenie Nr 13 ARCHITEKTURA SYSTEMU WINDOWS. Opracował Sławomir Zieliński Zespół Szkół Technicznych w Suwałkach Pracownia Systemów Komputerowych Ćwiczenie Nr 13 ARCHITEKTURA SYSTEMU WINDOWS Opracował Sławomir Zieliński Suwałki 2013 Cel ćwiczenia Zapoznanie z architekturą systemu

Bardziej szczegółowo

Pamięci półprzewodnikowe w oparciu o książkę : Nowoczesne pamięci. Ptc 2013/2014 13.12.2013

Pamięci półprzewodnikowe w oparciu o książkę : Nowoczesne pamięci. Ptc 2013/2014 13.12.2013 Pamięci półprzewodnikowe w oparciu o książkę : Nowoczesne pamięci półprzewodnikowe, Betty Prince, WNT Ptc 2013/2014 13.12.2013 Pamięci statyczne i dynamiczne Pamięci statyczne SRAM przechowywanie informacji

Bardziej szczegółowo

LABORATORIUM. TIMERY w mikrokontrolerach Atmega16-32

LABORATORIUM. TIMERY w mikrokontrolerach Atmega16-32 Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA TIMERY w mikrokontrolerach Atmega16-32 Opracował:

Bardziej szczegółowo

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

XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej Zestaw pytań finałowych numer : 1 1. Wzmacniacz prądu stałego: własności, podstawowe rozwiązania układowe 2. Cyfrowy układ sekwencyjny - schemat blokowy, sygnały wejściowe i wyjściowe, zasady syntezy 3.

Bardziej szczegółowo

STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 4. Przekaźniki czasowe

STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 4. Przekaźniki czasowe STEROWANIE MASZYN I URZĄDZEŃ I Laboratorium 4. Przekaźniki czasowe Opracował: dr hab. inż. Cezary Orlikowski Instytut Politechniczny W tym ćwiczeniu będą realizowane programy sterujące zawierające elementy

Bardziej szczegółowo

ANALIZA JAKOŚCI ENERGII ELEKTRYCZNEJ ANALIZA WARUNKÓW ZASILANIA

ANALIZA JAKOŚCI ENERGII ELEKTRYCZNEJ ANALIZA WARUNKÓW ZASILANIA ANALIZA JAKOŚCI ENERGII ELEKTRYCZNEJ ANALIZA WARUNKÓW ZASILANIA dr inż. Andrzej Firlit LABORATORIUM JAKOŚĆ ENERGII ELEKTRYCZNEJ 2018/2019 SEM. LETNI, 27.03.2019 prąd stały DC??? 1 Rejestracja oscyloskopowa

Bardziej szczegółowo

Prezentacja systemu RTLinux

Prezentacja systemu RTLinux Prezentacja systemu RTLinux Podstawowe założenia RTLinux jest system o twardych ograniczeniach czasowych (hard real-time). Inspiracją dla twórców RTLinux a była architektura systemu MERT. W zamierzeniach

Bardziej szczegółowo

LABORATORIUM. TIMERY w mikrokontrolerach Atmega16-32

LABORATORIUM. TIMERY w mikrokontrolerach Atmega16-32 Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA TIMERY w mikrokontrolerach Atmega16-32 Opracował:

Bardziej szczegółowo

1 Moduł Modbus ASCII/RTU

1 Moduł Modbus ASCII/RTU 1 Moduł Modbus ASCII/RTU Moduł Modbus ASCII/RTU daje użytkownikowi Systemu Vision możliwość komunikacji z urządzeniami za pomocą protokołu Modbus. Moduł jest konfigurowalny w taki sposób, aby umożliwiał

Bardziej szczegółowo

2. Narysuj schemat zastępczy rzeczywistego źródła napięcia i oznacz jego elementy.

2. Narysuj schemat zastępczy rzeczywistego źródła napięcia i oznacz jego elementy. Ćwiczenie 2. 1. Czym się różni rzeczywiste źródło napięcia od źródła idealnego? Źródło rzeczywiste nie posiada rezystancji wewnętrznej ( wew = 0 Ω). Źródło idealne posiada pewną rezystancję własną ( wew

Bardziej szczegółowo

Algorytm. a programowanie -

Algorytm. a programowanie - Algorytm a programowanie - Program komputerowy: Program komputerowy można rozumieć jako: kod źródłowy - program komputerowy zapisany w pewnym języku programowania, zestaw poszczególnych instrukcji, plik

Bardziej szczegółowo

Ćwiczenie 23. Cyfrowe pomiary czasu i częstotliwości.

Ćwiczenie 23. Cyfrowe pomiary czasu i częstotliwości. Ćwiczenie 23. Cyfrowe pomiary czasu i częstotliwości. Program ćwiczenia: 1. Pomiar częstotliwości z wykorzystaniem licznika 2. Pomiar okresu z wykorzystaniem licznika 3. Obserwacja działania pętli synchronizacji

Bardziej szczegółowo

ARCHI 9000 CYFROWY SYSTEM REJESTRACJI

ARCHI 9000 CYFROWY SYSTEM REJESTRACJI ARCHI 9000 CYFROWY SYSTEM REJESTRACJI ARCHI 9000 to: SAZ 2000 jednolity program do obsługi, komunikacji, analizy, raportowania, edycji itp. COMTRADE funkcje importu i eksportu plików obsługa portami szeregowymi

Bardziej szczegółowo

Zapoznanie się z podstawowymi strukturami liczników asynchronicznych szeregowych modulo N, zliczających w przód i w tył oraz zasadą ich działania.

Zapoznanie się z podstawowymi strukturami liczników asynchronicznych szeregowych modulo N, zliczających w przód i w tył oraz zasadą ich działania. Badanie liczników asynchronicznych - Ćwiczenie 4 1. el ćwiczenia Zapoznanie się z podstawowymi strukturami liczników asynchronicznych szeregowych modulo N, zliczających w przód i w tył oraz zasadą ich

Bardziej szczegółowo

WYKORZYSTANIE WEWNĘTRZNYCH GENERATORÓW RC DO TAKTOWANIA MIKROKONTROLERÓW AVR

WYKORZYSTANIE WEWNĘTRZNYCH GENERATORÓW RC DO TAKTOWANIA MIKROKONTROLERÓW AVR kpt. mgr inŝ. Paweł HŁOSTA kpt. mgr inŝ. Dariusz SZABRA Wojskowy Instytut Techniczny Uzbrojenia WYKORZYSTANIE WEWNĘTRZNYCH GENERATORÓW RC DO TAKTOWANIA MIKROKONTROLERÓW AVR W niektórych aplikacjach mikroprocesorowych,

Bardziej szczegółowo

WPROWADZENIE Mikrosterownik mikrokontrolery

WPROWADZENIE Mikrosterownik mikrokontrolery WPROWADZENIE Mikrosterownik (cyfrowy) jest to moduł elektroniczny zawierający wszystkie środki niezbędne do realizacji wymaganych procedur sterowania przy pomocy metod komputerowych. Platformy budowy mikrosterowników:

Bardziej szczegółowo

Przetworniki AC i CA

Przetworniki AC i CA KATEDRA INFORMATYKI Wydział EAIiE AGH Laboratorium Techniki Mikroprocesorowej Ćwiczenie 4 Przetworniki AC i CA Cel ćwiczenia Celem ćwiczenia jest poznanie budowy i zasady działania wybranych rodzajów przetworników

Bardziej szczegółowo

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

ćw. Symulacja układów cyfrowych Data wykonania: Data oddania: Program SPICE - Symulacja działania układów liczników 7490 i 7493 Laboratorium Komputerowe Wspomaganie Projektowania Układów Elektronicznych Jarosław Gliwiński, Paweł Urbanek 1. Cel ćwiczenia ćw. Symulacja układów cyfrowych Data wykonania: 16.05.08 Data oddania: 30.05.08

Bardziej szczegółowo

CYFROWE PRZETWARZANIE SYGNAŁU PRZETWORNIKA OBROTOWO-IMPULSOWEGO

CYFROWE PRZETWARZANIE SYGNAŁU PRZETWORNIKA OBROTOWO-IMPULSOWEGO Politechnika Lubelska, Katedra Automatyki i Metrologii ul. Nadbystrzycka 38 A, 20-68 Lublin email: e.pawlowski@pollub.pl Eligiusz PAWŁOWSKI CYFROWE PRZEWARZANIE SYGNAŁU PRZEWORNIKA OBROOWO-IMPULSOWEGO

Bardziej szczegółowo

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

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2013 CZĘŚĆ PRAKTYCZNA Nazwa kwalifikacji: Eksploatacja urządzeń i systemów mechatronicznych Oznaczenie kwalifikacji: E.18 Numer zadania: 01 Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu Numer PESEL

Bardziej szczegółowo

Instytut Fizyki Politechniki Łódzkiej Laboratorium Metod Analizy Danych Doświadczalnych Ćwiczenie 3 Generator liczb losowych o rozkładzie Rayleigha.

Instytut Fizyki Politechniki Łódzkiej Laboratorium Metod Analizy Danych Doświadczalnych Ćwiczenie 3 Generator liczb losowych o rozkładzie Rayleigha. Instytut Fizyki Politechniki Łódzkiej Laboratorium Metod Analizy Danych Doświadczalnych Generator liczb losowych o rozkładzie Rayleigha. Generator liczb losowych o rozkładzie Rayleigha. 1. Cel ćwiczenia

Bardziej szczegółowo

OPIS PROGRAMU OBSŁUGI STEROWNIKÓW INTECONT >> WAGMASTER << >> INTECONT <<

OPIS PROGRAMU OBSŁUGI STEROWNIKÓW INTECONT >> WAGMASTER << >> INTECONT << OPIS PROGRAMU OBSŁUGI STEROWNIKÓW INTECONT >> WAGMASTER > INTECONT

Bardziej szczegółowo

Funkcje: wejściowe, wyjściowe i logiczne. Konfigurowanie zabezpieczeń.

Funkcje: wejściowe, wyjściowe i logiczne. Konfigurowanie zabezpieczeń. 1.Zasada działania2 Funkcje_logiczne_wejsciowe_i_wyjsciowe_UTXvTR 16.04.09 Funkcje: wejściowe, wyjściowe i logiczne. Konfigurowanie zabezpieczeń. 1.ZASADA DZIAŁANIA... 2 2. FUNKCJE WEJŚCIOWE... 4 2.1 Zasada

Bardziej szczegółowo

MODEL SYSTEMU DO AUTOMATYCZNEGO BADANIA MODUŁÓW ELEKTRONICZNYCH STOSOWANYCH W ZAPALNIKACH CZASOWYCH

MODEL SYSTEMU DO AUTOMATYCZNEGO BADANIA MODUŁÓW ELEKTRONICZNYCH STOSOWANYCH W ZAPALNIKACH CZASOWYCH mgr inż. Robert KASZEWSKI inż. Marek SKARZYŃSKI Wojskowy Instytut Techniczny Uzbrojenia MODEL SYSTEMU DO AUTOMATYCZNEGO BADANIA MODUŁÓW ELEKTRONICZNYCH STOSOWANYCH W ZAPALNIKACH CZASOWYCH W artykule został

Bardziej szczegółowo

PRZETWORNIK ADC w mikrokontrolerach Atmega16-32

PRZETWORNIK ADC w mikrokontrolerach Atmega16-32 Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA PRZETWORNIK ADC w mikrokontrolerach Atmega16-32

Bardziej szczegółowo

Parametryzacja przetworników analogowocyfrowych

Parametryzacja przetworników analogowocyfrowych Parametryzacja przetworników analogowocyfrowych wersja: 05.2015 1. Cel ćwiczenia Celem ćwiczenia jest zaprezentowanie istoty działania przetworników analogowo-cyfrowych (ADC analog-to-digital converter),

Bardziej szczegółowo

LABORATORIUM ELEKTRONICZNYCH UKŁADÓW POMIAROWYCH I WYKONAWCZYCH. Badanie detektorów szczytowych

LABORATORIUM ELEKTRONICZNYCH UKŁADÓW POMIAROWYCH I WYKONAWCZYCH. Badanie detektorów szczytowych LABORATORIM ELEKTRONICZNYCH KŁADÓW POMIAROWYCH I WYKONAWCZYCH Badanie detektorów szczytoch Cel ćwiczenia Poznanie zasady działania i właściwości detektorów szczytoch Wyznaczane parametry Wzmocnienie detektora

Bardziej szczegółowo

Charakterystyka amplitudowa i fazowa filtru aktywnego

Charakterystyka amplitudowa i fazowa filtru aktywnego 1 Charakterystyka amplitudowa i fazowa filtru aktywnego Charakterystyka amplitudowa (wzmocnienie amplitudowe) K u (f) jest to stosunek amplitudy sygnału wyjściowego do amplitudy sygnału wejściowego w funkcji

Bardziej szczegółowo

1 Moduł Modbus ASCII/RTU 3

1 Moduł Modbus ASCII/RTU 3 Spis treści 1 Moduł Modbus ASCII/RTU 3 1.1 Konfigurowanie Modułu Modbus ASCII/RTU............. 3 1.1.1 Lista elementów Modułu Modbus ASCII/RTU......... 3 1.1.2 Konfiguracja Modułu Modbus ASCII/RTU...........

Bardziej szczegółowo