154 Bezprzewodowe sieci komputerowe
Format ramki tworzonej przez układ formujący ilustruje rysunek 7.8. Przesłanie ramki poprzedzone jest nadaniem 200-bitowej preambuły, po której występuje 8-bitowy znacznik początku ramki.
Preambuła składa się z ciągu bitów o wartościach naprzemiennie Ti '0', zaś znacznik początku zawiera wyłącznie bity o wartości T. Poszczególne znaki ramki przesyłane są w postaci 12-bitowych symboli, dzięki czemu przesyłany ciąg cechuje się równowagą bitów o wartości Ti '0', co podwyższa odporność na zakłócenia.
Długość |
Dane |
Suma CRC |
1 B |
1 -r 27 B |
1 B |
Rys. 7.8.
Format ramki układu formującego
Po stronie odbiorczej ramka jest dekodowana, po czym następuje porównanie sumy kontrolnej wyliczonej i odebranej. Niezgodność tych sum powoduje odrzucenie ramki.
Aby wiele niezależnych segmentów sieci mogło dzielić jedno łącze, konieczne jest uzupełnienie przesyłanej informacji o numer segmentu. Uwzględniając ten fakt oraz sposób przetwarzania sygnałów w układzie formującym, można przedstawić format ramki łącza bezprzewodowego tak, jak na rysunku 7.9.
Rys. 7.9. Format ramki łącza |
Preambuła |
Znacznik początku |
Długość |
Numer segmentu |
Dane sieci Modbus |
Suma CRC |
bezprzewodowego |
200 b |
1 B |
1 B |
1 B |
1 ^27 B |
1 B |
Prędkość transmisji łącza radiowego wynosi 40 kb/s, zatem czas transmisji ramki w zależności od długości ramki sieci Modbus LD wynosi
(7.2)
Transmisja najkrótszej i najdłuższej ramki zajmuje zatem odpowiednio 6,4 i 13,9 ms.
W celu zapewnienia możliwie bezbłędnej pracy łącza przewodowego wykorzystywanego przez więcej niż jeden segment sieci Modbus, konwerter może prowadzić nasłuch łącza przed rozpoczęciem transmisji.
Mechanizm ten jest zawarty w module radiowym i obejmuje następujące protokoły dostępu do łącza:
♦ Aloha, tj. natychmiastowa transmisja ramki bez względu na stan łącza,
♦ nietrwały CSMA z możliwością ustalenia odstępu czasowego między kolejnymi próbami transmisji.
♦ 1-trwały CSMA.