Durchflussmessung mit Hilfe von Impulsen realisieren - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Durchflussmessung mit Hilfe von Impulsen realisieren (/Thread-Durchflussmessung-mit-Hilfe-von-Impulsen-realisieren) |
Durchflussmessung mit Hilfe von Impulsen realisieren - MrBenBen - 15.03.2016 17:06 Hallo, ich versuche gerade ein Durchflussmessung mit Hilfe von Impulsen zu realisieren. Es funktioniert auch alles so weit so gut. Nur bin ich jetzt an einem Punkt, an dem meine geringe Labview Erfahrung nicht mehr weiter hilft. Und zwar habe ich mir jetzt eine VI erstellt, die mir anhand von gezählten Impulsen eines Durchflussmessers ein bestimmtes Volumen an Flüssigkeit zurück gibt. Nach erreichen eines Grenzwertes wird dadurch ein Ventil geschlossen und der Fluss gestoppt. Jetzt zu meinem Problem hierbei. Und zwar möchte ich nicht nur das Gesamtvolumen wissen, welches meinen Sensor passiert hat, sondern würde ich gerne auch die aktuelle Durchflussrate wissen. Ich dachte hierbei an so etwas wie eine zweite While-Schleife, die sich alle 0,1s das aktuell geflossene Volumen ausliest und vom Volumen der vorherigen Iteration abzieht. Über diese Differenz und die definierte Zeit könnte ich mir eine durchschnittlichen Fluss berechnen lassen. Bevor ich aber mit dieser Idee starte, wollte ich eventuell Meinungen hören, ob das überhaupt so lösbar ist, oder ob jemand nicht eine andere eventuell bessere Lösung wüsste. Ich hänge mal meine aktuelle VI an. Hier geht es dann speziell um die Case-Bedingung mit Bezeichnung Durchflussmessung. Meine Labview Kenntnisse sind noch äußerst gering und ich mache so einiges nach Trial and Error Methode. Also bitte nicht über die stümperhafte Erstellung der VI wundern . In meiner Signatur finden sich auch noch meine verwendeten Komponenten. Schon einmal Danke für eure Vorschläge und Hilfen. Viele Grüße Ben RE: Durchflussmessung mit Hilfe von Impulsen realisieren - GerdW - 15.03.2016 18:20 Hallo Ben, Zitat:Bevor ich aber mit dieser Idee starte, wollte ich eventuell Meinungen hören, ob das überhaupt so lösbar ist, oder ob jemand nicht eine andere eventuell bessere Lösung wüsste.Diese Idee ist doch (in großen Teilen) perfekt! Du hast einen Volumenstrommesser, der über die Pulse das durchgeflossene Volumen meldet: momentan zählst du einfach die Pulse und multiplizierst mit der "Volumen pro Puls"-Angabe deines Sensors. Jetzt musst du eben nur die Differenz der gezählten Pulse pro Zeiteinheit bestimmen: warum dafür eine zweite Loop nutzen? Momentan solltest du doch auch schon eine Schleife nutzen, die regelmäßig den Sensor abfragt! Zitat:Ich hänge mal meine aktuelle VI an.Mach das doch bitte mal! RE: Durchflussmessung mit Hilfe von Impulsen realisieren - MrBenBen - 16.03.2016 09:12 Hallo Gerd Zitat:Ich hänge mal meine aktuelle VI an.Mach das doch bitte mal! [/quote] Stimmt, das sollte ich mal machen, wenn ich es schon ankündige. RE: Durchflussmessung mit Hilfe von Impulsen realisieren - GerdW - 16.03.2016 09:21 Hallo Ben, kannst du das VI bitte auch für LV2014 abspeichern und anhängen? (Datei-Menü->Speichern für vorige…) RE: Durchflussmessung mit Hilfe von Impulsen realisieren - MrBenBen - 16.03.2016 09:47 Klar mach ich das. RE: Durchflussmessung mit Hilfe von Impulsen realisieren - GerdW - 16.03.2016 10:34 Hallo Ben, ich habe die Kernkomponente des VIs mal vereinfacht… RE: Durchflussmessung mit Hilfe von Impulsen realisieren - MrBenBen - 16.03.2016 12:35 Dankeschön Gerd. Genau das habe ich gesucht. Top! Nur noch eine Frage dazu. Und zwar würde ich gerne verstehen, wie mein Counter genau funktioniert. Und zwar hast du eine Zeit von 100ms als Iterationschritt angegeben. Heißt dass dann, dass mein Counter 100ms lang die Impulse summiert und dann liest meine Schleife die Werte aus? Würde mich nur interessieren, nicht dass irgendwelche Impulse verloren gehen. Ich hoffe die Frage ist verständlich. Aber nochmals danke für deine schnell Lösung, hab das gerade ausprobiert und funktioniert perfekt! RE: Durchflussmessung mit Hilfe von Impulsen realisieren - jg - 16.03.2016 14:00 Der Counter wird beim ersten Aufruf des DAQ-Assi auf der Karte gestartet und zählt ab diesem Zeitpunkt stur die Impulse hoch. Das siehst du an der Ausgabe "Impulse" oder "Volumen [L]". Gerd bildet bloß alle 100ms die Differenz der beiden letzten "Gesamtimpulswerte", um somit einen Durchflussrate zu berechnen. Gruß, Jens RE: Durchflussmessung mit Hilfe von Impulsen realisieren - MrBenBen - 16.03.2016 14:38 Okay, jetzt hab ich es verstanden. Vielen Dank Jörg! |