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 

Quadratur Encoder: Counter Werte einzeln auslesen?



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!

22.08.2014, 09:11 (Dieser Beitrag wurde zuletzt bearbeitet: 22.08.2014 09:15 von Daniel_S.)
Beitrag #1

Daniel_S Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Aug 2014

2012
2013
kA



Quadratur Encoder: Counter Werte einzeln auslesen?
Hi,
Als erstes das Setup: Ich verwende eine NI 6259 DAQ Karte und ein BNC 2110 Terminal um ein quadratur Signal aufzunehmen.

Ich habe das ganze bereits manuell zum laufen gebracht in dem ich A und B einzeln digital aufnehme und manuell mir mein Positionssignal berechne. Dazu habe ich einfach die 20Mhz Sample Clock genommen und meinen Encoder auf 200ns gestellt. Damit hatte ich 4 Abtastpunkte pro Bit, war also auf der sicheren Seite, funktioniert prima.

Nun sind 200ns nicht besonders toll weshalb ich mal die Counter ausprobieren wollte. Gesagt getan, DAQ-Assistent benutzt um die 80MHz Clock zu verwenden, scheint soweit auch super zu funktionieren, die Encoder Clock ist auf 60ns und der DAQ-Assistent gibt richtige Werte aus. Das VI das ich benutze ist im Anhang und heißt AquadB_one_value.

Jetzt werden die Daten die mir der DAQ-Assistent ausspuckt aber viel zu langsam ausgegeben, der durschnittliche Abstand ist 6us!
Gibt es eine Möglichkeit wie ich mir die Werte wirklich auch mit 80Mhz ausgeben lassen kann? Sodass jeder Wert sich wirklich nur um -1/0/1 unterscheidet?
Ich dachte das geht in dem ich n-Werte auslese so wie ich das vorher gemacht hatte, geht aber irgendwie nicht da mir mein VI einen Fehler liefert den es beim anfordern nur eines Wert nicht liefert o0
Der Fehler bezieht sich auf die Verbindung der Eingänge PFI9 und PFI10, ich verbinde diese, da mein Terminal nur die Eingänge FPI0-0 ausgibt. Ich verstehe aber nicht wieso es im n-werte fall einen Fehler liefert nicht aber wenn ich nur einen Wert anfordere.

Ich habe zusätzlich noch ein VI ausprobiert names Counter - Read Encoder und es leicht angepasst. Es läuft ist aber leider genauso langsam, ca. 6us Punktabstand.

Was mache ich falsch? Es scheint ja die Berechnung tatsächlich bei 80Mhz durchzuführen, da es bei Encoder Clock von 60ns noch richtige Werte gibt, ich würde nur gerne schneller diese Werte abfragen können. Dachte eben das geht indem ich n-Werte abfrage so wie ich es vorher "manuell" gemacht hatte und dann hinterher all diese auslese aber irgendwie klappt das nicht so recht. Kann mir jemand helfen? Bin langsam echt am verzweifeln Sad


12.0 .vi  Counter - Read Encoder.vi (Größe: 97,92 KB / Downloads: 331)


12.0 .vi  AquadB_one_value.vi (Größe: 48,94 KB / Downloads: 266)


12.0 .vi  AquadB_n_values.vi (Größe: 55,56 KB / Downloads: 258)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Quadratur Encoder: Counter Werte einzeln auslesen? - Daniel_S - 22.08.2014 09:11

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Synchronisierung von Analogen Signalen mit digitalem Encoder Benj1man 8 5.575 12.05.2020 10:38
Letzter Beitrag: Benj1man
  Counter Auslesen, SW Problem serge_franke 2 3.413 31.01.2018 14:56
Letzter Beitrag: serge_franke
  Anfänger braucht Hilfe: Analoge Werte schreiben und auslesen ElBerto 4 4.785 31.01.2018 14:36
Letzter Beitrag: ElBerto
  Encoder - Sinus / Cosinus auswerten nxitimi 17 13.888 25.01.2018 19:26
Letzter Beitrag: Lucki
  Encoder-Signal einlesen creo_123 6 5.890 11.01.2018 15:03
Letzter Beitrag: creo_123
  getriggerte Messung "scharfschalten" Sincos Encoder Nullstrom 2 3.910 27.10.2014 11:13
Letzter Beitrag: Nullstrom

Gehe zu: