Instrukcja obsługi bezprzewodowego modułu transmisji UART RFLINK-UART
Moduł transmisji bezprzewodowej RFLINK-UART UART to łatwy w użyciu moduł, który natychmiast i bezboleśnie uaktualnia transmisję przewodową UART do bezprzewodowej transmisji UART. Co więcej, jest tam zestaw portów I/O, więc nie potrzebujesz żadnego wysiłku w zakresie kodowania i sprzętu, aby przełączniki I/O były dobrze kontrolowane zdalnie.
Wygląd i wymiary modułu
Moduł RFLINK-UART zawiera jeden terminal główny (po lewej) i do czterech terminali końcowych Device (po prawej stronie poniższego rysunku, mogą być ponumerowane od 1 do 4). Oba terminale wyglądają tak samo, można je rozpoznać po etykiecie z tyłu.
Jak pokazano poniżej, identyfikator grupy modułu RFLINK-UART wynosi 0001, a prędkość transmisji danych wynosi
Charakterystyka modułu
- Objętość operacyjnatage: 3.3~5.5 V
- Częstotliwość RF: 2400 MHz ~ 2480 MHz。
- Pobór mocy: 24 mA@ +5dBm w trybie TX i 23mA w trybie RX.
- Moc nadawania: +5dBm
- Prędkość transmisji: 250 Kb/s
- Odległość transmisji: około 80 do 100m na otwartej przestrzeni
- Szybkość transmisji:9,600bps lub 19,200bps
- Obsługuje transmisję 1-do-1 lub 1-do-wielu (do czterech).
Definicja pinów
Źródło![]() |
Urządzenie![]() |
GNDna Ziemi
+5 Vdo 5V obj.tage wejście TXà odpowiada RX płytki rozwojowej UART RXà odpowiada TX płytki rozwojowej UART CEBà Ten CEB należy podłączyć do uziemienia (GND), po czym moduł zostanie włączony i będzie można go używać jako funkcji sterowania oszczędzaniem energii. NA ZEWNĄTRZà Pin wyjściowy portu IO (eksport wł./wył.) INàPiny wejściowe portu IO (odbiór sygnału wł./wył.). ID1, ID0 àwybiera urządzenie, do którego ma zostać podłączone urządzenie poprzez kombinację WYSOKIEGO/NISKIEGO stanu tych dwóch pinów. ID_Szer.à Pinów zatrzaskowych Device ID. Kiedy Root ustawia urządzenie docelowe za pomocą ID0, ID1, należy ustawić ten pin na LOW, a następnie połączenie zostanie oficjalnie przełączone na określone urządzenie. |
GNDna Ziemi
+5 Vdo 5V obj.tage wejście TXà odpowiada RX płytki rozwojowej UART RXà odpowiada TX płytki rozwojowej UART CEBà Ten CEB należy podłączyć do uziemienia (GND), po czym moduł zostanie włączony i będzie można go używać jako funkcji sterowania oszczędzaniem energii. NA ZEWNĄTRZà Wyjście portu IO (eksport wł./wył.)I INà Pin wejściowy portu IO (odbiór sygnału On/Off). ID1, ID0à Poprzez kombinację HIGH/LOW tych dwóch pinów, urządzenie może zostać ustawione na różne numery urządzeń. ID_Szer.à Ta stopka Pin nie ma wpływu na urządzenie. |
Jak używać
Wszystkie typy płyt rozwojowych i MCU obsługujące interfejs komunikacyjny UART mogą bezpośrednio korzystać z tego modułu i nie ma potrzeby instalowania dodatkowych sterowników czy programów API.
Konfiguracja root i urządzenia
Tradycyjny przewodowy TTL to transmisja 1 do 1, bezprzewodowy moduł transmisji UART RFLINK-UART będzie obsługiwał typ 1 do wielu, domyślny terminal główny (#0) po włączeniu zasilania z podłączonym urządzeniem (#1), jeśli masz inne ponumerowane urządzenie (#2~#4). Możesz wybrać inną stronę urządzenia, z którą chcesz się połączyć za pomocą pinów ID0 i ID1 po stronie głównej. Aby uzyskać kombinację wyboru urządzenia ID0/ID1, zapoznaj się z poniższą tabelą.
Urządzenie 1 (#1) | Urządzenie 2 (#2) | Urządzenie 3 (#3) | Urządzenie 4 (#4) | |
ID0 pin | WYSOKI | WYSOKI | NISKI | NISKI |
ID1 pin | WYSOKI | NISKI | WYSOKI | NISKI |
Piny ID0, ID1 są domyślnie WYSOKIE, będą NISKIE po podłączeniu do masy.
Notatka: Najpierw należy ustawić stronę urządzenia na wymagany numer urządzenia,
root wybierze urządzenie docelowe za pomocą tej samej tabeli.
Możesz wybrać różne urządzenia do przesyłania wiadomości przez ID0 i ID1 roota, zwykle łącząc ID0 lub/i ID1 z GND. Co więcej, strona roota może również wysyłać sygnał Low/High przez pin IO, aby wybrać urządzenie docelowe w locie.
Na przykładample, na poniższym rysunku Arduino Nano wybiera urządzenie do podłączenia za pomocą pinów D4 i D5 。
Po wysłaniu odpowiedniego sygnału High/Low do pinów ID0 i ID1,
Terminal główny przerwie transmisję ze starym końcem połączenia (czyli zatrzyma transmisję i odbiór ze starym końcem połączenia). I poczeka na sygnał Low z pinu ID_Lat, aby przełączyć się na nowe połączenie.
Rozpocznij przesyłanie/odbieranie wiadomości z nowym połączeniem
Po wysłaniu sygnału numeru urządzenia docelowego przez ID0, ID1, wszystkie transekcje między korzeniem a aktualnie podłączonym urządzeniem zostaną zatrzymane. Nowa transekcja nie rozpocznie się, dopóki nie wyślesz sygnału LOW ID_Lat co najmniej 3ms.
Arduino, Raspberry Pi i czujniki można wykorzystać w trzech przypadkach.
Praca z Arduino
Ten moduł oprócz bezpośredniego wykorzystania sprzętowych portów TX/RX Arduino obsługuje także oprogramowanie szeregowe. Można go więc używać w programowo emulowanym układzie UART, nie zajmując fizycznego interfejsu UART.
Następujący exampłączy D2 i D3 z TX i stroną główną
Moduł RFLINK-UART poprzez szeregowy RX oprogramowania, D7, D8 to piny, które ustawiają połączenie z urządzeniem, a D5 jest używany jako pin przełączający OK. Poprzez instrukcje Arduino digitalWrite wyprowadza stan LOW lub HIGH dla pinów D7, D8 i D5 Możemy osiągnąć możliwość dynamicznego łączenia się z różnymi urządzeniami.
Arduino (Włochy) | D2 | D3 | D5 | D7 | D8 | 5V | GND |
RFLINK-UART | RX | TX | ID_Lat (korzeń) | ID0
(Źródło) |
ID1
(Źródło) |
5V | GND CEB |
Example programu transportu root-side:
Exampprogram odbiornika RX:
wykonać
Praca z Raspberry Pi
Używanie tego moda na Raspberry Pi jest również dość proste! Piny modułu RFLINKUART są podłączone do odpowiadających im pinów Raspberry Pi, jak w example Arduino powyżej. Innymi słowy, możesz czytać i zapisywać bezpośrednio na pinie RX/TX i określić urządzenie do połączenia, tak jak tradycyjny UART.
Na poniższym rysunku przedstawiono metodę połączenia pomiędzy stroną główną
Raspberry Pi i moduł RFLINK-UART oraz metoda połączenia po stronie urządzenia są zasadniczo takie same, z tą różnicą, że pin ID_ Lat nie musi być podłączony, a ID0 i ID1 są ustawione na różne numery ID w zależności od wymagań.
ExampRodzaj programu:
Nadajnik wielokrotnie przesyła informacje do urządzenia nr 3 i urządzenia nr 1
Odbiornik: ten example jest prostym odbiorem
Bezpośrednie połączenie z czujnikiem
Jeżeli Twój czujnik obsługuje interfejs UART i prędkość transmisji wynosi 9,600 lub
19,200 3, a następnie możesz podłączyć go bezpośrednio do strony urządzenia modułu RFLINK-UART, a także możesz szybko i bezboleśnie go uaktualnić Bezprzewodowy czujnik funkcji. Poniższy czujnik G2.5 PMXNUMX jest brany jako byłyample, zapoznaj się z następującą metodą połączenia
Następnie przygotuj płytkę rozwojową (Arduino lub Raspberry Pi), aby
Podłącz RO modułu RFLINK-UART. Po stronie zewnętrznej możesz odczytać transmisję G3 w sposób ogólny za pomocą UART. Dane PM2.5. Gratulacje, G3 został zmodernizowany do modułu wykrywającego PM2.5 z możliwością transmisji bezprzewodowej.
Użyj portów we/wy
Moduł RFLINK-UART zapewnia zestaw portów IO, które umożliwiają bezprzewodowe przesyłanie poleceń włączania/wyłączania, a ten zestaw portów Io nie ogranicza się do końca transmisji lub odbioru modułu, a oba końce mogą sterować sobą nawzajem. Dopóki zmienisz voltage portu IN na obu końcach, zmienisz objętość wyjściowątage portu Out na drugim końcu synchronicznie. Proszę odnieść się do następującego użycia example wyjaśnić, jak używać portu IO do zdalnego sterowania żarówką LED przełącznika.
Dokumenty / Zasoby
![]() |
RFLINK RFLINK-UART Bezprzewodowy moduł transmisji UART [plik PDF] Instrukcja obsługi RFLINK-UART, bezprzewodowy moduł transmisji UART, RFLINK-UART bezprzewodowy moduł transmisji UART |