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
PT: Periodická doba, po kterou je digitální výstup modulován
p: Počet desetinných míst |
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.