Einstellbare Störimpulsfilter
Eingangsfilter dienen zur Störunterdrückung an den Encoder- und Digitaleingängen. Verschiedene Filterfrequenzen können anwendungsspezifisch parametrieret werden.
Dabei unterliegen die einzelnen Eingänge folgenden Filterfrequenzen:
Eingänge | Max. empfohlene Filterfrequenz |
---|---|
Encoder-Eingänge: Spur A, Spur B, Spur C | RS422-Mode: 5 MHz TTL-Mode: 1 MHz Open Collector: 100 kHz |
Latch-Eingang | 1 MHz |
Gate/Latch-Eingang | 1 MHz |
Status Input-Eingang | 100 kHz (nicht einstellbar) |
Ablauf Filterfunktion
- Das Filter ist im Auslieferungszustand deaktiviert.
- Über den Index 0x80n0:08 „Disable filter“ = FALSE kann das Filter aktiviert werden.
- Über Index 0x80n1:19 „Filter settings“ wird das Filter parametriert. Es stehen folgende Filterfrequenzen zur Verfügung:
Index 0x80n1:19 „Filter settings“ | Default Parameter für 0x80n1:1D „Counter mode“ | ||
---|---|---|---|
Einstellung | Bedeutung | Einstellung | Bedeutung |
10dez: 10 kHz | 10 kHz Filter |
| |
25dez: 25 kHz | 25 kHz Filter |
| |
50dez: 50 kHz | 50 kHz Filter |
| |
100dez: 100 kHz | 100 kHz Filter | 0x80n1:1D „Counter mode“ | |
4dez | Encoder open collector | ||
5dez | Counter open collector | ||
250dez: 250 kHz | 250 kHz Filter |
| |
500dez: 500 kHz | 500 kHz Filter |
| |
1000dez: 1 MHz | 1 MHz Filter | 0x80n1:1D „Counter mode“ | |
2dez | Encoder TTL (single ended) | ||
3dez | Counter TTL (single ended) | ||
2500dez: 2.5 MHz | 2,5 MHz Filter |
| |
5000dez: 5 MHz | 5 MHz Filter | 0x80n1:1D „Counter mode“ | |
0dez | Encoder RS422 (diff. Input) | ||
1dez | Counter RS422 (diff. Input) |
- Wird das Filter < 1 MHz parametriert, ist dieser auch für die Eingänge „Latch“ und „Gate“ aktiv.
- Wird bei aktiviertem Filter (0x80n0:08 und 0x80n1:19) eine Frequenzüberschreitung festgestellt, so wird ein Zähler im Index 0xA0n0:16 inkrementiert.
Index (hex) | Name | Beschreibung |
---|---|---|
0xA0n0:14 | Filter violation counter extern latch | Zähler der Filterfrequenzüberschreitung des Latch extern-Eingangs |
0xA0n0:15 | Filter violation counter input gate | Zähler der Filterfrequenzüberschreitung des Gate-Eingangs |
0xA0n0:16 | Filter violation counter | Zähler der Filterfrequenzüberschreitung auf den Encoder-Eingangssignalen beim aktivierten Filter |
Die internen Fehlerzähler können wie folgt zurückgesetzt werden:
- Übergang der Klemme vom Status „PREOP“ nach „OP“
oder
- Im Command Objekt „0xFB00:01 Request” folgenden Eintrag eingeben
0xFB000:01 | Beschreibung |
---|---|
0x9152 | Setzen des internen Fehlerzählers für 0xA000:14 „Filter violation counter extern latch“ |
0x9153 | Setzen des internen Fehlerzählers für 0xA000:15 „Filter violation counter input gate“ |
0x9154 | Setzen des internen Fehlerzählers für 0xA000:16 „Filter violation counter“ |
0x9162 | Setzen des internen Fehlerzählers für 0xA010:14 „Filter violation counter extern latch“ |
0x9163 | Setzen des internen Fehlerzählers für 0xA010:15 „Filter violation counter input gate“ |
0x9164 | Setzen des internen Fehlerzählers für 0xA010:16 „Filter violation counter“ |
Hinweis | |
Schnelle Digitale Eingänge – Beeinflussung durch störende Geräte Beachten Sie, dass die Eingangsbeschaltung nur eine sehr geringe Filterung aufweist. Sie ist auf schnelle Signalübertragung vom Eingang zur Auswerteeinheit optimiert. Schnelle Pegeländerungen/Pulse im µs-Bereich und/oder hochfrequente Störsignale von Geräten (z. B. Proportionalventilen, Schrittmotor- oder DC-Motor-Endstufen) treffen also nahezu ungefiltert/ungedämpft an der Auswerteeinheit ein. Diese Störungen können fälschlicherweise als Signal erfasst werden.
|