Modulación de ancho de impulsos (PWM)

image\block_pwm_sn.gif

Descripción breve

La modulación de ancho de impulsos (PWM) modula el valor de entrada analógico Ax a una señal de salida de impulsos digital. El ancho de impulsos es proporcional al valor analógico Ax.

 

Conexión

Descripción

Entrada Ax

Señal analógica que debe modularse a una señal de salida de impulsos digital.

Parámetros

A: Ganancia (Gain)
Rango de valores: +- 10,00

B: Decalaje de origen (Offset)
Rango de valores: +- 10.000

PT: Tiempo periódico en el que se modula la salida digital

p: Número de decimales
Rango de valores: 0, 1, 2, 3

Salida Q

Q se activa o desactiva durante la proporción de cada período de tiempo según la proporción del valor normalizado Ax respecto al rango de valores analógicos.

 

image\0ba3_logo_sn.gif

0BA1- 0BA5: El bloque de función PWM está disponible sólo a partir de la serie de dispositivos 0BA6.

 

Parámetro PT

El tiempo periódico PT también puede ser un valor real de otra función ya programada.

Parámetro p (número de decimales)

El parámetro p sólo es aplicable para visualizar el valor Ax en un texto de aviso.

Descripción de la función

La función lee el valor de la señal aplicada en la entrada analógica Ax.

Este valor se multiplica por el parámetro A (Gain). El parámetro B (Offset) se suma al producto como se indica a continuación:

(Ax * Gain) + Offset = valor real Ax

El bloque de función calcula la proporción del valor Ax en el rango. El bloque pone a 1 (= high) la salida digital Q durante la misma proporción del parámetro PT (tiempo periódico). Por lo demás, Q se pone a 0 (= low) durante el tiempo restante.

Ejemplos con cronogramas

Los ejemplos siguientes muestran cómo la operación PWM modula una señal de salida digital a partir del valor de entrada analógico:

  1. El valor analógico 500 (rango 0...1000) como valor de Ax debe modularse a una cadena de salida digital. El parámetro PT (tiempo periódico) personalizado es 4 segundos. En la salida digital de la función PWM, la cadena de señal digital está puesta a 1 (high) durante 2 segundos, puesta a 0 (low) durante 2 segundos, puesta a 1 (high) durante 2 segundos, puesta a 0 (low) durante 2 segundos, etc., mientras que el parámetro "En" sea = high.
    image\diagramm_pwm_ex1_sn.gif

  2. El valor analógico 300 (rango 0...1000) como valor de Ax debe modularse a una cadena de salida digital. El parámetro PT (tiempo periódico) personalizado es 10 segundos. En la salida digital de la función PWM, la cadena de señal digital está puesta a 1 (high) durante 3 segundos, puesta a 0 (low) durante 7 segundos, puesta a 1 (high) durante 3 segundos, puesta a 0 (low) durante 7 segundos, etc., mientras que el parámetro "En" sea = high.
    image\diagramm_pwm_ex2_sn.gif

Regla de cálculo

Q = 1, durante (Ax – Min) / (Max – Min) del período PT

Q = 0, durante PT – [(Ax – Min) / (Max – Min)] del período PT.

Nota: En este cálculo, Ax se refiere al valor real Ax calculado utilizando los valores de Gain y Offset. Min y Max se refieren a los valores mínimo y máximo, respectivamente, indicados para el rango.

Particularidades de la parametrización

Tenga en cuenta la información acerca del procesamiento de valores analógicos. Allí encontrará ayuda para configurar los parámetros de los bloques analógicos.

Vista general