LabVIEWForum.de - Thermocouple Messung mit 9211 / 9212 und cjc Kompensation

LabVIEWForum.de

Normale Version: Thermocouple Messung mit 9211 / 9212 und cjc Kompensation
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen
Ich habe eine praktische Frage zu Messungen mit TCs mit den NI Modulen 9211 oder 9212 in Verbindung mit cDAQ9178.
Ich habe für eine Messung einer Kühleinheit einen TC angebracht welcher mir 4°C anzeigt. Nun habe ich bemerkt, dass wenn wir unser Labor lüften (das Chassis steht mehr oder weniger direkt gleich hinter dem Fenster) die gemessene Temperatur im Kühlschrank innerhalb sehr kurzer Zeit von diesen 4°C auf bis 8-9°C Ansteigt. Natürlich handelt es sich hierbei um einen Messfehler. Wenn das Chassis abkühlt, steigt die gemessene Temperatur, wenn ich das Chassis erwärme, sinkt sie.

Natürlich habe ich interne cjc kompensation aktiviert und habe auch schon versucht, für jeden Messpunkt den Kanal neu zu initialisieren, in der hoffnung, dass die Temperaturschwankung am Chassis kompensiert würde (sieh bild)

In der Betriebsanleitung von NI9211 steht zwar, man solle Temperaturschwankungen und Luftzüge über die Anschlüsse verhindern, ich bin aber trotzdem erstaunt dass diese Temperaturschwankungen am Messgerät so schlecht oder gar nicht kompensiert werden können. Da ist ja jedes laborhandmessgerät besser.

Mache ich etwas falsch bei der Kompensation oder ist dieses Fehlerbild wirklich "normal"?

danke für eure Antwort

lg
Hallo Serge,

ich benutze das NI9211-Modul mit einem cRIO und habe diesen Effekt noch nicht bemerkt - aber auch nicht explizit danach gesucht, indem ich deinen Versuchsaufbau nachstelle. Dort komme ich aber mit der CJC-Messstelle im Modul gut zurecht - ich arbeite da wie im mitgelieferten RT-Beispiel-VI…

Zu deinem Bild:
Warum wird der Task ständig erstellt und gelöscht? Nimm dies bitte aus der Schleife raus, in der Schleife sollte nur das DAQmxRead verbleiben. Hast du dir mal die DAQmx-Beispiel-VIs angeschaut?
Hoi Gerd
Danke für deine Antwort. Ich hab diesen Effekt auch erst kürzlich bemerkt, war aber wie gesagt sehr erstaunt über die anfälligkeit der messung

Zu deiner Frage: Ich habe den Task bewusst jedes mal neu initialisiert, in der hoffnung, dass der cjc abgleich jedes mal neu gemacht wird (ich bin mir nicht sicher ob der nur beim init des Messkanals passiert oder bei jedem einlesen eines Messwerts).
War aber eher eine Verzweiflungsaktion und hat auch keine Verbesserung gebracht.

ich frag sonst mal bei NI nach

lg
Serge
Hallo Serge,

Kannst du die Hardware nicht vor dem Luftzug schützen?
Notfalls einfach provisotisch in Lappen oder eine Decke einpacken.
Je nach Aufbau sicher nicht die schönste Lösung, aber immer hin eine Idee.

Ließ doch mal die interne Temp. des Moduls aus, wie schnell diese absinkt oder vom Fenster beinflust wird.
Ggf. könntest du ja auch über die Temperaturdifferenz deine gemessene Temp. kompensieren?

Gruß Max
Referenz-URLs