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
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:
| Komponente | Funktion |
|---|---|
| Drucktasten | Benutzereingabe (z. B. Modusauswahl, Start/Stopp der Protokollierung) |
| LEDs | Statusanzeige (z. B. Betrieb, Protokollierung, GPS-Fix) |
| LCD-Display | Echtzeit-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
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.
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.
- Installieren Sie das ESP32-Board-Paket in der Arduino IDE
- Wählen Sie die entsprechende ESP32-Board-Variante aus
- Öffnen Sie den MAG-BOARD-Sketch
- 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:
- Laden Sie das ESP32 Flash Download Tool von Espressif herunter
- Verbinden Sie das MAG-BOARD über USB
- Wählen Sie den Chip-Typ (ESP32)
- Laden Sie die Firmware-
.bin-Datei an die korrekte Flash-Adresse - 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.
| Parameter | Wert |
|---|---|
| Schnittstelle | USB (über Onboard-USB-UART) |
| Baudrate | Siehe Firmware-Dokumentation |
| Format | Text / ASCII |