Impuls/Liter in Liter/h

Pinguino

Level-1
Beiträge
182
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe ein Durchflusssensor der 700Impulse pro Liter hat, jetzt möchte ich auf dem Touchpanel L/h anzeigen. Wie soll ich das realisieren hat mir jemanden einen Guten Tip wie ich das umrechnen kann?

Danke!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Je nach Impulsfrequenz kann man verschiedene Verfahren anwenden.

Z.B. die Zeit zwischen zwei Impulsen messen (SFC64 bietet sich an) und dann zurückrechnen.
Kommen die Impulse aber sehr schnell (ich sag mal alle 10 Zyklen des OB1), würde das ungenau. Dann kann man die Impulsauswertung in einem Zeit-Interrupt aufrufen.

Wenn der Durchfluss nicht so aktuell sein muss, kann man auch über eine feste Zeit die Impulse zählen (einfacher).
 
Leider steht nicht da, welche CPU verbaut ist.
Falls du eine 31*-C verwendest, würde ich den Durchflussmesser an einen der Onboard-Zählereingange anschließen, und diesen in der Hardwarekonig auf Frequenzmessen stellen.
Mit dem SFB48 kann dann die Frequenz in mHz ausgelesen werden. Die Umrechnung von mHz auf l/h sollte dann kein Problem sein.
 
Kann ich eigentlich über Zugriff über PEB x überhaupt auf digitale Eingänge zugreifen, oder ist das CPU abhängig?
Also PEB 0 beispielsweise?

Dann wäre die Idee mit dem Zeitinterrupt natürlich Quark, wenn ich immer nur mit dem Prozessabbild arbeiten würde.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
er hat die impulsanzahl für 5s ... 5 * 12 = ??? ... na los kleines mathegenie ... richtig ... 60 .... noch weitere fragen?


Guck mal oben (allgemeine Formel).......Solche Bemerkungen kannst Du Dir.....stecken :-D:-D

Ich wollte mit den 5 (oder 60 Sek) Sek meinen, man kann es pauschal behandeln (m Sek)
 
Ich wollte mit den 5 (oder 60 Sek) Sek meinen, man kann es pauschal behandeln (m Sek)

sicher kann man eine allgemeine form finden und ich denke das ist allen klar, da lebenslang in seinem beispiel aber die 5s benutzte, vielleicht aus erfahrungswerten, vielleicht weil er ein anschauliches beispiel brauchte, mußte er die 12 bringen ... da ist dein dämliches nachgefrage nicht angebracht ... der hinweis auf die allgemeine form hätte vollkommen gereicht. (ist das eigentlich bei euch an der uni so gewesen, das man statt standadisierten variablen wie t für eine zeit einfach irgendwas genommen hat? :rolleyes:)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich glaube es ging dem Themenstarter Pinguino um die Frage wie er bei der Umrechnerei auf die Zeiteiheit l/h kommt.
Das geht halt nur wenn man einen Zeitbereich aufpannt, ob die Meßspanne jetzt 5sec oder 2sec beträgt, ist nur für die Dynamik der Anzeige wichtig.
Mit den einfachen Worten eines "Instandhalters" gesagt!
 
Zuletzt bearbeitet:
impulse pro min(sek)*60(3600)/700=l/h
so ist es meiner meinung am einfachsten.
über den code kannst dir ja den kopf zerbrechen.
 
Zurück
Oben