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 

Incremetalgeber an 6251-USB, wie korrekt konfigurieren?



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!

24.06.2010, 12:15
Beitrag #1

lab-joe Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Oct 2008

8.6
2006
de

38518
Deutschland
Incremetalgeber an 6251-USB, wie korrekt konfigurieren?
Hallo zusammen,
ich versuche einen hochauflösenden Incrementalgeber an einer NI-ISB-6251 Karte unzter LavVIEW 8.6 auszulesen.

bisher mit bescheidenem Erfolg, leider....

Im Measurement&AutomationExplorer (MAX) erstelle ich mir eine Task, schließe die A/B-Signale korrrekt an die korrespondierenden Eingänge (ctr0 = PFi8 = A-Signal und PFI10=B-signal, der Z-Index ist deaktiviert) an, wähle den Erfassungsmodus (1 sample on demand), starte die Task und lese in einer Schleife die aktuelle Position aus -> Die Positionserfassung verzählt sich, in Ruhelage (federbelastet auf Anschlag innerhalb der Tasters) nach Betätigung des Wegtasters addiert sich ein wegabhängiger Fehler. Sad
Mit jeder Betätigung steigt der Fehler.

Die Richtung und die generelle Funktion ist aber scheinbar korrekt.

Eine Anfrage bei NI verweist auf die Beispiele zur Incrementellen Wegerfassung, welche aber wider Erwarten im Erfassungsmodus kontinuierlich betrieben werden, warum?

Ein Hardwarezähler (16bit laut Kartenbeschreibung) sollte doch selbstständig Flanken zählen können, zumindest bis 65535 ohne sich zu verzählenund zu einem beliebigen zeitpunkt den korrekten Positions-Wert zurückliefern

Warum ein kontinuierlicher Erfassungsmodus besser oder gar notwendig ist bleibt mir unklar.
Über Eigenschaftsknoten können digitale Filter eingeschaltet werden, welche eventuelle Störflanken herausfiltern. Allerdings finde ich dazu keine Beispiele oder Hinweise.

Der Wegtaster mit TTL-Ausgängen stamt aus einem X-Y-Messgerät, an welchem korrekte Messwerte geliefert werden, es liegt also an der Art und weise, wie ich es in LabVIEW versuche.

Wer kann mir weiterhelfen, hat ähnliche Probleme bereits gemeistert??

Danke bereits im voraus
lab-joe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.06.2010, 14:09
Beitrag #2

lab-joe Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Oct 2008

8.6
2006
de

38518
Deutschland
Incremetalgeber an 6251-USB, wie korrekt konfigurieren?
hier noch ein stark vereinfachtes VI (s. Anhang)
Die LinarPositionTask wurde wie oben beschrieben erstellt.
lab-joe

Achja: Das Beispiel ist für LV 8.6


Angehängte Datei(en)
Sonstige .vi  Position1.vi (Größe: 13,3 KB / Downloads: 213)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.06.2010, 12:32
Beitrag #3

lab-joe Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Oct 2008

8.6
2006
de

38518
Deutschland
Incremetalgeber an 6251-USB, wie korrekt konfigurieren?
so, habe es gelöst!
Ursache war der sehr empfindliche Eingang der PFI, ein korrektes Hinzufügen von Digitalen Filtern hat das Problem beseitigt.
Ein kontinuierlicher Datenerfassungs-Modus ist auch nicht notwendig (das macht der Zähler ja bereits in Hardware!)
Anbei ein funktionierendes VI für LV 8.6. Die LinearPositionTask wurde im MAX erstellt, digitale Filter können hier leider nicht angelegt werden.


Angehängte Datei(en)
Sonstige .vi  Position2.vi (Größe: 15,03 KB / Downloads: 217)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.08.2010, 08:08
Beitrag #4

MG21 Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Aug 2010

2009
-
de


Deutschland
Incremetalgeber an 6251-USB, wie korrekt konfigurieren?
Morgen,

Wie würde so was denn mit Hardware anderer Firmen aussehen?
Wo man quasi nicht mit DAQmx arbeiten kann.

Lg Martin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.08.2010, 08:15
Beitrag #5

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Incremetalgeber an 6251-USB, wie korrekt konfigurieren?
Da wird meistens eine DLL eingebunden und wenn Du Glück hast, gibt's schon ein paar Bsp.-VIs. DAQmx ist aber wesentlich einfacher und komfortabler.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
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
  NI USB 6251, DAQ, Frequenz bleibt nicht konstant über die Messdauer Rick2017 11 9.742 15.09.2017 21:28
Letzter Beitrag: GerdW
  TTL Signal mit NI 6251 einlesen stefan1312 4 4.900 08.05.2015 09:26
Letzter Beitrag: GerdW
  Digital Waveform ausgeben mit 6251 gottfried 7 5.380 23.09.2014 09:51
Letzter Beitrag: gottfried
  Measurement & Automation Explorer.....ist nicht korrekt installiert BA270 3 5.154 26.06.2014 12:59
Letzter Beitrag: BA270
  DAQ NI PCI-6251 mit BNC2120 Topia 5 5.758 17.08.2012 12:51
Letzter Beitrag: GerdW
  DAQ Assistent misst nicht korrekt Fiesco 11 11.397 09.03.2012 10:32
Letzter Beitrag: Fiesco

Gehe zu: