Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Jaki zasięg mają modemy LoRa E32?

TechEkspert 17 Jan 2021 14:52 2064 1
  • Jaki zasięg mają modemy LoRa E32?
    W poprzednim materiale znajdziecie informacje o sposobie korzystania z modemów bezprzewodowych LoRa z interfejsem UART - E32 EBYTE pora na dokładniejsze sprawdzenie jaki zasięg można osiągnąć korzystając z tych modemów.

    Modemy po konfiguracji mogą być "przezroczyste" dla danych przesyłanych interfejsem UART. Poprzednie testy prowadzone były w zabudowie miejskiej przy domyślnej prędkości (2.4kbps) i minimalnej mocy 10dBm uzyskując stabilny zasięg w wymaganym promieniu 200-300m, została wykonana próba połączenia na odległości 600m i wypadła pomyślnie, jednak widoczny był większy wpływ przeszkód terenowych.

    Zasięg
    W dokumentacji modemu znajduje się informacja o wpływie ustawionej szybkości transmisji na zasięg, im niższa szybkość transmisji tym większy zasięg, sprawdźmy jak to wygląda w praktyce: 10dBm, zabudowa miejska.

    0.3kbps do 850m
    1.2kbps / 2.4kbps do 600m
    4.8kbps / 9.6kbps do 300m
    19.2kbps100-150m


    Wyniki dotyczą stabilnych transmisji i są silnie zależne od gęstości zabudowania terenu. Na otwartej przestrzeni zakładam, że zasięg będzie większy. Oczywiście da się znaleźć warunki, w których wyniki będą gorsze a zasięgi słabsze. Przy większych odległościach istotne jest pionowe ułożenie anten komunikujących się modemów. W docelowym rozwiązaniu zawsze należy eksperymentalnie sprawdzić zasięg i jakość transmisji.

    Czasy transmisji danych
    Zobaczmy jak ustawienia transmisji wpływają na czas zajętości kanału radiowego. Domyślnie modem pracuje z szybkością 2.4kbps i włączoną korekcją błędów (FEC), sprawdzimy jak działa kompresja wbudowana w moduł, oraz czy urządzenie dzieli na pakiety większe paczki danych.

    2.4kbpsFEC onFEC off
    1B147ms116ms
    10B powtórzone147ms116ms
    100B powtórzone148ms116ms
    10B random210ms160ms
    100B random864ms544ms


    Kompresja działa, wysyłka 1B, 10B i 100B o tej samej wartości trwa tyle samo ~147ms.
    Widoczny jest narzut protokołu modemów, przesłanie 1B trwa 147ms a 10B 210ms.
    Wyłączenie korekcji błędów zmniejsza czas transmisji, np. dla 100B z 864ms na 544ms, jednak lepiej pozostawić FEC.
    Przy 100B widoczne jest dzielenie danych na dwie transmitowane paczki, 568ms + 32ms przerwa + 264ms.

    Jaki zasięg mają modemy LoRa E32?

    Dla bardzo wolnych transmisji 0.3kbps na spektrogramie widoczna jest modulacja CHIRP.

    Jaki zasięg mają modemy LoRa E32?

    Czasy transmisji dla 1B, 10B, 100B (dane losowe) dla dostępnych szybkości transmisji.
    FEC on1B10B100B
    0.3kbps1.16s1.65s7.12s
    1.2kbps300ms460ms1.9s
    2.4kbps147ms210ms864ms
    4.8kbps46ms76ms356ms
    9.6kbps30ms48ms244ms
    19.2kbps15ms25ms164ms


    Dla najniższej szybkości transmisji czasy są praktycznie nieakceptowalne i jednocześnie wzrasta ryzyko kolizji, jednak doświadczalnie największy zasięg udało się uzyskać właśnie przy szybkości 0.3kbps. Fabryczne ustawienie 2.4kbps wydaje się być dobrym kompromisem.

    Czy mieliście okazję korzystać z tych lub innych modułów lub modemów bezprzewodowych, jakie zasięgi i w jakich warunkach udało się uzyskać?

    Cool! Ranking DIY
    Can you write similar article? Send message to me and you will get SD card 64GB.
    About Author
    TechEkspert
    Editor
    Offline 
    W moich materiałach znajdziecie testy i prezentacje sprzętu elektronicznego, modułów, sprzętu pomiarowego, eksperymenty. Interesuje mnie elektronika cyfrowa, cyfrowe przetwarzanie sygnałów, transmisje cyfrowe przewodowe i bezprzewodowe, kryptografia, IT a szczególnie LAN/WAN i systemy przechowywania i przetwarzania danych.
    Has specialization in: elektronika, mikrokontrolery, rozwiązania it
    TechEkspert wrote 3241 posts with rating 2502, helped 11 times. Been with us since 2014 year.
  • SterControlSterControl