LabVIEWForum.de
NI-USB-6501 richtig auslesen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: NI-USB-6501 richtig auslesen (/Thread-NI-USB-6501-richtig-auslesen)

Seiten: 1 2


NI-USB-6501 richtig auslesen - Scherni - 28.08.2012 06:47

Morgen leute,

ich bin gerade dabei eine Anlage mit Labview 2011 zu automatiesieren in der sich ein Ritter Trommelgaszähler TG5/1 der mit einem Digitalen Eingangsmodul (DIM) über USB an einen PC (Win XP) angeschlossen ist.
http://www.ritter.de/Trommel-Gaszaehler.18+M54a708de802.0.html
Bedienungsanleitung: http://www.ritter.de/fileadmin/download/Rigamo-Bedienungsanleitung.pdf
Grundsätzlich kann man an das DIM 4 Trommelgaszähler anhängen.
Das DIM wird vom Gerätemanger und MAX als NI-USB-6501 erkannt.

Derzeit wird der Trommelgaszähler über die vom Hersteller mitgelieferte Software Rigamo (welche auch in Labview programmiert wurde) ausgelesen.

Ich weiß jetzt aber nicht wie ich die Daten meines Trommelgaszählers auslesen kann. Hatte bis jetzt noch nicht viel mit DAQ-Karten zu tun.
Hat jemand einen Tipp wie ich herausfinde welche Pins der Karte ich ansprechen muss? Oder hat jemand ein kleines Beispiel VI wie die Kommunikation aussehen könnte?

Vom Hersteller habe ich leider keine weitere Hilfe erhalten. Die meinten auch nur: "Das DIM wird über den Treiber USB 6501 von National Instruments angesprochen."

lg scherni


RE: NI-USB-6501 richtig auslesen - Y-P - 28.08.2012 07:00

Wie man mit DAQmx Daten ausliest findest Du z.B. dort:
http://www.ni.com/white-paper/5468/en

Du musst einfach schauen, welcher Pin angeschlossen ist, dann weißt Du auch, welchen Pin Du ansteuern musst.

Gruß Markus


RE: NI-USB-6501 richtig auslesen - Scherni - 28.08.2012 09:41

Danke Y-P!

Hab mir gleich mal den Link angeschaut und ich konnte eine Verbindung herstellen.

Habs jetzt auch geschafft den richtigen Pin herauszufinden.
Es handelt sich um genau einen PIN der nur ein Boolsches Signal zurückgibt.
Es kommt alle 0,005ltr ein Impuls.

Muss ich da jetzt hädisch über Timer die mir den Abstand zwischen 2 Pulsen sagen auf die Flussrate ltr/h zurückrechnen.
Weil die LV-Blöcke die die Pulsdauer messen werden mir bei dem Gerät nicht erlaubt.

Lg scherni


RE: NI-USB-6501 richtig auslesen - jg - 30.08.2012 07:27

(28.08.2012 09:41 )Scherni schrieb:  Muss ich da jetzt hädisch über Timer die mir den Abstand zwischen 2 Pulsen sagen auf die Flussrate ltr/h zurückrechnen.
Richtig erkannt, denn mit einer 6501 kannst du nur per Software-Timing den aktuellen Stand der DI abfragen.
Das ist auch der Grund, wieso in der Rigamo-Anleitung steht:
Code:
Die  maximale Daten-Übertragungsfrequenz beträgt 125 Hz bei der Standardversion  
des Digitalen Eingangsmoduls „DIM“.
(28.08.2012 09:41 )Scherni schrieb:  Weil die LV-Blöcke die die Pulsdauer messen werden mir bei dem Gerät nicht erlaubt.
Ebenfalls richtig, die 6501 kann das einfach nicht.

Gruß, Jens


RE: NI-USB-6501 richtig auslesen - GerdW - 30.08.2012 07:52

Hallo,

lt. Specifications hat die 6501 einen TTL-Counter (mit 100ns zeitlicher Auflösung). Nutze den doch mal...


RE: NI-USB-6501 richtig auslesen - jg - 30.08.2012 08:05

(30.08.2012 07:52 )GerdW schrieb:  lt. Specifications hat die 6501 einen TTL-Counter (mit 100ns zeitlicher Auflösung). Nutze den doch mal...
@Gerd: Das geht auch nur eingeschränkt. Das ist derselbe Counter wie bei einer 6008/6009, d.h. es ist nur möglich, Events hochzuzählen. Eine direkte Frequenzmessung mit diesem Counter geht nicht. Und wer weiß, an was man an diesem Ritter-DIM überhaupt drankommt...

Gruß, Jens


RE: NI-USB-6501 richtig auslesen - GerdW - 30.08.2012 09:01

@Jens:
Damit könnte der OP aber trotzdem einfach sekündlich den Counter abfragen und würde trotzdem keine Impulse zwischendurch "verlieren", wie er es jetzt bei "händischem" Auswerten eines Digitaleingangs befürchten muss. Und aus einem hochzählenden Counter auf die Flussrate zu schließen erfordert auch nur einfachste Mathematik...


RE: NI-USB-6501 richtig auslesen - jg - 30.08.2012 09:04

Da hast du natürlich vollkommen Recht.
Da fragt man sich nur, wieso Ritter dies nicht gleich so verdrahtet hat.
Aber das ist nicht unser Problem. Wink

Gruß, Jens


RE: NI-USB-6501 richtig auslesen - Scherni - 30.08.2012 10:21

Danke schon mal für eure Hilfen.

ich habe den Ritter schon so verdrahtet vorgefunden. Wurde schon vor längerem von den Projektleitern so eingekauft.
Ich sehe ein kleines Problem beim Sekündlichen Abfragen des Counters da bei dem Versuchsaufbau der Counter pro Sekunde zwischen 1 und 3 liegen würde und damit der Fluss nur sehr ungenau und mit großen Sprüngen gemessen werden könnte. (Ob der counter in 1 Sekunde jetzt 1 oda gerade noch 2 liefert ist ein Fehler von mehr als 50%)


RE: NI-USB-6501 richtig auslesen - GerdW - 30.08.2012 11:36

Hallo Scherni,

macht es einen Unterschied, ob die per Softwaretiming vielleicht 10mal pro Sekunde einen DI abfragst oder einen CTR?