Pulsweite vorgeben (Index 0x70n0:11 „PWM output”)

Das Puls-Pausen-Verhältnis (Duty cycle) des Ausgangssignals kann über die Pulsweite in Index 0x70n0:11 „PWM output“ vorgegeben werden. Die Puls-Pause ergibt sich als Differenz zur 100 % Pulsdauer automatisch.

Der Wertebereich der Pulsweite wird über die Anwender-Skalierung in Index 0x80n0:12 „Gain“ und Index 0x80n0:11 „Offset“ bestimmt.

Mit:

Gain

= 0x80n0:12 User scale Gain

Pulsweite vorgeben (Index 0x70n0:11 „PWM output”) 1:

Offset

= 0x80n0:11 User scale Offset

 

Ist der Einfluss der Anwenderskalierung:

aktiv:

Ysc = Ys1 * Gain*2-16 + Offset

inaktiv:

Ysc = Ys1

Gewünschtes Puls-Pausen-Verhältnis
(Duty cycle)

Vorgabe der Pulsweite über 0x70n0:11 „PWM output“

Wertebereich ohne Anwender-Skalierung
0x80n0:01 = FALSE (Default)

Wertebereich mit Anwender-Skalierung
0x80n0:01 = TRUE
0x80n0:11 = 0 (Default)
0x80n0:12  = 65536 (Default)

100 %

FFFFhex

65535dez

2710hex

10000dez

75 %

BFFEhex

49150dez

1D4Chex

7500dez

50 %

7FFFhex

32767dez

1388hex

5000dez

25 %

3FFFhex

16383dez

9C4hex

2500dez

10 %

1996hex

6550dez

3E8hex

1000dez

0 %

0000hex

0dez

0000hex

0dez