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
Fast = 0

0x0A00

270

75

50

0x1400

135

38

100

0x1E00

90

25

150

0x2800

68

19

200

0x3200

54

15

250

 

SKIP = 0
Fast =1

0x0781

 

 

5

0x0F01

 

 

10

0x1681

 

 

15

0x1E01

 

 

20

0x2581

 

 

25

 

SKIP = 1
Fast = x

0x0782

 

671

5

0x0F02

 

335

10

0x1682

 

224

15

0x1E02

 

168

20

0x2582

 

134

15