LabVIEWForum.de
Temperaturmessung mit NI 9213 im cRIO-9012 - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+--- Thema: Temperaturmessung mit NI 9213 im cRIO-9012 (/Thread-Temperaturmessung-mit-NI-9213-im-cRIO-9012)



Temperaturmessung mit NI 9213 im cRIO-9012 - Mietzekatze - 05.06.2015 08:49

Hallo zusammen,

da die Messung bei mir mit dem eigenen VI nicht funktionierte, versuchte ich mein Glück mit dem Getting Started VI aus der Hilfe (etwas modifiziert, siehe Anhang).
Leider war auch das erfolglos. Die Thermoelemente (Typ K) habe ich auch schon an einer anderen Messtechnik getestet. Diese funktionieren einwandfrei.
Im Anhang (Abbildung) ist zu sehen, dass alle Rohdaten und umgewandelte Temperaturen der Kanäle den gleichen Wert haben, sogar CJC und Autozero.

Was könnte daran nicht stimmen?
Kann es an dem cRIO (ca. 4 Jahre), oder dem Modul (Neukauf) liegen und wie kann man dies herausfinden?

Viele Grüße
Mietze


RE: Temperaturmessung mit NI 9213 im cRIO-9012 - cb - 07.06.2015 06:24

ich kenn jetzt das 9213 nicht, aber mir fällt auf, dass die FPGA-Schleife "ungebremst" läuft.
ich würde an deiner Stelle mal testen wie schnell die FPGA-SChleife läuft. Bremst die FPGA-IO Node die Schleife wirklich auf 75 Hz runter (=max. Sample-Rate des 9213)? Wenn nicht, dann würde die Schleife mit vermutlich min 1 MHz einen IRQ spammen, und dann mag der Controller nicht mehr ...

der cRIO Controller ist OK, wenn du ihn starten und deine VIs drauf laufen lassen kannst. Macht er das nicht, ist er entweder falsch konfiguriert oder kaputt. Da du ja damit arbeiten kannst würde ich sagen, dein Controller ist - trotz des hohen Alters Wink - noch absolut fit Wink

viele Grüße
cb


RE: Temperaturmessung mit NI 9213 im cRIO-9012 - Mietzekatze - 08.06.2015 08:37

Der Controller läuft und kann auch die anderen Module (DI, DO und AI) verweden.
Auch das verlangsamen der Schleife auf 1000 ms hilft leider nicht. Es werden immer die gleichen "Messwerte" für alle Kanäle, Offset und CJC angezeigt.


RE: Temperaturmessung mit NI 9213 im cRIO-9012 - cb - 09.06.2015 06:35

nimm mal einen anderen IRQ (ungleich 0) und werte den Timeout Ausgang im RT-VI bei "Wait for IRQ" aus ...

Steht das Stop-Control eventuell auf Default-Wert "True"?

mach mal an den Schleifen-Index im FPGA-VI einen Indicator und lies den im RT-VI mit aus, dann kannst du sehen ob die FPGA-Schleife tatsächlich läuft ...

viele Grüße
cb


RE: Temperaturmessung mit NI 9213 im cRIO-9012 - Mietzekatze - 09.06.2015 14:59

Hallo cb,

der Index läuft.


RE: Temperaturmessung mit NI 9213 im cRIO-9012 - cb - 10.06.2015 06:06

Wenn der Index läuft, läuft auch das FPGA-VI. Wenn dann immer die gleichen Werte kommen ist irgendwas faul ...
hast du zufällig einen USB-Carrier für C-Series Module verfügbar? Dann würde ich das Modul mal ausserhalb des cRIO Chassis mit einem einfachen DAQMx Task testen.
Alternativ könntest du mal ein neues Projekt aufsetzen bei dem das cRIO mit der SCAN-Engine läuft, dann könntest du auch testen ob das Modul korrekt funktioniert ...

ist das Modul neu? sind die Thermoelemente / Kabel OK? Hast du wirklich alle Kanäle mit Thermoelementen bestückt? Was mich stutzig macht ist, dass kein Kanal auf "open" Steht beim Indicator "TC-Status", aber alle Kanäle inclusive CJC und "Autozero" den gleichen Wert schicken ...


RE: Temperaturmessung mit NI 9213 im cRIO-9012 - Mietzekatze - 10.06.2015 12:33

Das Modul ist neu. Beim Abstecken des Moduls konnte der Fehler detektiert werden.
Ein Pin im Chassis war abgeknickt. Wie auch immer das passieren kann.
Der Pin wurde wieder zurecht gebogen und nun ist das Modul auch wieder einsatzfähig.

Danke für Deine Hilfe
Mietze