Wybrane sieci miejscowe. Bezprzewodowa sieć ZigBee/IEEE
|
|
- Wacława Wierzbicka
- 9 lat temu
- Przeglądów:
Transkrypt
1 Plan wykładu Wprowadzenie Wybrane sieci miejscowe Bezprzewodowa sieć ZigBee/IEEE Protokoły w systemach wbudowanych (1) Dzisiaj właściwie nikomu nie trzeba tłumaczyć takich pojęć jak standaryzacja, normalizacja, unifikacja, dotyczących bardzo różnych obszarów działalności człowieka. Ograniczając zakres rozważań do systemów sterowania można stwierdzić, że efektem tych prac są między innymi protokoły komunikacyjne. W ramach wykładu Protokoły w systemach wbudowanych przedstawione zostaną istotne cechy dotyczące wybranych przewodowych sieci przemysłowych, tzw. sieci miejscowych oraz niedawno wprowadzanego standardu bezprzewodowego, tzn. protokołów ZigBee oraz IEEE
2 Wprowadzenie Standardy analogowe Dwuprzewodowa pętla prądowa 4 20 ma Protokoły w systemach wbudowanych (2) Rozwój systemów sterowania rozpoczął się od systemów analogowych, w których dla potrzeb komunikacji na bliskie odległości wykorzystywano jako nośnik informacji prąd a na dalekie odległości najczęściej częstotliwość. Określenie systemy sterowania, w ramach tego wykładu, należy rozumieć jako pojęcie obejmujące problematykę pomiarów i sterowania. Aby informacja mogła być wykorzystana w urządzeniach czy systemach, sygnały wyjściowe i wejściowe różnych urządzeń i przetworników muszą spełniać odpowiednie standardy. Wśród standardów analogowych największe znaczenie mają sygnały prądowe (zasięg). Stosowane były różne standardy, np. 0 5 ma, 0 20 ma, ma. W systemach telemetrycznych analogowych dla realizacji zdalnych pomiarów (przy odległościach do 3000m) stosowany jest głównie standard prądowy 4-20mA. W standardzie tym, prąd w przedziale 4-20mA zmienia się proporcjonalnie do zmiennej procesowej, tzn. wartość 4mA odpowiada kalibracji dla dolnego zakresu zmiennej (0%) a 20mA - górnemu zakresowi zmiennej (100%). Pokazano to na rysunku. Przesunięcie początkowej wartości prądu o 4mA umożliwia zasilanie oddalonego układu przetwornika i dlatego do połączenia układów wystarcza linia dwuprzewodowa. Mimo intensywnego rozwoju systemów transmisji cyfrowej, rozwiązania analogowe są ciągle z powodzeniem stosowane, co jest między innymi wynikiem różnorodności standardów cyfrowych. 2
3 Wprowadzenie Systemy cyfrowe przewodowe Sieci przemysłowe Sieci firmowe np. Mitsubishi - MiniNet Sieci miejscowe (Fieldbus) HART (ang. Highway Addressable Remote Transducer) ASi (ang. Actuator Sensor Interface) CAN (ang. Controller Area Network) Modbus ProfibusDP I inne Protokoły w systemach wbudowanych (3) Cechą nowych rozwiązań systemów cyfrowych jest rozproszona struktura urządzeń i układów wejścia/wyjścia. Poszczególne urządzenia systemu, na najniższym poziomie systemu sterowania, tworzą sieć przemysłową. W ramach rozwiązań przewodowych można wyróżnić urządzenia z rozwiązaniami komunikacyjnymi specyficznymi tylko dla danego producenta, tzn. sieci firmowe oraz rozwiązania zdecydowanie bardziej uniwersalne, znormalizowane tzw. sieci miejscowe (ang. fieldbus) łączące inteligentne węzły. Z założenia sieci miejscowe są sieciami czasu rzeczywistego, a ponieważ przeznaczone są do pracy w warunkach przemysłowych muszą charakteryzować się zwiększoną odpornością na zakłócenia. Jedną zgłównych przyczyn gwałtownego wzrostu popularności sieci miejscowych jest rozwój technologii półprzewodnikowej, który powoduje tak radykalny spadek kosztów elementów, że opłacalne staje się wyposażanie nawet poszczególnych układów wejściowych i wyjściowych systemu jak sensory, przetworniki pomiarowe, układy wykonawcze w sterowniki mikroprocesorowe. Coraz częściej pojawiają się monolityczne układy scalone zawierające kompletne kontrolery poszczególnych sieci. Ze względu na ograniczenia czasowe wykładu, przedstawione zostaną tylko najbardziej charakterystyczne cechy wybranych sieci miejscowych. 3
4 Wprowadzenie Model sieci miejscowej Protokoły w systemach wbudowanych (4) Rysunek przedstawia model sieci miejscowej, definiujący główne jej zadania. Model ten zasadniczo obejmuje tylko trzy warstwy (1, 2 i 7) znanego modelu odniesienia OSI, opracowanego dla sieci rozległych. Dla pełnego obrazu trzeba jednak dodać, że istnieją sieci miejscowe dla których zdefiniowano więcej warstw. 4
5 HART (ang. Highway Addressable Remote Transducer) Format ramki Protokoły w systemach wbudowanych (5) Protokół komunikacyjny HART (Highway Addressable Remote Transducer) opracowano w firmie Rosemount w roku Stanowi on zgodnie z zamysłem twórców naturalne rozszerzenie przemysłowego standardu analogowego 4-20mA o cyfrową komunikację z inteligentnymi (mikroprocesorowymi) układami wejścia/wyjścia. Wspomniany standard ma już długą historię oraz bardzo dużo aplikacji w przemyśle, głównie chemicznym i pomimo rozwoju technik cyfrowych pojawia się również w nowych instalacjach. Architekturę różnych sieci najczęściej porównuje się z modelem odniesienia OSI. Model ten nie uwzględnia specyfiki sieci miejscowych, które z założenia są sieciami czasu rzeczywistego, a ponieważ przeznaczone są do pracy w warunkach przemysłowych muszą charakteryzować się zwiększoną odpornością na zakłócenia. Różnice dotyczą też fizycznych środków łączności i topologii sieci. Przy uwzględnieniu tych różnic model OSI stanowi użyteczną bazę odniesienia. Sieć HART stosuje tylko trzy warstwy, 1, 2 i 7. 5
6 HART (ang. Highway Addressable Remote Transducer) Format ramki Modulacja w sieci HART Widmo sygnału HART Protokoły w systemach wbudowanych (6) Warstwa fizyczna dotyczy technicznych aspektów przesyłania danych w postaci strumienia bitów. HART wykorzystuje modulację FSK (ang. Frequency Shift Keying). Przyjęto standard Bell 202. Jest to metoda kluczowania częstotliwości z fazą ciągłą: jeden cykl 1200Hz reprezentuje binarne 1, natomiast dwa cykle 2200Hz - binarne 0. Taki dobór częstotliwości pozwala na uniknięcie, tzw. zniekształceń włączeniowych. Standard Bell 202 opracowano w USA dla potrzeb transmisji cyfrowej w sieci telefonicznej. Powstało szereg modemów scalonych dla tego standardu. Najbardziej popularne to SYM20C15 z firmy Symbios Logic, HT20C12 z SMAR Reasearch Corp. oraz FX614 z CML Semiconductor Products. Przyjęcie takiego rozwiązania pozwala na bezproblemowe przekazywanie ramek HART poprzez sieć telefoniczną. Sieć HART może pracować w konfiguracji punkt-punkt (pojedynczy układ slave o adresie 0) albo wielopunkt zrealizowany na magistrali dwu- lub trzyprzewodowej. Pierwszy sposób stosowany jest wspólnie z transmisją analogową 4-20mA. Pasmo sygnału analogowego ograniczone jest do 25Hz. W drugim przypadku, w którym dopuszczona jest tylko transmisja cyfrowa, do sieci może być dołączonych maksymalnie 15 modułów. Każdy z nich musi mieć inny adres; dla pierwotnego master a zarezerwowany jest adres 1, a dla wtórnego - 0. Moduły slaveprzełączone zostają do trybu stałego obciążenia prądem 4mA (instrukcja #6). 6
7 HART (ang. Highway Addressable Remote Transducer) Protokoły w systemach wbudowanych (7) Strumień bitów komunikatu HART dzielony jest na bajty (8 bitowe znaki), z których każdy jest kodowany zgodnie z regułami stosowanymi w układach UART: 1 bit startu, 8 bitów danych, 1 bit parzystości i 1 bit stopu. Komunikat rozpoczyna się wstępem, którego długość wynosi 5 lub 20 bajtów (przy braku synchronizacji); same znaki FFH. Specyfikacja HART przewiduje dwa rodzaje formatu ramki: krótki i długi. Formaty różnią się polem adresu. Znak startu (pole SC) służy do rozróżnienia kierunku transmisji (M S lub S M), zaznaczenia czy ramka została wygenerowana w trybie cyklicznego generowania odpowiedzi przez moduł slave (ang. burst) oraz określenia formatu ramki. Adres dla formatu krótkiego ma długość 1 bajtu. Najstarszy bit jest adresem master a ( 1 - pierwotny, 0 - wtórny). Kolejny bit BM służy do przełączania slave z/do trybu burst. Następne dwa bity są zerami, a cztery ostatnie to pole adresu slave. Adres ramki długiej definiuje dwa pierwsze bity jak wyżej. Pozostałe sześć bitów oznacza producenta. Drugi bajt określa typ urządzenia. Dalsze sześć bajtów to unikatowy numer modułu slave. Pole statusu (2 bajty) występuje opcjonalnie w odpowiedzi modułu slave i dotyczy jego stanu. Pole danych może zawierać 0-25 bajtów, a treść jest zdefiniowana w polu instrukcji. Protokół HART może być użyty różnych trybach komunikacyjnych. Przewidziano możliwość stosowania dwóch modułów master (pierwotny i wtórny). Wtórny master w postaci podręcznego komunikatora może być użyty bez zakłócania komunikacji z masterem pierwotnym, służy do monitorowania i konfigurowania pracy systemu. Oba moduły master mają różne adresy, co pozwala na identyfikacje odpowiedzi modułu (modułów) slave na rozkazy każdego z nich. Najczęściej stosowanym trybem jest komunikacja cyfrowa master-slave, realizowana jednocześnie z transmisją analogową 4-20mA. Odpowiada to konfiguracji sieciowej punkt-punkt. W tym przypadku można wyróżnić dwa węzły analogowe i dwa węzły cyfrowe. Protokół HART może być też użyty w konfiguracji wielopunkt zrealizowany na magistrali, ale wtedy mogą występować wyłącznie węzły cyfrowe. Opcjonalnym trybem komunikacyjnym jest burst, w którym pojedynczy moduł slave cyklicznie wysyła standardowe komunikaty. Szczelina czasowa między komunikatami umożliwia modułowi master zmianę rozkazu lub trybu. 7
8 ASi (ang. Actuator Sensor Interface) Model sieci ASi Protokoły w systemach wbudowanych (8) Sieć ASi należy do najprostszych sieci miejscowych łączy punkty binarne. Metodą dostępu stacji do sieci AS-i jest odpytywanie (ang. polling). Jedna ze stacji jest wyróżniona i pełni rolę zarządcy (ang. master), może to być dodatkowy moduł sterownika PLC. Pozostałe węzły są podległe (ang. slaves). Master posiada pełną listę adresów stacji dołączonych do sieci i odpytuje kolejne slave, przekazując w ten sposób zgodę na transmisję w sieci. Jeden master może obsługiwać do 31 punktów podległych, tzw. modułów, które mogą zawierać układy wyjściowe albo wejściowe. Węzeł może obsługiwać 4 punkty binarne, tzn. 2 wejścia i 2 wyjścia, 4 wejścia lub 4 wyjścia. Każdy moduł musi mieć swój adres (1-31) zapisany np. w pamięci EEPROM. Moduły mogą tworzyć sieć o konfiguracji liniowej, gwiaździstej lub drzewiastej. Jako łącze stosowany jest specjalny dwużyłowy (2 1,5mm 2 ), nieekranowany, profilowany kabel o długości do 100m (300m z regeneratorem). Zalety takiego rozwiązania są następujące: prosty montaż i serwis okablowania, szybki i prawidłowy montaż modułów węzłowych sieci, prosta diagnostyka sieci, łatwa rekonfiguracja oraz duża odporność na uszkodzenia mechaniczne. Wadą przyjętego kabla jest mniejsza, w porównaniu ze skrętką, odporność na zakłócenia elektromagnetyczne. Zostało to zrekompensowane przez zwiększenie napięcia zasilania (30V DC) oraz zastosowanie dużych prądowych (60mA) sygnałów sterujących. 8
9 ASi (ang. Actuator Sensor Interface) Budowa sieci Modulacja sygnału Protokoły w systemach wbudowanych (9) W sieci AS-i realizowana jest transmisja w paśmie podstawowym. Właściwości transmisyjne naturalnego kodu binarnego nie są najlepsze: ma on składową stałą, liczba kolejnych elementów 0 i 1 nie jest ograniczona i dlatego nie gwarantuje prawidłowej synchronizacji odbiornika. Z drugiej strony, torem transmisyjnym dla AS-i jest para przewodów, którą przesyłane są zarówno dane jak i zasilanie. Powyższe przyczyny powodują konieczność stosowania kodu transmisyjnego. Przyjęto kod PE (ang. Phase Encodage) zwany też kodem Manchester. Reguła kodowania jest następująca: 1 kodowana jest jako przejście w środku bitu, od poziomu niższego do wyższego, 0 - odwrotnie. Zaletą takiego kodowania jest co najmniej jedno przejście dla każdego bitu. Przebiegi w nadajniku kontrolera magistrali AS-i pokazano na rysunku. Słowo nadawane, w naturalnym kodzie binarnym (rys.a), kodowane jest według reguł kodu PE (rys.b) a następnie podawane na filtr dolnoprzepustowy. Przebieg ten o ograniczonym paśmie wchodzi na konwerter U/I, na którego wyjściu otrzymujemy prąd I z przedziału (0...60) ma. Takie zmiany prądu są forsowane na magistrali (rys.c). Oddziaływanie między wyjściem nadajnika a specjalnym zasilaczem z odpowiednio dobraną wartością indukcyjności wyjściowej prowadzi do uzyskania naprzemiennej modulacji impulsowej (APM - ang. Alternate Puls Modulation) napięcia zasilającego (rys.d). Modulacja APM odpowiada różniczkowaniu przebiegu z rys.c. Amplituda impulsów napięciowych w torze transmisyjnym wynosi około 2V. 9
10 ASi (ang. Actuator Sensor Interface) Format ramki Protokoły w systemach wbudowanych (10) Master wysyła telegram zaopatrzony w adres modułu slave. Odpowiada wyłącznie wskazany moduł. Ta prosta metoda ściśle determinuje czas dostępu każdego punktu do magistrali. Dla sieci AS-i przyjęto częstotliwość zegara równą 167kHz co daje czas trwania jednego bitu 6μs. Master-pauza wynosi co najmniej 3 i maksymalnie 10 odcinków jednostkowych. Jeśli slave jest zsynchronizowany, wtedy już po trzech odcinkach bitowych przełącza się na nadawanie odpowiedzi. Przy braku synchronizacji wymagane są dwa dodatkowe bity. Jeśli master nie otrzyma bitu startowego odpowiedzi w ciągu 10 bitów pauzy, przechodzi do następnego wywołania. Slavepauza trwa tylko jeden odcinek czasowy. Czas cyklu dostępu w sieci AS-i zależy od liczby modułów podrzędnych; przy pełnej obsadzie 31 modułów czas cyklu wynosi około 5ms. W systemach sterowania istotnym problemem jest zapewnienie wysokiej wiarygodności przekazywanych danych. Zabezpieczenie transmitowanych w sieci AS-i ramek może wydawać się słabe. W rzeczywistości wprowadzenie kodowania transmisyjnego PE i końcowego APM powoduje, że istnieje więcej stref kontroli wynikowego ciągu. W łatwy sposób można wykryć brak transmisji - brak składowej zmiennej. Przyjmuje się następujące kryteria testowania ramek transmitowanych w kodzie APM: pierwszy impuls telegramu musi być impulsem ujemnym, kolejne pary impulsów muszą mieć przeciwną polaryzację, odstęp między sąsiednimi impulsami nie może przekraczać 0,5 okresu zegara, w drugiej połowie bitu (w odniesieniu do nadawanego słowa) zawsze musi wystąpić impuls, liczba dodatnich impulsów, bez bitów ST i EB musi być parzysta, ostatni impuls słowa kodowego musi być dodatni, po bicie stopu (EB) nie może być impulsów (dotyczy pauzy). Następnie po przekodowaniu ciągu z kodu APM na kod PE i dalej na kod binarny, realizowana jest kontrola parzystości odebranej ramki. 10
11 CAN (ang. Controller Area Network) Zestawienie standardów opartych na specyfikacji CAN Protokoły w systemach wbudowanych (11) Sieć CAN (ang. Controller Area Network) specjalnie została opracowana dla potrzeb pojazdów, w firmie Robert Bosch GmbH,). Po raz pierwszy na dużą skalę została zastosowana w roku 1990 w samochodach Mercedes S. W roku 1992 sieć CAN została zatwierdzona przez ISO jako standard międzynarodowy w normach ISO oraz ISO Standard CAN dotyczy głównie warstwy drugiej (DL) oraz częściowo warstwy pierwszej (PL), przy czym pierwszy z dokumentów odnosi się do rozwiązań o dużych prędkościach transmisji a drugi - małych. Ponieważ standard się sprawdził i zyskał bardzo dużą popularność, powstało wiele innych standardów definiujących pozostałe warstwy modelu sieci miejscowej. Przykładowo, standard SAE J1850 przeznaczony jest do zastosowań w samochodach osobowych, a SAE J dla ciężarówek, autobusów i ciężkich pojazdów specjalnych. 11
12 CAN (ang. Controller Area Network) Organizacja węzłów sieci CAN Protokoły w systemach wbudowanych (12) Kontrolery możemy podzielić na dwie podstawowe grupy: specyficzne - realizujące wyłącznie zadania CAN oraz uniwersalne, oparte na znanych mikrokontrolerach wyposażonych w kanały CAN. W pierwszej grupie występuje kilkanaście układów. Do najpopularniejszych należą SJA1000 (Philips), AN82257 (Intel) a także SAE81C91 (Siemens). Druga grupa układów jest znacznie bardziej liczna. Praktycznie każdy z producentów mikroprocesorów ma w swojej ofercie co najmniej jeden uniwersalny mikrokontroler z kanałami CAN. Przykłady: PIC16C185 (Microchip), 8X196CA (Intel), M37632MF (Mitsubishi), SABC164 (Siemens) czy P87C592 (Philips). Na rysunku przedstawiono dwa ogólne rozwiązania węzłów sieci CAN. Jedno wykorzystuje uniwersalny mikrokontroler z dostępnymi portami CAN. Jest to rozwiązanie szczególnie korzystne dla dużej serii węzłów. W konstrukcjach jednostkowych, prototypowych lepsza jest druga konfiguracja oparta na specjalizowanych kontrolerach CAN i dowolnych, uniwersalnych mikrokontrolerach realizujących zadania warstwy aplikacyjnej. Magistrala z obu stron powinna być zakończona dopasowującymi impedancjami (terminatory - ok. 120Ω). Jedna z linii oznaczana jest CAN-H a druga CAN-L. Wyjścia układów sterujących magistralą mogą znajdować się w trzech stanach logicznych: stan wysokiej impedancji, stan dominujący i stan recesywny. Stan dominujący oznacza, że różnica napięć CAN-H - CAN-L wynosi nie mniej niż 0,9V a dla stanu recesywnego napięcie różnicowe nie przekracza 0,5V. W przypadku jednoczesnego podania bitu dominującego i bitu recesywnego przez nadajniki dwóch różnych węzłów, na magistrali ustali się poziom dominujący. Opracowanych zostało wiele monolitycznych układów nadawczo-odbiorczych realizujących styk z fizyczną magistralą jak: CF150B (Bosch), MTC3054 (Alcatel Mietec), PCA82C250, PCA82C251, PCA82C252, TJA1053 (Philips), TLE6252G (Siemens), Si9200EY, B10011S (Temic Siliconix), SN75LBC031, SN65LBC031 (Texas), UC5350 (Unitrode) itd. 12
13 CAN (ang. Controller Area Network) Fragment przykładowej sieci CAN Protokoły w systemach wbudowanych (13) Zgodnie ze specyfikacją Bosch a warstwa łącza danych dzieli się na dwie podwarstwy: obiektową i transferową. Do zadań podwarstwy obiektowej należy filtracja wiadomości oraz obsługa wiadomości i statusu. Podwarstwa transferu zajmuje się przygotowaniem ramki wiadomości, zatwierdzaniem i rozpakowaniem wiadomości, detekcją i sygnalizacją błędów, arbitrażem oraz prędkością transmisji i zależnościami czasowymi. CAN jest protokołem typu M-M (ang. multi-master) to znaczy, że poszczególne węzły sieci mogą jednocześnie żądać dostępu do magistrali. Taka sytuacja wymaga arbitrażu. Przyjęto modyfikację metody CSMA/CD (ang. Carrier Sense Multiple Access with Collision Detect), polegającą na tzw. nieniszczącym arbitrażu. który oznacza, że w przypadku wystąpienia kolizji dostęp do magistrali uzyskuje wiadomość o najwyższym priorytecie. Dokładniej zasadę arbitrażu wyjaśni przykład. Uwzględnione zostaną cztery węzły sieci o organizacji jak na rysunku. 13
14 CAN (ang. Controller Area Network) Identyfikatory wiadomości nadawanych i odbieranych w przykładowej sieci CAN Przebieg arbitrażu Protokoły w systemach wbudowanych (14) W sieci CAN podstawą transmisji jest wymiana wiadomości. Dany węzeł może odbierać i nadawać wiele wiadomości. Odbiorniki N3 i N4 akceptują po kilka wiadomości. Załóżmy, że jednocześnie startują węzły N1, N2 i N4. Przebieg arbitrażu pokazano na rysunku. W wersji podstawowej CAN, identyfikator wiadomości zawiera 11 bitów (pole arbitrażu). Pierwsza różnica pojawia się dla N4, który wysyła bit recesywny a N1 i N2 generują bity dominujące. Na magistrali ustala się stan dominujący. N4 przegrywa - następuje wyłączenie nadajnika. Nadal rywalizują N1 i N2. Dostęp do magistrali uzyskuje wiadomość nadawana przez węzeł N2. Widać następującą zależność: im niższy numer identyfikatora tym wyższy priorytet wiadomości. Węzły N1, N2, N4 nadają wiadomości, które są odbierane przez N1 i N3. Węzeł N4 analizuje również wiadomości na magistrali ale ich nie akceptuje - oczekuje na inne wiadomości (o identyfikatorach 729 D..735 D ). 14
15 CAN (ang. Controller Area Network) Formaty ramek wiadomości: a) ramka formatu standardowego (CAN 2.0A), b) ramka formatu rozszerzonego CAN 2.0B), REC Protokoły w systemach wbudowanych (15) Wiadomości przekazywane są przy pomocy ramek w formacie standardowym (CAN 2.0A) lub w formacie rozszerzonym (CAN 2.0B). Różnią się identyfikatorem - 11 lub 29 bitów (rys. 5) co pozwala na rozróżnienie bardzo dużej liczby wiadomości. Ograniczenie wynika jedynie z warstwy fizycznej. W praktyce znaczna długość identyfikatorów pozwala na kodowanie dodatkowych informacji dotyczących wiadomości lub węzłów (typ wiadomości, rodzaj sensora czy np. kod producenta). W sieci CAN nie ma adresowania konkretnych węzłów, a każda wysłana wiadomość może być odebrana przez dowolny moduł. Akceptacja danych zależy wyłącznie od ustawienia układu wyboru w odbiorniku węzła. Ramka rozpoczyna się od bitu dominującego SOF (ang. start of frame). Dalej następuje pole arbitrażu, które jest wykorzystywane przy rozstrzyganiu ewentualnych konfliktów z dostępem do sieci oraz służy do identyfikacji wiadomości w sieci. Bit RTR rozróżnia ramkę z danymi (bit dominujący) od ramki zdalnej (bit recesywny). Format ramki określany jest przez bit IDE (bit dominujący - ramka standardowa, bit recesywny - ramka rozszerzona). Bit SRR wysyłany jest jako recesywny. Bity rezerwowe r0 i r1 są ustawione jako dominujące. Pole kontrolne definiuje liczbę bajtów danych. Zawartość DCL w zakresie 0..7 bezpośrednio równa jest liczbie bajtów, natomiast wartość oznacza 8 bajtów. To umożliwia kodowanie dodatkowych informacji. Szczególne znaczenie ze względu na wiarygodność danych ma pole CRC. Bit 16-ty kończący to pole (ogranicznik) jest recesywny. Kontrola dla pól od SOF do pola danych (jeśli występuje) włącznie, realizowana jest przy pomocy kodu cyklicznego. Pole potwierdzenia (ACK) zawiera 2 bity: ACK i bit ogranicznika. Po wysłaniu ramki nadajnik wysyła 2 recesywne bity pola ACK. Odbiornik, który poprawnie odebrał wiadomość odpowiada w tym samym czasie dominującym bitem ACK. Dzięki temu nadajnik uzyskuje potwierdzenie, że przynajmniej jeden węzeł poprawnie odebrał wiadomość. Pole EOF składa się z 7 recesywnych bitów kończących ramkę. 15
16 CAN (ang. Controller Area Network) Stany węzłów przy obsłudze błędów CAN Typy wykrywanych błędów: stanu bitu, szpikowania bitami, kontroli kodowej (CRC), potwierdzenia (ACK), formatu ramki. Protokoły w systemach wbudowanych (16) Ważnym zadaniem warstwy łącza danych jest obsługa błędów. Gdy którykolwiek z węzłów wykryje błąd generowana jest specjalna ramka błędu, zawierająca flagę błędu (6 bitów dominujących). Bity dominujące flagi błędu powodują nadpisanie uszkodzonej ramki i wymuszają powtórzenie transmisji. Każdy z węzłów przeprowadza kontrolę bitów. Błąd stanu bitu występuje, jeśli nadajnik wyśle bit dominujący a odbierze recesywny albo wyśle recesywny a odbierze dominujący. Wyjątkiem od tej zasady jest sekwencja arbitrażu. Błąd szpikowania zachodzi wtedy, gdy w ciągu bitów między SOF a ogranicznikiem CRC pojawi się więcej niż 5 takich samych bitów - odbiornik stwierdza naruszenie zasady szpikowania. Odbiornik na podstawie ciągu CRC sprawdza czy w ramce nie nastąpiło przekłamanie. Mimo znacznej odległości Hamminga równej 6, kod wykorzystywany jest wyłącznie do wykrywania błędów a nie do korekcji. Odbiornik, który poprawnie odbierze dane ustawia bit ACK jako dominujący. W ten sposób nadajnik uzyskuje potwierdzenie poprawnej transmisji; w przeciwnym wypadku nadajnik wysyła ramkę błędu. W ramce występują bity, które mają znane wartości. Zmiana tych bitów oznacza błąd formatu ramki. W celu odróżnienia błędów chwilowych od trwałych kontrolery CAN wyposażone są w dwa liczniki: licznik błędów odbioru (REC - Receive Error Counter) oraz licznik błędów nadawania (TEC -Transmit Error Counter). Liczniki zwiększają swoją zawartość przy błędzie odpowiedniej operacji i zmniejszają ją przy poprawnej operacji. W zależności od stanu licznika może zmieniać się stan węzła. Węzły mogą znajdować się w trzech stanach stan czynny, stan bierny, stan odcięcia. Stan czynny (REC=TEC<128) jest normalnym stanem węzłów - są w pełni aktywne. Gdy sieć działa bez zakłóceń REC=TEC=0. W stanie pasywnym (127<REC TEC<255) węzły nadal nadają i odbierają wiadomości. Różnica polega na tym, że w przypadku błędu, węzeł czynny wysyła czynną ramkę błędu (z czynną flagą błędu - 6 bitów dominujących) a węzeł bierny wysyła bierną ramkę błędu (z bierną flagą błędu - 6 bitów recesywnych). Przekroczenie zawartości REC TEC>255 powoduje przejście węzła do stanu odcięcia. 16
17 Zestawienie przykładowych sieci miejscowych Protokoły w systemach wbudowanych (17) Porównywanie różnych sieci z reguły jest trudne ze względu na ich specyfikę. Można jednak znaleźć cechy, które dostarczają informacji. Należą do nich: Topologia, Szybkość transmisji, Metoda dostępu. Inne jak Liczba węzłów czy Rozmiar są już bardziej kłopotliwe do określenia ze względu np. na możliwość tworzenia złożonych sieci z segmentów. 17
18 Sieć bezprzewodowa ZigBee / IEEE Bluetooth UWB UWB Zigbee ZigBee Protokoły w systemach wbudowanych (18) Prace nad standaryzacją bezprzewodowych sieci sensorów rozpoczęła grupa Zigbee Aliance w roku ZigBee Alliance jest stowarzyszeniem firm działających dla opracowania i rozwijania otwartego standardu dotyczącego transmisji bezprzewodowej niskiej mocy, efektywnej pod względem kosztów. W roku 2001 prace dotyczące warstw niższych zostały oddzielone od prac nad protokołami warstw wyższych. Specyfikacja dotycząca niższych warstw została wydana w 2003 r., a ZigBee w 2005 r. 18
19 Sieć bezprzewodowa ZigBee / IEEE ZigBee Alliance jest stowarzyszeniem skupiajacym aktualnie ponad 150 uczestników. Promotorzy ZigBee: Chipcon, Ember, Freescale, Honeywell, Mitsubishi, Motorola, Philips i Samsung ZigBee Alliance Definiuje górne warstwy stosu protokołów: styk warstwy sieciowej z aplikacją, zadania warstwy sieciowej, bezpieczeństwo transmisji IEEE Definiuje dolne warstwy stosu protokołów: warstwa MAC (Medium Access Control Layer) oraz warstwa fizyczna PHY (Physical Layer) APLIKACJA STOS ZIGBEE KRZEM Użytkownik ZigBee Alliance IEEE Protokoły w systemach wbudowanych (19) ZigBee jest stosem protokołów opartych na standardzie IEEE , opisującym warstwę fizyczną (PHY Physical Layer) oraz warstwę dostępu do medium (MAC Medium Access Control Layer). Zatwierdzony w roku 2003 standard IEEE , definiuje prosty lecz silny protokół pakietowy o następujących właściwościach: wysoka niezawodność poprzez potwierdzanie odbioru, mechanizmy zapewniające integralność i poufność transmisji, transmisja z rozpraszaniem widma metodą sekwencji bezpośredniej, łączność oparta na priorytetach, zdolność zmiany częstotliwości dla uniknięcia interferencji Norma IEEE pozwala stosować 16-bitowy adres skrócony węzła lub 64-bitowy adres rozszerzony. ZigBee rozszerza możliwości protokołu IEEE o zagadnienia realizacji różnych struktur sieciowych, bezpieczeństwa transmisji oraz organizuje interfejs z warstwą aplikacyjną. To co wyróżnia rozwiązania ZigBee wśród innych sieci bezprzewodowych to następujące parametry: bardzo niski pobór mocy (baterie starczają od 6 miesięcy do kilku lat); urządzenie ZigBee ma tylko dwa tryby pracy: albo jest active (nadawanie/odbieranie) albo sleep; w przypadku Bluetooth występuje wiele różnych trybów co zdecydowanie utrudnia optymalizację poboru mocy; niski koszt urządzeń, instalacji i eksploatacji; możliwa duża gęstość węzłów sieci; prosty protokół i łatwa implementacja; stos kodu protokołu jest szacowany na około ¼ w stosunku np. do Bluetooth; niezawodny transfer danych; wysoki poziom bezpieczeństwa transmisji. 19
20 Sieć bezprzewodowa ZigBee / IEEE Obszary zastosowań rozwiazań IEEE /ZigBee; oznaczenia: AMR (ang. Automatic Meter Reading) automatyczny odczyt liczników, HVAC (ang. Heating, Ventilation and Air Conditioning) - klimatyzacja Protokoły w systemach wbudowanych (20) ZigBee uważany jest za standard, który ma szanse stać się globalnym rozwiązaniem dla wielu zastosowań. Obszary zastosowań obejmują bardzo różne dziedziny od przemysłu, rolnictwa, ochrony środowiska, automatyzacji budynków, poprzez ochronę zdrowia, obsługę sprzętów domowych po gry i zabawki. 20
21 Sieć bezprzewodowa ZigBee / IEEE MHz/ 915MHz PHY Kanał 0 Kanały MHz MHz 902 MHz 928 MHz 2.4 GHz PHY Kanały MHz 2.4 GHz GHz Pasma ISM Industrial Scientifig Medic Europa 868 MHz, 2,4 GHz Protokoły w systemach wbudowanych (21) W warstwie fizycznej standardu IEEE zdefiniowano trzy pasma częstotliwości: 2,4GHz, 915MHz (USA) i 868MHz (Europa). W pasmach tych wydzielono łącznie 27 kanałów, ponumerowanych od 0 do 26. Szesnaście kanałów dostępnych jest w paśmie 2,4GHz, 10 w 915MHz i 1 w 868MHz (pasma ISM Industrial Scientifig Medic). Pasma te nie wymagają licencji. W Europie dostępne są dwa pasma 868 MHz (tylko jeden kanał) i 2,4GHz. Dla celów przemysłowych, zdecydowanie lepszym pasmem jest 2,4GHz duża liczba kanałów, większa szybkość transmisji oraz skuteczniejsza modulację (w sensie wymaganej energii na 1 bit). 21
22 Sieć bezprzewodowa ZigBee / IEEE Reprezentacja symbolu 0 Dane Binarne 250 kb/s Bity na symbol Symbol dziesiętnie Symbol( binarnie (b 0 b 1 b 2 b 3 ) b 3 b 2 b 1 b kbd Symbol na chip sy Wartości chip sów (c 0 c 1... c 30 c 31 ) Faza I Modulacja Faza Q Offset QPSK 2 Mchip/s 1 Mchip/s 1 Mchip/s Filtr Fazy Q Filtr Fazy I Protokoły w systemach wbudowanych (22) Stosowana jest złożona modulacja fazowa z rozpraszaniem widma metodą sekwencji bezpośredniej DSSS (ang. direct sequence spread spectrum). W przypadku modulacji O-QPSK (ang. offset quadrature phase-shift keying) cztery kolejne bity informacyjne, tworzące tzw. symbol zastępowane są odpowiednio dobraną (1 z 16) sekwencją 32 bitów (ang. chips). Daje to możliwość pracy przy słabym współczynniku S/N (ang. signal to ratio, stosunek sygnału do szumu), wynikającym albo z powodu zakłóceń albo niskiej mocy nadajnika. Dla wielobajtowych pól danych najpierw transmitowany jest bajt najmłodszy. Każdy bajt dzielony jest na czterobitowe symbole. Młodszy symbol transmitowany jest jako pierwszy. Następnie symbolowi przyporządkowywana jest 32- elementowa reprezentacja. Jako pierwszy transmitowany jest najmłodszy chip c 0. W modulacji O-QPSK, każdy komponent (chip) reprezentowany jest w postaci połówki sinusoidy. Dokładniej, zamiast jednego ciągu komponentów stosowane są dwa przesunięte względem siebie o 90 stopni. Komponenty o numerach parzystych nazywane są fazowymi (ang. in-phase (I)), natomiast nieparzyste - kwadraturowymi (ang. quadrature (Q)). 22
23 Sieć bezprzewodowa ZigBee / IEEE Siatka (Mesh) Gwiazda (Star) Drzewo klastrów (Cluster Tree) Koordynator ZigBee Rutery ZigBee Węzły końcowe ZigBee Protokoły w systemach wbudowanych (23) ZigBee umożliwia tworzenie złożonych sieci logicznych z komunikacją wielokrotnych przeskoków (ang. multi-hop), co oznacza, że nie wszystkie stacje znajdują się we wzajemnym zasięgu, a zatem może się zdarzyć, że transmisja będzie wymagała wykorzystania węzłów pośredniczących, przekazujących ruch od nadawcy w kierunku odbiorcy. Wymaga to realizacji algorytmów trasowania. Jednym z rozwiązań jest algorytm rutowania obsługi drzewa klasterów; drugi to wersja algorytmu AODV (ang. Ad hoc On Demand Distance Vector). 23
24 Sieć bezprzewodowa ZigBee / IEEE Protokoły w systemach wbudowanych (24) W przedstawionym zestawieniu warto zwrócić uwagę na trzy parametry, tzn. Zasilanie bateryjne, Rozmiar sieci, Szybkość transmisji oraz Główne zalety. 24
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska. Zygmunt Kubiak 1
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Zygmunt Kubiak 1 Kierunki rozwoju sieci sensorowych Wprowadzenie do sieci WSN Protokół EnOcean Rozwiązania sprzętowe w systemie EnOcean Przykłady
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 /
Rozproszony system zbierania danych.
Rozproszony system zbierania danych. Zawartość 1. Charakterystyka rozproszonego systemu.... 2 1.1. Idea działania systemu.... 2 1.2. Master systemu radiowego (koordynator PAN).... 3 1.3. Slave systemu
Problematyka sieci miejscowej LIN
Problematyka sieci miejscowej LIN Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska 1.08.07 Zygmunt Kubiak 1 Wprowadzenie Przykładowe rozwiązanie sieci LIN Podsumowanie 1.08.07 Zygmunt Kubiak
2010-04-12. Magistrala LIN
Magistrala LIN Protokoły sieciowe stosowane w pojazdach 2010-04-12 Dlaczego LIN? 2010-04-12 Magistrala LIN(Local Interconnect Network) została stworzona w celu zastąpienia magistrali CAN w przypadku, gdy
2. STRUKTURA RADIOFONICZNYCH SYGNAŁÓW CYFROWYCH
1. WSTĘP Radiofonię cyfrową cechują strumienie danych o dużych przepływnościach danych. Do przesyłania strumienia danych o dużych przepływnościach stosuje się transmisję z wykorzystaniem wielu sygnałów
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Opracowanie na postawie: Islam S. K., Haider M. R.: Sensor and low power signal processing, Springer 2010 http://en.wikipedia.org/wiki/modulation
Wykład 6. Ethernet c.d. Interfejsy bezprzewodowe
Wykład 6 Ethernet c.d. Interfejsy bezprzewodowe Gigabit Ethernet Gigabit Ethernet należy do rodziny standardów Ethernet 802.3 Może pracować w trybie full duplex (przesył danych po 2 parach) lub tzw double-duplex
Protokoły transmisji (opracowano na podstawie materiałow ze strony
Komputerowe sieci miejscowe (sieci polowe, sieci przemysłowe, wymiana danych w systemach sterowania) Wykład 2 Protokoły transmisji (opracowano na podstawie materiałow ze strony http://wazniak.mimuw.edu.pl/)
Zastosowania mikrokontrolerów w przemyśle
Zastosowania mikrokontrolerów w przemyśle Cezary MAJ Katedra Mikroelektroniki i Technik Informatycznych Interfejsy komunikacyjne Interfejs Urządzenie elektroniczne lub optyczne pozwalające na komunikację
Wykład 3. Interfejsy CAN, USB
Wykład 3 Interfejsy CAN, USB Interfejs CAN CAN Controller Area Network CAN Controller Area Network CAN - podstawy Cechy: - różnicowy protokół komunikacji zdefiniowany w ISO11898 - bardzo niezawodny - dostępna
Ethernet. Ethernet odnosi się nie do jednej, lecz do wielu technologii sieci lokalnych LAN, z których wyróżnić należy cztery podstawowe kategorie:
Wykład 5 Ethernet IEEE 802.3 Ethernet Ethernet Wprowadzony na rynek pod koniec lat 70-tych Dzięki swojej prostocie i wydajności dominuje obecnie w sieciach lokalnych LAN Coraz silniejszy udział w sieciach
NOWE KIERUNKI ROZWOJU SIECI BEZPRZEWODOWYCH. Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
NOWE KIERUNKI ROZWOJU SIECI BEZPRZEWODOWYCH Instytut Informatyki Politechnika Poznańska Urządzenia radiowe Zestaw przełączników radiowych 433 MHz Nadajnik Odbiornik 2 Urządzenia radiowe Nadajnik ścienny
OKABLOWANIE W WYBRANYCH SYSTEMACH KOMUNIKACJI
OKABLOWANIE W WYBRANYCH SYSTEMACH KOMUNIKACJI KLASYFIKACJA SIECI wielkość -odległość między najdalej położonymi węzłami sieć lokalna (LAN - Local Area Network) o zasięgu do kilku kilometrów sieć miejska
Na początku lat dziewięćdziesiątych międzynarodowy przemysł samochodowy stanął przed dwoma problemami dotyczącymi rozwoju samochodów: jak poprawić kom
Politechnika Gdańska Wydział Elektroniki, Telekomunikacji i Informatyki Katedra Systemów Geoinformatycznych Aplikacje Systemów Wbudowanych Magistrala CAN (Contorller Area Network) Gdańsk, 2018 Na początku
Podstawy automatyki i robotyki AREW001 Wykład 3 Sieci miejscowe
Podstawy automatyki i robotyki AREW001 Wykład 3 Sieci miejscowe Dr inż. Zbigniew Zajda Katedra Automatyki, Mechatroniki i Systemów Sterowania Wydział Elektroniki Politechniki Wrocławskiej Program wykładu
TEMPERATURE CONTROL SYSTEM BY THE CAN BUS UKŁAD REGULACJI TEMPERATURY POPRZEZ MAGISTRALĘ CAN
Mateusz Niedziółka V rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy TEMPERATURE CONTROL SYSTEM BY THE CAN BUS UKŁAD REGULACJI TEMPERATURY POPRZEZ MAGISTRALĘ CAN Keywords:
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Instytut Informatyki Politechnika Poznańska Bezprzewodowa sieć 2,4 GHz, optymalizowana dla transferu danych z małą prędkością, z małymi opóźnieniami danych pomiędzy wieloma węzłami ANT Sieć PAN (ang. Personal
NX70 PLC www.atcontrol.pl
NX70 PLC NX70 Właściwości Rozszerzalność, niezawodność i łatwość w integracji Szybki procesor - zastosowanie technologii ASIC pozwala wykonywać CPU proste instrukcje z prędkością 0,2 us/1 krok Modyfikacja
Wyjścia analogowe w sterownikach, regulatorach
Wyjścia analogowe w sterownikach, regulatorach 1 Sygnały wejściowe/wyjściowe w sterowniku PLC Izolacja galwaniczna obwodów sterownika Zasilanie sterownika Elementy sygnalizacyjne Wejścia logiczne (dwustanowe)
Spis treści. Dzień 1. I Wprowadzenie do diagnostyki sieci PROFIBUS (wersja 1303) II Warstwa fizyczna sieci PROFIBUS DP (wersja 1401)
Spis treści Dzień 1 I Wprowadzenie do diagnostyki sieci PROFIBUS (wersja 1303) I-3 PROFIBUS pozycja na rynku I-4 PROFIBUS odniósł ogromny sukces, ale I-5 Typowe podejście do diagnostyki oraz działań prewencyjnych
Materiały dodatkowe Krótka charakterystyka protokołu MODBUS
Katedra Inżynierii Systemów Sterowania Materiały dodatkowe Krótka charakterystyka protokołu MODBUS Opracowali: mgr inż. Tomasz Karla Data: Luty, 2017 r. Dodatkowe informacje Materiały dodatkowe mają charakter
MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART
MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART Własności MOBOT-RCR v2a: - pasmo komunikacji: ISM 433MHz lub 868MHz - zasięg 50m 300m * - zasilanie: z USB, - interfejs wyjściowy:
Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak
Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak OSI (ang. Open System Interconnection) lub Model OSI to standard zdefiniowany przez ISO oraz ITU-T, opisujący strukturę komunikacji sieciowej.
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
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
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
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Instytut Informatyki Politechnika Poznańska 1 Sieć Modbus w dydaktyce Protokół Modbus Rozwiązania sprzętowe Rozwiązania programowe Podsumowanie 2 Protokół Modbus Opracowany w firmie Modicon do tworzenia
Projektowanie układów scalonych do systemów komunikacji bezprzewodowej
Projektowanie układów scalonych do systemów komunikacji bezprzewodowej Część 1 Dr hab. inż. Grzegorz Blakiewicz Katedra Systemów Mikroelektronicznych Politechnika Gdańska Ogólna charakterystyka Zalety:
Sieci komputerowe - warstwa fizyczna
Sieci komputerowe - warstwa fizyczna mgr inż. Rafał Watza Katedra Telekomunikacji AGH Al. Mickiewicza 30, 30-059 Kraków, Polska tel. +48 12 6174034, fax +48 12 6342372 e-mail: watza@kt.agh.edu.pl Wprowadzenie
Kurs Certyfikowany Inżynier Sieci PROFIBUS DP. Spis treści. Dzień 1
Spis treści Dzień 1 I Sieć PROFIBUS wprowadzenie (wersja 1405) I-3 FMS, DP, PA - 3 wersje protokołu PROFIBUS I-4 Zastosowanie sieci PROFIBUS w automatyzacji zakładu I-5 Architektura protokołu PROFIBUS
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
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
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
Rozdział ten zawiera informacje na temat zarządzania Modułem Modbus TCP oraz jego konfiguracji.
1 Moduł Modbus TCP Moduł Modbus TCP daje użytkownikowi Systemu Vision możliwość zapisu oraz odczytu rejestrów urządzeń, które obsługują protokół Modbus TCP. Zapewnia on odwzorowanie rejestrów urządzeń
Dalsze informacje można znaleźć w Podręczniku Programowania Sterownika Logicznego 2 i w Podręczniku Instalacji AL.2-2DA.
Sterownik Logiczny 2 Moduł wyjść analogowych AL.2-2DA jest przeznaczony do użytku wyłącznie ze sterownikami serii 2 ( modele AL2-**M*-* ) do przetwarzania dwóch sygnałów zarówno w standardzie prądowym
Systemy wbudowane - wykład 7
Systemy wbudowane - wykład 7 Przemek Błaśkiewicz 11 kwietnia 2019 1 / 76 I 2 C aka IIC aka TWI Inter-Integrated Circuit 2 / 76 I 2 C aka IIC aka TWI Inter-Integrated Circuit używa dwóch linii przesyłowych
Z twierdzenia Nyquista wynika konieczność kodowania bitów za pomocą sygnałów w celu przesłania większej liczby bitów w jednostce czasu.
C 60dB = 0,333 3000 60 = 60 kbps Z twierdzenia Nyquista wynika konieczność kodowania bitów za pomocą sygnałów w celu przesłania większej liczby bitów w jednostce czasu. Z twierdzenia Shannona wynika, że
Protokół CAN-bus PKP.
Protokol_CANBUS_UTXvTR 18.12.09 Protokół CAN-bus PKP. 1 ADRES URZĄDZENIA CAN-BUS.... 2 2 POLECENIE RESETU I POLECENIE KONTROLNE....2 3 BLOKADY....2 4 KODY BŁĘDÓW WYKONANIA POLECEŃ....2 5 LISTA POLECEŃ
Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych
Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie
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
Opis czytnika TRD-FLAT CLASSIC ver. 1.1. Naścienny czytnik transponderów UNIQUE w płaskiej obudowie
TRD-FLAT CLASSIC Naścienny czytnik transponderów UNIQUE w płaskiej obudowie Podstawowe cechy : zasilanie od 3V do 6V 4 formaty danych wyjściowych POWER LED w kolorze żółtym czerwono-zielony READY LED sterowany
DTR PICIO v1.0. 1. Przeznaczenie. 2. Gabaryty. 3. Układ złącz
DTR PICIO v1.0 1. Przeznaczenie Moduł PICIO jest uniwersalnym modułem 8 wejść cyfrowych, 8 wyjść cyfrowych i 8 wejść analogowych. Głównym elementem modułu jest procesor PIC18F4680. Izolowane galwanicznie
Uniwersalny Konwerter Protokołów
Uniwersalny Konwerter Protokołów Autor Robert Szolc Promotor dr inż. Tomasz Szczygieł Uniwersalny Konwerter Protokołów Szybki rozwój technologii jaki obserwujemy w ostatnich latach, spowodował że systemy
Kod produktu: MP01105T
MODUŁ INTERFEJSU DO POMIARU TEMPERATURY W STANDARDZIE Właściwości: Urządzenie stanowi bardzo łatwy do zastosowania gotowy interfejs do podłączenia max. 50 czujników temperatury typu DS18B20 (np. gotowe
1 Moduł Neuronu Analogowego SM
1 Moduł Neuronu Analogowego SM Moduł Neuronu Analogowego SM daje użytkownikowi Systemu Vision możliwość obsługi fizycznych urządzeń Neuronów Analogowych podłączonych do Sterownika Magistrali. Dzięki temu
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Pasma częstotliwości ISM (ang. Industrial, Scientific, Transceiver) 2 Ogólne informacje dotyczące protokołu SimpliciTI Opracowanie Texas Instruments
MiniModbus 4DO. Moduł rozszerzający 4 wyjścia cyfrowe. Wyprodukowano dla. Instrukcja użytkownika
Wersja 1.1 Wyprodukowano dla Dziękujemy za wybór naszego produktu. Niniejsza instrukcja ułatwi Państwu prawidłową obsługę i poprawną eksploatację opisywanego urządzenia. Informacje zawarte w niniejszej
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Opracowanie na postawie: Noty Texas Instruments: SWRS048, DN503 (SWRA112b), SWRS040C, SWRS041B Nordic Semiconductor: nrf2401 Single Chip 2,4 GHz
Szczegółowy Opis Przedmiotu Zamówienia: Zestaw do badania cyfrowych układów logicznych
ZP/UR/46/203 Zał. nr a do siwz Szczegółowy Opis Przedmiotu Zamówienia: Zestaw do badania cyfrowych układów logicznych Przedmiot zamówienia obejmuje następujące elementy: L.p. Nazwa Ilość. Zestawienie komputera
Warstwy i funkcje modelu ISO/OSI
Warstwy i funkcje modelu ISO/OSI Organizacja ISO opracowała Model Referencyjny Połączonych Systemów Otwartych (model OSI RM - Open System Interconection Reference Model) w celu ułatwienia realizacji otwartych
Spis treści. 1 Moduł Modbus TCP 4
Spis treści 1 Moduł Modbus TCP 4 1.1 Konfigurowanie Modułu Modbus TCP................. 4 1.1.1 Lista elementów Modułu Modbus TCP............ 4 1.1.2 Konfiguracja Modułu Modbus TCP.............. 5 1.1.3
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
Systemy wbudowane. Paweł Pełczyński ppelczynski@swspiz.pl
Systemy wbudowane Paweł Pełczyński ppelczynski@swspiz.pl 1 Program przedmiotu Wprowadzenie definicja, zastosowania, projektowanie systemów wbudowanych Mikrokontrolery AVR Programowanie mikrokontrolerów
NX700 PLC www.atcontrol.pl
NX700 PLC NX700 Podstawowe cechy Rozszerzalność, niezawodność i łatwość w integracji Szybki procesor - zastosowanie technologii ASIC pozwala wykonywać CPU proste instrukcje z prędkością 0,2 us/1 krok Modyfikacja
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,
Opis czytnika TRD-80 CLASSIC ver Moduł czytnika transponderów UNIQUE z wbudowaną anteną
TRD-80 CLASSIC Moduł czytnika transponderów UNIQUE z wbudowaną anteną Podstawowe cechy : zasilanie od 3V do 6V zintegrowana antena 4 formaty danych wyjściowych wyjście BEEP wyjście PRESENT zasięg odczytu
Dlaczego Meru Networks architektura jednokanałowa Architektura jednokanałowa:
Dlaczego architektura jednokanałowa Architektura jednokanałowa: Brak konieczności planowania kanałów i poziomów mocy na poszczególnych AP Zarządzanie interferencjami wewnątrzkanałowymi, brak zakłóceń od
1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.
1. Cel ćwiczenia Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU. 2. Porty szeregowe w sterowniku VersaMax Micro Obydwa porty szeregowe sterownika
Karta katalogowa JAZZ OPLC JZ20-T40/JZ20-J-T wejść cyfrowych, 2 wejścia analogowe/cyfrowe, 2 wejścia analogowe. 20 wyjść tranzystorowych
Karta katalogowa JAZZ OPLC JZ20-T40/JZ20-J-T40 16 wejść cyfrowych, 2 wejścia analogowe/cyfrowe, 2 wejścia analogowe 20 wyjść tranzystorowych Specyfikacja techniczna Zasilanie Napięcie zasilania 24 VDC
ORGANIZACJA ZAJĘĆ WSTĘP DO SIECI
DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ ORGANIZACJA ZAJĘĆ WSTĘP DO SIECI WSTĘP DO SIECI INTERNET Kraków, dn. 3 października 2016r. PLAN WYKŁADU Organizacja zajęć Modele komunikacji sieciowej Okablowanie
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
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.
INSTALACJA W SYSTEMIE KNX/EIB. Komunikacja. Dr hab. inż. Antoni KLAJN Politechnika Wrocławska, Instytut Energoelektryki
INSTALACJA W SYSTEMIE KNX/EIB Komunikacja Dr hab. inż. Antoni KLAJN Politechnika Wrocławska, Instytut Energoelektryki Komunikacja Graficzna ilustracja transmisji szeregowej asynchronicznej Nadajnik Przewody
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.
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
Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci
W miarę rozwoju sieci komputerowych pojawiały się różne rozwiązania organizujące elementy w sieć komputerową. W celu zapewnienia kompatybilności rozwiązań różnych producentów oraz opartych na różnych platformach
Protokół Modbus RTU / Sieć RS-485
Modbus Protokół komunikacyjny stworzony w 1979 roku przez firmę Modicon. Służył do komunikacji z programowalnymi kontrolerami tej firmy. * Opracowany z myślą do zastosowań w automatyce * Protokół jest
Programowanie mikrokontrolerów 2.0
Programowanie mikrokontrolerów 2.0 Sterowanie podczerwienią, zaawansowane tryby liczników Marcin Engel Marcin Peczarski Instytut Informatyki Uniwersytetu Warszawskiego 8 grudnia 2016 Sterowanie podczerwienią
TECHNOLOGIE SIECI LAN
TECHNOLOGIE SIECI LAN Rodzaje technologii sieci LAN ArcNet; Ethernet; Token Ring; FDDI. ArcNet Standardową topologią jest gwiazda z węzłami (stacjami) przyłączonymi do urządzeń rozdzielczych zwanych hubami.
ASTOR IC200ALG320 4 wyjścia analogowe prądowe. Rozdzielczość 12 bitów. Kod: B8. 4-kanałowy moduł ALG320 przetwarza sygnały cyfrowe o rozdzielczości 12
2.11 MODUŁY WYJŚĆ ANALOGOWYCH IC200ALG320 4 wyjścia analogowe prądowe, rozdzielczość 12 bitów IC200ALG321 4 wyjścia analogowe napięciowe (0 10 VDC), rozdzielczość 12 bitów IC200ALG322 4 wyjścia analogowe
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
Sieci Komputerowe Mechanizmy kontroli błędów w sieciach
Sieci Komputerowe Mechanizmy kontroli błędów w sieciach dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl Zagadnienia Zasady kontroli błędów
Sieci telekomunikacyjne sieci cyfrowe z integracją usług (ISDN)
Sieci telekomunikacyjne sieci cyfrowe z integracją usług (ISDN) mgr inż. Rafał Watza Katedra Telekomunikacji AGH Al. Mickiewicza 30, 30-059 Kraków, Polska tel. +48 12 6174034, fax +48 12 6342372 e-mail:
1 Moduł Modbus ASCII/RTU 3
Spis treści 1 Moduł Modbus ASCII/RTU 3 1.1 Konfigurowanie Modułu Modbus ASCII/RTU............. 3 1.1.1 Lista elementów Modułu Modbus ASCII/RTU......... 3 1.1.2 Konfiguracja Modułu Modbus ASCII/RTU...........
Spis treści. 1 Moduł RFID (APA) 3
Spis treści 1 Moduł RFID (APA) 3 1.1 Konfigurowanie Modułu RFID..................... 3 1.1.1 Lista elementów Modułu RFID................. 3 1.1.2 Konfiguracja Modułu RFID (APA)............... 4 1.1.2.1
Współpraca procesora ColdFire z urządzeniami peryferyjnymi
Współpraca procesora ColdFire z urządzeniami peryferyjnymi 1 Współpraca procesora z urządzeniami peryferyjnymi Interfejsy dostępne w procesorach rodziny ColdFire: Interfejs równoległy, Interfejsy szeregowe:
1 Moduł Neuronu Cyfrowego SM
1 Moduł Neuronu Cyfrowego SM Moduł Neuronu Cyfrowego SM daje użytkownikowi Systemu Vision możliwość obsługi fizycznych urządzeń Neuronów Cyfrowych podłączonych do Sterownika Magistrali. Moduł odpowiada
1 Moduł Modbus ASCII/RTU
1 Moduł Modbus ASCII/RTU Moduł Modbus ASCII/RTU daje użytkownikowi Systemu Vision możliwość komunikacji z urządzeniami za pomocą protokołu Modbus. Moduł jest konfigurowalny w taki sposób, aby umożliwiał
. 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
Protokół CAN-bus. C omputers & C ontrol, Katowice, ul. Porcelanowa 11. 1/8
Protokol_CANBUS_UTXvL 15.01.10 Protokół CAN-bus. 1 ADRES URZĄDZENIA CAN-BUS.... 2 2 POLECENIE RESETU I POLECENIE KONTROLNE.... 2 3 BLOKADY.... 2 4 KODY BŁĘDÓW WYKONANIA POLECEŃ.... 2 5 LISTA POLECEŃ NORMALNYCH
Adres rejestru. szesnastkowo. Typ zmiennej. Numer funkcji Modbus. Opis zmiennej. (dziesiętnie)
MAGISTRALA MODBUS W SIŁOWNIKU 2XI Wydanie 2 wrzesień 2012 r. 1 DTR 1. Koncepcja i podłączenie 2 2. Sterowanie siłownikiem Sterowanie siłownika poprzez interfejs MODBUS można dokonać na dwa sposoby: 1.
SM210 RS485 - JBUS/MODBUS dla SM102E. Æ Instrukcja obsługi
SM210 RS485 - JBUS/MODBUS dla SM102E Æ Instrukcja obsługi Æ Spis treści Przygotowanie... 1 Informacje ogólne... 1 Montaż... 2 Programowanie... 3 Wejście w tryb programowania (COde= 100)... 3 Adres komunikacji...
Topologie sieci WLAN. Sieci Bezprzewodowe. Sieć stacjonarna (infractructure) Sieć tymczasowa (ad-hoc) Access Point. Access Point
dr inż. Krzysztof Hodyr Sieci Bezprzewodowe Część 4 Topologie sieci WLAN sieć tymczasowa (ad-hoc) sieć stacjonarna (infractructure) Topologie sieci WLAN Standard WiFi IEEE 802.11 Sieć tymczasowa (ad-hoc)
Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37
Referencyjny model OSI 3 listopada 2014 Mirosław Juszczak 37 Referencyjny model OSI Międzynarodowa Organizacja Normalizacyjna ISO (International Organization for Standarization) opracowała model referencyjny
ul. Herbaciana 9, 05-816 Reguły tel. (22) 753 61 30 fax (22) 753 61 35 email: info@label.pl http://www.label.pl
ELEKTRONIKA LABORATORYJNA Sp.J. ul. Herbaciana 9, 05-816 Reguły tel. (22) 753 61 30 fax (22) 753 61 35 email: info@label.pl http://www.label.pl Miernik wilgotności temperatury i ciśnienia atmosferycznego
Rozdział. Bezprzewodowe sieci osobiste standardu IEEE Wprowadzenie
Rozdział Bezprzewodowe sieci osobiste standardu IEEE 802.15.4 Bartłomiej ZIELIŃSKI Politechnika Śląska, Instytut Informatyki Bartlomiej.Zielinski@polsl.pl Streszczenie Przedstawiono podstawy działania
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
Mini Modbus 1AI. Moduł rozszerzający 1 wejście analogowe, 1 wyjście cyfrowe. Wyprodukowano dla
Wersja 1.0 18.04.2013 Wyprodukowano dla Dziękujemy za wybór naszego produktu. Niniejsza instrukcja ułatwi Państwu prawidłową obsługę i poprawną eksploatację opisywanego urządzenia. Informacje zawarte w
SiMod-X-(A1) Przetwornik parametrów powietrza z interfejsem RS485 (MODBUS RTU) oraz wyjściem analogowym (dotyczy wersji -A1)
20170513-1300 SiMod-X-(A1) Przetwornik parametrów powietrza z interfejsem RS485 (MODBUS RTU) oraz wyjściem analogowym (dotyczy wersji -A1) Skrócona instrukcja obsługi Od wersji oprogramowania 0.56 www.apautomatyka.pl
Lekcja 19. Temat: Wzmacniacze pośrednich częstotliwości.
Lekcja 19 Temat: Wzmacniacze pośrednich częstotliwości. Wzmacniacze pośrednich częstotliwości zazwyczaj są trzy- lub czterostopniowe, gdyż sygnał na ich wejściu musi być znacznie wzmocniony niż we wzmacniaczu
Wejścia analogowe w sterownikach, regulatorach, układach automatyki
Wejścia analogowe w sterownikach, regulatorach, układach automatyki 1 Sygnały wejściowe/wyjściowe w sterowniku PLC Izolacja galwaniczna obwodów sterownika Zasilanie sterownika Elementy sygnalizacyjne Wejścia
Dobór współczynnika modulacji częstotliwości
Dobór współczynnika modulacji częstotliwości Im większe mf, tym wyżej położone harmoniczne wyższe częstotliwości mniejsze elementy bierne filtru większy odstęp od f1 łatwiejsza realizacja filtru dp. o
Moduł wejść/wyjść VersaPoint
Moduł obsługuje wyjściowe sygnały dyskretne 24VDC. Parametry techniczne modułu Wymiary (szerokość x wysokość x głębokość) Rodzaj połączeń 12.2mm x 120mm x 71.5mm (0.480in. x 4.724in. x 2.795in.) 2-, 3-
MAGISTRALE MIKROKONTROLERÓW (BSS) Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
(BSS) Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Odległości pomiędzy źródłem a odbiorcą informacji mogą być bardzo zróżnicowane, przykładowo zaczynając od pojedynczych milimetrów w przypadku
TCP/IP. Warstwa łącza danych. mgr inż. Krzysztof Szałajko
TCP/IP Warstwa łącza danych mgr inż. Krzysztof Szałajko Modele odniesienia 7 Aplikacji 6 Prezentacji 5 Sesji 4 Transportowa 3 Sieciowa 2 Łącza danych 1 Fizyczna Aplikacji Transportowa Internetowa Dostępu
Moduł nagrzewnicy elektrycznej EL-HE
1. Dane techniczne: Moduł nagrzewnicy elektrycznej EL-HE Napięcie zasilania: 24 V~ (+/- 10%) Wymiary[mm] : 70 x 90 x 58 Możliwość sterowania binarnego Regulowane parametry pracy : 12 Wyświetlacz LED Port
Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7
Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi zastosowaniami wzmacniacza operacyjnego, poznanie jego charakterystyki przejściowej
Sieci Komputerowe Modele warstwowe sieci
Sieci Komputerowe Modele warstwowe sieci mgr inż. Rafał Watza Katedra Telekomunikacji AGH Al. Mickiewicza 30, 30-059 Kraków, Polska tel. +48 12 6174034, fax +48 12 6342372 e-mail: watza@kt.agh.edu.pl Wprowadzenie
Moduł monitoringu energii elektrycznej
Cztery wejścia impulsowe współpracujące ze stykiem beznapięciowym lub licznikiem z wyjściem OC Monitoring czterech liczników energii elektrycznej Wbudowane funkcje liczników impulsów z nieulotną pamięcią