BEZPRZEWODOWA TRANSMISJA DANYCH POPRZEZ ŁĄCZE RS-232C 1 WIRELESS DATA TRANSMISSION THROUGH RS-232C LINK
|
|
- Dominik Górski
- 8 lat temu
- Przeglądów:
Transkrypt
1 ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 1997 Seria: INFORMATYKA z. 32 Nr kol Bartłomiej ZIELIŃSKI Politechnika Śląska, Instytut Informatyki BEZPRZEWODOWA TRANSMISJA DANYCH POPRZEZ ŁĄCZE RS-232C 1 Streszczenie. Dokonano wprowadzenia w problematykę współpracy przewodowych i bezprzewodowych sieci komputerowych. Opisano skonstruowane urządzenie do transmisji bezprzewodowej poprzez łącze RS-232C, zastosowany protokół transmisyjny oraz zasady konwersji protokołów. Zbadano wpływ wybranych parametrów łącza na efektywność transmisji. Opisano możliwości modyfikacji wykonanego konwertera protokołów. WIRELESS DATA TRANSMISSION THROUGH RS-232C LINK Summary. An introduction to the problems of cooperation of wired and wireless computer networks has been made. A constructed device for wireless data transmission through RS-232C link, applied transmission protocol and protocol conversion rules have been described. Selected link parameters influence upon transmission efficiency have been tested. Modification possibility of the protocol converter has been described. 1. Wprowadzenie Transmisja danych cyfrowych wykorzystująca bezprzewodowe media transmisyjne jest w ostatnich latach coraz popularniejszą alternatywą dla tradycyjnej transmisji przewodowej. Decydują o tym zarówno walory użytkowe urządzeń do transmisji bezprzewodowej, jak 1 Publikacja jest wynikiem prac w ramach projektu badawczego nr 8 T11C pt. "Analiza możliwości zastosowania bezprzewodowych mediów transmisyjnych do szeregowego transferu danych", finansowanego ze środków KBN.
2 200 B. Zieliński i coraz lepsze ich parametry techniczne [1]. Zastosowanie transmisji bezprzewodowej umożliwia bowiem znaczne skrócenie czasu instalacji i konfiguracji sieci, a także utrzymanie łączności pomiędzy stacjami mobilnymi. Sieci bezprzewodowe oferują szybkość transmisji porównywalną z sieciami kablowymi, istnieje także możliwość, szczególnie w przypadku sieci lokalnych, zwiększenia odległości pomiędzy stacjami, a zatem pokrycia jedną siecią większego obszaru. Interesującym zagadnieniem jest możliwość współpracy urządzeń do transmisji bezprzewodowej z siecią kablową [2]. Istotne jest, aby fakt wprowadzenia bezprzewodowych mediów transmisyjnych w części lub całości sieci pozostał nie tylko niewidoczny dla użytkownika, lecz także, by niezmieniony pozostał sposób pracy sieci. Niezbędne jest zatem wprowadzenie inteligentnych rozwiązań sprzętowo-programowych, umożliwiających współpracę przewodowego i bezprzewodowego fragmentu sieci. Poniżej przedstawiono opis wykonanego urządzenia do transmisji bezprzewodowej poprzez łącze RS-232C oraz wyniki badań efektywności przyjętego rozwiązania. 2. Urządzenie do transmisji bezprzewodowej Wprowadzenie bezprzewodowych mediów transmisyjnych zamiast standardowych połączeń kablowych powinno się odbyć w taki sposób, aby dochowany został standard fizyczny i logiczny sieci. Ponieważ komunikacja pomiędzy stacjami odbywa się zazwyczaj według ustalonego protokołu komunikacyjnego przy założeniu parametrów i czasowych, pewnych elektrycznych konieczne jest, aby urządzenie pośredniczące w transmisji Rys. 1. Idea konwertera protokołów transmisyjnych Fig. 1. The idea of trasmission protocol converter spełniało te wymagania. Z kolei korzystanie z bezprzewodowego medium transmisyjnego narzuca pewne warunki, które muszą być spełnione przez wszystkie stacje uczestniczące w transmisji. Można więc powiedzieć, że urządzenie zapewniające współpracę sieci przewodowej i bezprzewodowej dokonuje konwersji protokołów komunikacyjnych. Ideę konwertera protokołów komunikacyjnych ilustruje rys. 1. Konwersja protokołów komunikacyjnych powoduje wydłużenie czasu transmisji danych. Jest to spowodowane koniecznością przetworzenia formatu danych oraz ich buforowania.
3 Bezprzewodowa transmisja danych przez łącze RS-232C 201 Konwersja protokołu zachodzi w warstwie fizycznej i liniowej modelu odniesienia OSI/ISO. Można jednak zrezygnować z konwersji warstwy liniowej, jeżeli segment przewodowy wykorzystuje protokół transmisyjny, który w środowisku sieci zapewnia poprawną pracę segmentu bezprzewodowego Założenia W trakcie wstępnych prac przyjęto następujące założenia [3]: jako protokół transmisji przewodowej został wybrany standard RS-232C [4]; wybór ten podyktowany został popularnością, niskim kosztem i dostępnością urządzeń o- raz elementów elektronicznych realizujących ten protokół; jako protokół transmisji bezprzewodowej zaproponowano własny protokół transmisyjny, zaimplementowany programowo Standard RS-232C Standard RS-232C definiuje zasadniczo jedynie warstwę fizyczną modelu OSI/ISO [5] i określa sposób współpracy między urządzeniem końcowym dla danych (DTE, ang. Data Terminal Equipment) i urządzeniem komunikacyjnym dla danych (DCE, ang. Data Communication Equipment); tym niemniej standard ten wykorzystywany jest także do transmisji danych pomiędzy urządzeniami DTE. Standard określa dwa sposoby transmisji szeregowej: asynchroniczna transmisja znakowa, transmisja synchroniczna. W przypadku transmisji asynchronicznej jednostkę informacji stanowi znak, zaopatrzony w dodatkowe bity sterujące: bit startu, bit parzystości i bity stopu. Format znaku przedstawiony jest na rys. 2. Start Dane Parzystość Stop 1 b 5 8 b 1 b 1 2 b Rys. 2. Format znaku dla transmisji asynchronicznej Fig. 2. Character format in asynchronous transmission Sygnały logiczne reprezentowane są przez odpowiednie poziomy napięć: 1 logiczna napięcia z zakresu V (typowo -12 V), 0 logiczne napięcia z zakresu V (typowo +12 V). Dla transmisji asynchronicznej określono następujące prędkości trasmisji: 50, 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600, b/s.
4 202 B. Zieliński Długość przewodów łączących komunikujące się ze sobą urządzenia nie może przekraczać 15 m Protokół transmisyjny Dla potrzeb transmisji poprzez łącze bezprzewodowe zaproponowano własny protokół transmisyjny. Umożliwia on komunikację pomiędzy wieloma stacjami sieci na łączu pseudodwukierunkowym (half-duplex). Oznacza to możliwość wymiany danych w obu kierunkach, jednak w danej chwili transmisja może być prowadzona tylko w jednym kierunku. Wymiana informacji sterującej i użytkowej odbywa się za pośrednictwem ramek, składających się z nagłówka oraz ewentualnie pola danych. Format nagłówka ramki przedstawiony jest na rys. 3, natomiast format pola danych przedstawiony jest na rys. 4. Długość ramki Adres odbiorcy Adres nadawcy Pole sterujące Numer ramki Suma kontrolna 1 B 1 B 1 B 1 B 1 B 1 B 2 B Rys. 3. Format nagłówka ramki Fig. 3. Frame header format Długość danych Dane użytkownika Suma kontrolna 1 B B 2 B Rys. 4. Format pola danych ramki Fig. 4. Frame data field format W protokole przewidziano następujące typy ramek, rozpoznawane na podstawie zawar- tości pola sterującego: ramki nadajnika: * połączenie, * zajęcie łącza, * przesyłanie danych, * zwolnienie łącza, * rozłączenie; ramki odbiornika: * akceptacja, * odrzucenie, * błąd transmisji. Oprócz ramki danych, wszystkie pozostałe ramki są ramkami sterującymi i zawierają jedynie nagłówek.
5 Bezprzewodowa transmisja danych przez łącze RS-232C Zasady konwersji protokołów Zasadę działania konwertera protokołów można podzielić na algorytm nadajnika i algorytm odbiornika Algorytm nadajnika Algorytm nadajnika działa następująco: znaki przychodzące z komputera są buforowane w pamięci konwertera, sterowanie przepływem informacji między konwerterem a komputerem, zapobiegające przepełnieniu pamięci konwertera, odbywa się według protokołu XON/XOFF, po zebraniu odpowiedniej liczby znaków lub odebrania znaku powrotu karetki (CR, ang. Carriage Return) następuje skompletowanie ramki, wyliczenie sum kontrolnych i wysłanie ramki łączem bezprzewodowym, po wysłaniu ramki nadajnik czeka na potwierdzenie odbioru; * jeżeli w zadanym czasie potwierdzenie nie przyjdzie, ramka jest retransmitowana, * retransmisja następuje także po odebraniu komunikatu o błędzie transmisji; po odebraniu potwierdzenia poprawnego odbioru nadajnik może przygotować następną ramkę Algorytm odbiornika Algorytm odbiornika działa następująco: ramki przychodzące łączem bezprzewodowym są buforowane w pamięci konwertera i sprawdzane pod kątem poprawności transmisji, * w przypadku wykrycia błędów wysyłana jest ramka z komunikatem o błędzie, * w przypadku poprawnego odbioru wysyłana jest ramka z potwierdzeniem poprawnego odbioru; jeżeli ramka była odebrana poprawnie, to przesłane w niej dane są wysyłane do komputera Projekt konwertera protokołów Konwerter protokołów został zaprojektowany i wykonany jako układ bazujący na mikrokomputerze jednoukładowym 8032 [6], posiadającym wbudowane porty równoległe i a- synchroniczne łącze szeregowe. Układ ten wzbogacono o układ asynchronicznej lub synchronicznej transmisji szeregowej (8251) [7] oraz pamięć programu i danych. Schemat blokowy konwertera przedstawiony jest na rys. 5. Układ transmisji szeregowej mikrokomputera 8032 pozwala na transmisję asynchroniczną z szybkościami b/s (przy częstotliwości taktowania procesora 12 MHz). Do sterowania szybkością transmisji można wykorzystać wewnętrzne liczniki mikrokompu-
6 204 B. Zieliński tera. Między bitem startu i bitem stopu można przesłać 8 lub 9 bitów informacyjnych, tak więc istnieje możliwość przesyłu znaków 7- lub 8-bitowych z bitem parzystości. Jest zatem możliwe wykorzystanie portu szeregowego do realizacji łącza zgodnego ze standardem RS- 232C. Rys. 5. Schemat blokowy konwertera protokołów Fig. 5. Block diagram of protocol converter Układ transmisji szeregowej 8251 pozwala na synchroniczną lub asynchroniczną transmisję danych z szybkościami b/s (zastosowana wersja µpd71051 firmy NEC umożliwia uzyskanie szybkości do b/s [8]). Sterowanie szybkością transmisji wymaga zewnętrznego generatora częstotliwości. Układ ten przesyła znaki o długości 5 8 bitów, które mogą być automatycznie uzupełnione bitem parzystości. Również i ten układ może służyć do realizacji łącza szeregowego standardu RS-232C. Przyjęto, że komunikacja z komputerem, poprzez łącze zgodne ze standardem RS-232C, będzie wykorzystywać wewnętrzny port szeregowy mikroprocesora (linie danych) oraz jeden z portów równoległych (linie sterujące). Transmisja na łączu bezprzewodowym natomiast jest sterowana poprzez zewnętrzny układ transmisji szeregowej. Struktura taka umożliwia bowiem zmianę typu tego układu bez konieczności ingerencji we fragment oprogramowania komunikującego się z komputerem, zgodnie z przyjętymi zasadami. Konwerter protokołów został wykonany jako autonomiczne urządzenie zewnętrzne, łączące się z komputerem poprzez standardowe łącze szeregowe. Istnieje także możliwość wykonania go jako np. karty dla IBM PC. W tym przypadku, aby korzystać z istniejącego oprogamowania komunikacyjnego, na karcie umieścić także należy układ transmisji szeregowej w pełni zgodny z układami stosowanymi w danym typie komputera. Wykorzystanie konwertera protokołów do transmisji danych wymaga dołączenia dodatkowych urządzeń po stronie łącza bezprzewodowego. Jako przykładowe można wymienić: układ nadajnika-odbiornika radiowego z interfejsem cyfrowym, radiomodem lub modem z radiostacją, układ nadajnika-odbiornika podczerwieni.
7 Bezprzewodowa transmisja danych przez łącze RS-232C Badanie własności konwertera W celu oceny właściwości zaproponowanego rozwiązania stworzono stanowisko laboratoryjne, umożliwiające przeprowadzenie badań. Ze względu na możliwość wykorzystania kontrolerów TNC (ang. Terminal Node Controller) [9], używanych w amatorskiej łączności w systemie Packet Radio, przyjęto identyczne parametry konwertera. Uzyskane wyniki testów konwertera porównano z analogicznymi wynikami dla TNC oraz wzbogacono o testy, które nie mogły zostać przeprowadzone za pomocą konwertera ze względu na ograniczenia protokołu transmisyjnego. Konwertery (nadajnik i odbiornik) zostały podłączone do dwóch komputerów typu IBM PC poprzez łącze szeregowe zgodne ze standardem RS-232C. Do testów wykorzystywano programy emulujące terminal, znajdujące się w pakiecie Norton Commander 5.0 oraz Windows Do realizacji łącza bezprzewodowego wykorzystano: modemy radiowe z układem Am7911 [9, 10] o maksymalnej prędkości transmisji 1200 b/s oraz radiostacje pracujące w zakresie 150 MHz o szerokości pasma 25 khz i mocy nadajnika 2 W, wyposażone w rezystor obciążający zamiast anteny. Identycznej konfiguracji użyto do testowania kontrolerów TNC. Schemat stanowiska laboratoryjnego przedstawiony jest na rys. 6. Transmisja danych w użytej konfiguracji składa się z trzech procesów (rys. 7): transmisja poprzez łącze RS-232C z komputera do nadajnika (początek w chwili T KN, koniec w chwili T kn ), transmisja łączem bezprzewodowym z nadajnika do odbiornika (początek w chwili T NO, koniec w chwili T no ), transmisja poprzez łącze RS-232C z odbiornika do komputera (początek w chwili T OK, koniec w chwili T ok ). Ze względu na buforowanie informacji w pamięci danych konwertera te trzy procesy przebiegają w dużym stopniu równolegle. Różnice w czasie ich rozpoczęcia i zakończenia wynikają właśnie z konieczności dokonania konwersji protokołów, a w szczególności przygotowywania pakietów do wysłania i odzyskiwania informacji z pakietów odebranych. Na rys. 7 widać, że konwersja protokołów opóźnia chwilę otrzymania danych przez odbiornik, a więc wpływa na zmniejszenie szybkości transmisji. Za miarę efektywności systemu przyjęto użyteczną szybkość transmisji. Szybkość tę wyliczano jako stosunek długości przesyłanej informacji do sumarycznego czasu transmisji pomiędzy komputerami według poniższego wzoru:
8 206 B. Zieliński Rys. 6. Konfiguracja stanowiska badawczego Fig. 6. Research stand configuration Rys. 7. Momenty charakterystyczne transmisji przy użyciu konwertera protokołów Fig. 7. Characteristic moments of transmission through protocol converter prędkość [b/s] 8 długość danych [B] T ok T KN [s] (1) W ramach testów przebadano wpływ długości pakietu, liczby wspólnie potwierdzanych pakietów, szybkości komunikacji z komputerem oraz długości przesyłanej informacji na u- żyteczną prędkość transmisji. Podjęto także próbę określenia wpływu zakłóceń na pracę systemu Wpływ długości pakietu oraz liczby potwierdzeń Ponieważ dane przesyłane łączem bezprzewodowym dzielone są na pakiety zaopatrzone w informacje sterujące, celowe jest określenie wpływu długości pakietu danych oraz liczby potwierdzeń na użyteczną prędkość transmisji. Ze względu na to, że zmniejszenie liczby pakietów, poprzez zwiększenie ich długości, zmniejsza ilość przesyłanej informacji sterującej, oczekiwano wzrostu użytecznej szybkości transmisji wraz ze wzrostem długości pakietu.
9 Bezprzewodowa transmisja danych przez łącze RS-232C 207 Podobnie wzrost liczby pakietów potwierdzanych wspólnie powoduje nie tylko zmniejszenie ilości przesyłanej informacji, lecz również zmniejszenie liczby przełączeń odbiór-nadawanie; czas takiego przełączenia wynosi około kilkudziesięciu milisekund i jest porównywalny z czasem transmisji pakietu. W celu przebadania wpływu długości pakietu i liczby potwierdzeń przesyłano informację o stałej długości 8192 B. Długość tę wybrano, aby zmniejszyć wpływ "rozbiegu" transmisji oraz błędów pomiarowych. Testy przeprowadzono dla długości pola danych w pakiecie 1, 2, 4, 8, 16, 32, 64, 128 i 256 B przy szybkości transmisji na łączu radiowym 300 i 1200 b/s oraz szybkości komunikacji z komputerem 9600 b/s. Testy przeprowadzano dla liczby ramek wysłanych przed nadejściem potwierdzenia, z zakresu 1 7. Wpływ długości pakietu zilustrowany jest na rys. 8 i 9, natomiast wpływ liczby potwierdzeń ilustrują rys. 10 i 11. Rys. 8. Wpływ długości pakietu na użyteczną szybkość transmisji (1200 bd) Fig. 8. Packet length influence upon useful transmission speed (1200 bd) Zgodnie z oczekiwaniami otrzymano wzrost użytecznej szybkości transmisji wraz ze wzrostem długości pakietu oraz wzrostem maksymalnej liczby pakietów, które można wysłać przed otrzymaniem potwierdzenia. Dla szybkości łącza radiowego 1200 b/s uzyskano efektywną szybkość transmisji około 750 b/s przy transmisji z potwierdzeniem poprawnego otrzymania danych i 875 b/s przy transmisji bez potwierdzenia. Dla szybkości łącza radiowego 300 b/s uzyskano szybkości odpowiednio 248 b/s i 273 b/s. Niższa wartość szybkości efektywnej w porównaniu z szybkością bitową wynika z konieczności organizacji odpowiedniego protokołu komunikacyjnego. Szybkość efektywna dla asynchronicznej transmisji znakowej przez łącze RS-232C jest również niższa od szybkości bitowej, ponieważ każdy przesyłany znak zaopatrywany jest w bit startu, stopu i ewentualnie parzystości. Zmierzone
10 208 B. Zieliński Rys. 9. Wpływ długości pakietu na użyteczną szybkość transmisji (300 bd) Fig. 9. Packet length influence upon useful transmission speed (300 bd) Rys. 10. Wpływ liczby potwierdzeń na użyteczną szybkość transmisji (1200 bd) Fig. 10. Acknowledgement number influence upon useful transmission speed (1200 bd) szybkości efektywne dla transmisji przewodowej z szybkością 300, 1200 oraz 9600 b/s wynoszą odpowiednio 218, 873 i 6980 b/s. Dla małych długości pakietu (do B) dwukrotny wzrost jego długości powoduje około dwukrotny wzrost szybkości efektywnej. Dalsze zwiększanie długości pakietu nie powoduje już tak dużego przyrostu szybkości, prawdopodobnie ze względu na dłuższy czas składania pakietów. Dla długości pakietu powyżej 16 B zwiększanie liczby wspólnie potwierdzanych pakietów powyżej 4 daje bardzo niewielki wzrost szybkości efektywnej. Jest
11 Bezprzewodowa transmisja danych przez łącze RS-232C 209 Rys. 11. Wpływ liczby potwierdzeń na użyteczną szybkość transmisji (300 bd) Fig. 11. Acknowledgement number influence upon useful transmission speed (300 bd) to zapewne spowodowane koniecznością przygotowania większej liczby stosunkowo długich pakietów, co wiąże się zarówno z wydłużeniem czasu ich przygotowywania, jak i z większym zapotrzebowaniem konwertera na pamięć danych. Obserwacja kontrolera TNC podczas pracy z długością pakietu 256 B i maksymalną liczbą wspólnie potwierdzanych pakietów równą 7 wykazała, że na ogół wysyłanych jest razem 2 5 pakietów, nie zauważono natomiast, aby kiedykolwiek wysłanych zostało razem 7 pakietów Wpływ szybkości komunikacji z komputerem oraz długości przesyłanej informacji W przypadku stosowania mikroprocesorowego układu konwertera protokołów szybkość transmisji na łączu radiowym nie musi być równa szybkości komunikacji z komputerem nadrzędnym i dlatego celowe jest określenie wpływu drugiej z nich na użyteczną prędkość transmisji. Oczekiwano, że wzrost tej szybkości powinien spowodować wzrost efektywnej szybkości transmisji. Z kolei wieloetapowość transmisji oraz różnice w czasie rozpoczęcia poszczególnych etapów powodują, że wzrost długości przesyłanej informacji powinien także spowodować wzrost użytecznej szybkości transmisji, ponieważ dla dłuższej porcji informacji maleje wpływ opóźnienia T NO T KN (rys. 7). W celu zbadania wpływu szybkości komunikacji z komputerem oraz długości informacji na użyteczną prędkość transmisji przesyłano pliki o długościach 64, 128, 256, 512, 1024, 2048, 4096 oraz 8192 B przy prędkościach transmisji z komputerem 300, 1200, 2400, 4800
12 210 B. Zieliński i 9600 b/s. Prędkości transmisji na łączu radiowym wynosiły 300 lub 1200 b/s. Długość pola danych pakietu wynosiła 16 B, a maksymalna liczba ramek potwierdzanych wspólnie 4. Takie ograniczenia przyjęto, aby zapobiec wysyłaniu krótszych pakietów przy małej długości przesyłanej informacji. Zależność użytecznej szybkości transmisji od rozmiaru danych dla obu szybkości ilustruje rys. 12. Rys. 12. Wpływ wielkości przesyłanej informacji na użyteczną szybkość transmisji Fig. 12. Transmitted information size influence upon useful transmission speed Badania wykazały, że szybkość transmisji między konwerterem protokołu a komputerem bazowym ma bardzo niewielki wpływ na użyteczną szybkość transmisji. Ogólnie jednak, zgodnie z przypuszczeniami, stwierdzono, że wzrost szybkości komunikacji z komputerem powoduje nieznaczny wzrost efektywnej szybkości transmisji. Wyjątkiem od tej reguły są wyniki dla szybkości łącza radiowego 300 b/s, dla których szybkość komunikacji z komputerem 1200 b/s okazała się mniej efektywna niż 300 b/s. Zwiększenie długości przesyłanej informacji powoduje wzrost efektywnej szybkości transmisji. Przyrost ten w zakresie wielkości danych B jest dwukrotny. Dalsze zwiększanie przesyłanej informacji nie powoduje już tak znacznego zwiększenia szybkości efektywnej, zaś powyżej 4096 B wzrost szybkości jest praktycznie niewidoczny. Dzieje się tak dlatego, że czas "rozpędzania" transmisji T OK od sumarycznego czasu transmisji T ok T KN (rys. 7). T KN jest wówczas znacznie mniejszy
13 Bezprzewodowa transmisja danych przez łącze RS-232C Wpływ zakłóceń Celem badania wpływu zakłóceń zewnętrznych było otrzymanie wyników, pozwalających określić zależność użytecznej szybkości transmisji od długości pakietu w obecności zakłóceń. Jak wynika z badań, stosowanie dłuższych pakietów w środowisku nie powodującym błędów daje w rezultacie wzrost użytecznej szybkości transmisji. Prawidłowe przesłanie pakietu następuje, gdy każdy bit pakietu został przesłany bezbłędnie. Można zatem wyrazić prawdopodobieństwo poprawnego przesłania pakietu jako iloczyn prawdopodobieństw poprawnego przesłania każdego bitu. Zależność tę można wyrazić wzorem: gdzie: P p P b n P p n i 1 P b P n b prawdopodobieństwo poprawnego przesłania pakietu, prawdopodobieństwo poprawnego przesłania bitu, liczba bitów w pakiecie. Prawdopodobieństwo poprawnego przesłania bitu można wyznaczyć zgodnie z poniższą zależnością: gdzie: n popr n całk Różnica P b n popr n całk liczba bitów przesłanych poprawnie, całkowita liczba przesłanych bitów. 1 P b jest równa elementowej (bitowej) stopie błędu. Z powyższej zależności wynika, że zwiększanie długości pakietu zwiększa ryzyko błędnego przesłania pakietu. Jeżeli protokół transmisyjny zapewnia jedynie kontrolę poprawności transmisji, nie zapewnia zaś korekcji błędów, konieczna jest retransmisja przekłamanego pakietu. Wzrost długości pakietów powoduje zatem spadek użytecznej szybkości transmisji. Z powyższych powodów oczekiwano, że wyniki badań pozwolą na dobranie optymalnej długości pakietu, tzn. takiej, przy której, w danym środowisku, użyteczna szybkość transmisji jest największa. Niestety, nie udało się znaleźć sposobu zakłócania, który charakteryzowałby się stałym prawdopodobieństwem przekłamywania. Próby osłabienia sygnału polegały na umieszczeniu stacji w oddzielnych pomieszczeniach, wykorzystywano także metalowy pojemnik w roli ekranu. Żadna z powyższych prób nie doprowadziła jednak do pożądanego rezultatu. W trakcie badań okazało się, że zastosowane układy radiowe są bardzo czułe na zakłócenia pochodzące od komputerowych zasilaczy impulsowych. Umieszczenie stacji w pobliżu (2) (3)
14 212 B. Zieliński niektórych komputerów całkowicie uniemożliwiało nawiązanie łączności, ponieważ demodulator odbierał zakłócenia jako falę podnośną pochodzącą z odbiornika radiowego. Wskutek tego konwerter protokołu otrzymywał z modemu ciąg przypadkowych bitów. Oczywiście nie były one przesyłane do komputera dzięki sposobowi wykrywania błędów. Istotne jest natomiast, że w czasie trwania tych zakłóceń niemożliwe było odebranie jakiejkolwiek poprawnej informacji. Niemożliwe było także wysłanie informacji, ponieważ układ wstrzymuje nadawanie do momentu zwolnienia łącza. Obserwacja zachowania się układów radiowych pozwala stwierdzić, że na ogół albo możliwa jest transmisja bezbłędna bądź praktycznie bezbłędna, albo też uzyskanie łączności między stacjami jest niemożliwe. Jako źródła zakłócające użyte zostały także: modelarski silniczek elektryczny, powodujący słyszalne zakłócenia na falach UKF w radioodbiorniku, lutownica, której włączanie i wyłączanie powoduje zakłócenia podobne, jak silnik elektryczny. Nie stwierdzono istotnego wpływu wymienionych źródeł zakłóceń na pracę układów radiowych liczba przekłamanych pakietów była pomijalna. 4. Podsumowanie Przeprowadzone badania wykazały, że transmisja radiowa może być alternatywą dla łączy przewodowych. Uzyskane szybkości transmisji nie są duże; zwiększenie szybkości łącza radiowego do 19.2 kb/s jest możliwe z zastosowaniem modemu o lepszych parametrach, natomiast większe szybkości wymagają zastosowania innego typu nadajnika-odbiornika radiowego. Mimo małej szybkości transmisji przyjęte rozwiązanie może stanowić model dla prostych urządzeń stosowanych np. w telemetrii czy systemach zdalnego sterowania. Konstrukcja konwertera protokołów umożliwia jego modyfikacje. Przykładowo, istnieje możliwość zastosowania scalonego sterownika protokołu łącza radiowego, np. układu realizującego protokół SDLC lub HDLC [7, 8, 11, 12]. Łącze radiowe można zastąpić układami nadajników-odbiorników podczerwieni lub łączem 2-przewodowym (skrętka, pętla prądowa). Modyfikacje te nie wymagają zmiany układu od strony komputera bazowego, konieczne są jedynie zmiany w najniższej warstwie oprogramowania łącza bezprzewodowego. Należy podkreślić, że wprowadzenie bezprzewodowego medium transmisyjnego nie spowodowało zmiany sposobu pracy łącza RS-232C. Stosowanie użytych konwerterów protokołu jest możliwe zawsze wtedy, gdy program komunikacyjny wykorzystuje sygnały sterujące interfejsu (DTR, DSR, RTS, CTS) w sposób standardowy.
15 Bezprzewodowa transmisja danych przez łącze RS-232C 213 Ograniczenie liczby stacji do dwóch istotnie zmniejszyło możliwości badań układów. Interesujący jest wpływ na zachowanie się systemu takich czynników, jak np.: zwiększenie liczby stacji, łączność pomiędzy stacjami za pośrednictwem przekaźników, umieszczenie stacji w taki sposób, że nie wszystkie stacje mają wzajemną łączność. LITERATURA [1] Caban D., Małysiak H., Zieliński B.: Możliwości realizacji bezprzewodowych segmentów sieci komputerowych. ZN Pol. Śl. s. Informatyka z. 30, Gliwice 1996, s [2] Zieliński B.: Wybrane zagadnienia bezprzewodowej transmisji danych. ZN Pol. Śl. s. Informatyka z. 31, Gliwice 1996, s [3] Zieliński B.: Wykonanie i badanie modemu radiowego. Sprawozdanie z badań własnych, Instytut Informatyki Politechniki Śląskiej, Gliwice [4] Mielczarek W.: Szeregowe interfejsy cyfrowe. Helion, Gliwice [5] Tannenbaum A. S.: Sieci komputerowe. WNT, Warszawa [6] Rydzewski A.: Mikrokomputery jednoukładowe rodziny MCS-51. WNT, Warszawa [7] Microsystem Components Handbook: Microprocessors and Peripherials. Intel, Santa Clara [8] Microprocessors and Peripherials Data Book. NEC, [9] Dąbrowski K.: Amatorska komunikacja cyfrowa. PWN, Warszawa [10] Modem Technical Manual. AMD, Sunnyvale, [11] Personal Computer Products Data Book. AMD, Sunnyvale [12] Components Data Book. Zilog, Recenzent: Doc dr hab. inż. Adam Mrózek Wpłynęło do Redakcji 12 listopada 1996 r.
16 214 B. Zieliński Abstract Wireless data transmission is nowadays a very popular alternative to wired networks. It is an interesting problem how to connect wired and wireless network segments. Such a connection should be invisible neither for users nor for the network. This condition is satisfied when transmission protocol converter is applied. An idea of protocol converter is shown on figure 1. RS-232C standard has been chosen for practical realisation of protocol converter. Wireless transmission is based on a proposed protocol which uses frames. Formats of control and data frames are shown on figures 3 and 4, respectively. Characters received from wired link are being collected in frames and sent with control information and CRC sum. Frames received from wireless link are checked against transmission errors and if no error occurs, data is sent to the wired link. Protocol converter has been made as a microprocessor-based device. It consists of 80C32 microcontroller, additional serial interface, RAM and ROM (fig. 5). Its design allows to use several kinds of wireless transmission equipment, such as radiomodem or infrared transceiver. Efficiency of the solution has been tested using radio modems and transceivers (fig. 6). Transmission in such a configuration can be viewed as three concurrent processes (fig. 7). As a measure of the efficiency useful transmission speed has been accepted; it was computed according to (1). Transmission parameters like packet (frame) length, number of maximum unconfirmed sent frames, wired link transmission speed and data length have been checked for their influence upon useful transmission speed. The results are shown on figures 8, 9, 10, 11 and 12. Some tests of distortions influence has also been led. Probability of correct frame and bit transmission can be computed using (2) and (3), respectively. It is interesting how the results would change if more than two stations were used, especially if some of them do not have direct communication.
PROTOCOL CONVERTER S COMPUTING POWER INFLUENCE UPON TRANSMISSION EFFICIENCY
STUDIA INFORMATICA 2000 Volume 21 Number 1 (39) Bartłomiej ZIELIŃSKI, Krzysztof TOKARZ Politechnika Śląska, Instytut Informatyki WPŁYW MOCY OBLICZENIOWEJ KONWERTERA PROTOKOŁÓW NA WYDAJNOŚĆ TRANSMISJI Streszczenie.
SYSTEM TRANSMISJI RADIOWEJ DLA SIECI PRZEMYSŁOWYCH
ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 1997 Seria: INFORMATYKA z. 32 Nr kol. 1356 Dariusz CABAN Instytut Informatyki Teoretycznej i Stosowanej PAN Marcin FOJCIK, Henryk MAŁYSIAK, Bartłomiej ZIELIŃSKI Politechnika
IX Konferencja SYSTEMY CZASU RZECZYWISTEGO Ustroń, września Bartłomiej ZIELIŃSKI * TRANSMISJA BEZPRZEWODOWA W SIECIACH MODBUS
IX Konferencja SYSTEMY CZASU RZECZYWISTEGO Ustroń, 16-19 września 2002 transmisja bezprzewodowa, sieci przemysłowe Bartłomiej ZIELIŃSKI * TRANSMISJA BEZPRZEWODOWA W SIECIACH MODBUS W niektórych przypadkach
EFFICIENCY OF 8051 FAMILY MICROCONTROLLERS IN NETWORK APPLICATIONS
STUDIA INFORMATICA 2002 Volume 22 Number 2 (44) Bartłomiej ZIELIŃSKI, Krzysztof TOKARZ Politechnika Śląska, Instytut Informatyki EFEKTYWNOŚĆ MIKROSTEROWNIKÓW RODZINY 8051 W ZASTOSOWANIACH SIECIOWYCH Streszczenie.
ANALIZA OPÓŹNIEŃ W SIECI PACKET RADIO ZAWIERAJĄCEJ KONTROLERY TNC. Bartłomiej ZIELIŃSKI 1
ROZDZIAŁ 29 ANALIZA OPÓŹNIEŃ W SIECI PACKE RADIO ZAWIERAJĄCEJ KONROLERY NC Bartłomiej ZIELIŃSKI 1 Kontrolery NC są układami mikroprocesorowymi, służącymi do przesyłu informacji w sieci Packet Radio. Ze
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 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
. 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
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
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
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
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
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
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
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
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
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ół
Bezprzewodowe sieci komputerowe
Bezprzewodowe sieci komputerowe Dr inż. Bartłomiej Zieliński Różnice między sieciami przewodowymi a bezprzewodowymi w kontekście protokołów dostępu do łącza Zjawiska wpływające na zachowanie rywalizacyjnych
Dwa lub więcej komputerów połączonych ze sobą z określonymi zasadami komunikacji (protokołem komunikacyjnym).
Sieci komputerowe Dwa lub więcej komputerów połączonych ze sobą z określonymi zasadami komunikacji (protokołem komunikacyjnym). Zadania sieci - wspólne korzystanie z plików i programów - współdzielenie
Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń. Instrukcja do ćwiczenia nr 10. Transmisja szeregowa sieciami energetycznymi
Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń Instrukcja do ćwiczenia nr 10 Transmisja szeregowa sieciami energetycznymi I. Cel ćwiczenia poznanie praktycznego wykorzystania standardu RS232C
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
MODEL ANALITYCZNY KONTROLERA TNC
ROZDZIAŁ 11 MODEL ANALITYCZNY KONTROLERA TNC Kontrolery TNC są układami mikroprocesorowymi, służącymi do przesyłu informacji w sieci Packet Radio. Sieć ta może być rozważana jako przykład bezprzewodowej
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
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
Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.
Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu. Maciek Słomka 4 czerwca 2006 1 Celprojektu. Celem projektu było zbudowanie modułu umożliwiającego wizualizację stanu czujników
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
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
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Prawidłowe zarządzanie procesem technologicznym wymaga systemu pomiarowo-sterującego Zygmunt Kubiak 2 Poziom komunikacyjny Fieldbus Zygmunt Kubiak
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 /
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ń
TECHNIKA MIKROPROCESOROWA
LABORATORIUM TECHNIKA MIKROPROCESOROWA Port transmisji szeregowej USART ATmega Opracował: Tomasz Miłosławski 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się ze sposobami komunikacji mikrokontrolera
TECHNIKA MIKROPROCESOROWA II
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 6 Moduł UART - współpraca z komputerem poprzez BlueTooth Mariusz Sokołowski
PRUS. projekt dokumentacja końcowa
Adrian Antoniewicz Marcin Dudek Mateusz Manowiecki 17.01.2007 PRUS projekt dokumentacja końcowa Temat: Układ zdalnego sterowania (za pomocą interfejsu RS-232) wyświetlaczem LCD. Spis treści: 1. 2. 3. 4.
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
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
DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ
DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ INTERNET PROTOCOL (IP) INTERNET CONTROL MESSAGE PROTOCOL (ICMP) WSTĘP DO SIECI INTERNET Kraków, dn. 7 listopada 2016 r. PLAN IPv4: schemat nagłówka ICMP: informacje
Kod produktu: MP-BT-RS232
Interfejs Bluetooth na RS232 do zastosowań kontrolno-pomiarowych, sterowany komendami AT Urządzenie zbudowano w oparciu o moduł transmisyjny Bluetooth typu BTM-222 firmy Rayson, umożliwiający zasięg bezprzewodowy
DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ
DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ PROTOKÓŁ STEROWANIA TRANSMISJĄ WSTĘP DO SIECI INTERNET Kraków, dn. 19 grudnia 2016 r. O CZYM JEST TEN WYKŁAD Protokół Sterowania Transmisją Transmission Control
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
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
Tytuł: Instrukcja obsługi Modułu Komunikacji internetowej MKi-sm TK / 3001 / 016 / 002. Wersja wykonania : wersja oprogramowania v.1.
Zakład Elektronicznych Urządzeń Pomiarowych POZYTON sp. z o. o. 42-200 Częstochowa ul. Staszica 8 p o z y t o n tel. : (034) 361-38-32, 366-44-95, 364-88-82, 364-87-50, 364-87-82, 364-87-62 tel./fax: (034)
PI-12 01/12. podłączonych do innych komputerów, komputerach. wspólnej bazie. ! Współużytkowanie drukarek, ploterów czy modemów
PI-12 01/12 Dostęp do jak największej ilości danych przez jak największa liczbę użytkowników. Połączenie komputerów zwiększenie zasobów i możliwość korzystania z nich przez wielu użytkowników jednocześnie.
asix4 Podręcznik użytkownika Drajwer protokołu ADAM Podręcznik użytkownika
Podręcznik użytkownika Drajwer protokołu ADAM Podręcznik użytkownika Dok. Nr PLP4002 Wersja: 04-10-2005 Podręcznik użytkownika asix4 ASKOM i asix to zastrzeżone znaki firmy ASKOM Sp. z o. o., Gliwice.
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
Ocena wpływu algorytmu dupleksowego systemu transmisji danych na szybkość transmisji
Zeszyty Naukowe SGSP 2017, Nr 64/4/2017 dr inż. Andrzej Lubański bryg. dr inż. Jacek Chrzęstek Katedra Techniki Pożarniczej Wydział Inżynierii Bezpieczeństwa Pożarowego Szkoła Główna Służby Pożarniczej
Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski
Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 90-236 Łódź, Pomorska 149/153 https://std2.phys.uni.lodz.pl/mikroprocesory/
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
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
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:
SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5
SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5 dr inż. Michał Sajkowski Instytut Informatyki PP pok. 227G PON PAN, Wieniawskiego 17/19 Michal.Sajkowski@cs.put.poznan.pl tel. +48 (61) 8
Model OSI. mgr inż. Krzysztof Szałajko
Model OSI mgr inż. Krzysztof Szałajko Protokół 2 / 26 Protokół Def.: Zestaw reguł umożliwiający porozumienie 3 / 26 Komunikacja w sieci 101010010101101010101 4 / 26 Model OSI Open Systems Interconnection
Magistrala. Magistrala (ang. Bus) służy do przekazywania danych, adresów czy instrukcji sterujących w różne miejsca systemu komputerowego.
Plan wykładu Pojęcie magistrali i jej struktura Architektura pamięciowo-centryczna Architektura szynowa Architektury wieloszynowe Współczesne architektury z połączeniami punkt-punkt Magistrala Magistrala
Aplikacja dla eksperymentu identyfikacyjnego z wykorzystaniem układu PAIO. Wykonał : Marcin Cichorowski Prowadzenie : dr inż.
Aplikacja dla eksperymentu identyfikacyjnego z wykorzystaniem układu PAIO Wykonał : Marcin Cichorowski Prowadzenie : dr inż. Jerzy Kasprzyk Cel pracy Celem pracy było stworzenie możliwości współpracy aplikacji
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
router wielu sieci pakietów
Dzisiejsze sieci komputerowe wywierają ogromny wpływ na naszą codzienność, zmieniając to, jak żyjemy, pracujemy i spędzamy wolny czas. Sieci mają wiele rozmaitych zastosowań, wśród których można wymienić
Systemy wbudowane Wykład 6 - transmisje szeregowe: UART i pochodne. Komunikacja szeregowa Notes. Rodzaje transmisji Notes. Rodzaje transmisji Notes
Systemy wbudowane Wykład 6 - transmisje szeregowe: UART i pochodne Przemek Błaśkiewicz 22 kwietnia 2018 1 / 57 Komunikacja szeregowa http://websdr.org 2 / 57 Rodzaje transmisji simplex/sympleks Komunikacja
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ę
OSI Data Link Layer. Network Fundamentals Chapter 7. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1
OSI Data Link Layer Network Fundamentals Chapter 7 Version 4.0 1 Warstwa Łącza danych modelu OSI Network Fundamentals Rozdział 7 Version 4.0 2 Objectives Explain the role of Data Link layer protocols in
Rozdział 13. Porównanie różnych wersji kontrolerów TNC. 1. Wprowadzenie. 2. Kontrolery TNC
Rozdział 13 Porównanie różnych wersji kontrolerów TNC Bartłomiej ZIELIŃSKI Politechnika Śląska, Instytut Informatyki Bartłomiej.Zielinski@polsl.pl Streszczenie Kontrolery TNC są układami mikroprocesorowymi
RS-H0-05 (K)* Czytnik RFID MHz Mifare. Karta użytkownika
RS-H0-05 (K)* Czytnik RFID 13.56 MHz Mifare Karta użytkownika *Litera K odnosi się do wersji czytnika ze wspólną katodą. Informacje szczególne dla tej wersji będą prezentowane oddzielnie. Przed użyciem
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
MODEL WARSTWOWY PROTOKOŁY TCP/IP
MODEL WARSTWOWY PROTOKOŁY TCP/IP TCP/IP (ang. Transmission Control Protocol/Internet Protocol) protokół kontroli transmisji. Pakiet najbardziej rozpowszechnionych protokołów komunikacyjnych współczesnych
Ogólne zasady zestawiania połączeń modemowych pomiędzy sterownikami serii PCD firmy SAIA- Burgess Electronics oraz komputerem systemu asix
NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI Ogólne zasady zestawiania połączeń modemowych pomiędzy sterownikami serii PCD firmy SAIA- Burgess Electronics oraz komputerem systemu asix Pomoc techniczna Dok.
Rozdział 12. Ocena efektywności protokołu AX Wprowadzenie. 2. Protokół AX.25
Rozdział 12 Ocena efektywności protokołu AX.25 Bartłomiej ZIELIŃSKI Politechnika Śląska, Instytut Informatyki Bartłomiej.Zielinski@polsl.pl Streszczenie Przedyskutowano podstawowe właściwości protokołu
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
Konwerter DAN485-MDIP
Konwerter DAN485-MDIP KONWERTER DAN485-MDIP służy do zamiany standardu komunikacyjnego z RS232 na RS485 (lub RS422). Dzięki niemu możliwe jest transmitowanie danych na większe odległości (do 1200m) niż
Programowanie mikrokontrolerów. 15 stycznia 2008
Programowanie mikrokontrolerów Marcin Engel Marcin Peczarski 15 stycznia 2008 RS232 Jeden z najstarszych interfejsów szeregowych Pierwotne przeznaczenie to łączenie terminali znakowych z komputerem, często
Kod produktu: MP-BTM222-5V
Moduł interfejsu Bluetooth na bazie BTM-222, sterowany komendami AT, poziom napięć TTL 5V Urządzenie zbudowano w oparciu o moduł transmisyjny Bluetooth typu BTM-222 firmy Rayson, umożliwiający zasięg bezprzewodowy
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
TRANSMISJA BEZPRZEWODOWA W ZDALNYCH KOMPUTEROWYCH SYSTEMACH POMIAROWO-STERUJĄCYCH
19/3 Archives of Foundry, Year 2002, Volume 2, 3 Archiwum Odlewnictwa, Rok 2002, Rocznik 2, Nr 3 PAN Katowice PL ISSN 1642-5308 TRANSMISJA BEZPRZEWODOWA W ZDALNYCH KOMPUTEROWYCH SYSTEMACH POMIAROWO-STERUJĄCYCH
Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol)
Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol) W latach 1973-78 Agencja DARPA i Stanford University opracowały dwa wzajemnie uzupełniające się protokoły: połączeniowy TCP
Termometr LB-471T INSTRUKCJA UśYTKOWANIA wersja instrukcji 1.1
ELEKTRONIKA LABORATORYJNA Sp.J. ul. Herbaciana 9, 05-816 Reguły tel. () 75 61 0 fax () 75 61 5 email: info@label.pl http://www.label.pl Termometr LB-71T INSTRUKCJA UśYTKOWANIA wersja instrukcji 1.1 Nieustanny
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
Praca dyplomowa. Program do monitorowania i diagnostyki działania sieci CAN. Temat pracy: Temat Gdańsk Autor: Łukasz Olejarz
Temat Gdańsk 30.06.2006 1 Praca dyplomowa Temat pracy: Program do monitorowania i diagnostyki działania sieci CAN. Autor: Łukasz Olejarz Opiekun: dr inż. M. Porzeziński Recenzent: dr inż. J. Zawalich Gdańsk
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ŝ.
Kod produktu: MP01611
CZYTNIK RFID ZE ZINTEGROWANĄ ANTENĄ, WYJŚCIE RS232 (TTL) Moduł stanowi tani i prosty w zastosowaniu czytnik RFID dla transponderów UNIQUE 125kHz, umożliwiający szybkie konstruowanie urządzeń do bezstykowej
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,
SM211 RS485 - JBUS/MODBUS dla SM103E. Æ Instrukcja obsługi
SM211 RS485 - JBUS/MODBUS dla SM103E Æ Instrukcja obsługi Æ Spis treści Przygotowanie... 1 Informacje ogólne... 1 Montaż... 2 Programowanie... 3 Adres komunikacji... 4 Prędkość transmisji danych... 4 Kontrola
PL B1 PRZEDSIĘBIORSTWO BADAWCZO- -PRODUKCYJNE I USŁUGOWO-HANDLOWE MICON SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, KATOWICE, PL
RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 205621 (13) B1 Urząd Patentowy Rzeczypospolitej Polskiej (21) Numer zgłoszenia: 368490 (22) Data zgłoszenia: 14.06.2004 (51) Int.Cl. H04L 29/00 (2006.01)
Rodzaje, budowa i funkcje urządzeń sieciowych
Rodzaje, budowa i funkcje urządzeń sieciowych Urządzenia sieciowe modemy, karty sieciowe, urządzenia wzmacniające, koncentratory, mosty, przełączniki, punkty dostępowe, routery, bramy sieciowe, bramki
Przesyłania danych przez protokół TCP/IP
Przesyłania danych przez protokół TCP/IP PAKIETY Protokół TCP/IP transmituje dane przez sieć, dzieląc je na mniejsze porcje, zwane pakietami. Pakiety są często określane różnymi terminami, w zależności
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ęć
Universal MIDI controller. Uniwersalny sterownik MIDI
Tomasz Kuźma II rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy Universal MIDI controller Uniwersalny sterownik MIDI Keywords: MIDI controller, MIDI, control device Słowa kluczowe:
Protokoły sieciowe - TCP/IP
Protokoły sieciowe Protokoły sieciowe - TCP/IP TCP/IP TCP/IP (Transmission Control Protocol / Internet Protocol) działa na sprzęcie rożnych producentów może współpracować z rożnymi protokołami warstwy
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
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
BADANIE WYDAJNOŚCI PROTOKOŁÓW DOSTĘPU DO ŁĄCZA W DOŚWIADCZALNEJ SIECI BEZPRZEWODOWEJ
STUDIA INFORMATICA 23 Volume 24 Number 2A (53) Bartłomiej ZIELIŃSKI, Iwona GÓRAL Politechnika Śląska, Instytut Informatyki BADANIE WYDAJNOŚCI PROTOKOŁÓW DOSTĘPU DO ŁĄCZA W DOŚWIADCZALNEJ SIECI BEZPRZEWODOWEJ
MIKROPROCESORY architektura i programowanie
Struktura portów (CISC) Port to grupa (zwykle 8) linii wejścia/wyjścia mikrokontrolera o podobnych cechach i funkcjach Większość linii we/wy może pełnić dwie lub trzy rozmaite funkcje. Struktura portu
Kod produktu: MP-W7100A-RS232
KONWERTER RS232 - TCP/IP ETHERNET NA BAZIE W7100A FIRMY WIZNET MP-W7100A-RS232 jest gotowym do zastosowania konwerterem standardu RS232 na TCP/IP Ethernet (serwer portu szeregowego). Umożliwia bezpośrednie
Sieci WAN. Mgr Joanna Baran
Sieci WAN Mgr Joanna Baran Technologie komunikacji w sieciach Analogowa Cyfrowa Komutacji pakietów Połączenia analogowe Wykorzystanie analogowych linii telefonicznych do łączenia komputerów w sieci. Wady
PC Terminal Emulator Cables, RJ-45 (Central Data) to DB-9
Konfiguracja urządzeń EtherLite do współpracy z oprogramowaniem RealPort w środowisku Windows 2000. 1. Potrzebne elementy: (Jarosław Ulczok, Clico Sp. z o.o.) a. EL8 (RS232) b. komputer z zainstalowany
Technika Cyfrowa. Badanie pamięci
LABORATORIUM Technika Cyfrowa Badanie pamięci Opracował: mgr inż. Andrzej Biedka CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się studentów z budową i zasadą działania scalonych liczników asynchronicznych
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...
Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej
Politechnika Łódzka Instytut Systemów Inżynierii Elektrycznej Laboratorium komputerowych systemów pomiarowych Ćwiczenie 7 Wykorzystanie protokołu TCP do komunikacji w komputerowym systemie pomiarowym 1.
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
Izolowany konwerter szyny USB na RS-422/485
Izolowany konwerter USB na RS-/85 Instrukcja obsługi Izolowany konwerter szyny USB na RS-/85 Opis ogólny W dotychczas produkowanych komputerach standardowym łączem zapewniającym komunikację szeregową był
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
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
(54) PL B1 (19) PL (11) (13) B1 (12) OPIS PATENTOWY
RZECZPOSPOLITA POLSKA Urząd Patentowy Rzeczypospolitej Polskiej (12) OPIS PATENTOWY (21 ) Numer zgłoszenia: 317797 (22) Data zgłoszenia: 30.12.1996 (19) PL (11) 181841 (13) B1 (51) IntCl7 G01D 3/00 G01R
DATA-S EASY MONITORING ROZPROSZONY OŚWIETLENIA AWARYJNEGO DIVERSIFIED MONITORING OF EMERGENCY LIGHTING
Wymiary Dimensions 252x462x99 IP40 DATA-S EASY MONITORING ROZPROSZONY OŚWIETLENIA AWARYJNEGO System monitoruje prawidłową pracę zainstalowanych opraw oświetlenia awaryjnego w małych i średnich obiektach