Modulación por ancho de pulsos (PWM)

Implemente algoritmos para controlar la potencia eléctrica mediante la modulación por ancho de pulsos (PWM)

La modulación por ancho de pulsos (PWM, por sus siglas en inglés) es una técnica digital empleada de forma habitual para controlar la potencia eléctrica hacia una carga mediante pulsos de onda cuadrada en un determinado ciclo de trabajo. Un control adecuado de la modulación por ancho de pulsos garantiza la eficiencia y la precisión en aplicaciones tales como el control de motores sin escobillas, el control de inversores de energía solar y la regulación de la tensión. Un reto habitual en estas aplicaciones es la evaluación de la corrección de la arquitectura de control de forma temprana, antes de incurrir en los gastos derivados de las pruebas de hardware.

Flujo de trabajo de PWM

Un proceso eficiente para desarrollar e implementar algoritmos precisos con los que regular la modulación por ancho de pulsos incluye lo siguiente:

  • Diseño y prueba de los algoritmos de control de PWM en un entorno de simulación
  • Generación de código ANSI C para pruebas en tiempo real e implementación
  • Integración de los algoritmos de control de la modulación por ancho de pulsos en una base de código existente

Para obtener más información sobre cómo se implementa la PWM con Simulink®, vea el vídeo Control de la velocidad de un motor de CC mediante PWM (7:27).

Soporte para PWM en Arduino, Rasperry Pi y BeagleBone

Plataformas de hardware con buena relación entre coste y eficacia como Arduino®, Raspberry Pi™ y BeagleBone soportan la modulación por ancho de pulsos. Estas placas pueden proporcionar señales PWM en los pines especificados, de modo que puede crear fácilmente controladores PWM tales como los que se utilizan para motores o ventiladores.

Para implementar controladores PWM en estas placas con Simulink, puede descargar paquetes de soporte para Arduino, Raspberry Pi o BeagleBone.

Aceleración del diseño de control digital de convertidores CC-CC con Simulink

Pase de las tareas básicas a operaciones más avanzadas gracias a los tutoriales y ejemplos interactivos.

Consiga una prueba gratuita

30 días de exploración a su alcance.