Pulsweite vorgeben | Prozessdatum "PWM Output"

Zur Veränderung des Tastverhältnisses, Puls-Pausen-Verhältnisses bzw. des Duty Cycle
(TON/TOFF) [0 … 100 %] kann der gültige Wertebereich bestimmt werden über die Parameter
Presentation (0x80n0:02) und
Anwender-Skalierung („Enable User Scale“ / 0x80n0:01„Offset“ 0x80n0:11/ „Gain“ 0x80n0:12)

Pulsweite vorgeben | Prozessdatum "PWM Output" 1:Abb.27: Einstellungen Tastverhältnis „PWM Output“

Presentation (0x80n0:02)

Duty Cycle

„PWM Output“

0x80n0:02 „Presentation“ = 0: Signed (default)

0x80n0:02 „Presentation“ = 1: unsigned

0 %

0hex (0dez)

0hex (0dez)

50 %

3FFFhex (16383dez)

7FFFhex (32767dez)

100 %

7FFFhex (32767dez)

FFFFhex (65535dez)

(n = 0 für PWM1, n = 2 für PWM2, n = 4 für PWM3, n = 6 für PWM4)

Anwender-Skalierung („Offset“ 0x80n0:11 / „Gain“ 0x80n0:12)

  • Wertebereich ohne Anwender-Skalierung in der Werkseinstellung (Default)
    In der Werkseinstellung ist die Anwender-Skalierung nicht aktiviert („Enable User scale“ = FALSE). Es sind keine weiteren Einstellungen der Anwender‑Skalierung (0x80n0:12 „Gain“/0x80n0:11 „Offset“) erforderlich.
    Wertebereich: 0 … FFFFhex (65535dez) für 0 … 100 % Duty cycle
  • Wertebereich über die Anwender Skalierung einstellen (s. Blockschaltbild)
    • Aktivieren Sie die Anwender-Skalierung über Index 0x80n0:01 „Enable User scale
    • Stellen Sie den gewünschten Wertebereich ein über 0x80n0:11 „Offset“ und 0x80n0:12 „Gain“.

Mit:
Gain = 0x80n0:12 „User scale Gain“
Offset = 0x80n0:11 „User scale Offset“

Ist der Einfluss der Anwenderskalierung:

aktiv: Ysc = Ys1 * „Gain“*2-16 + „Offset“
inaktiv: Ysc = Ys1

Pulsweite vorgeben | Prozessdatum "PWM Output" 2: