Bedienungsanleitung für das drahtlose UART-Übertragungsmodul RFLINK-UART
Das RFLINK-UART Wireless UART Transmission Module ist ein benutzerfreundliches Modul, das kabelgebundene UART-Übertragung sofort und problemlos auf kabellose UART-Übertragung umstellt. Darüber hinaus gibt es eine Reihe von E/A-Ports, sodass Sie keine Programmier- oder Hardware-Aufwände haben, um E/A-Schalter aus der Ferne gut steuern zu können.
Aussehen und Abmessungen des Moduls
Das RFLINK-UART-Modul enthält einen Root-Anschluss (links) und bis zu vier Geräteenden (auf der rechten Seite der Abbildung unten, ggf. von 1 bis 4 nummeriert). Die beiden sehen äußerlich gleich aus und können anhand des Etiketts auf der Rückseite identifiziert werden.
Wie unten gezeigt, ist die Gruppen-ID des RFLINK-UART-Moduls 0001 und die BAUD-Nummer
Moduleigenschaften
- Betriebsvolumentage: 3.3 bis 5.5 V
- HF-Frequenz: 2400 MHz ~ 2480 MHz.
- Stromverbrauch: 24 mA@ +5 dBm im TX-Modus und 23 mA im RX-Modus.
- Sendeleistung: +5dBm
- Übertragungsrate: 250 Kbit/s
- Übertragungsdistanz: ca. 80 bis 100m im freien Gelände
- Baudrate:9,600 Basispunkte oder 19,200 Basispunkte
- Unterstützt 1-zu-1- oder 1-zu-Mehrfach-Übertragung (bis zu vier).
Pin-Definition
Wurzel![]() | Gerät![]() |
Masseà Boden +5Vbei 5V Voltage Eingabe Der TXà entspricht dem RX des Entwicklungsboards UART Der RXà entspricht dem TX des Entwicklungsboards UART DIE CEBà Dieses CEB sollte mit der Erde (GND) verbunden werden, dann wird das Modul eingeschaltet und kann als Energiespar-Steuerfunktion verwendet werden. AUSà Ausgangspin des IO-Ports (Ein/Aus-Export) INàEingangspin des IO-Ports (Empfang Ein/Aus). ID1, ID0 àwählt über die HIGH/LOW-Kombination dieser beiden Pins aus, mit welchem Gerät eine Verbindung hergestellt werden soll. ID_Latà Geräte-ID-Latch-Pins. Wenn Root das Zielgerät über ID0, ID1 einstellt, müssen Sie diesen Pin auf LOW setzen, dann wird die Verbindung offiziell auf das angegebene Gerät umgeschaltet. | Masseà Boden +5Vbei 5V Voltage Eingabe Der TXà entspricht dem RX des Entwicklungsboards UART Der RXà entspricht dem TX des Entwicklungsboards UART DIE CEBà Dieses CEB sollte mit der Erde (GND) verbunden werden, dann wird das Modul eingeschaltet und kann als Energiespar-Steuerfunktion verwendet werden. AUSà Ausgangspin des IO-Ports (Ein/Aus-Export)I INà Eingangspin des IO-Ports (Empfang Ein/Aus). ID1, ID0à Durch die HIGH/LOW-Kombination dieser beiden Pins können dem Device unterschiedliche Gerätenummern zugewiesen werden. ID_Latà Dieser Stiftfuß hat keine Auswirkung auf das Gerät. |
Anwendung
Alle Arten von Entwicklungsplatinen und MCUs, die die UART-Kommunikationsschnittstelle unterstützen, können dieses Modul direkt verwenden und es müssen keine zusätzlichen Treiber oder API-Programme installiert werden.
Root und Geräte einrichten
Das herkömmliche kabelgebundene TTL ist eine 1:1-Übertragung, das drahtlose RFLINK-UART-UART-Übertragungsmodul unterstützt den 1:0-Typ, standardmäßig wird nach dem Einschalten das Root-Terminal (#1) mit Gerät (#2) verbunden, wenn Sie ein anderes nummeriertes Gerät (#4~#0) haben. Sie können über die ID1- und ID0-Pins auf der Root-Seite eine andere Geräteseite auswählen, mit der Sie eine Verbindung herstellen möchten. Informationen zur ID1/IDXNUMX-Kombination der Geräteauswahl finden Sie in der folgenden Tabelle.
Gerät 1 (#1) | Gerät 2 (#2) | Gerät 3 (#3) | Gerät 4 (#4) | |
ID0-Pin | HOCH | HOCH | NIEDRIG | NIEDRIG |
ID1-Pin | HOCH | NIEDRIG | HOCH | NIEDRIG |
Die Pins ID0 und ID1 sind standardmäßig auf HIGH eingestellt und werden durch Verbindung mit der Masse auf LOW gesetzt.
Notiz: Die Geräteseite muss zunächst auf die gewünschte Gerätenummer eingestellt werden.
Der Root wählt das Zielgerät über dieselbe Tabelle aus.
Sie können das unterschiedliche Gerät zur Nachrichtenübertragung über die ID0 und ID1 der Root auswählen. Normalerweise werden ID0 und/oder ID1 mit GND verbunden. Darüber hinaus kann die Root-Seite auch Low/High-Signale über den IO-Pin senden, um das Zielgerät im laufenden Betrieb auszuwählen.
Zum BeispielampIn der folgenden Abbildung wählt Arduino Nano das zu verbindende Gerät über die Pins D4 und D5 aus.
Nach dem Senden des entsprechenden High/Low-Signals an die Pins ID0 und ID1 wird der
Das Root-Terminal unterbricht die Übertragung mit dem alten Verbindungsende (d. h., es stoppt die Übertragung und den Empfang mit dem alten Verbindungsende). Und wartet auf ein Low-Signal vom ID_Lat-Pin, um zur neuen Verbindung zu wechseln.
Beginnen Sie mit dem Senden/Empfangen von Nachrichten mit der neuen Verbindung
Nachdem Sie das Zielgerätenummernsignal über ID0, ID1 gesendet haben, werden alle Transaktionen zwischen dem Stammgerät und dem aktuell verbundenen Gerät angehalten. Die neue Transaktion wird erst gestartet, wenn Sie mindestens 3 ms lang ein LOW-Signal von ID_Lat senden.
Es gibt drei Anwendungsfälle für Arduino, Raspberry Pi und Sensoren.
Arbeiten mit Arduino
Zusätzlich zur direkten Verwendung der TX/RX-Hardware-Ports von Arduino unterstützt dieses Modul auch Software-Seriell-Anschlüsse, sodass es in einem softwareemulierten UART verwendet werden kann, um die Belegung der physischen UART-Schnittstelle zu vermeiden.
Das folgende Beispielample verbindet D2 und D3 mit TX und der Root-Seite des
RFLINK-UART-Modul über die Software Serial RX, D7, D8 sind die Pins, die die Verbindung zum Gerät herstellen, und D5 wird als OK-Umschaltpin verwendet. Durch die Arduino-Anweisungen digitalWrite gibt LOW oder HIGH für die Pins D7, D8 und D5 aus. Wir können die Möglichkeit erreichen, dynamisch eine Verbindung zu verschiedenen Geräten herzustellen.
Arduino (Italien) | D2 | D3 | D5 | D7 | D8 | 5V | Masse |
RFLINK-UART | RX | TX | ID_Lat (Wurzel) | ID0 (Wurzel) | ID1 (Wurzel) | 5V | GND CEB |
ExampDatei eines Root-seitigen Transportprogramms:
Example des RX-Empfängerprogramms:
ausführen
Arbeiten mit dem Raspberry Pi
Die Verwendung dieses Mods auf dem Raspberry Pi ist ebenfalls recht einfach! Die Pins des RFLINKUART-Moduls werden wie im Beispiel mit den entsprechenden Pins des Raspberry Pi verbunden.ample des Arduino oben. Mit anderen Worten, Sie können direkt vom RX/TX-Pin lesen und schreiben und das zu verbindende Gerät angeben, genau wie bei einem herkömmlichen UART.
Die folgende Abbildung zeigt die Verbindungsmethode zwischen der Root-Seite
Die Verbindungsmethode am Geräteende von Raspberry Pi und RFLINK-UART-Modul ist grundsätzlich dieselbe, allerdings muss der ID_Lat-Pin nicht verbunden werden und ID0 und ID1 können je nach Bedarf auf unterschiedliche ID-Nummern eingestellt werden.
ExampProgrammdatei:
Der Sender überträgt wiederholt Informationen an Gerät Nr. 3 und Gerät Nr. 1
Empfänger: Dieser Example ist ein einfacher Empfang
Direkte Verbindung mit Sensor
Wenn Ihr Sensor die UART-Schnittstelle unterstützt und die Baudrate 9,600 oder
19,200, dann können Sie es direkt an die Geräteseite des RFLINK-UART-Moduls anschließen und es schnell und problemlos aufrüsten. Der drahtlose Funktionssensor ist ebenfalls vorhanden. Der folgende G3 PM2.5-Sensor wird als Beispiel verwendet.ample, siehe folgende Verbindungsmethode
Bereiten Sie als nächstes ein Entwicklungsboard (entweder Arduino oder Raspberry Pi) vor, um
Verbinden Sie das RO des RFLINK-UART-Moduls. Auf der anderen Seite können Sie die G3-Übertragung im allgemeinen UART-Weg lesen und PM2.5-Daten lesen. Herzlichen Glückwunsch, das G3 wurde auf ein PM2.5-Sensormodul mit drahtlosen Übertragungsfunktionen aktualisiert.
IO-Ports verwenden
Das RFLINK-UART-Modul bietet eine Reihe von IO-Ports, mit denen Sie Ein-/Aus-Befehle drahtlos übertragen können. Diese Reihe von IO-Ports ist nicht auf das Sende- oder Empfangsende des Moduls beschränkt, und beide Enden können sich gegenseitig steuern. Solange Sie die Lautstärke änderntage des IN-Ports an einem der beiden Enden ändern Sie die Ausgangslautstärketage des Out-Ports am anderen Ende synchron. Bitte beachten Sie die folgenden VerwendungsbeispieleampNachfolgend wird erklärt, wie Sie den IO-Port zur Fernsteuerung der LED-Schalterbirne verwenden.
Dokumente / Ressourcen
![]() | RFLINK RFLINK-UART Drahtloses UART-Übertragungsmodul [pdf] Bedienungsanleitung RFLINK-UART, Drahtloses UART-Übertragungsmodul, RFLINK-UART Drahtloses UART-Übertragungsmodul |