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 

Abfrage von Analogem Input



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!

04.12.2012, 16:28
Beitrag #1

kschalle Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Nov 2012

2012
2012
DE



Abfrage von Analogem Input
Hallo

in meinem Projekt lese ich Analogwerte mit dem Modul NI 92055 ein.

Das funktioniert auch soweit ...aber, belegt sind die Eingänge 0-2. Jeder für sich funktioniert aber die Eingänge geben aufsteigend ihre Spannung weiter.
Dh wenn Eingang 1 5V hat zeigt auch Eingang 2 5V.

Wenn Eingang 0 5V hat zeigen alle 3 5V.

In die andere Richtung passiert das nicht. Dh wenn Eingang 2 5V hat benehmen sich die andern beiden ganz normal es sei denn einer von ihnen hat mehr als 5V anliegen dann wird auch das wieder für Eingang 2 übernommen.

Verdrahtung stimmt auf jeden Fall...das hab ich schon 3mal gecheckt. Ich betreibe die Eingänge im Differential Mode.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
04.12.2012, 17:01
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.470
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Abfrage von Analogem Input
Hallo kschalle,

die NI9205 verwendet nur einen ADC für ihre 16 DI-Kanäle. Was du siehst, nennt sich Ghosting und ist bekannt/erwartet/toleriert...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.12.2012, 18:20
Beitrag #3

kschalle Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Nov 2012

2012
2012
DE



RE: Abfrage von Analogem Input
Irgendwelche Tips wie ich trotzdem relativ zeitnah an die Werte komme?
Ich habe es eben mit einer Sequenz versucht um immer nur einen Wert auf einmal abzufragen aber das hilft nichts.

