-> Hier kostenlos registrieren
Hallo SPS Freunde,
ich befürchte ich begehe einen Denkfehler!
Ich habe einen Durchflusssensor.
Dieser liefert mir maximal 4 Impulse in der Minute, um 10 Liter Wasserdurchfluss anzuzeigen.
Die Idee war, dass ich 60Sekunden lang die Impulse zähle.
4 Impulse in 60 Sekunden = 10L/min
3 Impulse in 60 Sekunden = 7,5L/min
2 Impulse in 60 Sekunden = 5L/min
1 Impuls in 60Sekunden = 2,5L/min
0 = 0
Aber so aktualisiert sich meine Anzeige nur alle 60 Sekunden und zeigt den vergangenen Durchlauf an.
Also dachte ich, ich zähle 15 Sekunden hoch, und prüfe, ob in dieser Zeit ein Impuls gekommen ist. => 10L/min
Falls nicht, zähle ich weiter bis 30 Sekunden und prüfe noch einmal ob ein Impuls gekommen ist. => 5L/min
Falls nicht, zähle ich weiter bis 45 Sekunden ... usw.
Mich beschleicht das Gefühl, dass ich die Sache falsch angehe, und dass die Auswertung auch genauer funktionieren muss.
Hat jemand eine bessere / genauere / schneller Umsetzung?
ich befürchte ich begehe einen Denkfehler!
Ich habe einen Durchflusssensor.
Dieser liefert mir maximal 4 Impulse in der Minute, um 10 Liter Wasserdurchfluss anzuzeigen.
Die Idee war, dass ich 60Sekunden lang die Impulse zähle.
4 Impulse in 60 Sekunden = 10L/min
3 Impulse in 60 Sekunden = 7,5L/min
2 Impulse in 60 Sekunden = 5L/min
1 Impuls in 60Sekunden = 2,5L/min
0 = 0
Aber so aktualisiert sich meine Anzeige nur alle 60 Sekunden und zeigt den vergangenen Durchlauf an.
Also dachte ich, ich zähle 15 Sekunden hoch, und prüfe, ob in dieser Zeit ein Impuls gekommen ist. => 10L/min
Falls nicht, zähle ich weiter bis 30 Sekunden und prüfe noch einmal ob ein Impuls gekommen ist. => 5L/min
Falls nicht, zähle ich weiter bis 45 Sekunden ... usw.
Mich beschleicht das Gefühl, dass ich die Sache falsch angehe, und dass die Auswertung auch genauer funktionieren muss.
Hat jemand eine bessere / genauere / schneller Umsetzung?