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