LabVIEWForum.de
Datenerfassung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Datenerfassung (/Thread-Datenerfassung--10076)



Datenerfassung - Mati - 06.02.2008 14:04

Hallo Zusammen,

ich habe ein Problem mit der kalibrierung eines Luftmassenmesser.
Der Luftmassenmesser ist ein HFM5 ( Hybridschaltung integriert) vom Bosch. Die werden direkt vom Hersteller
je Fahrzeugtyp kalibriert.
Nun in einem Luftkanal (angetrieben von einem Lüfter) habe wir diesen Sensor im Einsatz. Der Sensor liefert eine analoge Messpannung von 0 - 5 V und
das entspricht 10 - 640 kg/h
Spannung: (1,1502 - 1,2758 - 1,4136 - 1,7261 - 2,1676 - 2,7617 - 3,5174 - 3,9445 - 4,2399 - 4,5747 )
Volumenstrom: (6 - 10 - 15 - 30 - 60 - 120 - 250 - 370 - 480 - 640 ).
mit Excel habe die Gleichung aus den datenpunkte ermittelt und habe ich Q = 4,5342 * U^3,2377

Da wir keine Pulsation haben wie im Fahrzeugmotor, wird der bereich der Messspannung von 0-1 V unwirksam. dieser Bereich dient zur Erfassung der Rückströmung (0-0,99 V entspricht - 40 bis 0 kg/h), was nicht relevent für uns ist.

Beim Erfassen jetzt im Versuchsstand bekomme ich als erster Wert ein Messspannung von U= 1,021 V in der Ruhelage (Lüfter aus). Duch die Gleichung die ich Aus Excel habe ergit ein Q= 5,284.

Mein frage ist, aus eurer Erfahrung wie soll ich das lösen?


Datenerfassung - VDB - 06.02.2008 14:12

Dafür nimmst du am besten eine Lookup Tabelle:

[attachment=11028]

Alles unter 1,1502 wird damit auf 0 gesetzt.

VDB


Datenerfassung - Lucki - 06.02.2008 14:48

' schrieb:Mein frage ist, aus eurer Erfahrung wie soll ich das lösen?
Weiß nicht, warum verrätst Du nicht, was es da zu lösen geben soll?
Nach meiner Berechnung kommt da Q=4.84979 heraus und nicht Dein Wert, meintest Du das? Derartige Gleichungen eignen sich auch nur zur Interpolation, also hier innerhalb von 1.15..5.57 V, bei Extrapolation sind die Ergebnisse nicht unbedingt brauchbar.


Datenerfassung - Mati - 06.02.2008 18:01

Hallo,

Zitat:Weiß nicht, warum verrätst Du nicht, was es da zu lösen geben soll?
sorry wenn ich das problem nicht gut dargestellt habe. Die Vi werde ich unten anhägen für einen besseren übersicht des Problems.

wie kann ich mein Programm so einstelle, dass es für die gemessene Messspannung = 1,021 V einen Volumenstrom von 0 anzeigt?

Ich habe es versucht diese Punktpaare noch in der Gleichung zu integrieren, klappt aber nicht mit der Trendlinie in Excel ?


Zitat:Nach meiner Berechnung kommt da Q=4.84979 heraus und nicht Dein Wert, meintest Du das? Derartige Gleichungen eignen sich auch nur zur Interpolation, also hier innerhalb von 1.15..5.57 V, bei Extrapolation sind die Ergebnisse nicht unbedingt brauchbar.

du hast schon recht. ich habe es nachgerechnet und weiss nicht woran das liegt ?

Ich hoffe, dass ich mein Probem deutlicher geschildert habe.

Vielen Dank im voraus.

Gruss Mati

Datei Version 8.2


Datenerfassung - Lucki - 06.02.2008 19:43

' schrieb:Ich habe es versucht diese Punktpaare noch in der Gleichung zu integrieren, klappt aber nicht mit der Trendlinie in Excel ?
du hast schon recht. ich habe es nachgerechnet und weiss nicht woran das liegt ?
Mit dieser Gleichung Q=a*x^b kann das ja nicht fubnktionieren, denn damit ist Q immer größer bei jedem Wert x größer als Null.
Möglichkeiten:
1.
Die von VDB vorgeschlagene Look-up Tabelle verwenden. Das erste Punkt sollte aber nicht die Koordinaten [0,0], sondern [1.021, 0] haben.
2.
2 Formeln mit Case:
V <= 1,1502: Deine Formel Q=a*Y^b
V < 1.1502: Q = 14.8293*(V-1.021)
[attachment=11038]
3
Approximation mit Potenzreihe und den Punkt [1.021, 0] mit hohem Gewichtsfaktor mit einbeziehen. Da der erste Punkt nicht gut zu den anderen paßt, braucht man allerdings für die Potenzreihe eine genügend hohe Ordnung.
[attachment=11035]


Datenerfassung - Mati - 06.02.2008 23:56

Hallo,

ich habe es heute mit der zweiten Lösung versucht und morgen werde ich das mal testen.

Zitat:V < 1.1502: Q = 14.8293*(V-1.021)
wie bist du auf diesen Wert 14.8293 gekommen.
Mit der Lookup Tabelle habe ich versucht, aber irgendwie habe ich nicht den einbau im
Blockdiagramm nicht geschafft.

Gruss Mati


Datenerfassung - Lucki - 07.02.2008 08:25

' schrieb:wie bist du auf diesen Wert 14.8293 gekommen.
Den Wert habe ich so berechnet, daß die Funktion Q(V) beim Wert von V=1.1502, Wenn die eine Formel in die andere übergeht, keinen Sprung macht. Aber ich kann mich natürlich auf die Schnelle verrechnet haben.


Datenerfassung - Mati - 07.02.2008 18:15

Halllo,

da meine gemessene Spannung stark flatert, bekomme ich immer einen Wert knapp grosser oder kleiner Null.
deshalb habe ich für das erte alles was unter <=1,1502 einfach mal mit Null multipliziert.

wie kann das flattern beheben?

Gruss Mati