Zum Hauptinhalt springen

MAG-BOARD

Das MAG-BOARD ist die zentrale Elektronikplattform für den Bau von DIY-Fluxgate-Magnetometer- und Gradiometersystemen mit FG-3+-Sensoren. Es handelt sich um eine ESP32-basierte Platine, die Sensormessung, Displayausgabe, Benutzeroberfläche und Datenkommunikation übernimmt.

Es ist das Kernkomponent des Full Gradiometer Kit und des Professional 3-Axis Magnetometer Kit.


Rolle im System

FG-3+ Sensor(en) ──► MAG-BOARD (ESP32) ──► LCD-Display
──► USB / Serielle Ausgabe
──► Optionale Tasten / LEDs
──► Optionaler externer Flash

Die MAG-BOARD-Firmware liest die Frequenzimpulsausgaben der angeschlossenen FG-3+-Sensoren, berechnet Magnetfeldwerte und liefert eine Echtzeit-Anzeige auf einem optionalen LCD-Display.


Stromversorgung

Versorgungspolung

Das MAG-BOARD verfügt über keinen Verpolungsschutz. Das Anschließen der Stromversorgung mit umgekehrter Polarität beschädigt die Platine dauerhaft. Überprüfen Sie stets die Polarität, bevor Sie die Stromversorgung anschließen.

  • Versorgungsspannung: Für den erforderlichen Eingangsspannungsbereich siehe MAG-BOARD-Produktseite
  • Verwenden Sie eine geregelte, rauscharme Stromversorgung
  • Betreiben Sie das Gerät nicht über dieselbe Schiene wie Motoren oder Hochstromlasten ohne ausreichende Filterung

Optionale Benutzeroberflächenkomponenten

Das MAG-BOARD unterstützt optionale Hardware-Erweiterungen, die je nach Anwendung bestückt werden können:

KomponenteFunktion
DrucktastenBenutzereingabe (z. B. Modusauswahl, Start/Stopp der Protokollierung)
LEDsStatusanzeige (z. B. Betrieb, Protokollierung, GPS-Fix)
LCD-DisplayEchtzeit-Magnetfeldanzeige

Diese Komponenten werden an die dafür vorgesehenen Pads oder Steckverbinder auf der Platine angeschlossen. Für Details zur Platzierung siehe die Montageanleitung in der Dokumentation zum Full Gradiometer Kit.


LCD-Spannungsauswahl

Das MAG-BOARD enthält eine Spannungsauswahl-Lötbrücke für die LCD-Hintergrundbeleuchtung und die Logikversorgung. Diese muss für das jeweilige LCD-Modul korrekt eingestellt sein:

  • 3,3 V — für 3,3-V-LCD-Module
  • 5 V — für 5-V-LCD-Module
warnung

Eine falsche LCD-Spannung kann das LCD-Modul beschädigen oder dazu führen, dass es nicht initialisiert wird. Überprüfen Sie die Versorgungsspannung Ihres LCDs vor der Auswahl.


Optionaler externer Flash-Speicher

Das MAG-BOARD enthält ein Footprint für einen optionalen externen SPI-Flash-Speicherchip. Damit kann die Firmware Kalibrierungsdaten, Konfigurationsdaten oder erweiterte Protokollpuffer lokal auf der Platine speichern.

hinweis

Externer Flash ist für den Standardbetrieb nicht erforderlich. Es handelt sich um eine optionale Funktion für fortgeschrittene Anwendungsfälle.


Firmware

Das MAG-BOARD läuft mit einer von FG Sensors entwickelten benutzerdefinierten Firmware. Zwei Flash-Workflows werden unterstützt:

Arduino IDE

Das MAG-BOARD ist über das ESP32-Board-Support-Paket mit der Arduino IDE kompatibel.

  1. Installieren Sie das ESP32-Board-Paket in der Arduino IDE
  2. Wählen Sie die entsprechende ESP32-Board-Variante aus
  3. Öffnen Sie den MAG-BOARD-Sketch
  4. Via USB verbinden und hochladen

Ausführliche Schritt-für-Schritt-Anweisungen finden Sie im Leitfaden MAG-BOARD programmieren.

BIN-Datei-Flashen (ESP32 Flash Download Tool)

Vorkompilierte Firmware im .bin-Format kann direkt mit dem ESP32 Flash Download Tool aufgespielt werden:

  1. Laden Sie das ESP32 Flash Download Tool von Espressif herunter
  2. Verbinden Sie das MAG-BOARD über USB
  3. Wählen Sie den Chip-Typ (ESP32)
  4. Laden Sie die Firmware-.bin-Datei an die korrekte Flash-Adresse
  5. Klicken Sie auf Start

Diese Methode erfordert keine Arduino IDE und wird empfohlen, wenn die Firmware ohne Codeänderungen aktualisiert werden soll.

Ausführliche Anweisungen und Download-Links finden Sie im Leitfaden Firmware-Installation.


Serielle Ausgabe

Wenn das MAG-BOARD über USB verbunden ist, wird es als USB-UART-Brücke erkannt. Die serielle Ausgabe liefert Echtzeit-Magnetfeldmessungen und ist von jedem seriellen Terminal oder Host-Software lesbar.

ParameterWert
SchnittstelleUSB (über Onboard-USB-UART)
BaudrateSiehe Firmware-Dokumentation
FormatText / ASCII