Q: RFdesign-Telemetrie-Funkgeräte mit ArduPilot und PX4 einrichten

Updated 5 min read

Kurze Antwort

Das Einrichten von RFdesign-Telemetriefunkgeräten mit ArduPilot oder PX4 dauert etwa 15 Minuten. Verbinden Sie das Luftfunkgerät über ein Telemetriekabel mit dem TELEM2-Anschluss Ihres Pixhawk, schließen Sie das Bodenfunkgerät über USB an Ihren PC an und stellen Sie dann eine Verbindung über Mission Planner oder QGroundControl mit 57600 Baud her. RFdesign-Funkgeräte werden vorkonfiguriert geliefert, sodass für die meisten Setups kein Flashen der Firmware erforderlich ist.

Was Sie brauchen

Artikel Zweck
RFdesign Telemetrie-Modem-Paar (RFD900x oder RFD868x) Luft- und Bodenfunkgeräte
Pixhawk Telemetriekabel (75cm) Verbindet das Luftfunkgerät mit dem Flugcontroller
Multi-Kabel (30cm) Kürzere Alternative für RFD900x oder RFD868x zu Pixhawk
Pixhawk Flugcontroller Mit ArduPilot oder PX4
PC mit Mission Planner oder QGroundControl Bodenstationssoftware
5V BEC (empfohlen) Versorgt das Luftfunkgerät unabhängig mit Strom

Hilfe bei der Auswahl zwischen den beiden Modems finden Sie in unserem Vergleich RFD900x vs. RFD868x. Die gesamte Produktpalette finden Sie auf der RFdesign Kollektionsseite.

Schritt 1: Identifizieren Sie Ihre Funkgeräte

RFdesign-Modems werden als vorkonfiguriertes Paar ausgeliefert. Ein Funkgerät ist die "Luft"-Einheit (auf der Drohne montiert) und das andere die "Boden"-Einheit (wird mit Ihrem PC verbunden). Überprüfen Sie die Etiketten oder die Verpackung, um sie zu unterscheiden. Ab Werk sind beide auf 57600 Baud, MAVLink-Protokoll und dieselbe Net ID eingestellt, sodass sie sich automatisch verbinden.

Schritt 2: Verbinden Sie das Luftfunkgerät mit Ihrem Pixhawk

Suchen Sie den TELEM2-Port an Ihrem Pixhawk. Obwohl einige Anleitungen TELEM1 erwähnen, empfiehlt die eigene Dokumentation von ArduPilot, TELEM1 nicht für RFD900-Funkgeräte zu verwenden, da diese bei voller Sendeleistung bis zu 800 mA ziehen können, was nahe am 1A-Limit des Ports liegt. Verwenden Sie stattdessen TELEM2, oder noch besser, versorgen Sie das Funkgerät über ein separates 5V BEC mit Strom und verbinden Sie nur TX, RX und GND mit dem Telemetrieport.

Verwenden Sie ein 75 cm Telemetriekabel oder das kürzere 30 cm Multi-Kabel, um das Funkgerät mit dem Port zu verbinden. Die Pinbelegung ist Standard: TX, RX, 5V und GND. Überprüfen Sie sorgfältig, dass TX am Funkgerät mit RX am Pixhawk und umgekehrt verbunden ist. Montieren Sie das Funkgerät an Ihrem Rahmen fern von Ihrem Videosender, ESCs und anderen Quellen von HF-Störungen. Ein 5,8 GHz VTX neben einer 900 MHz Datenverbindung führt zu Paketverlusten.

Weitere Informationen zu Kabeloptionen finden Sie in unserem Leitfaden für Pixhawk-Telemetriekabel.

Schritt 3: ArduPilot serielle Parameter konfigurieren

Verbinden Sie Ihren Pixhawk über USB mit Ihrem PC und öffnen Sie Mission Planner. Gehen Sie zu Config/Tuning > Full Parameter List. Stellen Sie Folgendes für TELEM2 (Serial2) ein:

  • SERIAL2_PROTOCOL = 2 (MAVLink 2)
  • SERIAL2_BAUD = 57 (57600 Baud)

Für PX4 öffnen Sie QGroundControl und gehen Sie zu Vehicle Setup > Parameters. Suchen Sie nach „SERIAL“ und stellen Sie die entsprechende UART auf MAVLink-Protokoll mit 57600 Baud ein.

Schritt 4: Das Bodenfunkgerät anschließen

Schließen Sie das Bodenfunkgerät über ein Micro-USB-Kabel an Ihren PC an. Es wird als serielles Gerät angezeigt (COM-Port unter Windows, /dev/ttyUSB unter Linux oder macOS). Moderne Betriebssysteme benötigen in der Regel keine zusätzlichen Treiber.

Schritt 5: Mission Planner verbinden

  1. Mission Planner öffnen
  2. Klicken Sie auf die Schaltfläche "Verbinden" oben rechts
  3. Wählen Sie den COM-Port aus, der Ihrem Bodenfunkgerät zugewiesen ist
  4. Stellen Sie die Baudrate auf 57600 ein
  5. Klicken Sie auf Verbinden

Wenn alles richtig verkabelt ist und beide Funkgeräte mit Strom versorgt werden, wird das HUD mit Telemetriedaten gefüllt und die Verbindungsanzeige leuchtet grün. Die grüne LED an jedem Funkgerät leuchtet dauerhaft, wenn die Verbindung hergestellt ist.

Schritt 6: Die Verbindung testen

Schalten Sie sowohl die Drohne als auch die Bodenstation ein. Gehen Sie ein kurzes Stück weg und beobachten Sie die RSSI-Anzeige im Mission Planner. Eine stabile Verbindung auf 100 Metern mit den Standardantennen bestätigt, dass Ihr Setup funktioniert.

Für eine größere Reichweite bringen Sie das Setup in einen offenen Bereich und erhöhen Sie den Abstand schrittweise, während Sie die Sichtlinie beibehalten. Wenn das Signal früher als erwartet abbricht, überprüfen Sie die Antennenausrichtung und stellen Sie sicher, dass das Funkgerät nicht durch Kohlefaser oder Metallteile des Rahmens abgeschirmt wird. Unser Leitfaden zur Antennenauswahl und Reichweitenprüfung behandelt dies ausführlich.

Fehlerbehebung

  • Keine Verbindung: Prüfen Sie, ob die TX/RX-Verkabelung nicht überkreuzt ist. TX am Funkgerät muss mit RX am Pixhawk verbunden sein. Überprüfen Sie, ob der richtige Telemetrieport konfiguriert ist und die Baudrate auf beiden Seiten übereinstimmt.
  • Intermittierende Verbindung: Entfernen Sie das Telemetriefunkgerät von VTX und ESCs. HF-Rauschen von diesen Komponenten beschädigt Pakete. Das Anbringen von Ferritdrosseln am seriellen Kabel kann ebenfalls helfen.
  • Funkgerät setzt während der Übertragung zurück: Die Stromversorgung ist unzureichend. Verwenden Sie ein dediziertes 5V BEC, das mindestens 1A liefern kann, anstatt Strom vom Pixhawk-Port zu beziehen.
  • Falsche Baudrate: Der RFdesign-Standard ist 57600. Wenn die Funkgeräte neu konfiguriert wurden, verwenden Sie das RFdesign-Konfigurator-Tool im Mission Planner (Anfangseinrichtungsbildschirm), um sie zurückzusetzen.
  • PX4 verbindet sich nicht: Stellen Sie sicher, dass MAVLink am richtigen seriellen Port in QGroundControl aktiviert ist. Einige PX4-Builds aktivieren MAVLink standardmäßig nur über USB.

Was zu kaufen ist

Benötigen Sie das Gesamtbild? Stöbern Sie in allen RFdesign-Produkten auf der RFdesign-Kollektionsseite oder lesen Sie unseren Leitfaden zum Aufbau einer vollständigen Langstrecken-Drohnen-Datenverbindung.

Häufig gestellte Fragen

Muss ich die Firmware auf den Funkgeräten flashen?

Nein. RFdesign-Funkgeräte werden mit vorinstallierter und vorkonfigurierter SiK-Firmware als passendes Paar geliefert. Sie müssen die Firmware nur aktualisieren, wenn Sie neuere Funktionen wünschen oder ein bestimmtes Problem beheben. Der RFdesign-Konfigurator im Mission Planner übernimmt Firmware-Updates.

Welchen TELEMETRIE-Port sollte ich verwenden?

Verwenden Sie TELEM2. Die Dokumentation von ArduPilot warnt vor der Verwendung von TELEM1 für RFD900-Funkgeräte, da das Funkgerät bei voller Sendeleistung fast 1A ziehen kann. Wenn TELEM2 belegt ist, verwenden Sie einen anderen seriellen Port und konfigurieren Sie die entsprechenden SERIALx-Parameter. In jedem Fall sollten Sie das Funkgerät über ein externes 5V BEC anstatt über den Flugcontroller-Port mit Strom versorgen.

Kann ich diese mit einer Raspberry Pi Bodenstation verwenden?

Ja. Das Bodenfunkgerät wird über USB angeschlossen und erscheint als serielles Gerät. Sie können MAVProxy, QGroundControl oder jede MAVLink-kompatible Bodenstationssoftware auf dem Pi ausführen. Dies ist eine häufige Einrichtung für Vermessungsdrohnen, die eine tragbare Bodenstation im Feld benötigen.