Przemysłowe sieci informatyczne Komunikacja bezprzewodowa

Transkrypt

Przemysłowe sieci informatyczne Komunikacja bezprzewodowa
Przemysłowe sieci informatyczne
Komunikacja bezprzewodowa
wybrane przykłady
OPRACOWAŁ TOMASZ KARLA
Różne technologie bezprzewodowe
- Bluetooth
- WiFi
- ZigBee
- modemy GSM
- modemy radiowe
Wybrane urządzenia
SATEL SATELLINE-EASy
Częstotliwość pracy : 330 ... 420 MHz
Interfejsy: Port1: RS-232 fixed
Port2: LVTTL, TTL or RS-232 / 422
Prędkość transmisji: Radio 19200 / RS 38400
bps
Wybrane urządzenia
SATEL SATELLAR-2DS
Częstotliwość pracy : 360 ... 485 MHz
Interfejsy: Ethernet, RS-232
Prędkość transmisji: Radio 38400 bps / RS 57600 bps
Dodatkowe cechy:
- modularność (możliwość rozszerzenia o moduły
GSM czy GPS)
- szyfrowanie transmisji, firewall
Wybrane urządzenia
Moxa OnCell G3150
Częstotliwość pracy : GSM/GPRS/EDGE850/900/1800/1900-MHz
Interfejsy: Ethernet, RS-232, RS-422, RS-485
Prędkość transmisji: Edge 237 Kbps DL 237 Kbps
UL, GPRS 85.6 Kbps DL, 43 Kbps UL
Dodatkowe cechy:
- możliwość tunelowania danych za pomocą
SMSów
- 2 wejścia cyfrowe, 1 przekaźnik
Wybrane urządzenia
Moxa W406
Częstotliwość pracy : GSM/GPRS/EDGE-850/900/1800/1900-MHz
CPU: EP9302 ARM9 32-bit RISC CPU, 200 MHz
OS: WinCE 6.0/Embedded Linux with MMU, v. 2.6.23
Interfejsy: Ethernet, RS-232, RS-422, RS-485
Prędkość transmisji: Edge 237 Kbps DL 237 Kbps UL, GPRS 85.6 Kbps DL, 43 Kbps UL
Dodatkowe cechy:
- możliwość tworzenia prostych algorytmów do obsługi wejść/wyjść cyfrowych i
komunikacji,
- obsługa USB i kart pamięci,
- 4 wejścia cyfrowe, 4 przekaźniki, sygnalizacja diodami LED
Przykład laboratoryjny: obiekt
P2
P3
P4
Zbiornik
2 (ZB2)
Zbiornik
3 (ZB3)
Zbiornik
4 (ZB4)
P1
Zbiornik
1 (ZB1)
Z2
Z1
Z12
Z13
Z14
Z21
Z23
Z4
Z3
Z24
Z31
Z32
Z34
Z41
Z42
Z43
ZBx – zbiornik
Px – pompa
Zx – zawór
główny
Zxy – zawór
przelewowy
Przykład laboratoryjny: układ sterowania
Układ składający się z 5 stacji:
-1 stacja zawierająca obiekt sterowania
Obiekt
-4 stacje regulatorów
Komunikacja między stacjami z wykorzystaniem
technologii bezprzewodowych w dwóch wariantach:
Regulator
ZB1
Regulator
ZB2
Regulator
ZB3
-komunikacja radiowa,
-tunelowanie SMS
Pomiary poziomu wody w zbiornikach
Sterowania zaworami/pompą
Regulator
ZB4
Przykład laboratoryjny:
cechy wybranych technologii bezprzewodowych
RADIOMODEMY
MODEMY GSM Z TUNELOWANIEM SMS
- natychmiastowa transmisja,
- długi czas dochodzenia SMS (typowo od 10 do 20
sekund),
- duża częstotliwość wysyłania kolejnych pakietów,
- bardzo łatwo o kolizję sygnałów na danym paśmie
transmisyjnym,
- duży zasięg,
- wszystkie urządzenia muszą obsługiwać jedno
wybrane pasmo,
- ograniczona częstotliwość wysyłania kolejnych
pakietów,
- niemal gwarantowane dostarczenie wiadomości,
- możliwość docierania pakietów w nieprawidłowej
kolejności,
- bardzo duży zasięg, wiele częstotliwości
- możliwość obsługi przez zwykły telefon
komórkowy
Przykład laboratoryjny:
wybrane problemy i rozwiązania
RADIOMODEMY
MODEMY GSM Z TUNELOWANIEM SMS
- kolizja na paśmie:
- odbiór SMSów w złej kolejności:
◦ Opracowanie mechanizmu unikania kolizji
(przekazywanie tokena, stałe okna czasowe
transmisji)
- rozpoznawanie jednostki nadawczej:
◦ Dodatkowa identyfikacja pakietów, opracowanie
wymaganej struktury przesyłanych danych
◦ Dobranie czasu wysyłania kolejnych pakietów
zgodnie z zaobserwowanymi opóźnieniami w
transmisji,
◦ Numerowanie/oznaczanie czasu nadawania
kolejnych pakietów w celu wykrywania złej
kolejności,
- rozpoznawanie jednostki nadawczej:
◦ Dodatkowa identyfikacja pakietów, opracowanie
wymaganej struktury przesyłanych danych
Przykład laboratoryjny:
wskazówki do pracy w środowisku MATLAB/Simulink
W czasie laboratorium należy:
1. Przygotować modele z wykorzystaniem toolboxa Real-Time Windows Target.
2. Ustawić stały krok symulacji równy 1s.
3. W zależności od wykorzystanej metody komunikacji bezprzewodowej należy ustawić interwał
wysyłania danych na 1s dla radiomodemów i co najmniej 10s w wypadku modemów GSM. Bloki
odbierania danych powinny być ustawione na interwał 1s.
Przykład laboratoryjny:
wskazówki do pracy w środowisku MATLAB/Simulink
Przydatne bloki Simulink:
- blok MATLAB Function: blok, w którym można pisać
własne skrypty, można deklarować wejścia i wyjścia bloku,
- blok Enabled Subsystem: blok subsystemu (można w nim
umieszczać inne bloki), którego elementy są uruchamianie
tylko w momencie podania niezerowego sygnału na port
włączenia subsystemu (górny port), przydatne do
włączania bloku wysyłania danych w ściśle określonych
momentach,
- blok Transport Delay, który wprowadza opóźnienie
sygnału (przydatne w określaniu przedziałów czasowych
dla komunikacji),
- blok Memory, który zapamiętuje dane do niego
wprowadzone, może posłużyć jako blok z wartościami
początkowymi w pętlach algebraicznych
Dziękuję za uwagę

Podobne dokumenty