Skalierungsfaktor-Register (R35) IP5209
Im Skalierungsfaktor-Register wird die Skalierung bzw. Interpolation des Moduls festgelegt. Diese sollte auf die eingesetzte Mess-Hardware abgestimmt sein.
Durch die Skalierung kann der Messwert auf die Applikation abgeglichen werden, so dass ein Umrechnen im Anwendungsprogramm oft entfallen kann!
Der Wert in R35 gibt die Anzahl von Binärstellen (Bits) an, die innerhalb der Viertelperiode eingeblendet werden (Default: 0x0008).
Die folgende Grafik zeigt den Signalverlauf des Sinus-Signals.
Mit der Defaulteinstellung R35 = 0x0008 wird der Messwert D3/D2/D1/D0 des Sinus/Cosinus-Encoders folgendermaßen dargestellt:
Bit |
31 ... 10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Name |
Anzahl Signalperioden |
Nulldurchgänge |
Auflösung innerhalb der Viertelperiode | ||||||||
Kommentar |
4.194.304 Perioden |
1024 Schritte innerhalb einer Periode |
z.B. R35 = 0004
Bit |
31 ... 6 |
5 |
4 |
3 |
2 |
1 |
0 |
Name |
Anzahl Signalperioden |
Nulldurchgänge |
Auflösung innerhalb der Viertelperiode | ||||
Kommentar |
67.108.864 Perioden |
64 Schritte innerhalb einer Periode |
Berechnungs-Beispiel
Sinus/Cosinus-Messtaster 2 µm Signalperiode
Default Einstellung R35: 0x0008,
Taster im ausgefahrenen Zustand auf Null gesetzt (Control-Byte =0x0004),
Messtaster über den vollen Messweg einschieben.
Ergebnis:
Byte |
D3 |
D2 |
D1 |
D0 |
Wert |
0x00 |
0x63 |
0x34 |
0x00 |
Umrechnung in reellen Messwert:
Wert = Modulwert x Gebersignalperiode / (4 x 2R35)
Wert = 0x633400 x 2 µm / (4 x 28)
Wert = 6.501.376 * 2 µm / (4 x 256) = 0,012698 m = 12,698 mm
Der gemessene Wert entspricht der Datenblatt Angabe eines Gesamthubes von 12 mm für diesen Messtaster.