Autor Tema: Inversor Onda Seno SPWM  (Leído 6962 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado dhmejia

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 260
Inversor Onda Seno SPWM
« en: 26 de Julio de 2010, 13:04:30 »
Estoy aprendiendo algo de dsPIC y quiero construir un inversor de onda seno con PWM, la teoría de la generación del pwm onda seno la tengo más o menos clara para la parte análoga, pero a la hora de hacer el PWM digital no tengo ni idea de como empezar, se que se debe crear la tabla de la señal seno de referencia, pero no se contra que parámetros debo comparar para definir el ciclo de trabajo.

Adjunto las gráficas de la generación del pwm análogo, la primera es la señal seno de referencia, la segunda es la señal triangular que debe tener la frecuencia del pwm y la tercera es la señal pwm que se obtiene al comparar las dos primeras.

El dsPIC que tengo es el dsPIC33FJ16GS504, microchip tiene una nota de aplicación para un inversor pwm de onda seno, pero utilizan un control PI con lazo de corriente y voltaje para obtener el ciclo de trabajo, y esa parte no la tengo muy clara.

gracias por la ayuda.

saludos,
« Última modificación: 26 de Julio de 2010, 16:15:03 por dhmejia »
Pereira - Colombia

Desconectado bigluis

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 511
    • Tutoriales de Qt C++
Re: Inversor Onda Seno SPWM
« Respuesta #1 en: 17 de Marzo de 2012, 16:30:31 »
Hola dhmejia.

Primeramente, para cualquier dispositivo que desees realizar utilizando microcontroladores debes cambiar la forma en que se hacen las cosas. Es decir, La figura que has mostrado anteriormente es válida para inversores analógicos.

Recuerda que en lógica digital un valor no es nada más que eso. Así para obtener una onda senosoidal lo mejor sería encender y apagar un pin del MCU durante cierto tiempo. Este tiempo sería el duty Cycle que deseas. En otras palabras deberías realizar un convertidor digital analógico.

Por acá puedes ver como utilizan un PIC para realizar un Inversor de onda seno modificada.


http://www.m0ukd.com/electronics/modified_sine_wave_inverter/

Puedes utilizar el mismo circuito y generar los distintos valores de la onda seno modulada utilizando Delays.
Tutoriales de Qt C++

No es necesario que hagamos Grandes cosas, sino que lo que hagamos sea importante.

SI la NECESIDAD es la MADRE del CONOCIMIENTO, SEGURAMENTE la PEREZA su TÍA.

Cuando el ARTE requiere de PRECISION le llamamos CIENCIA