INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Sensor kalibrieren / Interpolation



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

02.09.2011, 10:08 (Dieser Beitrag wurde zuletzt bearbeitet: 02.09.2011 10:17 von DaveTV.)
Beitrag #1

DaveTV Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Jun 2011

8.2
-
DE



Sensor kalibrieren / Interpolation
Hallo Labviewgemeinde

Ich möchte mit Labview ein Sensorsignal kalibrieren. Das Sensorsignal, welches ich einlese, ist ein Spannungswert zwischen 0 und 5V. Dieses soll abhängig von der Umgebungstemperatur welche ich ebenfalls als Signal zur Verfügung habe in einen Druckwert umgerechnet werden.

Die Kalibriertabelle wird als Textdatei eingelesen (linke Spalte=Druckwerte, oberste Zeile=Temperaturen, Rest=Spannungswerte) Diese habe ich dem Thread angehängt.

Wie könnte nun mein Programm aussehen, mit dem ich diese Tabelle einlesen und einen interpolierten Ausgabewert (Druck) abhängig von zwei Eingangsgrößen (Temperatur und Spannung) ausgeben kann?

Ich hoffe ich habe mich verständlich genug ausgedrückt.

Viele Grüße
Dave


Angehängte Datei(en)
0.0 .txt  Drucksensor 1,6bar SN101111.txt (Größe: 164 Bytes / Downloads: 374)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
02.09.2011, 10:16
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.430
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Sensor kalibirieren / Interpolation
Hallo Dave,

in der Mathematikpalette findest du unter "Interpolation" auch eine Funktion zum Interpolieren in einem 2D-Feld...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.09.2011, 10:21
Beitrag #3

DaveTV Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Jun 2011

8.2
-
DE



RE: Sensor kalibrieren / Interpolation
Diese Palette habe ich auch schon entdeckt. Nach stundenlangem rumprobieren habe ich mich allerdings dann doch entschlossen mich an euch zu wenden :-)

Ich verstehe (noch) nicht genau wie ich dieses VI füttern muss.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.09.2011, 10:30
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.430
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Sensor kalibrieren / Interpolation
Hallo Dave,

so:


Angehängte Datei(en) Thumbnail(s)
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.09.2011, 12:12
Beitrag #5

DaveTV Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Jun 2011

8.2
-
DE



RE: Sensor kalibrieren / Interpolation
Hmmm vielleicht stell ich mich einfach nur saudämlich an aber in meinem Fall funktioniert das so nicht.

Ich gebe auf den Z-eingang ein 2D-Array mit den Spannungswerten von 0 bis 5,009, auf den X-Eingang ein 1D-Array mit den Temperaturwerten -10° bis 90° und auf den Y-Eingang ein 1D-Array mit den Druckwerten 160 bis 1600.

Nun muss ich auf xi und yi meine Vorgaben legen. hier: Teperatur und Druck

Dann funktioniert das ganze auch. Als ausgabewert erhalte ich aber eine Spannung aus dem Kennfeld

Leider hätte ich gern die Spannungswerte aus dem 2D Array und die Temperaturen als Vorgabe. Als Ausgabe soll dann ein Druck zwischen 0 und 1600mbar raus kommen.

Ist das so überhaupt machbar?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.09.2011, 12:23 (Dieser Beitrag wurde zuletzt bearbeitet: 02.09.2011 12:25 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.430
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Sensor kalibrieren / Interpolation
Hallo Dave,

ah, so willst du das machen - ich hatte es vorher nicht ganz so verstanden...

Ich würde folgendes machen:
- Spannung zu Druck linear und konstant abbilden: 0,5-5V zu 160 bis 1600bar
- über die Temperatur einen Satz Korrekturwerte berechnen/auswählen und den auf die Druckwerte anwenden

Alternativ:
- über die Temperatur 2 passende Spannungskurven aussuchen, in diesen dann bilinear interpolieren (2 Schritte statt nur einem...)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Externer Sensor/Schalter ohne DAQ-Hardware? Lime 1 2.323 21.06.2021 10:37
Letzter Beitrag: GerdW
  Sensor ausgabe zählt immer um 8 hoch mrgigi 10 6.330 19.01.2016 16:14
Letzter Beitrag: mrgigi
  IR Sensor lesen mit Arduino Milhound 2 4.375 17.11.2015 18:35
Letzter Beitrag: Milhound
  2D Interpolation LabViewPete 3 3.698 18.08.2015 15:40
Letzter Beitrag: GerdW
  Spline Interpolation LabViewPete 1 3.390 18.08.2015 11:21
Letzter Beitrag: GerdW
  Kennlinie Abfahren mittels Linearer Interpolation David_Lab 15 11.679 24.02.2014 12:18
Letzter Beitrag: jg

Gehe zu: