LabVIEWForum.de
Daq-Problem Hilfe? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Daq-Problem Hilfe? (/Thread-Daq-Problem-Hilfe)



Daq-Problem Hilfe? - Teutates - 26.06.2006 12:45

Eigentlich eine ganz einfache Aufgabe aber ich bekomme es einfach nicht zum Laufen.
Und ich bin mit dem Latein am Ende

1. Wenn ich über MAX die Karte PCI 6013 teste sagt mir der Resourcentest alles ok, aber beim Einlesen des analogen Spannungssignals differentiell über den ACH0 und AIGND gibt mir bei einem Maximalwert von 10V die ganze Zeit permanent 10 Volt aus obwohl gar kein Signal anliegt. Erst wenn ich das Signalkabel von der Anschlussbox trenne geht der Wert langsam zigzackförmig runter.

2. Wenn ich Daqmx benutze bringt er nur Fehlermeldungen, auch bei Nutzung des Assistenten

Was ich nun nicht verstehe ist zum einen das er überhaupt Spannungen ausließt obwohl nichts anliegt

Und weiterhin warum dann das Maximum bei 10 Volt.

Was habe ich bisher gemacht

Anschlüsse überprüft, Kabel getauscht, Karte aus dem MAX gelöscht und neuinstalliert


Das kuriose an der Sache ist das es mal funktionierte vor einiger Zeit und ich nicht weis was die Ursache dafür sein könnte, sollte ja das einfachste sein mit LV ein einziges Spannungssignal analog einzulesen


Zum Verständnis ein paar Bilder und ein Bild meiner kleinen Schaltung


Ich hoffe es kann mir Jemand helfen


Daq-Problem Hilfe? - Achim - 26.06.2006 13:54

Hi,

also, "differentiell" wärs wenn du zb zwischen ACH0 und ACH8 messen würdest, ansonsten ist das RSE oder NRSE (siehe Treiberhandbuch). Evtl. solltest du mal AISENSE mit AIGND verbinden, und mal generell überprüfen, ob du die richtige Masse hast!

Gruss
Achim


Daq-Problem Hilfe? - cb - 26.06.2006 14:36

als erstes mal ein DICKES Lob:

Endlich (seit langem) hat sich mal wieder jemand die Mühe gemacht seine Fragestellung so aufzubereiten, dass man etwas damit anfangen kann!

Nun zu den Antworten:
der Wert von 10 Volt läuft ein, wenn die Anschlüsse nicht verbunden sind. Das ist normal und liegt (ohne jetzt ins Detail zu gehen) daran, dass der Mess-Eingang nicht mit der Erde verbunden ist. Nach und nach baut sich dann ein Potential auf, das aber auch sofort wieder weg ist, wenn man z.B. AIGND und den Kanal niederohmig "kurzschließt". Das passiert bei allen "Mess-Arten", sprich DIFF, RSE, NRSE. Da du wie beschrieben eine DIFFERENTIELLE Messung eingestellt hast musst du 2 Eingangs-Kanäle verwenden. Statt an AIGND gehört der "Ground" an AI8, wenn du das Signal auf AI0 messen willst. Bei der Mess-Art "RSE" gehört der Ground an "AIGND", bei NRSE an "AISENSE".

Vergleiche hierzu auch:

[attachment=2422]
Quelle: LabVIEW Measurements Manual (...your_LV_directorymanualslvmeas.pdf), Seite 33

Die Fehlermeldung mit DAQmx kommt schlicht und ergreifend von einem Bug in deiner Software. Wenn du die Messwert-Erfassung SO:

[attachment=2424]

programmierst, dann sollte er nicht mehr auftreten.

Ein Tip an Rande: Software-getime'te (scheiss Denglisch!) Messwert-Erfassungen sind immer mit einer relativen Ungenauigkeit behaftet, da du immer nur einen Wert erfasst. Besser wäre eine kontinuierliche Datenerfassung mit einer höheren Sample-Rate mit einer anschließenden Mittelung der Messwerte zu "deinem Endergebnis". Wenn du ein Beispiel dazu brauchst, guck mal hier. In dem Beispiel wird auch gleich der Unterschied zwischen Software- und Hardware-Timing erklärt ...

Grüße
CB


Daq-Problem Hilfe? - Achim - 26.06.2006 14:48

Hi CB,

sehr schön kompakt erklärt! Super! Mir fehlen da immer ein bisschen die Worte...habs aber latürnich genau so gemeint ;-)

Gruss
Achim

PS: Hab mal auf deine Website geschaut...ich war auch mal bei NIG/NIC/NIS, als Prakti bzw. Diplomand, in MUC und Austin


Daq-Problem Hilfe? - Teutates - 26.06.2006 18:14

Herzlichen Dank vielmals, super erklärt und hat auch gleich funktioniert mit der Differentiellen Messung, hab mir da gar keine Gedanken drum gemacht weil meine Vorgänger die Verkabelung so angebracht hatten mit Beschriftung usw.. da sieht man mal wieder das man sich selten auf Leute verlassen kann. Aber so lernt man wenigstens was dazu und wo man nachschauen muss.


Das mit den Bugs konnte ich durch Installation vom neuesten Trad NiDaq und Daqmx beheben, jetzt sollte alles funktionieren werde aber die anderen Messarten noch ausprobieren ansonsten aber mit Mittelwerten arbeiten. Da ich die Photometerwerte eh über 2 Stunden einlesen muss und aller 200-500ms einen herauslese ist das wahrscheinlich eh die beste Lösung da es schon Schwankungen um die 1-5% gibt.

Vielleicht noch kurz welche Messmethode Ihr da bevorzugen würdert sofern differentiell nicht die beste Wahl ist.

So nochmals danke für die schnelle kompetente Hilfe

Gruß

T.