Moduł LoRa E220-400T30D

Moduł LoRa E220 jest nadajnikiem radiowym który wykorzystuje nową generację technologii widma rozproszonego LoRa i jest bezprzewodowym modułem portu szeregowego (UART) zaprojektowany w oparciu o schemat układu LLCC68. Nadaje w zakresie 410.125~493.125MHz ( domyślnie 433.125 MHz) pracujący z mocą +30dBm pozwalającym na transmisję radiową z prędkością od 2,4kbps do 62,5kbps. Wyjście na poziomie TTL, jest kompatybilne z napięciem portu IO 3.3V i 5V. Pozwala to na zasięg powyżej 10km. Moduł ma wielkość 24*43mm. W zależności od konfiguracji może pracować w czterech trybach: transceivera, tylko nadajnika, tylko nadajnika, tryb uśpienia.

Zdjęcie modułu

Main ParameterPerformanceRemark
Operating frequency410.125~493.125MHz    Support ISM band
Tx power30dBm    –
Receiving sensitivity-147dbm    Air data rate 2.4kbps
Air data rate2.4k~62.5kbps    To control via user’s program
Distance for reference10Km    Test condition:clear and open area, antenna gain: 5dBi,antenna height: 2.5m,air data rate:2.4kbps
Main ParameterPerformanceRemark
Size24*43mm    –
AntennaSMA-K    50 ohm impedance
Communication interfaceUART    TTL Level
PackageDIP    –
Main ParameterMin.Typ.Max.UnitRemark
Operating voltage3.05.05.5V≥5.0V ensures output power
Communication level3.3VFor 5V TTL, it may be burning down
TX current620mAInstant power consumption @30dBm
RX current17.2mA5V Voltage
Sleep current5uASleep mode
Operating temperature-40+85Industrial design

Przeprowadziłem testy zasięgu transmisji. Do pierwszego modułu został podłączony GPS nadający ramki z prędkością 9,6kbps. Moduły radiowe zostały skonfigurowane do pracy z prędkością 19,2kbps. Jako antenę nadawczą użyłem Diamond X510 zainstalowanej na dachu. Zysk anteny w paśmie 435MHz to około 11.7dB. Jak widać na zdjęciach podłączenie jest proste i nie wymagające specjalistycznej wiedzy.

Drugi moduł został podłączony do komputera poprzez przejściówkę RS-TTL -> USB. Antena odbiorcza to helikal o długości około 15cm.

Pierwsze próby na biurku pokazały stabilność pracy i pewność transmisji.


Pobór prądu podczas nadawania wynosił około 250mA przy 5V.


Kolejne testy zostały wykonane w terenie. Oddaliłem się na odległość 4km i na poziomie około 60m nad poziomem ziemi ramki były odbierane bez problemu. Moduł był zasłonięty monitorem ale nie przeszkadzało to w odbiorze.

Kolejny test wykonałem na poziomie gruntu i również bez problemu odbierałem nadawane ramki. Odległość 4km.

Mapa trasy radiowej:

Krzysztof SQ3DHO na moją prośbę posłuchał odbiornikiem SDR ten sygnał. Oddalony był od nadajnika ponad 19km. Bez problemu sygnał był odbierany. Na analizatorze widma widać wysyłane kolejne ramki.

Mapa trasy radiowej:

Jak widać moduły są proste w implementacji. Wystarczy podłączyć do modułu urządzenie z interfejsem RS-TTL i po konfiguracji w programie dostarczonym przez producenta moduły pracują od razu. Zasięg jest bardzo duży, łącze pracuje stabilnie i nie traci pakietów. Moduły pozwalają na adresowanie w celu nadawania tylko do właściwych odbiorników. W testach adres ustawiłem na 0.


Dokumentacja techniczna modułu:

Program konfiguracyjny:

Obsługa programu konfiguracyjnego. Aby programować porty M0 i M1 muszą był odłączone.

Program jest prosty w użyciu:

  1. Podłącz moduł do komputera
  2. Uruchom program
  3. Zmień język na angielski.
  4. Wybierz port COM
  5. Naciśnij przycisk „Open” (zamieni się w „Close”)
  6. Aby odczytać dane naciśnij „Get”
  7. Zmień wymagane parametry
  8. Naciśnij przycisk „Set Param”
  9. Naciśnij przycisk „Close”
  10. Odłącz moduł

„Param reset” ustawia moduł do ustawień fabrycznych.

Krótki opis konfiguracji:

  1. „Baud rate” – prędkość portu RS-TTL
  2. „Parity” – inne ustawienia portu: liczba bitów, parzystość, bity stopu
  3. „Air rate” – prędkość łącza radiowego
  4. „Packet size” – długość ramki w porcie radiowym
  5. „Tran mode” – do ustawienia normalny lub stały
  6. „Wor Cycle” – ustawianie czasu w trybie WOR
  7. „Power” – moc nadajnika
  8. „Channel RSSI” – wykrywanie nośnej
  9. „LBT” – wykrywanie zakłóceń
  10. „Packet RSSI” – wykrywanie pakietów danych
  11. „Adress” – ustawienie adresu modułu
  12. „Channel” – ustawienie częstotliwości pracy.
  13. „Key” – klucz do szyfrowania łączności

Obudowa i wymiary modułu:

No.NameDirectionFunction
1M0Input(weak pull-up)Work with M1 to decide 4 working modes of module (not float, if not used,could be grounded)
2M1Input(weak pull-up)Work with M0 to decide 4 working modes of module (not float, if not used,could be grounded).
3RXDInputTTL UART inputs, connects to external TXD output pin
4TXDOutputTTL UART outputs, connects to external RXD input pin
5AUXOutputUsed to indicate the working status of the module; wakes up the external MCU, and outputs low level during power-on self-check initialization; (can be left floating)
6VCCInputVoltage range: 3.0~5.5V DC
7GNDInputGround
8Fixed holeFixed hole
9Fixed holeFixed hole
10Fixed holeFixed hole
11Fixed holeFixed hole

Tryby pracy w zależności od ustawienia pinów M0 i M1 ( szczegóły w dokumentacji na stronie 11 w punkcie 6)


CDN.