Irgendeine Lösung muss es doch geben?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.12.2012, 18:22 (Dieser Beitrag wurde zuletzt bearbeitet: 04.12.2012 18:23 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.470
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Abfrage von Analogem Input
Hallo kschalle,

Zitat:Irgendwelche Tips wie ich trotzdem relativ zeitnah an die Werte komme?
Ich habe es eben mit einer Sequenz versucht um immer nur einen Wert auf einmal abzufragen aber das hilft nichts.
Es ist egal, ob du die drei Kanäle in einzelnen Task oder gesammelt in einem DAQmx-Task abfragst, das Ghosting ist durch die Hardware bedingt. Abhilfe schafft das gezielte Verbinden mit GND (oder einem anderen festen Potential), wenn ein Kanal nicht belegt ist...

P.S.: Was hat Ghosting mit "zeitnah" zu tun? Wie definierst du "zeitnah"? Wozu eine Sequenz, wenn es einen ErrorCluster gibt?

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

kschalle Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Nov 2012

2012
2012
DE



RE: Abfrage von Analogem Input
Mit Zeitnah meine ich nicht direkt an die Messwerte zu kommen sondern mit ein paar ms Verzögerung.
Hatte das gleiche Problem mitnem Microcontroller irgendwann mal und da war die Lösung die Signale zu Multiplexen damit der
ADC immer ein Eingang auf einmal bearbeitet.
Ich dachte mit einer Sequenz würde ich vielleicht das gleiche erreichen. Also nur einen Eingang auf einmal abfragen.
Gut das hat nicht funktioniert. Weiß ich jetzt, den Versuch wars wert.

Aber was bringt mir ein 16 Kanal Analogeingangsmodul wenn ich nicht mehr als einen Eingang nutzen kann?
Dafür wirds doch ne Lösung geben? Am end so einfach das ich als Anfänger einfach net drauf komme.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.12.2012, 10:25 (Dieser Beitrag wurde zuletzt bearbeitet: 05.12.2012 10:27 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.470
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Abfrage von Analogem Input
Hallo kschalle,

Zitat:Aber was bringt mir ein 16 Kanal Analogeingangsmodul wenn ich nicht mehr als einen Eingang nutzen kann?
???
Du kannst doch alle 16 Kanäle gleichzeitig nutzen! (Zumindest quasi gleichzeitig, da die Hardware einen Multiplexer sowie S&H einsetzt.)
Nur die unbelegten Kanäle zeigen dann halt Ghosting (dank des S&H)...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.12.2012, 10:55
Beitrag #7

kschalle Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Nov 2012

2012
2012
DE



RE: Abfrage von Analogem Input
Ok, dann haben wir wohl etwas aneinander vorbeigeredet. Das Ghosting auf den unbenutzen Kanälen stört mich nicht.
Wie ich beschrieben habe benutze ich Kanal 0-2 im Diff Modus.

Doch selbst da tritt Ghosting auf wenn ein höherliegender Eingang einen größeren Spannungswert aufweist als der aktuell anliegende.
Höherliegend soll heißen 0 über 1 und 1 über 2.

Ich mach also warscheinlich irgendwas grundlegendes falsch.

Die Schaltung sieht wie folgt aus:

Zu messende Spannungsquelle 1 an Eingang 0 und 8
Zu messende Spannungsquelle 2 an Eingang 1 und 9
Zu messende Spannungsquelle 3 an Eingang 2 und 10

Die Massen der Spannungsquellen sind alle gebrückt, also Eingang 8,9,10 und mit dem COM Eingang verbunden.
Also genau wie im Handbuch beschrieben.

Im Projekt Explorer sind die 3 Eingänge im DIFF Modus konfiguriert.
Die restlichen Eingänge sind sich selbst überlassen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.12.2012, 11:02 (Dieser Beitrag wurde zuletzt bearbeitet: 05.12.2012 11:13 von GerdW.)
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.470
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Abfrage von Analogem Input
Hallo kschalle,

der S&H hat eine SettlingTime. Wenn du sehr schnell abfragst, kann diese unterschritten sein und du bemerkst ebenfalls Ghosting.
Steht irgendwo auf S. 20 in den Specs...

Du musst die physikalischen Grenzen deiner Mess-Hardware beachten!

Noch eine Idee:
Hast du evtl. den Input-Range von den standardgemäßen ±10V auf <5V geändert? Könnte es sein, dass der S&H (oder der ADC) übersteuert wird und dadurch länger zum Regenerieren benötigt?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.12.2012, 11:32 (Dieser Beitrag wurde zuletzt bearbeitet: 05.12.2012 11:34 von kschalle.)
Beitrag #9

kschalle Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Nov 2012

2012
2012
DE



RE: Abfrage von Analogem Input
Ja, Input Range ist geändert.
Und ja der Abfragegeschwindigkeit hab ich noch keinen Gedanken gewidmet.
Klingt auf jeden Fall so als läge da mein Fehler:

Übersteuern sollte zwar eigentlich nichts aber ich werd beides morgen mal testen und berichten, heute geht leider nicht.

Danke schonmal.

Eine Frage hätte ich aber noch. Ich konnt nicht wirklich rausfinden was du mit S&H meinst also frag ich nochmal.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.12.2012, 12:35 (Dieser Beitrag wurde zuletzt bearbeitet: 06.12.2012 14:05 von jg.)
Beitrag #10

kschalle Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Nov 2012

2012
2012
DE



RE: Abfrage von Analogem Input
Also habe nun die Abtastrate erhöht auf das Maximum.
Die Input Range ist wieder überall auf +- 10V eingestellt.

Das Problem besteht immernoch. Kann es sein das ich die Abtastrate an anderer Stelle einstellen muss? Ich habe es mal dargestellt:
   
i45.tinypic.com/33kaq92.png


Und so sieht der Teil des FPGA Programms aus der Probleme macht.
Liegt natürlich in einer While Schleife
   
i45.tinypic.com/2crq8av.png
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
  Datei Input NoD 9 11.335 11.05.2012 13:41
Letzter Beitrag: GerdW

Gehe zu: