Flow_Meter: Impulsabstand zu groß für F

Begonnen von martin.k, 06. September 2011, 21:27:49

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

martin.k

Hi

ich habe mir einen Regenmesser beschafft. Darin eingebaut ist ein Reed-Relais welches alle paar Sekunden für ca. 60ms schliesst. Das Gerät steht noch nicht im Freien, aber der Impulsabstand liegt schätzungsweise irgendwo zwischen 2 und 20 Sekunden.
Flow_Meter ist mit Pulse_Mode = True und Update_Time = t#1s konfiguriert.
Durch die langen Abstände zwischen den Impulsen steht der Ausgang F (Volumenstrom) nur für sehr kurze Zeit an.
Ich müsste ihn also irgendwie für ca. 30 sek. parken / puffern, bis ein neuer Wert kommt, oder eben nicht:-)
Besser wäre jedoch, Flow_Meter selbst würde das übernehmen...

Hat jemand einen Tipp für mich wie ich den Wert puffern kann?
Grüße und Danke im Vorraus,
Martin

Fussel0804

Hi!

Ich arbeite auch mit einem Regensensor und FLOW_METER.

Wozu benötigst du den ausgang F?
Wie groß ist deine UPDATE_TIME?
Wenn ich die Doku richtig verstehe, müsste der Ausgang F nur im PULSE_MODE=FALSE richtig Funktionieren.

Ich habe das ganze folgendermasen realisiert:

      CALL  #FLOW_METER
       VX         :=0.5    (Liter pro Impuls)
       E          :="Regenmengensensor"
       RST        :=#Reset
       PULSE_MODE :=TRUE
       UPDATE_TIME:=T#1S
       F          :=
       X          :=
       Y          :=

      L     #M_Niederschlag.Y
      DTR   
      L     #M_Niederschlag.X
      +R   
      T     #M_Niederschlag_Real    (Summe des Ausgang X+Y)

      CALL  #METER_STAT
       IN           :=#M_Niederschlag_Real
       _DI          :="Kalender".Kalender.LDATE
       RST          :=#Reset
       Last_Day     :=
       Current_Day  :=
       Last_Week    :=
       Current_Week :=
       Last_Month   :=
       Current_Month:=
       Last_Year    :=
       Current_Year :=

Somit schreibe ich meinen Niderschlag pro Tag, Woche usw mit.

Gruß Stefan

martin.k

ZitatWie groß ist deine UPDATE_TIME?
Wenn ich die Doku richtig verstehe, müsste der Ausgang F nur im PULSE_MODE=FALSE richtig Funktionieren.

Ich hatte ja schon geschrieben, dass ich die Update_Time auf 1s stehen habe.

Es ändert nichts an meinem Grundproblem, die Impulse an E kommen nur alle 15 Sekunden. Wenn keine Impulse dann auch kein Wert an F.
Es wäre halt schön zu Wissen wie stark es regnet. Wenn Flow_Meter das bietet würde ich es auch gerne Nutzen.
Vom Baustein unabhängig wäre eine Volumenstromberechnung extern interessant oder eben das speichern / puffern des Wertes.

Gruß
Martin
Martin

Fussel0804

Vom Prinzip ist es einer Rechnung kaum mögich, einen wert alle 1 Sekunde auszugeben, wenn die Messwerte jm ein Vielfaches langsamer (20 sec) kommen.

Wie stark regnet es?
Das gleiche habe ich mir auch schon überlegt, jedoch noch nix brauchbares herausgefunden.

Vom Grundprinzip:
Der erste Regenimpuls ist sowiso nicht auswertbar.
Ab dem Zweiten impuls Könnte man eine Zeitdifferenz der beiden Impulse und somit eine Menge/Zeit errechnen.
Ein aussagekräftiger Wert steht, finde ich, erst nach mehreren Impulsen zur verfügung. (3-4)

Um Regenmenge (gesamt) und Lkter/Stunde zu ermitteln sind Regensensoren mit Kippwaage sehr schlecht geeignet.
Es gibt Regensensoren im Lichtschrankenprinzip.
Die geben Menge und Intensität aus.
Datenblatt kann ich dir mal schicken.
Allerdings ist der Preis von ca 300â,¬ heftig.

Gruß Stefan

vicky

Hallo,
könnt Ihr mal einen Link senden der Typen(Datenblatt, Kosten).

merci
vicky

Fussel0804

Klar,

hier das Datenblatt

Preis: 400â,¬ Liste

[gelöscht durch Administrator]

martin.k

Hallo Vicky,

für welchen Sensor möchtest Du es haben? Für meinen habe ich kein Datenblatt gefunden. Aber wenn Du im Internet nach den Stichworten suchst findest Du einige Informationen.
Modell: TX26
deutscher Vertrieb: Technoline
Hersteller: La Crosse Technology

Wenn meine Labormessungen richtig sind entspricht ein Impuls 0,67704 Liter pro qm.
Das Gerät ist seit gestern auf dem Dach und gestern hat es auch geregnet. Ich brauche nun einen manuellen Regensammler mit Scala damit ich verifizieren kann was ich ausgerechnet habe.

Grüße
Martin