LabVIEWForum.de - lookup table linearisieren luftfeuchtigkeitssensor in abhängigkeit von Temperatur

LabVIEWForum.de

Normale Version: lookup table linearisieren luftfeuchtigkeitssensor in abhängigkeit von Temperatur
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo und tach an alle, top forum...


habe folgendes vor will temperatur und luftfeuchtigkeit messen mit ner 6008

temperatur ist kein problem aber die luftfeuchtigkeit..

es läuft folgender maßen ich lese die spannung zwichen Luftfeuchtewiwiderstand und definiertem wiederstand ein (Rheinschaltung),

durch fixe eingangsspannung (5V) und definierten wiederstand (100ohm )errechnen ich den strom der schaltung,

mit eingansspannung minus spannung am definierten wiederstand, geteilt durch den strom der Schaltung,

gebe ich den wiederstandswert des luftfeuchteSensors an.

Kennlinie Impedanz
Die Tabelle zeigt die Impedanzwerte (in kOhm) des
Sensorelements in Abhängigkeit von der relativen
Feuchte und der Temperatur.


Relative Feuchte [%]
20 30 40 50 60 70 80 90
Temp.
[°C]
10 9000 2500 740 220 72,00 25,80 9,50 3,72
15 6364 1803 543 166 55,64 20,94 8,07 3,26
20 4500 1300 398 125 43,00 17,00 6,85 2,85
25 2890 900 270 81 33,00 13,00 5,30 2,20
30 2100 670 210 66 25,50 10,20 4,28 1,85
35 1652 530 168 54 21,54 8,69 3,71 1,62
40 1300 420 135 45 18,20 7,40 3,22 1,41
45 1020 317 103 35 14,28 6,02 2,67 1,20
50 800 240 79 27 11,20 4,90 2,22 1,02

So ich möchte jetzt anhand einer Temperaturabhängen casefunktion , die luftfeuchtigkeit ausgeben.


Ich habe im automation explorer eine tabelle unter NI-DAQmx skalierung angelegt,

nur wie binde ich die jetzt ein oder gibt es dafür einen anderen baustein den ich nutzen kann..

danke für eure hilfe....
Im M&A-Explorer kanst Du keine mehrparametrigen Skalierungen anlegen. Die wird nichts übrig bleiben, als erst mal den Widerstand auszugeben und dann daraus und aus der Temperatur die Luftfeuchte per Interploation zu berechnen. Z.B. so:
[attachment=27094]
lv2009 [attachment=27096]
Offtopic

Rulez

In Zukunft bitte auch mal die Shift-Taste benutzen.


Gruß SeBa
Danke Lucki,

wenn möglich könntest du kurz erläutern wie du das Realisiert hast, dann kann ich es leichter nachvollziehen.



sorry SeBa werde mich bemühen..

gruß betas
' schrieb:wenn möglich könntest du kurz erläutern wie du das Realisiert hast
In zwei Schritten:
Schritt 1: Aus der 2D-Tabelle von Widerständen als Funktion von Feuchte und Temperatur wird für die vorgegebene Temperatur durch Interpolation ein 1D-Array von Widerständen als Funktion der Feuchte ermittelt.
Schritt 1: Daraus wird aus dem vorgegebenen Widerstand duch eine weitere Interpolation die Feuchte bestimmt.
Die Hauptschwierigkeit ist, das VI "Interpolate 2D" richtig zu verstehen --> Hilfe gründlich studieren, Beispiel aufrufen, an einfachen Besipielen sich einüben.
Referenz-URLs