FlyingRC RM3100 ist ein externer Kompassmodul auf Basis des dreiachsigen Magnetometers PNI RM3100. Der Kompass kommuniziert über den SPI-Bus (MOSI, MISO) und eignet sich daher für Robotik- und DIY-Projekte. Vor dem Einsatz an RC-Modellen von Flugzeugen und Drohnen stellen Sie sicher, dass die Steuerungseinheit den SPI-Bus herausgeführt hat. Das Modul wird ohne Steckverbinder und ohne Kabel geliefert. Die Leitungen werden direkt an die Pads gelötet, alternativ wird das Modul über eine Stiftleiste angeschlossen.
Das Magnetometer erfasst das Magnetfeld der Erde, das sehr schwach ist und leicht durch umliegende Elektronik beeinflusst wird, insbesondere durch die Stromkabel vom Akku. Daher wird der Kompass so weit wie möglich vom restlichen Elektronikaufbau entfernt platziert. Ein separates externes Modul ermöglicht dies im Gegensatz zu einer kombinierten GPS- und Kompass-Einheit. Die vierlagige Platine ist 1,16 mm dick und verfügt über vergoldete Pads. Die Abmessungen 12,70 x 12,70 x 7,42 mm und das Gewicht von 0,53 g ermöglichen den Einbau auch in kleinere Builds.
Das RM3100-Set besteht aus zwei Sensorspulen Sen-XY-f für die X- und Y-Achse, einer Spule Sen-Z-f für die Z-Achse und dem Controller MagI2C. Es arbeitet nach dem magneto-induktiven Prinzip, bei dem die Frequenz eines Oszillationskreises gemessen wird, dessen Induktivität sich mit dem umliegenden Magnetfeld ändert. Im Vergleich zu herkömmlichen Hall-Sensoren bietet es laut Hersteller etwa die zehnfache Auflösung und mehr als 20-mal geringeres Rauschen, zeigt keine magnetische Hysterese und benötigt keine Temperaturkalibrierung.
Wichtiger Hinweis: Der Kompass kommuniziert ausschließlich über SPI. Die Firmware Betaflight unterstützt den RM3100-Magnetometer nicht. iNav unterstützt ihn nur auf Targets, die einen SPI-Bus und einen für den Kompass definierten CS-Pin haben. ArduPilot und PX4 haben zwar einen Treiber für den RM3100, erfordern bei SPI-Anschluss aber in der Regel Anpassungen an hwdef und einen eigenen Firmware-Build. Vor dem Kauf empfehlen wir zu prüfen, ob die Steuerungseinheit den RM3100 über SPI tatsächlich unterstützt.
Das Modul wird ausschließlich mit 3,3 V betrieben, der Arbeitsbereich liegt bei 2,0-3,6 V. Eine Versorgung mit 5 V zerstört das Modul.