Frequenzmessung eines Windsensors mit schwachem Pegel

Hallo ihr Lieben,

für ein Projekt im privaten Bereich benötige ich eure Hilfe. Bei dem Projekt handelt es sich um eine Steuerung für einen Verdunklungsantrieb mit Steuereinheit. Das komplette Paket verfügt auch über einen Wind- und Sonneneinstrahlungssensor. Die Sensorik soll nun mit der Steuereinheit mittels Funk verbunden werden. Die Steuereinheit verfügt über 3 Anschlusspins während der Sensor über 3 Ausgabepins verfügt. Leider ist es nicht möglich, einfach eine Leitung zwischen diesen Anschlüssen zu ziehen!
Meine Idee ist es, die vom Sensor ausgegebenen Werte zwischen zwei Arduinos über 433 MHz zu übertragen. Die Spannungs-Werte der Sonneneinstrahlung werden von einer Foto-Diode erzeugt und können an den Pins im Bereich von 0...300mV gemessen werden. Beim Windsensor handelt es sich um ein "Schaufelrad", welches rotiert, ein Bimetal bei jeder Rotation durchschaltet und somit ein Rechteck-Signal verschiedener Frequenz erzeugt. Amplitude dieses Rechtecksignals ist nahezu die Spannung, die von der Foto-Diode erzeugt wird.
Ich habe mich schon ein wenig durch verschiedene Foren gelesen, bin mir allerdings immer noch nicht sicher, wie ich die Realisierung genau machen soll.
Ich kann mir die sehr stumpfe Idee vorstellen, mit den analogen Inputs einfach die Spannungswerte der 3 Pins kontinuierlich zu messen, zu übertragen und an der Gegenstelle genauso auszugeben. Allerdings weiß ich nicht, ob dann noch der Duty Cicle des Arduinos ausreicht, um die Drehzahlen des Windsensors genau auszugeben. Deswegen würde ich gerne eine Frequenzmessung realisieren. Ich würde die Amplitude des Sonnenstandes, die Amplitude des Rechtecksignals und die Frequenz einzeln übergeben wollen. Zu beachten ist, dass es sich bei der Amplitude des Rechtecksignals nicht über ein klar für den Arduino definierten "HIGH" Zustand handelt!

Was haltet ihr von der Idee ? Gäbe es noch eine viel elegantere Lösung?

Würde mich über eure Hilfe sehr freuen!

Sind diese Anschlüsse irgendwie beschrieben, welche Funktion sie haben?

Diese Schaltung würde keine Spannung erzeugen. Normalerweise führt man über einen Widerstand die Spannung zu, die dann vom Schalter zerhackt wird. Bist Du sicher, daß Du die Signale richtig gemessen hast?

Liegt das am Sensor oder an dessen Entfernung von der Steuerung?

Eleganz ist Geschmacksache. Unter Beibehaltung des von Dir beschriebenen Signals sehe ich schwarz für irgendeinen zuverlässigen Anschluß.

Heißt das, daß Du eine neue Steuerung aufbauen möchtest? Dann könnte man den Sensor so umbauen, daß er brauchbare Signale liefert.

Wird gerne in Temperaturabhängigen Schaltern eingesetzt.
Sehe nicht, was das mit Wind zu tun haben soll
Ich vermute, du meinst einen Reed Kontakt.

Und nein, ich kann mir die Daten der Geräte nicht vorstellen.
Gibts ein Datenblatt zu den Sensoren?

Es könnte ganz einfach ein federnder Kontakt sein. Und die variable Amplitude des Rechtecks könnte von der falschen Wahl des gemeinsamen Massepins kommen.

Vielen Dank für die Antworten.
Ihr habt recht, es ist natürlich kein Bimetall. Es ist ein Reed Kontakt.
Der Sensor besitzt drei Anschlüsse an denen ein Windsymbol, ein Sonnensymbol und ein C,vermutlich für Temperatur, aufgedruckt sind.
Ich habe euch ein paar Bilder von der Platine im Sensor gemacht. Ich glaube dann wird alles noch ein wenig einleuchtender.
Denkbar wäre es, den Reed-Kontakt des Sensors auf die 5V des Arduinos zu legen und somit ein vernünftiges Signal zu bekommen.

Eher für Common. Ohne ein Bezugspotential geht es nicht.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.