Die Berechnung der Prüfsumme, die Zusammensetzung des Statusworts, sowie die in den
Telegrammen verwendeten Steuer-/Separationszeichen, sind nachfolgend aufgeführt.
Steuerzeichen:
CR – Carriage Return (13
LF – Line Feed (10
; 0x0A)
dec
STX – Start of Text (2
dec
ETX – End of Text (3
dec
Separationszeichen:
Separationszeichen zwischen den einzelnen Messwerten im String ist das Semikolon ‚;'.
Das Prüfsummenseparationszeichen ist das Multiplikationszeichen ‚*'.
Prüfsumme:
Die Prüfsumme ist die XOR Verknüpfung aller Zeichen zwischen <STX> und dem Byte <*>.
Der Stern dient als Separationszeichen zur Prüfsumme und geht nicht mehr in die Prüfsumme mit
ein.
Status:
Innerhalb der Wetterstation steht ein Statuswort (32 Bit) zur Verfügung, welches Informationen
über den Zustand der Wetterstation liefert. Die Messwerte werden einer Plausibilitätsprüfung
unterzogen und im Statuswort angezeigt.
Bit-Nummer
Funktion
Bit 0
Niederschlagssensor
Bit 1
Niederschlagssensor
Bit 2
GPS Daten
Bit 3
RTC Daten vom GPS-
Empfänger
Bit 4
ADC Werte
Bit 5
Luftdruck
Bit 6
Helligkeit Nord
Bit 7
Helligkeit Ost
Bit 8
Helligkeit Süd
Bit 9
Helligkeit West
Bit 10
Dämmerung
Bit 11
Globalstrahlung
Bit 12
Lufttemperatur
Bit 13
Niederschlag
Bit 14
Windgeschwindigkeit
Bit 15
Windrichtung
Bit 16
Feuchtesensor
Bit 17
Watchdog Reset
Bit 18
EEPROM Parameter
Bit 19
EEPROM Parameter
Bit 20
Neue FW
; 0x0D)
dec
; 0x02)
; 0x03)
Beschreibung
=1, Betauungsschutz aktiv.
=1, Trocknungsphase der Sensoroberfläche.
=1, Kein gültiges RMC Telegramm empfangen.
=1, Zeit vom GPS-Empfänger ungültig.
=1, Werte vom Analog-Digital-Umsetzer ungültig.
=1, Messwert vom Drucksensor ungültig.
=1, Messwert vom Helligkeitssensor Nord ungültig.
=1, Messwert vom Helligkeitssensor Ost ungültig.
=1, Messwert vom Helligkeitssensor Süd ungültig.
=1, Messwert vom Helligkeitssensor West ungültig.
=1, Messwert der Dämmerung ungültig.
=1, Messwert vom Globalstrahlungssensor ungültig.
=1, Messwert vom Lufttemperatursensor ungültig.
=1, Messwert vom Niederschlagssensor ungültig.
=1, Messwert vom Windgeschwindigkeitssensor ungültig.
=1, Messwert vom Windrichtungssensor ist ungültig.
=1, Messwerte vom Feuchtesensor ungültig (relative Feuchte,
absolute Feuchte, Taupunkttemperatur).
=1, letzter Neustart durch Watchdog-Reset.
=1, interne EEPROM Parameter ungültig.
=1, interne EEPROM Parameter enthalten die Standardwerte.
=1, letzter Neustart erfolgte mit neuer Firmware.
Tabelle 1 : Statuswort
16 - 40
021773/07/14