¿Cómo calcular el RMS de un AC PWM?

Estoy mirando un servo, que es impulsado por PWM. La señal PWM en sí misma NO modula CC sino una CA sinusoidal, por lo que cuando Throttle está configurado al 100%, puedo ver una onda sinusoidal bastante bien dibujada. Pero cuando Throttle se establece en los valores inferiores, el seno se vuelve tenso, con espacios, tal como se supone que debe hacer PWM.

Ahora me gustaría calcular el voltaje RMS. Lógicamente, con el acelerador a fondo, el voltaje RMS se ajusta bastante bien (1/sqrt(2)) * Vmax. Aunque para configuraciones más bajas, se necesita una fórmula.

Conozco la frecuencia, los ciclos de trabajo, la Vmax de los PWM. ¿Alguna idea?

¿Es una onda sinusoidal verdadera (rango -1 a 1) o un seno elevado unipolar (rango 0 a 1)?
En realidad, es una onda sinusoidal verdadera (amplitud: -/+ 12V)
Entonces se aplica la respuesta de Spehro.

Respuestas (2)

La fórmula genérica es:

V R METRO S = 1 T t = 0 t = T ( V ( t ) ) 2 d t

y para un voltaje en forma de seno:

V R METRO S = 1 T t = 0 t = T ( V 0 pecado ( ω t ) ) 2 d t = V 0 T t = 0 t = T ( pecado ( ω t ) ) 2 d t = . . . = 1 2 V 0

Ahora, depende de cómo se vea la señal PWM. Digamos que simplemente corta una parte que comienza en cada cruce por cero del seno, luego obtienes:

V R METRO S = 2 T t = pag T / 2 t = T / 2 ( V 0 pecado ( ω t ) ) 2 d t = . . .

(nota: he reducido el cálculo a la mitad de la onda, p es la fracción recortada por el PWM)

Un patrón más complejo necesitaría dividir la integral en todos aquellos intervalos donde el PWM no es cero. Puede ser, ¿su alcance puede calcular el voltaje RMS numéricamente?

Si la frecuencia PWM es muy alta en comparación con la frecuencia sinusoidal (digamos 100 veces más alta), solo obtienes

V R METRO S PAG W METRO = pag V R metro s

porque el PWM actúa en intervalos de tiempo donde el seno es casi constante.

Si el período PWM no es igual al período sinusal, puede obtener algo similar a un latido. Pero, en promedio, el PWM da la fracción de períodos para los que tiene el voltaje sinusoidal o cero para un ángulo dado. Esto también conduce a un factor p.

Si el PWM es aleatorio (sin control de fase), entonces debe promediar σ Vrms, donde σ es el ciclo de trabajo de PWM (0~1) y Vrms es el voltaje RMS al 100 % de PWM.

La razón es que obtendrá un voltaje promedio de Vrms cuando el PWM esté 'encendido' y 0 cuando el PWM esté 'apagado'. En otras palabras, es lo mismo que aplicar PWM a un voltaje de CC.

Si se trata de control de fase en lugar de PWM aleatorio, debe realizar la integración para encontrar el voltaje RMS en función del ángulo de activación. Creo que encuentras que es

Vsal = Vrms × ((1/ π ) ( ϕ - pecado( ϕ ) porque( ϕ )))

para ángulo de disparo ϕ
0 ϕ   π

Hasta ahora, mi idea era poner la función seno en la fórmula RMS. Finalmente, tendría que integrar sobre el cuadrado de la función seno.