Descrizione sintetica
Il modulatore PWM (modulatore della durata degli impulsi) modula il valore di ingresso analogico Ax in un segnale di uscita digitale a impulsi. La durata dell'impulso è proporzionale al valore analogico Ax.
Circuito |
Descrizione |
Ingresso Ax |
Segnale analogico da modulare in un segnale di uscita digitale a impulsi. |
Parametri |
A: guadagno (Gain) B: spostamento del punto di zero (Offset) PT: intervallo periodico nel quale l'uscita digitale viene modulata p: numero di decimali |
Uscita Q |
Q viene impostata o resettata per una parte di ciascun periodo di tempo che varia in funzione del rapporto tra il valore normalizzato Ax e il campo del valore analogico. |
|
0BA1- 0BA5: il blocco funzionale PWM è disponibile solo a partire dai dispositivi della serie 0BA6.
|
Parametro PT
L'intervallo periodico PT può essere anche il valore attuale di un'altra funzione già programmata.
Comparatore analogico: Ax – Ay
Interruttore a valore di soglia analogico: Ax
Amplificatore analogico: Ax
Multiplexer analogico: AQ
Rampa analogica: AQ
Matematica analogica: AQ
Regolatore PI: AQ
Contatore avanti/indietro: Cnt
Parametro p (numero di decimali)
Questo parametro è utilizzabile soltanto per la rappresentazione del valore Ax nei testi di segnalazione.
Descrizione del funzionamento
La funzione legge il valore del segnale presente nell'ingresso analogico Ax.
Quindi moltiplica il valore per il parametro A (Gain). Il parametro B (Offset) viene sommato al prodotto nel modo seguente:
(Ax * Gain) + Offset = valore attuale Ax
Il blocco funzionale calcola in percentuale il rapporto tra il valore Ax e il campo. Quindi imposta a 1 (high) l'uscita digitale Q per la stessa percentuale del parametro PT (intervallo periodico) e la imposta a 0 (low) per il tempo rimanente.
Esempi con diagrammi di temporizzazione
Gli esempi seguenti mostrano in che modo l'operazione PWM modula un segnale di uscita digitale dal valore di ingresso analogico.
Si vuole modulare il valore analogico 500 (campo 0 ... 1000) (in quanto valore per Ax) in una stringa di uscita digitale. Il parametro PT (intervallo periodico) definito dall'utente è pari a 4 secondi. Nell'uscita digitale della funzione PWM, la stringa di segnale digitale è per 2 secondi a 1 (high), 2 secondi a 0 (low), 2 secondi a 1 (high), 2 secondi a 0 (low) ecc. finché il parametro "En" = high.
Si vuole modulare il valore analogico 300 (campo 0 ... 1000) (in quanto valore per Ax) in una stringa di uscita digitale. Il parametro PT (intervallo periodico) definito dall'utente è pari a 10 secondi. Nell'uscita digitale della funzione PWM, la stringa di segnale digitale è per 3 secondi a 1 (high), 7 secondi a 0 (low), 3 secondi a 1 (high), 7 secondi a 0 (low) ecc. finché il parametro "En" = high.
Formula
Q = 1, per (Ax – Min) / (Max – Min) dell'intervallo PT
Q = 0, per PT – [(Ax – Min) / (Max – Min)] dell'intervallo PT.
Avvertenza: Ax si riferisce in questo calcolo al valore attuale Ax come calcolato Tramite Gain e Offset. Min e Max si riferiscono al valore minimo e massimo indicato per il campo.
Particolarità della parametrizzazione
Tener conto delle Informazioni sull'elaborazione dei valori analogici che forniscono chiarimenti sui parametri dei blocchi analogici.