Pulzně-šířkový modulátor (PWM)

Krátký popis

Pulzně-šířkový modulátor (PWM) moduluje analogovou vstupní hodnotu na výstupní pulzní digitální signál. Šířka pulsu je úměrná analogové hodnotě Ax.

Spojení

Popis

Vstup En

Vzestupná hrana (přechod z 0 na 1) na vstupu En spouští funkční blok PWM.

Vstup Ax

Analogový signál je modulován na výstupní pulzní digitální signál.

Parametr

Přírustek

Rozsah hodnot: -10.00 až 10.00

Offset
Rozsah hodnot: -10,000 až 10,000

PT: Periodická doba, po kterou je digitální výstup modulován

p: Počet desetinných míst
Možná nastavení: 0, 1, 2, 3

Výstup Q

Q je nastaven nebo resetován na dobu odpovídající části časové periody podle poměru normalizované hodnoty Ax k rozsahu analogové hodnoty.

0BA1- 0BA5:

Funkční blok PWM neexistoval pro zařízení před sérií 0BA6.

Parametr PT

Doba periody PT může být poskytnuta hodnotou jiné již naprogramované funkce:

  • Analogový komparátor: Ax - Ay

  • Analogový spínač: Ax

  • Analogový zesilovač: Ax

  • Analogový multiplexer: AQ

  • Analogová rampa: AQ

  • Matematická instrukce: AQ

  • PI regulátor: AQ

  • Dopředný a zpětný čítač: Cnt

U zařízení 0BA7 a 0BA8 navíc můžete použít skutečné hodnoty následujících již naprogramovaných funkcí:

  • Zpožděné zapnutí: Ta

  • Zpožděné vypnutí: Ta

  • Zpožděné zapnutí/vypnutí: Ta

  • Zpoždění zapnutí s pamětí: Ta

  • Impulzní relé: Ta

  • Hranou spouštěné impulzní relé: Ta

  • Asynchronní pulzní generátor: Ta

  • Schodišťový spínač: Ta

  • Multifunkční přepínač: Ta

  • Stopky: AQ

  • Analogový filtr: AQ

  • Průměrná hodnota: AQ

  • Max/Min: AQ

  • Porovnávač frekvence: Fre

Požadovanou funkci můžete vybrat podle čísla bloku.

Parametr p (počet desetinných míst)

Parameter p platí pouze pro zobrazení hodnoty Ax v textu zprávy.

Popis funkce

Funkce snímá hodnotu analogového signálu na vstupu Ax.

Tato hodnota je vynásobena parametrem A (přírustek). Parametr B (offset) je přičten k součinu, tedy:

(Ax * Přírustek) + Offset = Skutečná hodnota Ax

Funkční blok vypočítá poměr hodnoty Ax k rozsahu. Blok nastaví digitální výstup Q na úroveň 1 na stejnou část parametru PT (periodický čas) a nastaví Q na 0 po dobu zbývající části časové periody.

Příklady s časovými diagramy

Následující příklady ilustrují, jak instrukce PWM moduluje výstupní digitální signál ze vstupního analogového signálu:

Příklad 1

Analogová vstupní hodnota: 500 (rozsah 0 až 1000)
Doba periody T: 4 sekundy

Digitální výstupní signál bloku PWM je 2 vteřiny úrovně 1, 2 vteřiny úrovně 0, 2 vteřiny úrovně 1, 2 vteřiny úrovně 0 a tak pokračuje dokud je parametr "En" = 1.

Příklad 2

Analogová vstupní hodnota: 300 (rozsah 0 až 1000)
Doba periody T: 10 sekund

Digitální výstupní signál bloku PWM je 3 vteřiny úrovně 1, 7 vteřin úrovně 0, 3 vteřiny úrovně 1, 7 vteřin úrovně 0 a tak pokračuje dokud je parametr "En" = 1.

Pravidla výpočtu

Q = 1, pro část (Ax – Min) / (Max – Min) doby periody PT
Q = 0, pro část PT – [(Ax – Min) / (Max – Min)] doby periody PT.

Poznámka: Ax v tomto výpočtu představuje skutečnou hodnotu Ax získanou výpočtem použitím parametrů Přírustek a Offset. Min a Max se vztahují na minimální a maximální hodnoty určené pro rozsah.

Zvláštní vlastnosti důležité při nastavování

Viz nápověda k parametrům analogových bloků v části Informace o zpracování analogových hodnot.

Přehled