Interface Windgeber

‘Kombi Classic’ – Windgeber von Thies Clima, Göttingen

 

Der Windsensor wird mit +15V betrieben. Seine digitalen Signale haben einen HIGH-Level von +15V und einen LOW-Level von 0V. Die ArduinoUNO-Hardware wird mit +5V betrieben und hat einen  HIGH-Level von +5V und einen LOW-Level von 0V. Die Pegelanpassung an die Arduino-Hardware geschieht mittels gewöhnlicher Spannungsteiler.

 

Signalerfassung und Weiterleitung

Das Windgeschwindigkeitssignal geht direkt an den digitalen Port 2 des Arduino, das der Windrichtung wird mit Hilfe des Parallel-Serien-Wandlers PCF8574 über den I2C-Bus, Adresse 46h, ausgelesen. Die Pegelanpassung von +15V/0V (Windsensoren) auf +5V/0V (Arduino-Hardware) erfolgt über einfache Spannungsteiler.

Hier sieht man das Arduino-Shield mit den Ergänzungen für das Windrichtungsinterface mit den Spannungsteilern und dem I2C-I/O-Interface PCF8574 für die Windrichtung) und die temperaturkompensierte Uhr (DS3231).

Windgeschwindigkeits- / Frequenz – Funktion des Windgebers

 

Zur Ermittlung der Windgeschwindigkeit in m/s muss die vom Windgeber gelieferte Signalfrequenz gemäß der Vorgaben im Datenblatt umgerechnet werden. Der Wertebereich des Gebers geht von 3Hz – 1042 Hz, welcher dem der Windgeschwindigkeit von 0,5m/s – 50m/s entspricht. Auf der Basis dieser Angaben lautet dann die Umrechnungsfunktion:

v (m/s) = 0,04783446 (m/s)/Hz * f (Hz) + 0,15649663 m/s

 

 

 

zurück zur Wetterstation auf dem AVSK-Gelände

weiter zu Temperatur/Luftfeuchte