Positionsmessung
Mit Hilfe der Zählerbausteine können Positionsmessungen mit Quadratur- oder Zweipuls-
Encodern durchgeführt werden. Winkel können mit X1-, X2- und X4-Winkelgebern bestimmt
werden. Eine Position, die aus einer linearen Bewegung resultiert, kann mit Zweipuls-
Encodern ermittelt werden. Die Messwerte können entweder einzeln oder gepuffert (mit einem
Taktgeber) erfasst werden. Vor Beginn der Positionsmessung muss der Zähler aktiviert
werden.
Die Möglichkeiten zur Positionsmessung mit dem cRIO-Controller werden in folgenden
Abschnitten näher erläutert:
•
Messungen mit Quadratur-Encodern
•
Messungen mit zwei Zweipuls-Encodern
•
Gepufferte (mit Sample-Takt durchgeführte) Positionsmessung
Messungen mit Quadratur-Encodern
Die Zähler können Quadratur-Encoder-Messungen mit X1-, X2- oder X4-Kodierung
durchführen. Ein Quadratur-Encoder kann aus bis zu drei Kanälen bestehen - den Kanälen A,
B und Z.
•
X1-Kodierung—Wenn Kanal A dem Kanal B vorauseilt, wird hochgezählt. Wenn Kanal
B dem Kanal A vorauseilt, wird heruntergezählt. Mit welcher Schrittweite der Zähler in
einer Periode hoch- oder herunterzählt, hängt von der Kodierung ab (X1, X2 oder X4).
In der folgenden Abbildung sehen Sie, wie sich der Zählerstand bei X1-Kodierung erhöht
und verringert. Wenn Kanal A dem Kanal B vorauseilt, wird an der steigenden Flanke
von Signal A hochgezählt. Eilt Kanal B dem Kanal A voraus, wird an der fallenden
Flanke von Kanal A heruntergezählt.
Zählerwert
•
X2-Kodierung—Die Messung funktioniert in groben Zügen genauso wie bei X1-
Kodierung. Der einzige Unterschied besteht darin, dass sich der Zählerstand an jeder
Flanke von Kanal A erhöht bzw. verringert – je nachdem, welcher Kanal dem anderen
vorauseilt. Dadurch ergibt sich eine zweimalige Änderung des Zählerstands pro
Signalperiode (vgl. die folgende Abbildung).
92 | ni.com | Benutzerhandbuch zu cRIO-905x
Abbildung 66. X1-Kodierung
Kanal A
Kanal B
5
6
7
7
6
5