Serielle und CSV-Formate
Diese Seite dokumentiert die seriellen Kommunikationseinstellungen und Datenformate des FGA Logger und des FG-3C Sensors.
FGA Logger
Serielle Einstellungen
| Parameter | Wert |
|---|---|
| Schnittstelle | USB-C virtueller COM-Port oder DB9 UART |
| Baudrate | Konfigurierbar (siehe Firmware-Dokumentation für verfügbare Raten) |
| Datenbits | 8 |
| Parität | Keine |
| Stoppbits | 1 |
| Flusskontrolle | Keine |
Verbinden Sie den FGA Logger über USB-C mit Ihrem PC. Er erscheint als virtueller COM-Port (Windows: COMx, Linux/macOS: /dev/ttyUSBx oder /dev/tty.usbserial-x).
CSV-Format
Der FGA Logger gibt Daten im CSV-Format (Comma-Separated Values) aus, sowohl auf der seriellen Schnittstelle als auch in den SD-Karten-Protokolldateien. Jede Zeile repräsentiert eine Messung.
Kopfzeile
Timestamp_ms,B1x_nT,B1y_nT,B1z_nT,B1v_nT,B2x_nT,B2y_nT,B2z_nT,B2v_nT,Lat_deg,Lon_deg,Alt_m,SIV,Fix,HDOP_m
Beispiel-Datenzeile
1710500123456,24312.5,-1823.1,44521.8,50234.6,24318.2,-1819.4,44518.3,50231.1,46.051980,14.506280,312.4,8,3,1.2
Feldbeschreibungen
| Feld | Einheit | Beschreibung |
|---|---|---|
Timestamp_ms | ms | Systemzeitstempel in Millisekunden seit Einschalten oder Epoche |
B1x_nT | nT | Magnetfeld, Sensor 1, X-Achse |
B1y_nT | nT | Magnetfeld, Sensor 1, Y-Achse |
B1z_nT | nT | Magnetfeld, Sensor 1, Z-Achse |
B1v_nT | nT | Gesamtfeldvektorbetrag, Sensor 1 (√(x²+y²+z²)) |
B2x_nT | nT | Magnetfeld, Sensor 2, X-Achse |
B2y_nT | nT | Magnetfeld, Sensor 2, Y-Achse |
B2z_nT | nT | Magnetfeld, Sensor 2, Z-Achse |
B2v_nT | nT | Gesamtfeldvektorbetrag, Sensor 2 |
Lat_deg | ° | GPS-Breitengrad, Dezimalgrad (WGS84) |
Lon_deg | ° | GPS-Längengrad, Dezimalgrad (WGS84) |
Alt_m | m | GPS-Höhe über dem mittleren Meeresspiegel |
SIV | — | Sichtbare Satelliten |
Fix | — | GPS-Fix-Typ (0 = kein Fix, 2 = 2D, 3 = 3D) |
HDOP_m | m | Horizontale Genauigkeitsverdünnung |
In Einzelsensor-Konfigurationen sind die B2-Felder (B2x_nT, B2y_nT, B2z_nT, B2v_nT) null oder nicht belegt. In Gradiometer-Konfigurationen sind sowohl B1 als auch B2 aktiv, und der Gradient kann als B1 − B2 pro Achse berechnet werden.
Verwenden Sie Fix und HDOP_m, um GPS-Zeilen mit schlechter Qualität zu filtern. Ein Fix von 3 und HDOP_m unter 2,0 zeigt eine zuverlässige GPS-Position an.
FG-3C Serielle Ausgabe
Einstellungen
| Parameter | Wert |
|---|---|
| Baudrate | 115200 |
| Datenbits | 8 |
| Parität | Keine |
| Stoppbits | 1 |
| Flusskontrolle | Keine |
UART-Modus
Im UART-Modus überträgt der FG-3C das gemessene Magnetfeld als ASCII-Text in nT über Pin 4 (TX). Schließen Sie Pin 4 an den RX Ihres MCU oder an eine USB-UART-Brücke an.
Beispielausgabe
24315.2
24318.6
24311.9
24320.4
Jede Zeile ist eine Messprobe. Der Wert ist die Feldstärke entlang der empfindlichen Achse des Sensors in Nanotesla.
Ausgaberate und genaues Format (feste Dezimalstellen, vorzeichenbehaftet vs. vorzeichenlos) können je nach Firmware-Version variieren. Vollständige Spezifikationen finden Sie im FG-3C Datenblatt.