Filter-Register (R37) IP/IE3102
Die IP/IE3102 besitzen zwei Tiefpass Filterstufen. Die erste Stufe besteht aus einem sinc³ Filter. Diese ist immer aktiv. Die zweite besteht aus einem FIR-Filter 22. Ordnung, welches deaktiviert werden kann. Die Filtereinstellungen gelten immer für alle Kanäle und werden im ersten Register des Kanal 1 eingestellt. Die Einstellungen sind erst nach einem Power-On Reset (Feldbus Box aus und wieder einschalten) wirksam.
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Name |
SF11 |
SF10 |
SF9 |
SF8 |
SF7 |
SF6 |
SF5 |
SF4 |
SF3 |
SF2 |
SF1 |
SF0 |
0 |
0 |
SKIP |
Fast |
FAST
0 - Inaktiv
1 - Aktiv
Bei Aktivierung folgt eine schnelle Reaktion auf Sprünge am Eingang
(trotz aktivierter 2. Filterstufe), der Filter wird für die
nächsten & A/D Wandlungen umgangen und der Wert gemittelt.
SKIP
0 - FIR Filter aktiv
1 - FIR Filter wird umgangen. Bei aktiviertem SKIP Modus ist der
FAST Modus irrelevant.
Bit 2, 3
müssen Null sein.
SF0-11
Dies ist die eigentliche Filterkonstante. Diese legt die 3dB Grenzfrequenz des sinc³ Filter fest. Der Wertebereich erstreckt sich von 150 - 2047. Die 3 dB Grenzfrequenz bzw. die 64,5 dB Stopfrequenz Fstop sind in der folgenden Tabelle aufgelistet und werden wie folgt berechnet:
SKIP = 0
SF = 11981/ FGrenz
SF = 43008/ Fstop
SKIP = 1
SF = 80486/ FGrenz
Beispiel: Sie wollen eine Grenzfrequenz von 75 Hz
einstellen
SF = 11981/ FGrenz = 11981/75 = 160dez »
0000_1010_0000 bin + Low-Byte = 0000_1010_0000_0000bin =
0x0A00
Default-Registereinstellung ist 0x35C0.
|
Register 37 |
Fstop [Hz] |
FGrenz [Hz] |
Zykluszeit [ms] |
---|---|---|---|---|
SKIP =0 |
0x0A00 |
270 |
75 |
50 |
0x1400 |
135 |
38 |
100 | |
0x1E00 |
90 |
25 |
150 | |
0x2800 |
68 |
19 |
200 | |
0x3200 |
54 |
15 |
250 | |
| ||||
SKIP = 0 |
0x0781 |
|
|
5 |
0x0F01 |
|
|
10 | |
0x1681 |
|
|
15 | |
0x1E01 |
|
|
20 | |
0x2581 |
|
|
25 | |
| ||||
SKIP = 1 |
0x0782 |
|
671 |
5 |
0x0F02 |
|
335 |
10 | |
0x1682 |
|
224 |
15 | |
0x1E02 |
|
168 |
20 | |
0x2582 |
|
134 |
15 |