IEC 625 1 teoria DOC


I WSTĘP TEORETYCZNY

Podobne efekty jak wyspecjalizowana aparatura pomiarowa daje stosowanie systemów pomiarowych sterowanych komputerem. Koncepcja budowy systemów pomiarowych z bloków stanowiących zespół zunifikowanych jednostek funkcjonalnych wynika z warunków ekonomicznych. Z jednego takiego zespołu można budować systemy do różnych zadań i to w krótkim czasie i przy minimalnych kosztach. Jedną z wersji tej koncepcji jest składanie systemów z ogólnie dostępnej aparatury uniwersalnej. Warunkiem podstawowym jest jej unifikacja pod względem interfejsowym.

Ogólnie zespół urządzeń występujących w systemach pomiarowych można podzielić na:

Wszystkie te urządzenia muszą mieć możliwość wysyłania lub przyjmowania kodowanej cyfrowo informacji. W zasadzie wystarcza, jeżeli urządzenie przeznaczone do pracy w systemie ma następujące możliwości: zdalnego sterowania i programowania, wysyłania informacji uzyskanych, wysyłania informacji statusowych, wysyłania komunikatów alarmowych. Procesem wysyłania i odbierania wspomnianych informacji zajmują się układy interfejsowe urządzeń. Współpraca urządzeń jest możliwa wyłącznie pod warunkiem ich kompatybilności interfejsowej. Interfejs systemu pomiarowego określa następujące własności systemu: szybkość transmisji danych pomiędzy urządzeniami, dopuszczalne rozłożenie terytorialne systemu, dopuszczalną liczbę oddzielnych urządzeń tworzących system. Obecnie większość produkowanej na świecie aparatury posiada interfejs IEC 625.

INTERFEJS IEC 625

Umożliwia on składanie systemów o bardzo różnym stopniu złożenia struktury, jak i realizowanych automatycznie procedur pomiarowych (do 15 osobnych urządzeń, maksymalna długość magistrali 20 m., maksymalna szybkość transmisji 500kb/s). Interfejs ten został opracowany na początku lat siedemdziesiątych w firmie Hawlett-Packard. Do komunikacji między CPU a pamięcią lub urządzeniami peryferyjnymi wszystkie komputery używają magistrali, czyli zestawu wspólnych linii służących do wymiany danych. Magistrala interfejsu składa się z 16 linii sygnałowych. Osiem (zależy od ilości bitów w słowie komputera) z nich tworzy szynę danych i służy do przekazywania wielobajtowych komunikatów interfejsowych lub urządzeniowych. Szyna danych jest dwukierunkowa. Bajty komunikatów są przekazywane szeregowo jeden po drugim z wykorzystaniem tzw. handshake'u (czyli synchronizacji). Do sterowania (określenie kto powinien nadawać, a kto odbierać) transmisją bajta służą linie DAV, NRFD i NDAC o następującym znaczeniu:

Pięć pozostałych linii służy do ogólnego sterowania interfejsem systemu pomiarowego (określa operację na magistrali). Rola tych linii jest następująca:

Rozróżnianie komunikatów na szynie DIO jest realizowane za pomocą linii ATN i dodatkowo EOI. W zależności od ich stanu można mówić o określonym trybie pracy interfejsu.

Sprawna i efektywna wymiana komunikatów w systemie pomiarowym wymaga odpowiedniej organizacji w obszarze interfejsu systemu pomiarowego. Podczas wymiany komunikatów musi być wyznaczonych ich nadajnik oraz jeden lub więcej odbiorników. Możliwości pracy urządzenia w trybie kontrolera, nadajnika lub odbiornika są podstawowymi własnościami urządzeń systemu interfejsowego. Każde z urządzeń może mieć wszystkie trzy możliwości pracy lub tylko niektóre z nich, ale w danej chwili tylko jedna z nich może być aktywna. Przed transmisją komunikatu urządzeniowego kontroler systemu musi wyznaczyć jego nadajnik oraz jego odbiornik. Wyznaczanie nadajnika i odbiorników wiąże się z przesyłaniem komunikatów interfejsowych, których nadajnikiem jest zawsze kontroler systemu, a odbiornikami układy interfejsowe wszystkich urządzeń dołączonych do magistrali interfejsowej. Oba rodzaje komunikatów są przesyłane w różnych trybach pracy interfejsu; urządzeniowe w trybie danych; interfejsowe natomiast w trybie rozkazowym. W obu przypadkach sekwencje bajtów są transmitowane tzw. metodą handshake'u trójprzewodowego (wykorzystuje dwie linie: linię potwierdzenia gotowości odbiorników NRFD i linię potwierdzenia akceptacji bajta przez wszystkie odbiorniki NDAC). Jest to asynchroniczny sposób transmisji, w którym szybkość przesyłania bajtów dostosowuje się automatycznie do aktualnie najwolniejszego urządzenia. Proces transmisji rozpoczyna się od sprawdzenia przez nadajnik stanu linii gotowości odbiorników. Jeśli urządzenia są gotowe, to nadajnik wysyła bajt na szynę danych oraz zgłasza jego ważność, wysterowując odpowiedni linie ważności bajta. Odbiorniki, po sprawdzeniu ważności bajta, likwidują stan swojej gotowości i przystępują do odbioru, czyli wpisania bajta do swoich buforów wewnętrznych. Stan przyjęcia potwierdzają sygnałami akceptacji, z których tworzony jest globalny sygnał akceptacji. Nadajnik stwierdzając akceptację bajta, likwiduje sygnał ważności i przygotowuje do wysłania kolejny bajt, jednocześnie oczekując na gotowość odbiorników. Po uzyskaniu stanu gotowości wszystkich odbiorników cykl pracy się powtarza.

