PL B1. Akademia Górniczo-Hutnicza im. St. Staszica,Kraków,PL BUP 24/01. Wiesław Wajs,Kraków,PL

Podobne dokumenty
PL B1. Akademia Górniczo-Hutnicza im. St. Staszica,Kraków,PL BUP 19/03

(54) PL B1 (19) PL (11) (13) B1 (12) OPIS PATENTOWY

PL B1. Sposób i układ sterowania przemiennika częstotliwości z falownikiem prądu zasilającego silnik indukcyjny

(13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1 G06F 12/16 G06F 1/30 H04M 1/64. (57)1. Układ podtrzymywania danych przy

PL B1. POLITECHNIKA LUBELSKA, Lublin, PL BUP 05/13. PIOTR WOLSZCZAK, Lublin, PL WUP 05/16. rzecz. pat.

(12) OPIS PATENTOWY (19) PL (11) (13) B1

(12) OPIS PATENTOWY (19) PL (11) (13) B1 PL B1 H04M 11/00 H04L 12/16 G06F 13/00 RZECZPOSPOLITA POLSKA. (21) Numer zgłoszenia:

RZECZPOSPOLITA OPIS PATENTOWY POLSKA PATENTU TYMCZASOWEGO

PL B1. System kontroli wychyleń od pionu lub poziomu inżynierskich obiektów budowlanych lub konstrukcyjnych

PL B1. Układ do przetwarzania interwału czasu na słowo cyfrowe metodą kompensacji wagowej

PL B1 PRZEDSIĘBIORSTWO BADAWCZO- -PRODUKCYJNE I USŁUGOWO-HANDLOWE MICON SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, KATOWICE, PL

H03K 3/86 (13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1 RZECZPO SPO LITA POLSKA. (21) Numer zgłoszenia:

(54) (12) OPIS PATENTOWY (19) PL (11) (13) B1 PL B1 C23F 13/04 C23F 13/22 H02M 7/155

(12)OPIS PATENTOWY (19)PL (11)186470

PL B1. Sposób i układ pomiaru całkowitego współczynnika odkształcenia THD sygnałów elektrycznych w systemach zasilających

PL B1. UNIWERSYTET ŁÓDZKI, Łódź, PL BUP 03/06. JANUSZ BACZYŃSKI, Łódź, PL MICHAŁ BACZYŃSKI, Łódź, PL

PL B1. Sposób i układ tłumienia oscylacji filtra wejściowego w napędach z przekształtnikami impulsowymi lub falownikami napięcia

(12) OPIS PATENTOWY (19)PL (11) (13) B1

(57) Tester dynamiczny współpracujący z jednej strony (13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1. (54) Tester dynamiczny

(13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1 RZECZPOSPOLITA POLSKA. (21) Numer zgłoszenia: (51) IntCl7 H02M 7/42

PL B1. Sposób badania przyczepności materiałów do podłoża i układ do badania przyczepności materiałów do podłoża

PL B1. Instytut Automatyki Systemów Energetycznych,Wrocław,PL BUP 26/ WUP 08/09. Barbara Plackowska,Wrocław,PL

PL B BUP 14/16

PL B1. INSTYTUT TECHNIKI I APARATURY MEDYCZNEJ ITAM, Zabrze, PL BUP 09/13

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 12/17

PL B1 (19) PL (11) (12) OPIS PATENTOWY (13) B1. (51) Int.Cl.7: G 06F 3 /1 2 G06K 15/02 G06F 17/60 G07G 1/12

Architektura komputerów

PL B1. AZO DIGITAL SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Gdańsk, PL BUP 20/10. PIOTR ADAMOWICZ, Sopot, PL

PL B1. INSTYTUT MECHANIKI GÓROTWORU POLSKIEJ AKADEMII NAUK, Kraków, PL BUP 21/08. PAWEŁ LIGĘZA, Kraków, PL

(54) (12) OPIS PATENTOWY (19) PL (11) PL B1 (13) B1 H02J 3/12

PL B1 (12) OPIS PATENTOWY (19) PL (11) (13) B1. (51) Int.Cl.5: G01R 27/02. (21) Numer zgłoszenia:

PL B1. POLITECHNIKA OPOLSKA, Opole, PL BUP 16/17. JAROSŁAW ZYGARLICKI, Krzyżowice, PL WUP 04/18

PL B1. POLITECHNIKA OPOLSKA, Opole, PL BUP 05/19. RYSZARD KOPKA, Opole, PL WIESŁAW TARCZYŃSKI, Opole, PL

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA, Kraków, PL BUP 01/11. WIESŁAW WAJS, Kraków, PL

(12) OPIS PATENTOWY (19) PL (11) (13) B1

Mikroprocesor Operacje wejścia / wyjścia

WPROWADZENIE Mikrosterownik mikrokontrolery

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

PL B1. Układ do pośredniego przetwarzania chwilowej wielkości napięcia elektrycznego na słowo cyfrowe

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA, Kraków, PL BUP 17/09

PL B1. INSTYTUT TECHNIKI GÓRNICZEJ KOMAG, Gliwice, PL BUP 07/14. DARIUSZ MICHALAK, Bytom, PL ŁUKASZ JASZCZYK, Pyskowice, PL

PL B1. ADAPTRONICA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Łomianki, PL BUP 16/11

PL B1. Układ i sposób zabezpieczenia generatora z podwójnym uzwojeniem na fazę od zwarć międzyzwojowych w uzwojeniach stojana

Organizacja typowego mikroprocesora

Architektura komputerów

(13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1. (54) Sposób sterowania zespołem pomp BUP 02/

PL B1. POLITECHNIKA WARSZAWSKA, Warszawa, PL BUP 04/11. KRZYSZTOF GOŁOFIT, Lublin, PL WUP 06/14

Programowanie w językach asemblera i C

PL B1. Akademia Górniczo-Hutnicza im. Stanisława Staszica,Kraków,PL BUP 17/05. Józef Salwiński,Kraków,PL Piotr Trzaskoś,Dębowiec,PL

PL B1. ABB Spółka z o.o.,warszawa,pl BUP 03/02. Paweł Mróz,Wrocław,PL WUP 02/08 RZECZPOSPOLITA POLSKA

(12) OPIS PATENTOWY (19) PL (11) (13) B1

(12) OPIS PATENTOWY (19) PL (11)

LEKCJA TEMAT: Zasada działania komputera.

termowizyjnej, w którym zarejestrowane przez kamerę obrazy, stanowiące (13)B1 (12) OPIS PATENTOWY (19)PL (11) PL B1 G01N 21/25 G01N 25/72

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 14/12

(12) OPIS PATENTOWY (19) PL

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

Technika Mikroprocesorowa

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 12/13

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 26/16

PL B1. ADAPTRONICA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Łomianki k. Warszawy, PL BUP 20/10

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 21/10

PL B1. GŁÓWNY INSTYTUT GÓRNICTWA, Katowice, PL BUP 03/09

PL B1 (12) OPIS PATENTOWY (19) PL (11) (13) B1. (22) Data zgłoszenia:

System mikroprocesorowy i peryferia. Dariusz Chaberski

PL B1. POLITECHNIKA WROCŁAWSKA, Wrocław, PL BUP 07/10. ZDZISŁAW NAWROCKI, Wrocław, PL DANIEL DUSZA, Inowrocław, PL

PL B1. GRZENIK ROMUALD, Rybnik, PL MOŁOŃ ZYGMUNT, Gliwice, PL BUP 17/14. ROMUALD GRZENIK, Rybnik, PL ZYGMUNT MOŁOŃ, Gliwice, PL

PL B1. Przekształtnik rezonansowy DC-DC o przełączanych kondensatorach o podwyższonej sprawności

PL B1. Układ do lokalizacji elektroakustycznych przetworników pomiarowych w przestrzeni pomieszczenia, zwłaszcza mikrofonów

RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19)PL (11) (13) B1

PL B1. POLITECHNIKA OPOLSKA, Opole, PL BUP 11/18. JAROSŁAW ZYGARLICKI, Krzyżowice, PL WUP 01/19

(86) Data i numer zgłoszenia międzynarodowego: , PCT/DE01/02954 (87) Data i numer publikacji zgłoszenia międzynarodowego:

RZECZPOSPOLITAPOLSKA (12)OPIS PATENTOWY (19)PL (11) (13)B1

PL B1. ABB Sp. z o.o.,warszawa,pl BUP 26/01. Michał Orkisz,Kraków,PL Mirosław Bistroń,Jarosław,PL

PL B1. Hajduczek Krzysztof,Opole,PL BUP 20/05. Budziński Sławomir, Jan Wierzchoń & Partnerzy

(57) 1. Sposób definiowania znaków graficznych

PL B1. Sposób podgrzewania żarników świetlówki przed zapłonem i układ zasilania świetlówki z podgrzewaniem żarników

Wyjście do drukarki Centronix

Podstawy techniki cyfrowej i mikroprocesorowej II. Urządzenia wejścia-wyjścia

(12) OPIS PATENTOWY (19) PL (11) (13) B1

PL B1. POLITECHNIKA GDAŃSKA, Gdańsk, PL BUP 19/09. MACIEJ KOKOT, Gdynia, PL WUP 03/14. rzecz. pat.

Architektura komputerów. Układy wejścia-wyjścia komputera

PL B1. POLITECHNIKA OPOLSKA, Opole, PL BUP 17/17. JAROSŁAW ZYGARLICKI, Krzyżowice, PL WUP 03/18

PL B1. KROPIŃSKI RYSZARD, Przeźmierowo, PL BUP 21/10. RYSZARD KROPIŃSKI, Przeźmierowo, PL WUP 03/13

PL B1. POLITECHNIKA OPOLSKA, Opole, PL BUP 11/18. RYSZARD KOPKA, Opole, PL WIESŁAW TARCZYŃSKI, Opole, PL

(12) OPIS PATENTOWY (19) PL (11) (13) B1 (21) Numer zgłoszenia: PL B1

Układ stabilizacji natężenia prądu termoemisji elektronowej i napięcia przyspieszającego elektrony zwłaszcza dla wysokich energii elektronów

PL B1. Sposób chłodzenia obwodów form odlewniczych i układ technologiczny urządzenia do chłodzenia obwodów form odlewniczych

PL B1. Moduł pomiarowy wielokrotnego użytku do pomiaru temperatury wewnątrz konstrukcji budowlanych. Instytut Techniki Budowlanej, Warszawa,PL

Standard transmisji równoległej LPT Centronics

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 20/10

Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:

RZECZPOSPOLITA (12) OPIS PATENTOWY (19) PL (11)

ARCHITEKTURA PROCESORA,

Działanie i charakterystyka sterownika GE FANUC VersaMaxNano

PL B1. PRZEDSIĘBIORSTWO BRANŻOWE GAZOWNIA SERWIS SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Warszawa, PL

Wbudowane układy komunikacyjne cz. 1 Wykład 10

Urządzenia wejścia-wyjścia

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 12/15

PL B1. Sposób zabezpieczania termiczno-prądowego lampy LED oraz lampa LED z zabezpieczeniem termiczno-prądowym

Transkrypt:

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) Data zgłoszenia: 12.05.2000 (54) Układ węzła sieci lokalnej systemu sterowania rozproszonego (43) Zgłoszenie ogłoszono: 19.11.2001 BUP 24/01 (73) Uprawniony z patentu: Akademia Górniczo-Hutnicza im. St. Staszica,Kraków,PL (72) Twórca(y) wynalazku: Wiesław Wajs,Kraków,PL (45) O udzieleniu patentu ogłoszono: 28.09.2007 WUP 09/07 (74) Pełnomocnik: Biernat Janina, Akademia Górniczo-Hutnicza, Dział Wdrożeń, Licencji, Patentów i Eksportu PL 195329 B1 (57) Układ węzła sieci lokalnej w systemie sterowania rozproszonego, zawierający mikroprocesor połączony poprzez adapter z medium komunikacyjnym sieci lokalnej oraz aparaty kontrolno-pomiarowe, nastawniki i człony wykonawcze sterowanego urządzenia, znamienny tym, że z wykorzystywanych co najwyżej ośmiu pinów (pin 0 - pin 7) portu danych (l/o) 8-bitowego mikroprocesora (A) węzła (8-n) piny są zadeklarowane jako wejścia danych, które poprzez linie danych (1-8) wspólnej magistrali (C) są połączone z odpowiednio zadeklarowanymi pinami (pin 0 - pin 7) portów danych (l/o) dodatkowych 8-bitowych mikroprocesorów (B1, B2,..., Bk), do których podłączone są znane aparaty kontrolno-pomiarowe, albo nastawniki albo człony wykonawcze poszczególnych sterowanych urządzeń bądź ich kombinacja, a n piny portu danych (l/o) tego 8-bitowego mikroprocesora (A) są zadeklarowane jako wyjścia danych i poprzez kolejne linie danych (1-8) wspólnej magistrali (C) są połączone z odpowiednio zadeklarowanymi pinami (pin 0 - pin 7) portów danych (l/o) dodatkowych 8-bitowych mikroprocesorów (B1, B2,..., Bk), gdzie n = [0, 1, 2,..,7], ponadto piny sterujące (cs, r/w) 8-bitowego mikroprocesora (A) połączone są bezpośrednio, zaś jego pin sterujący (hs) poprzez bramkę iloczynu logicznego (AND) z kolejnymi liniami wspólnej magistrali (C): linią cs (9) wyboru, linią r/w (10) zapis/odczyt i linią hs (11) przesyłania z potwierdzeniem,...

2 PL 195 329 B1 Opis wynalazku Przedmiotem wynalazku jest układ węzła sieci lokalnej systemu sterowania rozproszonego, znajdujący zastosowanie w automatycznej cyfrowej kontroli obiektu i automatycznym sterowaniu procesami o dużej ilości kontrolowanych wielkości fizycznych, zwłaszcza do kontroli budynków użyteczności publicznej z systemami alarmowymi. Znane są sieci lokalne o porównywalnych zasobach, w których stosowane są jako węzeł sieci, wysoko specjalistyczne mikroprocesorowe sterowniki lokalne wyposażone w odpowiednio rozbudowane oprogramowanie. Każdy z tych sterowników połączony jest z medium komunikacyjnym sieci w postaci pary przewodów, albo linii energetycznej, albo światłowodów albo fal radiowych poprzez indywidualny adapter lang. transceiver/, a odpowiedni protokół komunikacji umożliwia ich równoprawną pracę w sieci. Każdy z mikroprocesorów systemu sterowania rozproszonego posiada pamięć programu typu FLASH, wewnętrzna pamięć trwała EEPROM oraz dynamiczną pamięć danych RAM z oprogramowaniem umożliwiającym dostęp do zasobów sprzętowych portu wejścia/wyjścia o ograniczonej ilości linii danych do 8 linii wejściowych lub 8 linii wyjściowych jednokierunkowych, do których podłączone są bezpośrednio czujniki, nastawniki, wyświetlacze lub inne aparaty kontrolno-pomiarowe, a także człony wykonawcze sterowanych urządzeń. Ilość węzłów sieci lokalnej o takiej równoprawnej organizacji zależna jest od ilości informacji koniecznej do zebrania w danym obiekcie jak i wielkości przestrzeni zajmowanej przez kontrolowany obiekt. Niedogodnością znanego rozwiązania jest ograniczenie ilości aparatury kontrolno-pomiarowej możliwej do obsługi przez mikroprocesor danego węzła sieci lokalnej, co przy konieczności kontrolowania obiektu o większej ilości zmiennych wielkości fizycznych lub o większej kubaturze wymaga zwiększenia ilości węzłów i rozbudowania systemu kontrolno-pomiarowego oraz wyspecjalizowanego oprogramowania systemu, powodując zwiększenie kosztów eksploatacji. Układ, według wynalazku, zawierający mikroprocesor połączony poprzez adapter z medium komunikacyjnym oraz aparaty kontrolno-pomiarowe, nastawniki i człony wykonawcze sterowanego urządzenia charakteryzuje się tym, że z wykorzystywanych co najwyżej ośmiu pinów portu danych I/O 8-bitowego mikroprocesora węzła (8-n) piny są zadeklarowane jako wejścia danych, które poprzez linie danych wspólnej magistrali są połączone z odpowiednio zadeklarowanymi pinami portów danych I/O dodatkowych 8-bitowych mikroprocesorów, do których podłączone są znane aparaty kontrolnopomiarowe, albo nastawniki albo człony wykonawcze poszczególnych sterowanych urządzeń, bądź ich kombinacja, a n piny portu danych l/o tego 8-bitowego mikroprocesora węzła są zadeklarowane jako wyjścia, które poprzez kolejne linie danych wspólnej magistrali są połączone z odpowiednio zadeklarowanymi pinami portów danych I/O dodatkowych 8-bitowych mikroprocesorów, gdzie n = [0, 1, 2,..,7], a dwa piny sterujące cs i r/w 8-bitowego mikroprocesora węzła bezpośrednio, zaś kolejny pin sterujący hs poprzez bramkę iloczynu logicznego AND są połączone z kolejnymi liniami sterującymi wspólnej magistrali: linią wyboru cs, linią zapis/odczyt r/w i linią przesyłania z potwierdzeniem hs, do których podłączone są odpowiednie piny sterujące dodatkowych 8-bitowych mikroprocesorów, ponadto dodatkowe 8-bitowe mikroprocesory są połączone ze sobą linią zajętości BUSY wspólnej magistrali, przy czym 8-bitowy mikroprocesor węzła wyposażony jest w podprogram obsługi portu danych I/O ośmiu linii danych i linii sterujących wspólnej magistrali: linii wyboru cs, linii zapisu/odczytu r/w i linii przesyłania z potwierdzeniem hs, dodatkowy podprogram komunikacji z medium komunikacyjnym sieci LAN lokalnej systemu sterowania rozproszonego oraz znany podprogram komunikacji z medium komunikacyjnym znanej sieci LON systemu sterowania rozproszonego, a każdy dodatkowy 8-bitowy mikroprocesor wyposażony jest w podprogram obsługi dołączonego do niego kontrolowanego urządzenia oraz podprogram obsługi portu danych I/O ośmiu linii danych i linii sterujących wspólnej magistrali: linii wyboru cs, linii zapisu/odczytu r/w, linii przesyłania z potwierdzeniem hs i linii zajętości BUSY. Układ, według wynalazku, umożliwia obsługę znacznie większej ilości aparatury kontrolno- -pomiarowej przez jeden mikroprocesor węzła sieci lokalnej, co w konsekwencji prowadzi do optymalizacji ilości węzłów sieci w kontrolowanym obiekcie. Ponadto, poprzez zastosowanie odpowiednich sterowników (programów) rozpoznających typ urządzenia i jego wytwórcę, a także możliwość przesyłania wiadomości tekstowych, umożliwia kontrolę sprawności urządzeń pomiarowych i szybką lokalizację miejsca awarii poprzez identyfikację adresów obsługiwanych przez węzeł urządzeń i ułatwia akcję usuwania zaistniałych awarii, a tym samym wpływa na zwiększenie bezpieczeństwa w kontrolowanych obiektach.

PL 195 329 B1 3 Rozwiązanie według wynalazku, jest uwidocznione w przykładzie wykonania na rysunku, który przedstawia schemat blokowy układu. Układ, według wynalazku, zawiera 8-bitowy mikroprocesor węzła A typu Neuron Chip firmy Motorolla, który jest połączony z jednej strony poprzez nieuwidoczniony na rysunku, adapter (ang. transceiver) ze znanym medium komunikacyjnym sieci LON /ang. Local Operating Network/ i wyposażony jest w port I/O wejścia/wyjścia danych o 8-miu pinach pin 0 - pin 7, z których 4 piny pin 4 - pin 7 portu danych I/O 8-bitowego mikroprocesora A węzła są zadeklarowane jako wejścia danych, które poprzez linie danych 1-8 wspólnej magistrali C są połączone z pinami pin 4 - pin 7 zadeklarowanymi jako wyjście danych portów danych I/O dodatkowych 8-bitowych mikroprocesorów B1, B2,..., Bk typu ATmel 89c2051, a pozostałe 4 piny pin 0 - pin 3 portu danych I/O tego mikroprocesora A są zadeklarowane jako jego wyjścia danych i poprzez kolejne linie danych 1-8 wspólnej magistrali C są połączone z odpowiednio zadeklarowanymi pinami pin 0 - pin 3 portów danych I/O dodatkowych 8-bitowych mikroprocesorów B1, B2,..., Bk, gdzie n = [0, 1, 2,..,7]. Do każdego z dodatkowych 8-bitowych mikroprocesorów B1, B2,..., Bk podłączone są znane aparaty kontrolno-pomiarowe, albo nastawniki albo człony wykonawcze poszczególnych sterowanych urządzeń, nie uwidocznionych na rysunku, bądź ich kombinacja, niezależnie od ich geometrycznej lokalizacji w kontrolowanym obiekcie. Kolejne piny 8-bitowego mikroprocesora A, a mianowicie pin sterujący cs i pin r/w połączone są bezpośrednio, a pin sterujący hs poprzez bramkę iloczynu logicznego AND z kolejnymi liniami wspólnej magistrali C: linią 9 wyboru (ang. chip select), linią 10 zapisu/odczytu (ang. read/write) i linią 11 przesyłania z potwierdzeniem (ang. handshake), do których podłączone są piny sterujące cs, r/w, hs dodatkowych 8-bitowych mikroprocesorów B1, B2,..., Bk. a ponadto dodatkowe 8-bitowe mikroprocesory B1, B2,... Bk są połączone ze sobą następną linią 12 zajętości BUSY wspólnej magistrali C, przy czym 8-bitowy mikroprocesor A wyposażony jest w podprogram obsługi portu danych l/o, linii danych 1-8 i linii sterujących 9, 10, 11 wspólnej magistrali C, dodatkowy podprogram komunikacji z medium komunikacyjnym sieci lokalnej LAN systemu sterowania rozproszonego oraz znany podprogram komunikacji z medium komunikacyjnym znanej sieci LON systemu sterowania rozproszonego, a każdy dodatkowy 8-bitowy mikroprocesor B1, B2,...,Bk, wyposażony jest w podprogram obsługi dołączonego do niego kontrolowanego urządzenia, nie uwidocznionego na rysunku oraz podprogram obsługi portu danych I/O linii danych 1-8 i linii sterujących wspólnej magistrali C: linii 9 wyboru, linii 10 zapisu/odczytu, linii 11 przesyłania z potwierdzeniem i linii 12 zajętości BUSY. Działanie układu jest następujące. Transmisja rozpoczyna się w momencie wysterowania przez 8-bitowy mikroprocesor A linii 10 zapis/odczyt magistrali C w stan niski, co powoduje zgłoszenie przerwania zewnętrznego na wejściach INT1 dodatkowych 8-bitowych mikroprocesorów B1, B2,..,.Bk przez podłączone znane aparaty kontrolno-pomiarowe, albo nastawniki albo człony wykonawcze sterowanych urządzeń. Przerwanie zgłaszane jest zboczem opadającym sygnału zewnętrznego z aparatu kontrolno-pomiarowego, przez co eliminowana jest możliwość kolejnego wejścia do programu obsługi przerwania w czasie trwania rozpoczętego cyklu transmisji. Najwyższy priorytet tego zgłoszenia przerwania powoduje jednoczesne zgłoszenie gotowości wszystkich 8-bitowych mikroprocesorów B1, B2,..., Bk do podjęcia komunikacji i jej rozpoczęcia. Po wejściu do programu obsługi przerwania dodatkowe 8-bitowe mikroprocesory B1, B2,..., Bk wysyłają na linię 11 przesyłania z potwierdzeniem (hs) stan niski, potwierdzając gotowość do przyjęcia danych. Mikroprocesor A węzła sieci wystawia wówczas na piny wyjścia pin 0 - pin 3 swojego portu danych I/O półbajt danych strobując go stanem niskim na pinie cs i przesyła poprzez magistralę C do dodatkowych 8-bitowych mikroprocesorów B1, B2,..., Bk, które odczytują przesłany sygnał i przed wystawieniem potwierdzenia odczytu synchronizują się pomiędzy sobą przy pomocy linii 12 zajętości (BUSY), przy stanie wysokim na linii 11 (hs). W tym momencie każdy z dodatkowych 8-bitowych mikroprocesorów B1, B2,..,.Bk, sprawdza czy pierwszy przesłany bajt - bajt adresowy - zgadza się z jego wewnętrznym adresem, jednoznacznie identyfikującym go spośród urządzeń podłączonych do magistrali C. W przypadku stwierdzenia zgodności adresów przez jeden z dodatkowych 8-bitowych mikroprocesorów B1, B2,..., Bk, na przykład mikroprocesor B2, potwierdza on odczyt danych przez zmianę stanu linii 11 przesyłania z potwierdzeniem ze stanu wysokiego na stan niski, pozostałe zaś opuszczają program obsługi przerwań. Mikroprocesor A po otrzymaniu potwierdzenia odczytu podnosi stan linii 9 wyboru (cs) w stan wysoki. Następnie, w analogiczny sposób odbywa się odczytanie drugiego wyższego półbajtu przez ten dodatkowy 8-bitowy mikroprocesor B2. Po odebraniu całego pakietu danych przez dodatkowy 8-bitowy mikroprocesor B2, w którym stwierdzona została zgodność adresu wysłanego przez 8-bitowy mikroprocesor A z adresem wewnętrznym dodatkowego 8-bitowego mikroproce-

4 PL 195 329 B1 sora B2, mikroprocesor B2 oczekuje na stan wysoki sygnału w linii 10 zapis odczyt (r/w), co oznacza przejście w tryb zapisu do 8-bitowego mikroprocesora A węzła sieci. Mikroprocesor A ustawia linię 9 wyboru (cs) w stan niski zgłaszając gotowość przyjęcia danych, wówczas dodatkowy mikroprocesor B2 wystawia na wyjścia danych pin 4 - pin 7 swojego portu I/O półbajt danych i potwierdza dokonanie tej operacji stanem niskim sygnału wysłanego na linię 11 (hs). Mikroprocesor A po odczytaniu danych wysyła sygnał potwierdzający wykonanie tej operacji dokonując zmiany stanu linii 9 (cs) ze stanu niskiego na wysoki. W analogiczny sposób odbywa się odczytanie przez mikroprocesor A węzła wyższego półbajtu danych, a następnie pozostałych bajtów z transmitowanego przez dodatkowy mikroprocesor B2 pakietu danych. W tym momencie kończy się jeden pełny cykl komunikacji. Zastrzeżenie patentowe Układ węzła sieci lokalnej w systemie sterowania rozproszonego, zawierający mikroprocesor połączony poprzez adapter z medium komunikacyjnym sieci lokalnej oraz aparaty kontrolno-pomiarowe, nastawniki i człony wykonawcze sterowanego urządzenia, znamienny tym, że z wykorzystywanych co najwyżej ośmiu pinów (pin 0 - pin 7) portu danych (l/o) 8-bitowego mikroprocesora (A) węzła (8-n) piny są zadeklarowane jako wejścia danych, które poprzez linie danych (1-8) wspólnej magistrali (C) są połączone z odpowiednio zadeklarowanymi pinami (pin 0 - pin 7) portów danych (l/o) dodatkowych 8-bitowych mikroprocesorów (B1, B2,..., Bk), do których podłączone są znane aparaty kontrolno-pomiarowe, albo nastawniki albo człony wykonawcze poszczególnych sterowanych urządzeń bądź ich kombinacja, a n piny portu danych (l/o) tego 8-bitowego mikroprocesora (A) są zadeklarowane jako wyjścia danych i poprzez kolejne linie danych (1-8) wspólnej magistrali (C) są połączone z odpowiednio zadeklarowanymi pinami (pin 0 - pin 7) portów danych (l/o) dodatkowych 8-bitowych mikroprocesorów (B1, B2,..., Bk), gdzie n = [0, 1, 2,..,7], ponadto piny sterujące (cs, r/w) 8-bitowego mikroprocesora (A) połączone są bezpośrednio, zaś jego pin sterujący (hs) poprzez bramkę iloczynu logicznego (AND) z kolejnymi liniami wspólnej magistrali (C): linią cs (9) wyboru, linią r/w (10) zapis/odczyt i linią hs (11) przesyłania z potwierdzeniem, do których podłączone są piny sterujące (cs, r/w, hs) dodatkowych 8-bitowych mikroprocesorów (B1, B2,..., Bk), a dodatkowe 8-bitowe mikroprocesory (B1, B2,... Bk) są połączone ze sobą linią (12) zajętości wspólnej magistrali (C), przy czym 8-bitowy mikroprocesor (A) wyposażony jest w podprogram obsługi portu danych (I/O), linii danych (1-8) i linii sterujących (9, 10, 11) wspólnej magistrali (C), dodatkowy podprogram komunikacji z medium komunikacyjnym sieci LAN lokalnej systemu sterowania rozproszonego oraz znany podprogram komunikacji z medium komunikacyjnym znanej sieci LON systemu sterowania rozproszonego, a każdy dodatkowy 8-bitowy mikroprocesor (B1, B2,..., Bk) wyposażony jest w podprogram obsługi dołączonego do niego kontrolowanego urządzenia oraz podprogram obsługi portu danych (l/o) linii danych (1-8) i linii sterujących wspólnej magistrali (C): linii (9) wyboru, linii (10) zapisu/odczytu, linii (11) przesyłania z potwierdzeniem i linii (12) zajętości.

PL 195 329 B1 5 Rysunek

6 PL 195 329 B1 Departament Wydawnictw UP RP Nakład 50 egz. Cena 2,00 zł.