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) B: Decalaje de origen (Offset) PT: Tiempo periódico en el que se modula la salida digital p: Número de decimales |
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. |
|
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.
Comparador analógico: Ax – Ay
Conmutador analógico de valor umbral: Ax
Amplificador analógico: Ax
Multiplexor analógico: AQ
Rampa analógica: AQ
Aritmética analógica: AQ
Regulador PI: AQ
Contador adelante/atrás: Cnt
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:
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.
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.
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.