GPIB. 27 października 2014 Wojciech Kucewicz 1
|
|
- Aleksandra Małecka
- 9 lat temu
- Przeglądów:
Transkrypt
1 GPIB 27 października 2014 Wojciech Kucewicz 1
2 Interfejs GPIB (General Purpose Inteface Bus) HPIB, IEEE-488 Magistrala GPIB pozwala na prostą integrację urządzeń pomiarowych z komputerem. Magistrala jest przeznaczona do łączenia w system pomiarowy następujących urządzeń: cyfrowych przyrządów pomiarowych, urządzeń sterowanych cyfrowo, drukarek i ploterów oraz kontrolera. GPIB cable PCI-GPIB for Windows Długość 1-8 m Szybkość transmisji danych 1.5 Mbyte/s 27 października 2014 Wojciech Kucewicz 2
3 Interfejs GPIB (General Purpose Inteface Bus) HPIB, IEEE-488 Anthony J. Caristi - Ieee-488 General Purpose Instrumentation Bus Manual (1989) - 103$ Wojciech Mielczarek - Urządzenia pomiarowe i systemy kompatybilne ze standardem SCPI, Helion, GPIB cable PCI-GPIB for Windows Długość 1-8 m Szybkość transmisji danych 1.5 Mbyte/s 27 października 2014 Wojciech Kucewicz 3
4 Ewolucja GPIB Hewlett-Packard designs HP-IB for Instrumentation Systems HP-IB becames IEEE 488 standard IEEE becomes IEEE adopted SCPI Specification Introduced for IEEE 488 Instruments (Standard Commands for Programmable Instruments) IEEE Standard Revised 1993 National Instruments proposed High-speed extensions to IEEE called HS października 2014 Wojciech Kucewicz 4
5 Ewolucja GPIB 1965 Standard interfejsu równoległego IEEE-488 opracowano w amerykańskiej firmie Hewlett-Packard pod nazwą firmową HPIB (ang. Hewlett-Packard Interface Bus) w latach Interfejs HPIB otrzymał status normy USA o oznaczeniu IEEE-488 (IEEE - ang. Institute of Electrical and Electronic Engineers). W roku 1976 status normy międzynarodowej IEC-625 (IEC - ang. International Electrotechnical Commission) z nieznaczną różnicą w stosunku do IEEE-488 dotyczącą złącza interfejsowego i okablowania Standard IEEE przekształcono na i rozszerzono (standard IEEE ) 1990 Dodano do IEEE 488 specyfikację SCPI (Standard Commands for Programmable Instruments) 1993 National Instruments zaproponował rozszerzenie High speed nazwane HS października 2014 Wojciech Kucewicz 5
6 Standard GPIB Standard interfejsu IEEE-488 i standard interfejsu IEC-625 są identyczne pod względem funkcjonalnym i sterowania. Standard IEEE-488 jest również znany pod nazwą GPIB (ang. General Purpose Interface Bus), którą stosują m.in. firmy Tektronix i National lnstruments, bardzo znaczący producenci sprzętu i oprogramowania do systemów pomiarowych. Opis standardu interfejsu IEC-625 ujmuje PN-83/T Standard interfejsu określa organizację wymiany danych cyfrowych w systemie, parametry elektryczne sygnałów, parametry mechaniczne złączy i podstawowe procedury programowe. 27 października 2014 Wojciech Kucewicz GPIB 6
7 GPIB Podstawowe parametry systemu interfejsu IEEE-488 (IEC-625) to: równoległa asynchroniczna transmisja informacji w postaci komunikatów słów 8- bitowych szyną danych magistrali interfejsowej; transmisja w trybie handshake, z potwierdzeniem odebrania komunikatu; tryb handshake pozwala na dostosowanie szybkości transmisji do możliwości odbierania komunikatów przez najwolniejszego odbiorcę; sygnały na magistrali przedstawiane w logice ujemnej, tzn. stanowi logicznemu 1 (ang. T - true) odpowiada niski poziom napięcia na linii sygnałowej, a stanowi logicznemu O (ang. F - false) odpowiada wysoki poziom napięcia na linii; wysokość napięcia odpowiada poziomom TTL; maksymalna szybkość transmisji 1,5 MB/s; maksymalna liczba urządzeń systemu 15; kabel magistrali interfejsowej zawierający 24 linie (25 linii dla IEC-625) o maksymalnej całkowitej długości 20 m, z zalecanym ograniczeniem długości kabla między dwoma urządzeniami do 2 m. 27 października 2014 Wojciech Kucewicz GPIB 7
8 GPIB Standard IEEE-488 jest normą USA, a standard IEC-625 normą międzynarodową, ale użytkownik systemu musi często uwzględniać jeden z nich, niezależnie od swojego wyboru, lecz zależnie od wytwórcy przyrządu i okablowania. Firmy i korporacje amerykańskie, jak np. Hewlett-Packard lub National Instruments, wyposażają swoje przyrządy w 24-stykowe gniazda interfejsowe i okablowanie według IEEE-488. Producenci z Europy trzymają się raczej standardu IEC ich produkty mają gniazda 25-stykowe i okablowanie według IEC-625. Obydwa standardy są identyczne funkcjonalnie. Warto wspomnieć, że firma Hewlett-Packard konsekwentnie oznacza standard IEEE-488 nazwą firmową HPIB, natomiast firma National Instruments, która jest producentem o światowym zasięgu zarówno cyfrowych przyrządów pomiarowych, jak i oprogramowania do tych systemów (programy LabView i LabWindows), używa nazwy GPIB. Ze względu na dominującą pozycję firm amerykańskich na rynku przyrządów pomiarowych znacznie częściej są stosowane i spotykane przyrządy ze złączem i okablowaniem IEEE-488 niż IEC października 2014 Wojciech Kucewicz GPIB 8
9 Ewolucja standardu GPIB Handshaking/Control/Mechanical /Electrical Standards IEEE Common Commands /Syntax/Data Structures IEEE Command Hierarchy/Standard Response /Standard Programm Command set SCPI IEEE simplified the interconnection of programmable instrumentation by clearly defining mechanical, electrical and hardware protocol specification. IEEE builds on IEEE by defining a minimum set of device interface capabilities, a common set of data codes and formats, a device message protocol, a generic set of commonly needed device commands. SCPI (Standard Commands for Programmable Instruments) simplifies the programming task by defining a single comprehensive command set for programmable instrumentation, regardless of type or manufacturer. 27 października 2014 Wojciech Kucewicz 9
10 Struktura magistrali GPIB Magisrala danych Magistrala synchronizacji Magistrala sterowania 27 października 2014 Wojciech Kucewicz 10
11 GPIB Magistrala interfejsu GPIB zawiera 24 linie, z których 16 to linie sygnałowe zgrupowane w trzech częściach zwanych szynami, a pozostałe to linie masy i ekranowania. Magistralę interfejsu GPIB tworzą: szyna danych (8 linii), szyna sterowania (5 linii), szyna synchronizacji (3 linie), 7 linii masy i 1 linia ekranowania. Liczba linii magistrali interfejsu IEC-625 wynosi 25 i magistrala ta różni się od GPIB tylko liczbą linii masy, których zawiera GPIB IEC października 2014 Wojciech Kucewicz GPIB 11
12 Złącze IEEE-488 i IEC-625 Nr zestyku Linia Linia Nr zestyku IEC-625 IEEE-488 IEC-625 IEEE DIO 1 DIO 1 14 DI05 DI06 2 DI02 DI02 15 DI06 DI07 3 DI03 DI03 16 DI07 DI08 4 DI04 DI04 17 DI08 REN 5 REN EOl 18 masa (5) masa (6) 6 EOl DAV 19 masa (6) masa (7) 7 DAV NRFD 20 masa (7) masa (8) 8 NRFD NDAC 21 masa (8) masa (9) 9 NDSC IFC 22 masa (9) masa (10) 10 IFC SRQ 23 masa (10) masa (11) 11 SRQ ATN 24 masa (11) masa cyfrowa 12 ATN Ekran 25 masa (12) 13 Ekran DI05 27 października 2014 Wojciech Kucewicz GPIB 12
13 Szyna sterowania Szyna sterowania (ang. interface management bus) jest zbiorem pięciu linii sygnałowych: IFC, ATN, REN, SRQ, EOL IFC - "zerowanie interfejsu" (ang. InterFace Clear), sterowana przez kontroler systemu. W szczególności, po włączeniu zasilania systemu interfejsu kontroler podaje na linię IFC sygnał logiczny 1 (niski poziom napięcia) na czas nie krótszy niż 100 ms. Sygnał ten sprowadza układy interfejsu urządzeń IEEE-488 do stanu początkowego. Po zakończeniu zerowania, w czasie wymiany komunikatów między urządzeniami, stan logiczny linii IFC = O (wysoki poziom napięcia na linii). ATN - "uwaga na typ komunikatu" (ang. ATteNtion), sterowana przez kontroler. Stan logiczny ATN = 1 informuje o tym, że komunikaty na szynie danych to instrukcje (adresy lub rozkazy), stan logiczny ATN = O oznacza, że komunikaty na szynie danych to dane. GPIB SRQ - "żądanie obsługi" (ang. Service ReQuest), sterowana przez dowolne urządzenie IEEE-488. Linia SRQ może być uważana za linię zgłaszania przerwań. Każde urządzenie w systemie może zgłaszać potrzebę obsługi przez wysterowanie linii SRQ = 1. Obsługa może się wiązać np. z informacją o przekroczeniu zakresu pomiarowego przyrządu i potrzebą zmiany nastawionego zakresu lub z żądaniem przesłania danych ustawiających przyrządy do następnego kroku procedury pomiarowej. 27 października 2014 Wojciech Kucewicz GPIB
14 Szyna sterowania Szyna sterowania (ang. interface management bus) jest zbiorem pięciu linii sygnałowych: IFC, ATN, REN, SRQ, EOL GPIB REN - "obsługa zdalna możliwa" (ang. Remote ENable), sterowana przez kontroler. Przez wysterowanie linii REN wybiera się obsługę zdalną (systemową) wszystkich urządzeń IEEE-488 (nastaw ich przełączników i pokręteł) lub obsługę lokalną, ręczną. W przypadku obsługi zdalnej, dla REN = 1, urządzenie IEEE-488 obsługuje się albo zupełnie automatycznie, albo tak jak przyrząd wirtualny, korzystając z widoku na ekranie monitora płyty czołowej urządzenia i manipulując klawiaturą lub myszą komputera. Do lokalnej obsługi nastaw urządzenia REN = O. EOl - "koniec lub identyfikacja" (ang. End Or Identify), sterowana przez kontroler lub nadawcę. Nazwa linii łączy się z dwoma znaczeniami jej wysterowania, zależnie od rodzaju komunikatu na szynie danych, co jest sygnalizowane stanem linii ATN. W przypadku transmisji danych (wtedy ATN = O) ustawienie przez nadawcę danych stanu logicznego linii EOl = 1 oznacza koniec segmentu danych (funkcja END). W przypadku transmisji instrukcji (wtedy ATN = 1) stan linii EOl = 1 oznacza kontrolę (odpytywanie) równoległą urządzeń IEEE pytanie o to, jaki jest status urządzeń października 2014 Wojciech Kucewicz GPIB 14
15 Szyna synchronizacji Szynę synchronizacji (ang. interface handshake bus) tworzą 3 linie, których zadaniem jest sterowanie wysyłaniem i odbieraniem każdego bajtu na szynie danych. Dla interfejsu IEEE-488 słowo "synchronizacja" jest tu rozumiana jako koordynacja transmisji. Transmisja bajtów odbywa się asynchronicznie, w trybie handshake. Szynę synchronizacji tworzą trzy linie: DAV, NRFD, NDAC. DAV - "dane ważne" (ang. DAta Valid). Linia jest sterowana przez nadawcę, który sygnałem DAV = 1 informuje odbiorców, że zakończyły się procesy zmiany i ustalania sygnałów na szynie danych i nowy bajt jest ważny i dostępny na szynie DIO. GPIB października 2014 Wojciech Kucewicz GPIB 15
16 Szyna synchronizacji Szynę synchronizacji (ang. interface handshake bus) tworzą 3 linie, których zadaniem jest sterowanie wysyłaniem i odbieraniem każdego bajtu na szynie danych. Dla interfejsu IEEE-488 słowo "synchronizacja" jest tu rozumiana jako koordynacja transmisji. Transmisja bajtów odbywa się asynchronicznie, w trybie handshake. Szynę synchronizacji tworzą trzy linie: DAV, NRFD, NDAC. NRFD - "niegotowe do odbioru danych" (ang. Not Ready For Data). Ta linia jest sterowana przez wszystkich odbiorców zaadresowanych do odbierania. Stan logiczny 1 na wyjściu NRFD urządzenia IEEE-488 oznacza, że urządzenie nie jest jeszcze gotowe do przyjęcia danych. Ponieważ stan logiczny 1 jest reprezentowany przez niski poziom napięcia (logika ujemna), to wystarczy, aby tylko jeden odbiorca sygnalizował brak gotowości niskim poziomem napięcia, a cała linia NRFD będzie na niskim poziomie napięcia. Zatem gotowość do odbioru danych wszystkich urządzeń zaadresowanych do odbierania jest sygnalizowana przez stan linii NRFD = O, co odpowiada wysokiemu poziomowi napięcia na linii. Z powodu różnicy między stanem logicznym komunikatów wysłanych przez część urządzeń (logiczne O) a stanem odebranego komunikatu (logiczna 1, kiedy chociaż jedno urządzenie wysyła komunikat NRFD = 1) wprowadzono pojęcie logicznej wartości komunikatów aktywnej i pasywnej GPIB października 2014 Wojciech Kucewicz GPIB 16
17 Szyna synchronizacji Szynę synchronizacji (ang. interface handshake bus) tworzą 3 linie, których zadaniem jest sterowanie wysyłaniem i odbieraniem każdego bajtu na szynie danych. Dla interfejsu IEEE-488 słowo "synchronizacja" jest tu rozumiana jako koordynacja transmisji. Transmisja bajtów odbywa się asynchronicznie, w trybie handshake. Szynę synchronizacji tworzą trzy linie: DAV, NRFD, NDAC. NDAC - "dane nieodebrane" (ang. Not Data ACcepted). Ta linia jest również sterowana przez wszystkich odbiorców zaadresowanych do odbierania. Stan logiczny 1 na wyjściu NDAC urządzenia IEEE-488 odbiorcy oznacza, że to urządzenie IEEE-488 nie zakończyło jeszcze procesu odbioru bajtu. Może się to wiązać np. z przetwarzaniem przez urządzenie danych odebranych poprzednio i przepełnieniem buforów wejściowych. Stan logiczny 1 na wyjściu NDAC przynajmniej jednego odbiorcy wystarczy do wysterowania całej linii stanem NDAC = 1. Kiedy wszyscy odbiorcy zakończyli odbieranie aktualnego bajtu, to stan logiczny linii NDAC = O i odpowiada mu wysoki poziom napięcia na linii. GPIB października 2014 Wojciech Kucewicz GPIB 17
18 Szyna danych Szyna danych (ang. data bus) jest złożona z 8 linii sygnałowych oznaczonych DIO1 DIO8 (ang. Data Input Output). GPIB Służy do przesyłania danych oraz instrukcji (adresy lub rozkazy). Informacja o typie komunikatu dostępnego na szynie danych jest generowana przez kontroler i dostarczana liną sterującą ATN (ATN=1 instrukcje; ATN=0 dane). Komunikaty są przesyłane bajtami, dwukierunkowo, od nadawcy do odbiorców, z potwierdzeniem gotowości do ich przyjęcia (linia NRFD) i potwierdzeniem ich odebrania (linia NDAC) października 2014 Wojciech Kucewicz GPIB 18 18
19 Przyłączanie urządzeń GPIB Linear Configuration Star Configuration 27 października 2014 Wojciech Kucewicz 19
20 Przyłączanie urządzeń GPIB W magistrali GPIB należy przestrzegać następujących zasad: Maksymalna odległość pomiędzy dwoma urządzeniami poniżej 4 m przy średniej odległości 2 m. Maksymalna długośc magistrali 20 m Nie więcej niż 15 urządzeń podłączonych w magistrali przy czym co najwyżej 2/3 z może jednocześnie pracować. 27 października 2014 Wojciech Kucewicz 20
21 Przyłączanie urządzeń GPIB For higher speed systems using the 3-wire IEEE handshake (T delay = 350 ns), and HS488 systems, the following restrictions apply: A maximum total cable length of 15 m with a device load per 1 m cable All devices should be powered on Device capacitance on each GPIB signal should be less than 50 pf per device 27 października 2014 Wojciech Kucewicz 21
22 Porównanie GPIB z SCSI, RS-232 i RS-485 GPIB SCSI RS-232 RS-485 Pasmo 1-8MB/s 2-5MB/s <20kB/s <20kB/s Max # of Devices Max cable lenght 20m 6m 15m 1220m Connectors Standard Nostand. Nostand. Nostand. Bus connectivity Linear or Star Linear - Linear *SCSI- Small Computer System Interface 27 października 2014 Wojciech Kucewicz 22
23 Magistrala GPIB Interfejs GPIB Urządzenie pomiarowe Urządzenie kontrolne Funkcje pomiarowe Interfeis do GPIB Interfeis do GPIB Komputer Kontroler, Nadawca, Odbiorca np. Komputer Nadawca np. klawiatura, czujnik Nadawca, Odbiorca np. przyrząd pomiarowy Odbiorca np. drukarka 27 października 2014 Wojciech Kucewicz 23
24 Urządzenia przyłączane do magistrali Kontroler: definiuje połączenia na magistrali odpowiada na żądanie obsługi przez urządzenie wysyła rozkazy GPIB Nadawca: kontroler ustawia nadawcę w tryb nadawania nadawca umieszcza dane na magistrali kontroler pozwala tylko jednemu urządzeniu na nadawanie w danej chwili Odbiorca: kontroler ustawia odbiorcę w tryb odbierania odbiorca czyta dane z magistrali kontroler pozwala wielu urządzeniom na odbieranie danych w danej chwili 27 października 2014 Wojciech Kucewicz 24
25 Funkcje interfejsowe Urządzenie pomiarowe Device Functions Interface Functions Transceiver GPIB Każde urządzenie IEEE-488 składa się z trzech bloków funkcjonalnych spełniających następujące funkcje: przeznaczenia urządzenia (ang. Device Functions), a więc np. woltomierz cyfrowy przeznaczony do systemu IEEE-488 musi pełnić funkcję woltomierza, generator musi być generatorem itd., interfejsowe (ang.interface Functions), umożliwiające urządzeniu przyjmowanie i interpretację komunikatów oraz generowanie i wysyłanie komunikatów za pośrednictwem magistrali interfejsowej, dopasowania sygnałów - do/z magistrali przez układy kodowania i dekodowania sygnałów oraz odbiorniki i nadajniki linii 27 października 2014 Wojciech Kucewicz GPIB 25
26 Funkcje Interfejsowe Kod funkcji S H A H T L S R Nazwa funkcji Source Handshake - Inicjator współpracy Acceptor Handshake - Akceptor współpracy Talker - Nadawca Listener - Odbiorca Service Request - Żądanie o bsługi Opis Funkcja realizowana w urządzeniu nadawczym, wraz z funkcją AH umożliwia synchronizację przekazu informacji liniami DIO Funkcja realizow ana w urządzeniu odbiorczym, wraz z funkcją SH umożliwia synchronizację przekazu informacji liniami DIO Funkcja realizowana w urządzeniu nadawczym, odpowiedzialna bezpośrednio za wysyłanie asynchronicznych bajtów; urządzenie musi być w cześniej skonfigurowane do nadawania Funkcja realizowana w urządzeniu odbiorczym, odpowiedzialna bezpośrednio za odbieranie bajtów z magistrali; urządzenie musi być wcześniej skonfigurowane do odbioru Funkcja sterująca linią SRQ, realizuje zgłoszenie przerwania 27 października 2014 Wojciech Kucewicz 26
27 Funkcje Interfejsowe Kod funkcji D C D T R L P P C Nazwa funkcji Device Clear - Zerowanie urządzenia Device Trigger - Wyzwalanie urządzenia Remote/Local - Zdalny/ Lokalny Parallel Poll - Kontrola równoległa Controller - Kontroler Opis Funkcja wprowadzające urządzenie w stan początkowy Funkcja realizująca zdalne wyzwalanie urządzenia Funkcja realizująca przełączanie urządzenia z pracy zdalnej na lokalną Funkcja pozwalająca na prowadzenie kontroli równoległej, pozwala na przekazanie do kontrolera pojedynczego bitu statusu bez uprzedniego ustawienia do nadawania, przekazywana po jednej z linii DIO Funkcja umożliwiająca sterowanie urządzeniem pomiarowym, przejmowanie i przekazywanie kontroli nad magistralą 27 października 2014 Wojciech Kucewicz 27
28 Funkcje interfejsowe Urządzenie pomiarowe Device Functions Interface Functions Transceiver GPIB W standardzie IEEE-488 zdefiniowano 10 funkcji interfejsowych: SH T AH L (ang. Source Handshake), przygotowanie urządzenia do wysyłania komunikatów - (ang. Tolker), nadajnik wykonanie czynności nadania komunikatu (ang. Acceptor Handshake), przygotowanie urządzenia do odbierania komunikatów - (ang. Listener), odbiornik wykonanie czynności przyjęcia komunikatu C - (ang. Controller), służy do sterowania pracą systemu. Funkcja C - "kontroler" - jest wykonywana przez wysyłanie rozkazów i adresowanie urządzeń. W szczególności są to: rozkaz zerowania urządzeń IFC, rozkaz wyboru sposobu obsługi "zdalny/lokalny" REN i rozkaz kontroli równoległej PP. 27 października 2014 Wojciech Kucewicz GPIB 28
29 Funkcje interfejsowe Urządzenie pomiarowe Device Functions Interface Functions Transceiver GPIB W standardzie IEEE-488 zdefiniowano 10 funkcji interfejsowych: Funkcja interfejsowa SR umożliwia urządzeniu zgłoszenie potrzeby obsługi programowej. W celu wykonania funkcji SR urządzenie steruje asynchronicznie linią SRQ - "żądanie obsługi" - w magistrali interfejsowej, ustawiając stan logiczny SRQ = 1. W reakcji na zgłoszenie SR kontroler musi rozpoznać, które urządzenie zgłasza to żądanie i jakiego rodzaju obsługa programowa jest potrzebna. Następnie kontroler powinien rozpocząć obsługę programową zgodnie z algorytmem działania systemu. Funkcja interfejsowa RL służy do wybrania sposobu obsługi nastaw urządzenia: przez magistralę interfejsową, czyli do obsługi zdalnej, lub z płyty czołowej urządzenia, czyli do obsługi lokalnej. Realizacja funkcji RL dokonuje się przez wysterowanie linii REN - "obsługa zdalna możliwa". Ponieważ wejścia REN wszystkich urządzeń IEEE-488 są dołączone równolegle do linii REN, to wynik wyboru sposobu obsługi (zdalna lub lokalna) dotyczy wszystkich podłączonych urządzeń. 27 października 2014 Wojciech Kucewicz GPIB 29
30 Funkcje interfejsowe Urządzenie pomiarowe Device Functions Interface Functions Transceiver GPIB W standardzie IEEE-488 zdefiniowano 10 funkcji interfejsowych: Funkcja interfejsowa PP - "kontrola równoległa", nazywana także "odpytywanie równoległe", umożliwia kontrolerowi równoległe sprawdzenie stanu urządzeń IEEE-488 (w liczbie do 8 urządzeń). Do sygnalizowania stanu urządzeń służą linie DIO1 -DIO8 szyny danych. Każdej z ośmiu linii jest przypisane jedno urządzenie IEEE-488, zatem stan wszystkich ośmiu linii może być ustalony jednocześnie. Funkcja PP jest wykonywana w sytuacji, gdy np. na linii SRQ jest zgłaszane żądanie obsługi programowej (SRQ = 1). Wówczas kontroler wykonuje funkcję PP - "odpytywania równoległego" - w celu ustalenia, które urządzenie w systemie zgłaszało to żądanie. Warto wspomnieć, że w systemie IEEE-488 oprócz kontroli równoległej jest możliwa także kontrola szeregowa stanu urządzeń. 27 października 2014 Wojciech Kucewicz GPIB 30
31 Funkcje interfejsowe Urządzenie pomiarowe Device Functions Interface Functions Transceiver GPIB W standardzie IEEE-488 zdefiniowano 10 funkcji interfejsowych: Funkcja interfejsowa DC służy do sprowadzenia do stanu początkowego wszystkich urządzeń systemu IEEE-488. Wykonanie funkcji DC - "zerowanie urządzenia" - jest zastrzeżone dla aktywnego kontrolera systemu. Kontroler spełnia funkcję DC przez wysterowanie linii IFC = 1. Funkcja interfejsowa DT służy do rozpoczęcia działania jednego lub kilku urządzeń IEEE-488 zaadresowanych do odbierania. Realizacja funkcji DT - "wyzwalanie urządzenia" - inicjuje działanie urządzenia, np. służy do zdalnego rozpoczęcia procesu pomiaru napięcia przez woltomierz cyfrowy w systemie. Każde urządzenie jest wyposażone tylko w te funkcje, które są potrzebne do jego pracy w systemie 27 października 2014 Wojciech Kucewicz GPIB 31
32 Komunikaty Informacje przekazywane w systemie interfejsu GPIB nazywamy komunikatami. Komunikaty zdalne (przesyłane po magistrali): Komunikaty interfejsowe służące do zarządzania systemem Komunikaty urządzeń (nie przetwarzane przez system interfejsu np. dane) Komunikaty lokalne (przesyłane wewnątrz urządzenia) 27 października 2014 Wojciech Kucewicz 32
33 Klasyfikacja komunikatów GPIB Komunikaty GPIB Przesyłane po magistrali Zdalne Przesyłane od interfejsu do urządzenia i odwrotnie Lokalne Komunikaty interfejsowe Komunikaty urządzeń (dane) Do funkcji urządzeń Do funkcji interfejsowych Jednoliniowe Wieloliniowe (instrukcje) Dane programujące C D (DIO) Wyniki pomiarów D C (DIO) Komunikaty stanów D C (DIO) Synchronizacji C D (DAV, NDAC, NRFD) Sterowania C D C (ATN, IFC, REN, SRQ, EOI) Adresy Rozkazy Rozkazy i adresy Wtórne C D (DIO) Odbiorcze C D (DIO) Nadawcze C D (DIO) Uniwersalne C D (DIO) Adresowe C D (DIO) 27 października 2014 Wojciech Kucewicz 33
34 Komunikaty zdalne Podział funkcjonalny wszystkich komunikatów pozwala wyodrębnić 7 grup: 1. Rozkazy Uniwersalne UC 2. Adresy AD 3. Komunikaty zależne od urządzenia DD 4. Komunikaty synchronizacji HS 5. Komunikaty stanu ST 6. Rozkazy Adresowane AC 7. Komunikaty wtórne SE 27 października 2014 Wojciech Kucewicz 34
35 Komunikaty zdalne Rozkazy Uniwersalne (UC) Do grupy UC należą zarówno komunikaty jednoliniowe przesyłane po przypisanych im liniach sterowania interfejsów, jak i komunikaty wieloliniowe zawierające kod grupowy (UCG). Rozkazy uniwersalne są kierowane do wszystkich urządzeń jednocześnie, a ich oddziaływanie jest uwarunkowane uprzednim zaadresowaniem odbiorców Rozkaz Nazwa rozszerzona Rozkazy jednoliniowe Działanie ATN attention Tryb pracy magistrali. ATN-L - przesyłanie instrukcji; ATN-H - przesyłanie danych. IFC interface clear Zerowanie interfejsu. Wszystkie interfejsy przechodzą w stan początkowy REN remote enable Wszystkie urządzenia są przełączane na pracę programowaną z magistrali IDY identify Rozkaz przesyłany po linii EOI; wraz z ATN-L powoduje przeprowadzenie kontroli równoległej. 27 października 2014 Wojciech Kucewicz 35
36 Komunikaty zdalne Rozkazy Uniwersalne (UC) Do grupy UC należą zarówno komunikaty jednoliniowe przesyłane po przypisanych im liniach sterowania interfejsów, jak i komunikaty wieloliniowe zawierające kod grupowy (UCG). Rozkazy uniwersalne są kierowane do wszystkich urządzeń jednocześnie, a ich oddziaływanie jest uwarunkowane uprzednim zaadresowaniem odbiorców Rozkaz Nazwa rozszerzona Działanie Rozkazy wieloliniowe DCL device clear Zerowanie urządzenia. Wprowadzenie wszystkich urządzeń (nie interfejsów)w stan początkowy (oczekiwania). Działa podobnie jak rozkaz SDC (select device clear) LLO local lock-out Blokada sterowania lokalnego. Rozkaz uniemożliwia przełączanie na sterowanie ręczne(za pomocą przełączników na płycie czołowej) podczas automatycznej pracy systemu (REN-L) SPE serial poll enable Możliwa kontrola szeregowa. Pozwala przeprowadzić kontrolę szeregową SPD serial poll disable Niemożliwa kontrola szeregowa. Pozwala zakończyć kontrolę szeregową PPU parallel poll unconfigure Zakończenie kontroli równoległej. Powrót do stanu początkowego po kontroli równoległej. Działa przeciwnie niż PPC (parallel poll configure) 27 października 2014 Wojciech Kucewicz 36
37 Komunikaty zdalne Rozkazy Adresowane (AC) Są to komunikaty wieloliniowe zawierające kod grupowy (ACG). Rozkaz Nazwa rozszerzona Rozkazy wieloliniowe SDC selected device clear Działanie Zerowanie wybranego urządzenia. Wprowadzenie urządzenia w stan początkowy (oczekiwania). Działa podobnie jak rozkaz DCL (device clear) GTL go to local Przejdź na sterowanie lokalne. Rozkaz umożliwia sterowanie ręczne GET group execute trigger Wyzwolenie grupy urządzeń. Rozkaz inicjuje działanie jednego lub kilku urządzeń zaadresowanych uprzednio do odbioru TCT take control Przejmij sterowanie. Aktualnie pracujący kontroler może przekazać sterowanie innemu. Urządzenie przejmujące kontrolę musi być uprzednio zaadresowane do nadawania PPC parallel poll configure Zaadresowanie do kontroli równoległej. Rozkaz ten wspólnie z komunikatem wtórnym PPE(parallel poll enable) przesyłanym w następnej kolejności, umożliwia przyporządkowanie urządzeniu numeru linii za pomocą której przesyłana będzie odpowiedź 27 października 2014 Wojciech Kucewicz 37
38 Komunikaty zdalne Adresy (AD) Są to komunikaty (wieloliniowe) służące do samoidentyfikacji urządzeń dołączonych do magistrali GPIB, polegające na sprawdzeniu w bloku dekoderów, czy podawany przez kontroler komunikat adresowy zgadza się z kombinacją binarną określającą adres danego interfejsu i wprowadzenia, w przypadku zgodności, funkcji T lub L w stan zaadresowania do nadawania lub odbierania danych. 27 października 2014 Wojciech Kucewicz 38
39 Komunikaty zdalne Komunikaty synchronizacji (HS) Stosuje się trzy komunikaty synchronizacji (jednoliniowe - DAV, NRFD, NDAC) niezbędne do prawidłowego przebiegu transmisji bajtów po liniach DIO 27 października 2014 Wojciech Kucewicz 39
40 Komunikaty zdalne Komunikaty wtórne (SE) Grupa komunikatów wieloliniowych charakteryzująca się kodem grupowym SCG. Należą tu komunikaty adresowe (MSA, OSA) oraz komunikaty służące kontroli równoległej (PPE, PPD) 27 października 2014 Wojciech Kucewicz 40
41 Komunikaty zdalne Komunikaty zależne od urządzenia (DD) Grupa komunikatów wieloliniowych zależnych od urządzenia 27 października 2014 Wojciech Kucewicz 41
42 Komunikaty zdalne Komunikaty stanu (ST) Komunikaty przenoszące informacje o stanie urządzenia do kontrolera systemu. Do grupy należą 2 komunikaty jednoliniowe (SQR, END) i 3 komunikaty wieloliniowe 27 października 2014 Wojciech Kucewicz 42
43 Komunikaty lokalne Komunikaty lokalne są przesyłane między interfejsem a urządzeniem właściwym i na odwrót, a więc wewnątrz urządzeń dołączonych do magistrali Komunikaty lokalne przesyłane z urządzenia do interfejsu Nazwa Nazwa rozszerzona Funkcja Funkcja interfejsowa, w której komunikat jest wykorzystywany clr Clear device Zerowanie przyrządu DC (dev. Clear) dcd Don't change data Nie zmieniać danych SH (source handshake) dvd Data valid Dane ważne dla przyrządu AH (acceptor handshake lsb Last byte Ostatni bajt L (listener), LE (l. extended) srq Service requested Żądana obsługa C (controller) tac Talker active Nadajnik aktywny T (talker), TE (t. extended) trg Trigger device Wyzwolenie przyrządu DT (device trigger) wnc Wait for new cycle Czekaj na nowy cykl SH 27 października 2014 Wojciech Kucewicz 43
44 Komunikaty lokalne Komunikaty lokalne przesyłane z interfejsu do urządzenia Nazwa Nazwa rozszerzona Funkcja Funkcja interfejsowa, w której komunikat jest wykorzystywany end end of byte string koniec łańcucha T, TE gts go to standby czekaj bezczynnie C ist individual status stan indywidualny PP (parallel poll) lon listen only tylko odbieranie L, LE lpe local poll enable możliwa lokalna kontrola PP ltn listen odbiór L, LE lun local unlisten lokalnie nie odbierać L, LE nba new byte avaible dostępny nowy bajt SH pon power on włączenie zasilania wszystkie rdy ready for next message gotowy do następnego komunikatu AH rpp request parallel poll żądanie kontroli równoległej C rsc request system control żądanie aktywności kontrolera systemu rsv request service obsługa żądania SR (service request) rtl return to local wróć do sterowania ręcznego RL (remote/local) sic send interface clear wyślij zerowanie interfejsów C sre send remote enable wyślij zdalne możliwe C tca take control ansynchronously przejmij sterowanie asynchroniczne tcs take control synchronously przejmij sterowanie synchroniczne C, AH ton talk only tylko nadawanie T, TE 27 października 2014 Wojciech Kucewicz 44 C C
45 Komunikaty jednoliniowe Komunikat jednoliniowy Stan linii Skrót Nazwa Grupa DAV NRFD NDAC ATN EOI SQR IFC REN ATN Attention UC x x x L x x x x DAC Data accepted HS x x H x x x x x DAV Data valid HS L x x x x x x x END End ST x x x H L x x x IDY Identify UC x x x L L x x x IFC REN Interface clear Remote enable UC x x x x x x L x UC x x x x x x x L RFD Ready for data HS x H x x x x x x x- stan nieistotny 27 października 2014 Wojciech Kucewicz 45
46 Komunikaty wieloliniowe Nazwa grupy komunikatów Stan linii DIO DIO8 DIO8 DIO8 DIO8 DIO8 DIO8 DIO8 DIO8 Adresy do odbioru x 0 1 L L L L L Adresy do nadawania x 1 0 T T T T T Rozkazy uniwersalne x U U U U Rozkazy adresowane x A A A A Komunikaty wtórne x 1 1 S S S S S x- stan nieistotny 27 października 2014 Wojciech Kucewicz 46
47 GPIB Wymiana komunikatów między urządzeniami w systemie interfejsu GPIB rozpoczyna się od wybrania przez kontroler jednego nadawcy komunikatu (przez adresowanie do nadawania) i wyznaczenia odbiorców lub jednego odbiorcy (przez adresowanie do odbioru). Następnie wybrany nadawca przekazuje komunikaty na szynę danych, a zaadresowani (wyznaczeni) odbiorcy odczytują je bajt po bajcie, potwierdzając odebranie każdego bajtu. Szybkość transmisji danych jest dostosowana do możliwości odbierania najwolniejszego odbiorcy. 27 października 2014 Wojciech Kucewicz GPIB 47
48 Controler -Talker - Listener GPIB communication is similar to classroom interaction In a classroom, the students express themselves only when the teacher adresses them. This system creates order in the classroom so that everyone can be heard. Listen to me Listeners Controller On the GPIB, the Controller controls bus activity and is the only device that decides when other devices on the bus can talk or listen 27 października 2014 Wojciech Kucewicz 48
49 Controler -Talker - Listener GPIB communication is similar to classroom interaction To speak to a student, the teacher first addresses that student by his name. Yes Who would Kowalski Sierocki Nowak like to talk? No Yes Talker Listener Controller On the GPIB, the Controller controls bus activity and is the only device that decides when other devices on the bus can talk or listen 27 października 2014 Wojciech Kucewicz 49
50 Adressing Protocol GPIB communication is similar to classroom interaction To speak to a student, the teacher first addresses that student by his name. Give me your money Kowalski Nowak listen talk Talker Controller Before any data passed between devices, the Controller first determinated who would talk and who would listen. On the GPIB each device (including controller) has a unique GPIB address. The primary GPIB address is in the range of decimal 0 to października 2014 Wojciech Kucewicz 50
51 Adressing Protocol Identyfikatorem urządzenia na magistrali GPIB jest numer selekcyjny urządzenia, który może przyjmować wartość z zakresu od 0 do 30. Każde urządzenie dołączone do magistrali musi mieć przypisany sobie unikalny numer, który pozwala jednoznacznie wyróżnić je spośród innych. Urządzenia są wyposażone w środki pozwalające przypisać im żądane numery. Często jest to nastawnik przełącznikowy pozwalający ustawić binarnie żądaną wartość numeru urządzenia. Większość współczesnych urządzeń pozwala ustawić numer urządzenia na magistrali za pomocą elementów nastawczych płyty czołowej po wybraniu z menu obsługi urządzenia opcji konfiguracji interfejsu urządzenia. 27 października 2014 Wojciech Kucewicz 51
52 Adressing Protocol The Controller sends a single byte of information for a Talker or Listener address command message. Address command messages have the following format: DIO bit Data 0 TA LA GPIB Primary Address Bits 0 to 4 contain the binary GPIB primary address of the device in communication, and either bit 5 (Listen Address LA) or bit 6 (Talker Address TA) will be set if the device is a Talker or a Listener. Bit 7 is never used and is consider a don t care bit (for simplicity, assume bit 7 is O. 27 października 2014 Wojciech Kucewicz 52
53 Adressing Protocol Controller at primary GPIB address 0 talks to a device at primary GPIB address 1. To establish the communication link, the Controller must send its GPIB talk address and the device listen address over the GPIB DIO bit Talker Listener Talk Address corresponds to hexadecimal number 40 what in Multiline Interface Command Messages refers to MTA0 My Talk Address 0. Listener Address corresponds to hexadecimal number 21 what in Multiline Interface Command Messages refers to MLA1 My Listen Address 1 27 października 2014 Wojciech Kucewicz 53
54 Primary Address Controller at primary GPIB address 0 talks to a device at primary GPIB address 1. To establish the communication link, the Controller must send its GPIB talk address and the device listen address over the GPIB DIO bit Untalk UNT Unlisten UNL MTA My Talk Address from Hex 40 (dec.64) till Hex 5E (dec.94) UNT Untalk - 5F (dec.95) is used to clear the bus of Talkers before assigning new Talkers, but addressing one talker automatically unaddresses the previous one. MLA My Listen Address from 20 (dec. 32) till 3E (dec.62) UNL Unlisten - 3F (dec.63) - is used to clear the bus of Listeners before assigning new Listeners 27 października 2014 Wojciech Kucewicz 54
55 Secondary Address A device can also have a secondary address. A secondary address is in the range Hex 60 through 7E. You address device with a secondary address by sending the primary address and then the corresponding secondary address. With secondary addressing, you can assign up to 961 talk and listen addresses. Most instruments do not use secondary addressing. DIO bit Secondary Address DEL października 2014 Wojciech Kucewicz 55
56 Transmisja na magistrali GPIB Data Management Synch E A S R I N R N D Koniec nadawania danych (EOI, ATN) Komunikat (ATN), Przerwanie odbioru (UNL) Adres odbiorcy Adres nadawcy Dane (ATN) Dane (ATN) End of String (0A), Koniec nadawania danych Koniec nadawania danych (EOI, ATN) D 27 października 2014 Wojciech Kucewicz 57
57 Procedura współpracy urządzeń (handshake-u) 3,4 Nadawca umieszcza dane na magistrali danych 27 października 2014 Wojciech Kucewicz 58
58 Procedura współpracy urządzeń (handshake-u) 5 Odbiorcy ustawiają wysoki poziom na linii NRFD (ready) 27 października 2014 Wojciech Kucewicz 59
59 Procedura współpracy urządzeń (handshake-u) 6 Nadawca ustawia w odpowiedzi niski poziom na linii DAV 27 października 2014 Wojciech Kucewicz 60
60 Procedura współpracy urządzeń (handshake-u) 7 Odbiorcy ustawiają niski poziom na linii NRFD (working) 8 Odbiorcy ustawiają wysoki poziom na linii NDAC (finished) 27 października 2014 Wojciech Kucewicz 61
61 Procedura współpracy urządzeń (handshake-u) 10 Nadawca w odpowiedzi ustala wysoki poziom na linii DAV (data not avaible) 27 października 2014 Wojciech Kucewicz 62
62 Procedura współpracy urządzeń (handshake-u) 13 Odbiorcy resetują linię NDAC 11 Nadawca usuwa dane z magistrali danych 27 października 2014 Wojciech Kucewicz 63
63 Programowanie odpowiedzi Kontrola równoległa urządzeń dołączonych do magistrali Obsługa urządzeń Start DIO1=1 Tak Podprogram A IFC, REN UNL, MLA (urządzenie A) PPC, PPE 0 DIO2=1 DIO3=1 Tak Tak Podprogram B Podprogram C UNL, MLA (urządzenie B) PPC, PPE 1 PPU Program Program Kontrola równoległa IDY=1 odbiór PPR, IDY=0 Umożliwia jednoczesne sprawdzenie do 8 urządzeń 27 października 2014 Wojciech Kucewicz 64
64 Sekwencja kontroli szeregowej Kontrola szeregowa urządzeń dołączonych do magistrali Obsługa urządzeń SRQ=1 Tak UNL, MLA (kontroler), SPE MTA (urządzenie A) STB Odbiór bajtu stanu Tak DIO7=1 RQS A =1 DIO7=1 RQS B =0 SPD RQS A =1 Tak RQS B =1 Tak Podprogram A RQS A =0 MTA (urządzenie B) SRQ=1 RQS B =1 Tak Podprogram B STB Odbiór bajtu stanu UNL unlisten MLA, MTA My Listen (Talking) Address SPE, SPD Serial Poll Enable (Disable) STB Status Byte 27 października 2014 Wojciech Kucewicz 65
65 Status byte STB Command error RQS Out of Range Infinite Value Data Ready Control Requested Trigger Error This instrument asserted the SRQ Instrument has data ready Data Unavailable 27 października 2014 Wojciech Kucewicz 66
66 Protokół High-Speed Podstawowe czynniki pozwalające zwiększyć wydajność transferu na magistrali GPIB to : Redukcja cykli współpracy, czyli rezygnacja z potwierdzeń ze strony urządzenia odbierającego (współpraca bez potwierdzeń). Redukcja opóźnienia T1 związanego z ustaleniem się stanów na liniach DIO oraz czasu trwania sygnału DAV. 27 października 2014 Wojciech Kucewicz 67
67 Protokół High-Speed HS488 Jednocześnie przyjęto dodatkowe założenia : Szybki protokół dotyczy tylko transferu danych urządzeniowych. Transfer rozkazów interfejsowych (ATN=1) odbywa się zawsze metodą tradycyjną. Procedury rozkazowe przesyłają kilkubajtowe komunikaty i nie ma potrzeby stosowania w tej sytuacji szybkiego protokółu transferu. Nowy protokół transmisji zapewni kompatybilność wsteczną tak, aby w systemie mogły współpracować urządzenia zbudowane zgodnie z specyfikacją IEEE488.1 oraz urządzenia stosujące HS488. W konsekwencji transfer danych w systemie może odbywać się z zastosowaniem trójprzewodowego cyklu współpracy lub metodą bez potwierdzeń. Wybór metody powinien być całkowicie przezroczysty dla aplikacji, czyli realizowany automatycznie na drodze sprzętowej przez współpracujące urządzenia. Protokół zapewnia istotny wzrost szybkości transferu bez wprowadzenia dodatkowych narzutów czasowych związanych z przygotowaniem transferu. Protokół jest przezroczysty tak, że istniejące aplikacje nie wymagają modyfikacji. 27 października 2014 Wojciech Kucewicz 68
68 Protokół High-Speed HS października 2014 Wojciech Kucewicz 69
69 Protokół High-Speed HS października 2014 Wojciech Kucewicz 70
70 Protokół High-Speed HS488 Długość okablowania T13 T14 do 1 m 80 ns 33 ns 1 do 2 m 120 ns 50 ns 2 do 3 m 151 ns 69 ns 3 do 5 m 211 ns 105 ns 5 do 10 m 294 ns 216 ns 10 do 15 m 344 ns 336 ns 27 października 2014 Wojciech Kucewicz 71
71 Protokół High-Speed HS488 Długość okablowania T13 T14 do 1 m 80 ns 33 ns 1 do 2 m 120 ns 50 ns 2 do 3 m 151 ns 69 ns 3 do 5 m 211 ns 105 ns 5 do 10 m 294 ns 216 ns 10 do 15 m 344 ns 336 ns 27 października 2014 Wojciech Kucewicz 72
72 SCPI - Standard Commands for Programmable Instruments Wojciech Mielczarek - Urządzenia pomiarowe i systemy kompatybilne ze standardem SCPI On April 23, 1990, a group of instrument manufacturers announced the SCPI specification, which defines a common command set for programming instruments. SCPI is a complete, yet extendable, standard that unifies the software programming commands for instruments. SCPI has its own set of required common commands in addition to the mandatory IEEE common commands and queries. Although IEEE is used as its basis, SCPI defines programming commands that you can use with any type of hardware or communication link. SCPI specifies standard rules for abbreviating command keywords and uses the IEEE message exchange protocol rules to format commands and parameters. You may use command keywords in their long form (MEASure) or their short form shown in capital letters (MEAS). 27 października 2014 Wojciech Kucewicz 73
73 SCPI Device Model MEASUREMENT FUNCTION Signal Routing INPut SENSe CALCulate FORMat TRIGer MEMory DISPlay Signal Routing OUTput SOURce CALCulate FORMat SIGNAL GENERATION 27 października 2014 Wojciech Kucewicz 74
74 SCPI Device Model INPut - Określa własności portu wejściowego przetwornika. Realizuje funkcje kondycjonowania sygnału przed jego przetworzeniem w bloku MEASUREMENT FUNCTION INPut SENSe CALCulate SENSe (tłumienie, wzmacnianie, filtracja itp.). Jest też odpowiedzialny za impedancję wejściową, rodzaj sprzężenia (AC, DC) oraz konfigurację wejścia (symetryczne lub niesymetryczne, pływające lub nie). Programowanie tego podsystemu pozwala wybrać funkcję pomiarową i ustalić własności przetwornika (zakres, rozdzielczość). Podsystem oferuje akwizycję serii danych w dziedzinie czasu lub częstotliwości a także zaawansowane techniki pomiaru kształtu fali, parametrów modulacji sygnału itp. CALCulate - Podsystem jest odpowiedzialny za wykonywanie operacji obliczeniowych na zebranych przez podsystem SENse danych. W urządzeniach stymulujących jest używany w odwrotnej kolejności. Przed wygenerowaniem sygnału przez SOURce podsystem CALCulate może być użyty do zmiany jednostek, wykonania odwrotnej transformaty Fouriera itp. Dostarcza funkcji obliczeń statystycznych, różniczkowania, całkowania, przetwarzania wektorów i danych zespolonych, transformacji w domenie czasowej i częstotliwościowej, itd. Zwykle żądane obliczenia są uruchamiane automatycznie, gdy nowe dane zostaną zebrane. 27 października 2014 Wojciech Kucewicz 75
75 SCPI Device Model SIGNAL GENERATION CALCulate SOURce OUTput SOURce - Dostarcza możliwości funkcjonalne związane z przetwarzaniem DA oraz generacji sygnałów analogowych na podstawie dostarczonych danych. Podsystem grupuje polecenia służące do generacji różnorodnych sygnałów. Najczęściej kryje się pod tym określeniem stały lub zmienny sygnał napięciowy, prądowy lub mocy. Mogą to być jednak także inne wielkości jak np. rezystancja lub temperatura. Specjalne polecenia służą do modyfikacji amplitudy i częstotliwości w funkcji czasu. Podsystem SOURce dostarcza też możliwości sterowania modulacją wytwarzanego sygnału. Dostępne są różne rodzaje modulacji (amplitudowa, częstotliwościowa, fazowa itd.). OUTPut - Podstawowym celem tego podsystemu jest dostarczenie poleceń sterujących kondycjonowaniem sygnału dostarczonego do portu wyjściowego urządzenia. Polecenia dotyczą tłumienia, filtracji sygnału, sposobu sprzężenia (AC, DC), offsetu oraz dołączenia lub odłączenia sygnału. Dostępne są też polecenia dotyczące sposobu zabezpieczenia wyjścia. 27 października 2014 Wojciech Kucewicz 76
76 SCPI Device Model DISPlay FORMat MEMory DISPlay - Dostarcza możliwości funkcjonalne związane z wyborem i prezentacją informacji na urządzeniu wyświetlającym przyrządu. Urządzenia te mogą mieć różną postać, od prostego wyświetlacza do złożonego terminala. Prezentowane informacje obejmują dane pomiarowe, status przyrządu, interakcje użytkownika a także informacje z kontrolera systemu. Gdy okno prezentacji danych jest używane przez kontroler, działa jako wizualny terminal dostępny w przyrządzie. FORMat mogą się znaleźć potrzebne do tego celu polecenia sterujące, np. określające kolejność wysyłania bajtów bloku reprezentującego binarne dane całkowite lub rzeczywiste. MEMory - Podsystem dostarcza poleceń dotyczących operacji w obszarze wewnętrznej pamięci przyrządu, w której mogą być umieszczane makropolecenia, tablice, pliki binarne itp. Typowe polecenia tego podsystemu dotyczą kopiowania, zerowania i usuwania oraz zapytań o dane, wolną przestrzeń itp. TRIGer TRIGer - Podsystem zajmuje się synchronizacją wszystkich rodzajów akcji przyrządu z wewnętrznymi lub zewnętrznymi zdarzeniami. Podsystem ten implementuje wielowarstwowy model systemu wyzwalania o bardzo elastycznych możliwościach. 27 października 2014 Wojciech Kucewicz 77
77 Budowa drzewa poleceń SCPI SENSe TRIGger SOURce VOLTage CURRent SCPI grupuje polecenia w 28 podstawowych podsystemach 27 października 2014 Wojciech Kucewicz 78
78 Budowa drzewa poleceń SCPI... MEASure... VOLTage CURRent RESistance... RANge... RESolutin... RANge... RESolutin UPPer AUTO AUTO UPPer AUTO AUTO W podsystemach następuje kolejne grupowanie zasobów funkcjonalnych oraz związanych z nimi poleceń. 27 października 2014 Wojciech Kucewicz 79
79 Budowa drzewa poleceń SCPI Example SCPI Command The following command programs a digital multimeter (DMM) to configure itself to make an AC voltage measurement on a signal of 20 V with a V resolution. : MEASure:VOLTage:AC? 20, The leading colon indicates a new command is coming The keywords MEASure:VOLTage:AC instructs the DMM to take an AC voltage measurement The? instructs the DMM to return its measurement to the computer/controller The 20, specifies the range (20 V) and resolution (.001 V) of the measurement 27 października 2014 Wojciech Kucewicz 80
80 LabView GPIB software 27 października 2014 Wojciech Kucewicz 81
81 Węzły sterujące GPIB w LabVIEW 27 października 2014 Wojciech Kucewicz 82
82 GPIB w LabVIEW 27 października 2014 Wojciech Kucewicz 83
83 GPIB Send-Receive 27 października 2014 Wojciech Kucewicz 84
84 Search for Device Address 27 października 2014 Wojciech Kucewicz 85
85 Data Taking 27 października 2014 Wojciech Kucewicz 86
Interfejsy. w systemach pomiarowych. Ryszard J. Barczyński, 2016 Materiały dydaktyczne do użytku wewnętrznego
Interfejsy w systemach pomiarowych Ryszard J. Barczyński, 2016 Materiały dydaktyczne do użytku wewnętrznego Interfejsy w systemach pomiarowych Układ (topologia) systemu pomiarowe może być układem gwiazdy
Architektura komputerów
Architektura komputerów Wykład 12 Jan Kazimirski 1 Magistrale systemowe 2 Magistrale Magistrala medium łączące dwa lub więcej urządzeń Sygnał przesyłany magistralą może być odbierany przez wiele urządzeń
Architektura komputerów. Układy wejścia-wyjścia komputera
Architektura komputerów Układy wejścia-wyjścia komputera Wspópraca komputera z urządzeniami zewnętrznymi Integracja urządzeń w systemach: sprzętowa - interfejs programowa - protokół sterujący Interfejs
Standard transmisji równoległej LPT Centronics
Standard transmisji równoległej LPT Centronics Rodzaje transmisji szeregowa równoległa Opis LPT łącze LPT jest interfejsem równoległym w komputerach PC. Standard IEEE 1284 został opracowany w 1994 roku
Komputerowe systemy pomiarowe
Komputerowe systemy pomiarowe Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny laboratorium Wykład VI Standarty i protokoły. Komunikacja sprzętowa. Interfejsy RS-232, RS-485, USB, IEEE-488 (GPIB). Standard
Laboratorium Komputerowe Systemy Pomiarowe
Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Zastosowanie standardu VISA do obsługi interfejsu RS-232C Data wykonania: 03.04.08 Data oddania: 17.04.08 Celem ćwiczenia
Rysunek 1: Schemat układu pomiarowego.
Ćwiczenie nr 35 INTERFEJS IEC-625 (GPIB, IEEE 488) Cel: Celem ćwiczenia jest poznanie działania interfejsu GPIB oraz jego możliwości w systemach pomiarowych. W tym ćwiczeniu badane będą charakterystyki
Rodzaje urządzeń i połączeń między nimi stosowanych w systemach pomiarowych: Karty DAQ do systemów komputerowych magistrala systemu komputerowego,
Rodzaje urządzeń i połączeń między nimi stosowanych w systemach pomiarowych: Karty DAQ do systemów komputerowych magistrala systemu komputerowego, np. PCI, ISA, PCMCIA, PXI, Urządzenia pomiarowe autonomiczne
Interfejs urządzeń peryferyjnych
Interfejs urządzeń peryferyjnych Terminy - Referaty do 08.05.2010 - Egzamin 09.05.2010 lub 22.05.2010 Typy transmisji informacji Transmisja informacji w komputerach odbywa się przy wykorzystaniu magistrali
Spis treści Objaśnienie skrótów Wstęp Rozdział 1. Pomiar, system pomiarowy, przesyłanie danych Rozdział 2. Magistrala GPIB
Objaśnienie skrótów............................. XI Wstęp...................................... XVII Rozdział 1. Pomiar, system pomiarowy, przesyłanie danych.... 1 1.1. Przypomnienie podstawowych pojęć..................
Zintegrowany system pomiarowy oparty o magistralę IEEE-488
LUFT Mirosław 1 CIOĆ Radosław 1 PIETRUSZCZAK Daniel 1 Zintegrowany system pomiarowy oparty o magistralę IEEE-488 Słowa kluczowe: IEEE-488, GPIB, system pomiarowy, SCPI, VEE Streszczenie W artykule przedstawiono
OPBOX ver USB 2.0 Miniaturowy Ultradźwiękowy system akwizycji danych ze
OPBOX ver 2.0 - USB 2.0 Miniaturowy Ultradźwiękowy system akwizycji danych ze OPBOX ver 2.0 - USB 2.0 Miniaturowy Ultradźwiękowy system akwizycji danych Charakterystyka OPBOX 2.0 wraz z dostarczanym oprogramowaniem
Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych
Architektura Systemów Komputerowych Transmisja szeregowa danych Standardy magistral szeregowych 1 Transmisja szeregowa Idea transmisji szeregowej synchronicznej DOUT Rejestr przesuwny DIN CLK DIN Rejestr
Komunikacja w mikrokontrolerach. Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface
Komunikacja w mikrokontrolerach Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie
LEKCJA TEMAT: Zasada działania komputera.
LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem
Architektura komputerów
Architektura komputerów Tydzień 11 Wejście - wyjście Urządzenia zewnętrzne Wyjściowe monitor drukarka Wejściowe klawiatura, mysz dyski, skanery Komunikacyjne karta sieciowa, modem Urządzenie zewnętrzne
Ćwiczenia z S7-1200. S7-1200 jako Profinet-IO Controller. FAQ Marzec 2012
Ćwiczenia z S7-1200 S7-1200 jako Profinet-IO Controller FAQ Marzec 2012 Spis treści 1 Opis zagadnienie poruszanego w ćwiczeniu. 3 1.1 Wykaz urządzeń..... 3 2 KONFIGURACJA S7-1200 PLC.. 4 2.1 Nowy projekt.
interfejs szeregowy wyświetlaczy do systemów PLC
LDN SBCD interfejs szeregowy wyświetlaczy do systemów PLC SEM 08.2003 Str. 1/5 SBCD interfejs szeregowy wyświetlaczy do systemów PLC INSTRUKCJA OBSŁUGI Charakterystyka Interfejs SBCD w wyświetlaczach cyfrowych
CompactPCI. PCI Industrial Computers Manufacturers Group (PICMG)
PCI Industrial Computers Manufacturers Group (PICMG) nowy standard; nowa jakość komputerów realizujących krytyczne zadania w systemach pracujących w trudnych warunkach; Baza specyfikacji: format kaset
Technika Mikroprocesorowa
Technika Mikroprocesorowa Dariusz Makowski Katedra Mikroelektroniki i Technik Informatycznych tel. 631 2648 dmakow@dmcs.pl http://neo.dmcs.p.lodz.pl/tm 1 System mikroprocesorowy? (1) Magistrala adresowa
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.
INTERFEJSY SYSTEMÓW ELEKTRONICZNYCH. Interfejsy klasy RS
INTERFEJSY SYSTEMÓW ELEKTRONICZNYCH Interfejsy klasy RS Grzegorz Lentka/Marek Niedostatkiewicz Katedra Optoelektroniki i Systemów Elektronicznych ETI PG 2010 RS232 (1) RS232-1962, RS232C - 1969, Electronic
Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780
Dane techniczne : Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780 a) wielkość bufora znaków (DD RAM): 80 znaków (80 bajtów) b) możliwość sterowania (czyli podawania kodów znaków) za pomocą
Pomoc do programu konfiguracyjnego RFID-CS27-Reader User Guide of setup software RFID-CS27-Reader
2017-01-24 Pomoc do programu konfiguracyjnego RFID-CS27-Reader User Guide of setup software RFID-CS27-Reader Program CS27 Reader należy uruchomić przez wybór opcji CS27 i naciśnięcie przycisku START. Programme
LABORATORIUM SYSTEMÓW POMIAROWYCH KTP IR PW MATERIAŁY POMOCNICZE DO ĆWICZENIA 1 SYMULATOR SYSTEMU POMIAROWEGO W STANDARDZIE IEC-625.
LABORATORIUM SYSTEMÓW POMIAROWYCH KTP IR PW MATERIAŁY POMOCNICZE DO ĆWICZENIA 1 SYMULATOR SYSTEMU POMIAROWEGO W STANDARDZIE IEC-625.1 Warszawa 2001 SYMULATOR SYSTEMU POMIAROWEGO W STANDARDZIE IEC-625.1
Komunikacja w mikrokontrolerach Laboratorium
Laboratorium Ćwiczenie 4 Magistrala SPI Program ćwiczenia: konfiguracja transmisji danych między mikrokontrolerem a cyfrowym czujnikiem oraz sterownikiem wyświetlaczy 7-segmentowych przy użyciu magistrali
Katedra Metrologii i Systemów Elektronicznych. Interfejs USB
Interfejs USB Założenia USB Łatwość dołączenia do PC urządzeń peryferyjnych; Umożliwienie dołączania nowych klas urządzeń, które zwiększają możliwości PC. Niski koszt uzyskania szybkości transmisji do
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),
Kod produktu: MP01105
MODUŁ INTERFEJSU KONTROLNO-POMIAROWEGO DLA MODUŁÓW Urządzenie stanowi bardzo łatwy do zastosowania gotowy interfejs kontrolno-pomiarowy do podłączenia modułów takich jak czujniki temperatury, moduły przekaźnikowe,
Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej
Struktura stanowiska laboratoryjnego Na rysunku 1.1 pokazano strukturę stanowiska laboratoryjnego Z80 z interfejsem częstościomierza- czasomierz PFL 21/22. Rys.1.1. Struktura stanowiska. Interfejs częstościomierza
Wybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola
Wybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola Ogólny schemat komputera Jak widać wszystkie bloki (CPU, RAM oraz I/O) dołączone są do wspólnych
System interfejsu RS 232C opracowali P. Targowski i M. Rębarz
System interfejsu RS 232C opracowali P. Targowski i M. Rębarz Standard RS 232C (Recommended Standard) został ustanowiony w 1969 r. przez Electronic Industries Association. Definiuje on sposób nawiązania
Komputerowe systemy pomiarowe. Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny - laboratorium
Komputerowe systemy pomiarowe Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny - laboratorium 1 - Cel zajęć - Orientacyjny plan wykładu - Zasady zaliczania przedmiotu - Literatura Klasyfikacja systemów pomiarowych
Laboratorium Komputerowe Systemy Pomiarowe
Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Generator cyfrowy w systemie z interfejsem IEEE-488 Data wykonania: 24.04.08 Data oddania: 15.05.08 Celem ćwiczenia było
Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:
Współpraca mikroprocesora z urządzeniami zewnętrznymi Urządzenia wejścia-wyjścia, urządzenia których zadaniem jest komunikacja komputera z otoczeniem (zwykle bezpośrednio z użytkownikiem). Do najczęściej
2013-12-02. Autor: Jakub Duba. Interjesy
Autor: Jakub Duba Interjesy 2 1 Interjesy 3 Interjesy 4 2 5 Universal Serial Bus (USB; uniwersalna magistrala szeregowa) rodzaj sprzętowego portu komunikacyjnego komputerów, zastępującego stare porty szeregowe
Instrukcja do oprogramowania ENAP DEC-1
Instrukcja do oprogramowania ENAP DEC-1 Do urządzenia DEC-1 dołączone jest oprogramowanie umożliwiające konfigurację urządzenia, rejestrację zdarzeń oraz wizualizację pracy urządzenia oraz poszczególnych
Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:
Zaliczenie Termin zaliczenia: 14.06.2007 Sala IE 415 Termin poprawkowy: >18.06.2007 (informacja na stronie: http://neo.dmcs.p.lodz.pl/tm/index.html) 1 Współpraca procesora z urządzeniami peryferyjnymi
Podsumowanie. semestr 1 klasa 2
Podsumowanie semestr 1 klasa 2 Interfejsy sprzętowe komputera: interfejsy wewnętrzne (IDE, EIDE, SCSI, Serial ATA) interfejsy zewnętrzne (RS-232, PS/2, FireWire, esata, USB, Ethernet) IDE (wewnętrzny,
Urządzenie do programowania głowic eq-3
INSTRUKCJA OBSŁUGI Urządzenie do programowania głowic eq-3 Nr produktu 560217 Strona 1 z 6 1. Przeznaczenie Urządzenie programujące USB służy do programowania cyklu pracy zdalnych głowic termostatycznych
KOMPUTEROWE SYSTEMY POMIAROWE
KOMPUTEROWE SYSTEMY POMIAROWE Dr inż. Eligiusz PAWŁOWSKI Politechnika Lubelska Wydział Elektrotechniki i Informatyki Prezentacja do wykładu dla EMST - ITwE Semestr letni Wykład nr 4 Prawo autorskie Niniejsze
Architektura komputerów
Architektura komputerów PCI EXPRESS Rozwój technologii magistrali Architektura Komputerów 2 Architektura Komputerów 2006 1 Przegląd wersji PCI Wersja PCI PCI 2.0 PCI 2.1/2.2 PCI 2.3 PCI-X 1.0 PCI-X 2.0
Programowanie Mikrokontrolerów
Programowanie Mikrokontrolerów Wyświetlacz alfanumeryczny oparty na sterowniku Hitachi HD44780. mgr inż. Paweł Poryzała Zakład Elektroniki Medycznej Alfanumeryczny wyświetlacz LCD Wyświetlacz LCD zagadnienia:
Generator przebiegów pomiarowych Ex-GPP2
Generator przebiegów pomiarowych Ex-GPP2 Przeznaczenie Generator przebiegów pomiarowych GPP2 jest programowalnym sześciokanałowym generatorem napięć i prądów, przeznaczonym do celów pomiarowych i diagnostycznych.
TECHNIKA MIKROPROCESOROWA
LABORATORIUM TECHNIKA MIKROPROCESOROWA Port transmisji szeregowej USART MCS'51 Opracował: Tomasz Miłosławski 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się ze sposobami komunikacji mikrokontrolera
Budowa systemów komputerowych
Budowa systemów komputerowych Krzysztof Patan Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski k.patan@issi.uz.zgora.pl Współczesny system komputerowy System komputerowy składa
Systemy wbudowane - wykład 8. Dla zabicia czasu Notes. I 2 C aka IIC aka TWI. Notes. Notes. Notes. Przemek Błaśkiewicz.
Systemy wbudowane - wykład 8 Przemek Błaśkiewicz 17 maja 2017 1 / 82 Dla zabicia czasu Bluetooth Terminal HC-05, urządzenie...:8f:66, kod 1234 2 / 82 I 2 C aka IIC aka TWI Inter-Integrated Circuit 3 /
5. Model komunikujących się procesów, komunikaty
Jędrzej Ułasiewicz str. 1 5. Model komunikujących się procesów, komunikaty Obecnie stosuje się następujące modele przetwarzania: Model procesów i komunikatów Model procesów komunikujących się poprzez pamięć
Ćwiczenia z S7-1200. Komunikacja S7-1200 z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP.
Ćwiczenia z S7-1200 Komunikacja S7-1200 z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP FAQ Marzec 2012 Spis treści 1 Opis zagadnienie poruszanego w ćwiczeniu. 3 1.1 Wykaz
Interfejsy systemów pomiarowych
Interfejsy systemów pomiarowych Układ (topologia) systemu pomiarowe może być układem gwiazdy układem magistrali (szyny) układem pętli Ze względu na rodzaj transmisji interfejsy możemy podzielić na równoległe
Ćw. 12. Akwizycja sygnałów w komputerowych systemach pomiarowych ( NI DAQPad-6015 )
Ćw. 12. Akwizycja sygnałów w komputerowych systemach pomiarowych ( NI DAQPad-6015 ) Problemy teoretyczne: Podstawy architektury kart kontrolno-pomiarowych na przykładzie modułu NI DAQPad-6015 Teoria próbkowania
Plan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6.
Plan wykładu 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6. Modem analogowy Sieć komputerowa Siecią komputerową nazywa się grupę komputerów
Plan wykładu. 1. Urządzenia peryferyjne 2. Rodzaje transmisji danych 3. Interfejs COM 4. Interfejs LPT 5. Plug and Play
Plan wykładu 1. Urządzenia peryferyjne 2. Rodzaje transmisji danych 3. Interfejs COM 4. Interfejs LPT 5. Plug and Play Urządzenia peryferyjne Komputer klasy PC musi zapewniać możliwość podłączenia różnorakich
Laboratorium Elektrycznych Systemów Inteligentnych
Laboratorium Elektrycznych Systemów Inteligentnych Ćwiczenie 19 Analiza pracy urządzeń KNX/EIB należących do odrębnych linii magistralnych Celem ćwiczenia jest przeprowadzenie i analiza pracy urządzeń
Architektura komputerów
Architektura komputerów Tydzień 8 Magistrale systemowe Magistrala Układy składające się na komputer (procesor, pamięć, układy we/wy) muszą się ze sobą komunikować, czyli być połączone. Układy łączymy ze
Wirtualne przyrządy kontrolno-pomiarowe
Katedra Mechaniki i Podstaw Konstrukcji Maszyn POLITECHNIKA OPOLSKA Wirtualne przyrządy kontrolno-pomiarowe dr inż.. Roland PAWLICZEK Laboratorium komputerowe Mechatroniki Cel zajęć ęć: Przyrząd pomiarowy:
Mikroprocesory i Mikrosterowniki Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface
Mikroprocesory i Mikrosterowniki Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na
Mikroprocesor Operacje wejścia / wyjścia
Definicja Mikroprocesor Operacje wejścia / wyjścia Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz Operacjami wejścia/wyjścia nazywamy całokształt działań potrzebnych
IEEE 1284 - Centronics
IEEE 1284 - Centronics Interfejs Centronics w wersji oryginalnej - łącze jednokierunkowe przesyłające informacje od komputera do drukarki przeznaczony jedynie do tego zadania, co wynikało z braku potrzeby
Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...
Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...4 Podział układów logicznych...6 Cyfrowe układy funkcjonalne...8 Rejestry...8
Architektura systemów komputerowych. dr Artur Bartoszewski
Architektura systemów komputerowych dr Artur Bartoszewski Układy we/wy jak je widzi procesor? Układy wejścia/wyjścia Układy we/wy (I/O) są kładami pośredniczącymi w wymianie informacji pomiędzy procesorem
Aby w pełni przetestować układ o trzech wejściach IN_0, IN_1 i IN_2 chcemy wygenerować wszystkie możliwe kombinacje sygnałów wejściowych.
Generowanie sygnałów testowych VHDL Wariant współbieżny (bez procesu): sygnał
Architektura systemu komputerowego. Działanie systemu komputerowego. Przerwania. Obsługa przerwań (Interrupt Handling)
Struktury systemów komputerowych Architektura systemu komputerowego Działanie systemu komputerowego Struktura we/wy Struktura pamięci Hierarchia pamięci Ochrona sprzętowa Architektura 2.1 2.2 Działanie
Ploter I-V instrukcja obsługi
L A B O R A T O R I U M ELEMENTY ELEKTRONICZNE Ploter I-V instrukcja obsługi Opracowali: Grzegorz Gajoch & Piotr Rzeszut REV. 1.0 1. OPIS PROGRAMU Ploter I-V służy do zbierania charakterystyk prądowo napięciowych
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
Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 PAMIĘCI SZEREGOWE EEPROM Ćwiczenie 3 Opracował: dr inŝ.
Wirtualne przyrządy pomiarowe
Katedra Mechaniki i Podstaw Konstrukcji Maszyn POLITECHNIKA OPOLSKA Wirtualne przyrządy pomiarowe dr inż.. Roland PAWLICZEK Laboratorium Mechatroniki Cel zajęć ęć: Zapoznanie się ze strukturą układu pomiarowego
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 10 (3h) Implementacja interfejsu SPI w strukturze programowalnej Instrukcja pomocnicza do laboratorium z przedmiotu
PRZERWANIA. 1. Obsługa zdarzeń, odpytywanie i przerwania Obsługa zdarzeń jest jedną z kluczowych funkcji w prawie każdym systemie czasu rzeczywistego.
PRZERWANIA 1. Obsługa zdarzeń, odpytywanie i Obsługa zdarzeń jest jedną z kluczowych funkcji w prawie każdym systemie czasu rzeczywistego. Istnieją dwie metody pozyskania informacji o zdarzeniach: 1. Cykliczne
Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie
Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne z modułem BK9050 Moduł BK9050 jest urządzeniem typu Bus Coupler, umożliwiającym instalację rozproszonych grup terminali
Przemysłowe Sieci informatyczne
Wykład #3 Transmisja szeregowa Przemysłowe Sieci informatyczne Opracował dr inż. Jarosław Tarnawski Plan wykładu Transmisja szeregowa i równoległa Transmisja synchroniczna i asynchroniczna Simpleks, pół
Komunikacja pomiędzy S7-1200 i S7-300/400 przez Ethernet (1)
Komunikacja pomiędzy AUTOMATYKA S7-1200 i S7-300/400 I MECHATRONIKA przez Ethernet Komunikacja pomiędzy S7-1200 i S7-300/400 przez Ethernet (1) W artykule przedstawiamy rozwiązanie komunikacji sieciowej
. Rodzaje transmisji sygnału i RS-232
. Rodzaje transmisji sygnału i RS-232 1. Transmisja szeregowa i równoległa Transmisja sygnału może przebiegać w różnoraki sposób. Najbardziej podstawowym z podziałów, jest podział transmisji sygnału na
S Instrukcje programowania instrukcje obsługi Ethernetu
S7-1200 Instrukcje programowania instrukcje obsługi Ethernetu Kontynuujemy opis instrukcji programowania sterowników S7-1200. W tym miesiącu skupiamy się na prezentacji i omówieniu instrukcji obsługujących
Dyski z interfejsem SCSI.
Dyski z interfejsem SCSI. SCSI (ang. Small Computer System lnterface) wykorzystywany do sterowania napędów dysków twardych, stanowi raczej standard szyny, niż standard interfejsu dysków twardych. Jeśli
2. Architektura mikrokontrolerów PIC16F8x... 13
Spis treści 3 Spis treœci 1. Informacje wstępne... 9 2. Architektura mikrokontrolerów PIC16F8x... 13 2.1. Budowa wewnętrzna mikrokontrolerów PIC16F8x... 14 2.2. Napięcie zasilania... 17 2.3. Generator
Hardware mikrokontrolera X51
Hardware mikrokontrolera X51 Ryszard J. Barczyński, 2016 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Hardware mikrokontrolera X51 (zegar)
Rejestratory Sił, Naprężeń.
JAS Projektowanie Systemów Komputerowych Rejestratory Sił, Naprężeń. 2012-01-04 2 Zawartość Typy rejestratorów.... 4 Tryby pracy.... 4 Obsługa programu.... 5 Menu główne programu.... 7 Pliki.... 7 Typ
SEGMENT TCP CZ. II. Suma kontrolna (ang. Checksum) liczona dla danych jak i nagłówka, weryfikowana po stronie odbiorczej
SEGMENT TCP CZ. I Numer portu źródłowego (ang. Source port), przeznaczenia (ang. Destination port) identyfikują aplikacje wysyłającą odbierającą dane, te dwie wielkości wraz adresami IP źródła i przeznaczenia
Przetworniki. Przetworniki / Transducers. Transducers. Przetworniki z serii PNT KON PNT CON Series Transducers
Przetworniki Transducers Przetworniki z serii PNT KON PNT CON Series Transducers Właściwości techniczne / Features Przetworniki napięcia, prądu, częstotliwości, mocy z serii PNT KON PNT CON Series transducer
PL B1. Akademia Górniczo-Hutnicza im. St. Staszica,Kraków,PL BUP 24/01. Wiesław Wajs,Kraków,PL
RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19)PL (11)195329 (13) B1 (21) Numer zgłoszenia: 340134 (51) Int.Cl. G05B 15/00 (2006.01) G06F 15/163 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22)
Komunikacja Master-Slave w protokole PROFIBUS DP pomiędzy S7-300/S7-400
PoniŜszy dokument zawiera opis konfiguracji programu STEP7 dla sterowników S7 300/S7 400, w celu stworzenia komunikacji Master Slave z wykorzystaniem sieci PROFIBUS DP pomiędzy sterownikami S7 300 i S7
Camspot 4.4 Camspot 4.5
User manual (addition) Dodatek do instrukcji obsługi Camspot 4.4 Camspot 4.5 1. WiFi configuration 2. Configuration of sending pictures to e-mail/ftp after motion detection 1. Konfiguracja WiFi 2. Konfiguracja
Podstawy Projektowania Przyrządów Wirtualnych. Wykład 9. Wprowadzenie do standardu magistrali VMEbus. mgr inż. Paweł Kogut
Podstawy Projektowania Przyrządów Wirtualnych Wykład 9 Wprowadzenie do standardu magistrali VMEbus mgr inż. Paweł Kogut VMEbus VMEbus (Versa Module Eurocard bus) jest to standard magistrali komputerowej
POLITECHNIKA ŚLĄSKA INSTYTUT AUTOMATYKI ZAKŁAD SYSTEMÓW POMIAROWYCH
POLITECHNIKA ŚLĄSKA INSTYTUT AUTOMATYKI ZAKŁAD SYSTEMÓW POMIAROWYCH Gliwice, wrzesień 2005 Pomiar napięcia przemiennego Cel ćwiczenia Celem ćwiczenia jest zbadanie dokładności woltomierza cyfrowego dla
Sterownik Spid Pant 8 i Ant 8. Podręcznik użytkowania
Sterownik Spid Pant 8 i Ant 8 Podręcznik użytkowania Spis treści Spis treści...2 Wprowadzenie...3 Komplet...3 Dane techniczne...3 Panel sterujący...4 Panel tylny...5 Obsługa sterownika...6 Zmiana trybu
Komunikacja z urzadzeniami zewnętrznymi
Komunikacja z urzadzeniami zewnętrznymi Porty Łacza równoległe Łacza szeregowe Wymiana informacji - procesor, pamięć oraz urzadzenia wejścia-wyjścia Większość mikrokontrolerów (Intel, AVR, PIC) używa jednego
USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian
1 / 9 Content list / Spis Treści 1. Hardware and software requirements, preparing device to upgrade Wymagania sprzętowe i programowe, przygotowanie urządzenia do aktualizacji 2. Installing drivers and
Interfejs transmisji danych
Interfejs transmisji danych Model komunikacji: RS232 Recommended Standard nr 232 Specyfikacja warstw 1 i 2 Synchroniczna czy asynchroniczna DTE DCE DCE DTE RS232 szczegóły Uproszczony model komunikacyjny
Wykład 4. Interfejsy USB, FireWire
Wykład 4 Interfejsy USB, FireWire Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB
STEKOP SA. Odbiornik dialerowy. Zakład Pracy Chronionej 15-404 Białystok, ul. Młynowa 21 tel./fax : (+48 85) 7420039, 7423567 http://www.stekop.
STEKOP SA Zakład Pracy Chronionej 15-404 Białystok, ul. Młynowa 21 tel./fax : (+48 85) 7420039, 7423567 http://www.stekop.com Odbiornik dialerowy typ AT 1M ver. 1.0 Instrukcja użytkownika Białystok lipiec
Research & Development Ultrasonic Technology / Fingerprint recognition
Research & Development Ultrasonic Technology / Fingerprint recognition DATA SHEETS & OPKO http://www.optel.pl email: optel@optel.pl Przedsiębiorstwo Badawczo-Produkcyjne OPTEL Spółka z o.o. ul. Otwarta
USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian
1 / 12 Content list / Spis Treści 1. Hardware and software requirements, preparing device to upgrade Wymagania sprzętowe i programowe, przygotowanie urządzenia do aktualizacji 2. Installing drivers needed
Kurs Zaawansowany S7. Spis treści. Dzień 1
Spis treści Dzień 1 I Konfiguracja sprzętowa i parametryzacja stacji SIMATIC S7 (wersja 1211) I-3 Dlaczego powinna zostać stworzona konfiguracja sprzętowa? I-4 Zadanie Konfiguracja sprzętowa I-5 Konfiguracja
Automatyczne włączenie przystawki odbioru mocy napędzanej od skrzyni biegów
Działanie Działanie Funkcja służy do włączania przystawki odbioru mocy z miejsca kierowcy i spoza kabiny. Za sterowanie przystawką odbioru mocy odpowiada jednostka sterująca BCI (interfejs komunikacyjny
MIKROKONTROLERY - MAGISTRALE SZEREGOWE
Liczba magistral szeregowych jest imponująca RS232, i 2 C, SPI, 1-wire, USB, CAN, FireWire, ethernet... Równie imponująca jest różnorodność protokołow komunikacyjnych. Wiele mikrokontrolerów ma po kilka
2. PORTY WEJŚCIA/WYJŚCIA (I/O)
2. PORTY WEJŚCIA/WYJŚCIA (I/O) 2.1 WPROWADZENIE Porty I/O mogą pracować w kilku trybach: - przesyłanie cyfrowych danych wejściowych i wyjściowych a także dla wybrane wyprowadzenia: - generacja przerwania
Instrukcja obsługi czytnika MM-R32
Instrukcja obsługi czytnika MM-R32 MM-R32 Copyright 2011 by MicroMade All rights reserved Wszelkie prawa zastrzeżone MicroMade Gałka i Drożdż sp. j. 64-920 PIŁA, ul. Wieniawskiego 16 Tel./fax: (67) 213.24.14
IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO
IC200UDR002 8 wejść dyskretnych 24 VDC, logika dodatnia/ujemna. Licznik impulsów wysokiej częstotliwości. 6 wyjść przekaźnikowych 2.0 A. Port: RS232. Zasilanie: 24 VDC. Sterownik VersaMax Micro UDR002
PL 181236 B1 (19) PL (11) 181236 (12) OPIS PATENTOWY (13) B1. (51) Int.Cl.7: G 06F 3 /1 2 G06K 15/02 G06F 17/60 G07G 1/12
RZECZPOSPOLITA POLSKA Urząd Patentowy Rzeczypospolitej Polskiej (12) OPIS PATENTOWY (21 ) Numer zgłoszenia: 3 1 6 4 8 2 (22) Data zgłoszenia- 1 1.1 0.1 9 9 6 (19) PL (11) 181236 (13) B1 (51) Int.Cl.7: