DroneCAN-Knoten im Browser
Als Alternative zum DroneCAN GUI Tool listet FlySpark jeden DroneCAN-Knoten auf einem CAN-Bus mit Zustand, Modus, Laufzeit und Namen auf, über einen SLCAN-USB-CAN-Adapter. Öffne einen Knoten, um seine Identität zu sehen und seine Parameter zu bearbeiten. Es läuft in Chrome oder Edge und in der FlySpark-App für Android.
Praktisch, um CAN-GPS-Module, Airspeed-Sensoren, Strommodule und ESCs zu prüfen, bevor sie in einen ArduPilot- oder PX4-Build kommen.
Kostenlos. Für Hardware-Verbindungen brauchst du Chrome oder Edge auf einem Computer; am Smartphone nutzt du die FlySpark-App.
Funktionen
Live-Knotenliste
ID, Name, Zustand, Modus und Laufzeit jedes Knotens, laufend aktualisiert.
Knotendetails
Hardware- und Softwareversionen und die eindeutige ID, wie vom Knoten gemeldet.
Parameter
Knotenparameter lesen und bearbeiten, mit Typ- und Bereichsprüfung.
Busmonitor
Ein Live-Log der CAN-Frames, dekodiert als DroneCAN-Nachrichten.
Adapterwahl
Funktioniert mit SLCAN-Adaptern wie CANable und Zubax Babel; Bitrate und eigene Node-ID des Tools sind wählbar.
Simulierter Bus
Ein Demo-Bus mit Knoten und Parametern, um das Tool ohne Hardware kennenzulernen.
Eine Alternative zum DroneCAN GUI Tool
Das DroneCAN GUI Tool ist das Standard-Desktopprogramm für DroneCAN, früher UAVCAN v0, und die meisten Herstelleranleitungen nutzen es. Es ist eine Python-Anwendung, die installiert werden muss. FlySpark deckt die häufigsten Aufgaben ab, nämlich prüfen, welche Knoten aktiv sind, und ihre Parameter ändern, in einem Browser-Tab oder auf dem Smartphone.
Für Firmware-Updates von Knoten im Feld oder eine detaillierte Busanalyse halte das DroneCAN GUI Tool oder den DroneCAN-Bildschirm von Mission Planner bereit. Sie nutzen dasselbe Protokoll, du kannst also frei wechseln.
Was du brauchst
Einen SLCAN-fähigen USB-CAN-Adapter, verbunden mit deinem CAN-Bus, mit Spannung auf dem Bus und Terminierung an beiden Enden. Der Bus wird üblicherweise mit 1 Mbit/s geöffnet, dem DroneCAN-Standard von ArduPilot und PX4. Im Browser wird der Adapter über Web Serial in Chrome oder Edge angesprochen. Die Busspannung muss vom Fahrzeug oder einem separaten Netzteil kommen; ein USB-Adapter allein versorgt deine Knoten unter Umständen nicht.
Wenn die Knoten gesund aussehen, konfigurierst du die Autopilot-Seite in der ArduPilot Bodenstation oder im PX4 Configurator.
So siehst du DroneCAN-Knoten im Browser
- Adapter anschließen. Verbinde den SLCAN-Adapter mit dem CAN-Bus und versorge den Bus mit Strom.
- Tool öffnen. Öffne FlySpark in Chrome oder Edge und wähle DroneCAN.
- Adapter wählen. Erlaube den Adapter, wenn der Browser fragt. Der Bus wird mit 1 Mbit/s geöffnet.
- Knoten prüfen. Beobachte die Knotenliste und öffne dann einen Knoten, um seine Parameter zu lesen oder zu ändern.
Häufige Fragen
Welche Adapter werden unterstützt?
USB-Adapter, die das serielle SLCAN-Protokoll sprechen, etwa CANable und Zubax Babel.
Ist DroneCAN dasselbe wie UAVCAN?
DroneCAN führt UAVCAN v0 fort, das Protokoll der Peripherie für ArduPilot und PX4. Cyphal, früher UAVCAN v1, ist ein anderes Protokoll und wird hier nicht unterstützt.
Kann ich Knotenparameter ändern?
Ja. Öffne einen Knoten, bearbeite einen Wert und speichere ihn auf dem Knoten.
Kann ich es ohne Adapter ausprobieren?
Ja. Die Demo zeigt einen simulierten CAN-Bus mit Knoten und Parametern.
Verwandte Tools
ArduPilot einrichten: Bodenstation im Browser
Mission-Planner-Alternative für Chrome: ArduPilot einrichten, kalibrieren, Parameter, Missionen und Logs per USB, Telemetriefunk oder Bluetooth.
PX4 einrichten: Bodenstation im Browser
QGroundControl-Alternative für Chrome: PX4 Airframe, Sensoren, Flugmodi, Akku, Sicherheit, Parameter und Missionen. Ganz ohne Installation.
Eine MAVLink Bodenstation, die im Browser läuft
Web-Bodenstation für ArduPilot und PX4 per MAVLink: HUD, Scharfschalten, Modi, Parameter, Missionen und Logs über USB, Telemetriefunk oder Bluetooth.
Bereit zum Ausprobieren?
Kostenlos. Für Hardware-Verbindungen brauchst du Chrome oder Edge auf einem Computer; am Smartphone nutzt du die FlySpark-App.