Oprócz funkcji interfejsowych układ interfejsowy posiada jeszcze układy koderów i dekoderów komunikatów oraz układy nadajników i odbiorników linii interfejsowych.

Rodzaje komunikatów: lokalne, interfejsowe, urządzeniowe. Komunikaty lokalne obejmują wszystkie sygnały zapewniające współpracę funkcji interfejsowych i urządzeniowych w obrębi danego urządzenia. Komunikaty interfejsowe są natomiast tymi, które realizują współdziałanie funkcji interfejsowych wszystkich urządzeń w systemie. Z kolei komunikaty urządzeniowe są informacjami przesyłanymi pomiędzy funkcjami urządzeniowymi. Najczęściej są to dane pomiarowe. Jednolite oraz wieloliniowe (rozkazy i adresy interfejsowe) komunikaty interfejsowe służą do sterowania. Zbiór komunikatów wieloliniowych jest podzielony na kilka grup o różnym przeznaczeniu. Jedną z nich jest grupa rozkazów odbioru adresu (LAG). Kolejną grupę tworzą adresy nadawania (TAG). W wielofunkcyjnych urządzeniach pomiarowych stosuje się tzw. adresowanie podwójne. Adres pierwszego rodzaju (LAG lub TAG) wybiera urządzenie, adres wtórny natomiast pozwala wybrać określona część funkcjonalną takiego złożonego urządzenia.

W chwili kiedy nadejdzie przerwanie trzeba ustalić, które urządzenie wejścia/wyjścia je wygenerowało. W tym celu na początku programu obsługi przerwań należy napisać procedurę sprawdzającą kolejno słowa statusu urządzeń wejścia/wyjścia i sprawdzić bity przerwań. Takie postępowanie nazywamy odpytywanie szeregowym. Gdy w ten sposób określi się, skąd pochodzi przerwanie, należy wprowadzić program w odpowiednią procedurę obsługi. Jeśli w jednym czasie nadchodzi wiele przerwań trzeba na podstawie wcześniej utworzonej listy priorytetowej ustalić, które z urządzeń ma zostać obsłużone jako pierwsze. Czas obsługi jest tym dłuższy im niższy jest numer priorytetu. Można tego uniknąć stosując kontroler przerwań. Umożliwia on odpowiedni skok do odpowiedniej procedury obsługi.

II PRZEBIEG DOŚWIADCZENIA

Celem doświadczenia było zapoznanie się z możliwościami i praktycznym wykorzystaniem magistrali danych oznaczonej kodem IEC 625-1.



Wyszukiwarka

Podobne podstrony:
Komputerowy układ pomiarowy z zastosowaniem interfejsu pomiarowego IEC 625
8 Teoria 1 z 5 doc
Miernictwo- Zastosowanie interfejsu pomiarowego IEC-625, Rok II AiR grupa III_
IEC 625, Informatyka III
Miernictwo- Zastosowanie interfejsu IEC-625do pomiaru wzorcowych konduktywności, Zastosowanie interf
Metrologia - Zastosowanie interfejsu pomiarowego IEC 625, Politechnika Opolska, sprawozdania, zachom
pmew1 teoria doc
teoria96 doc
ćw 26,23,17 teoria doc
Ćw 3 teoria doc
teoria35 doc
Ćw 19 teoria doc
Ćw 35 teoria doc
Ćw 14 teoria doc
Zwarcia Teoria Doc
TEORIA1 (2) DOC
~$liczenia i teoria1 doc

więcej podobnych podstron