Compartir a través de


PWM API

[Cierta información se relaciona con el producto publicado previamente que puede modificarse sustancialmente antes de su publicación comercial. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información proporcionada aquí.]

Modulación de ancho de pulso (PWM) es la técnica de generar una onda de pulso rectangular que tiene un ancho de pulso que se modula para dar lugar a la variación del valor medio de la forma de onda. Los usos más comunes incluyen motores servo de conducción, LED de atenuación u otras funciones relacionadas. PWM está pensado para usarse principalmente para escenarios de Internet de las cosas.

Acerca de la modulación de ancho de pulso

Una forma de onda PWM se puede clasificar por dos parámetros:

  • Un período de forma de onda (T)

  • El ciclo de trabajo, donde la frecuencia de forma de onda (f) es la recíproca del período f=1/T

El ciclo de trabajo describe la proporción del en/tiempo activo con respecto al intervalo regular o al período de tiempo. Un ciclo de trabajo bajo corresponde a un promedio de potencia de baja salida, ya que la energía está apagada durante la mayor parte del tiempo. El ciclo de servicio se expresa como un porcentaje. Totalmente activado es 100%. Totalmente desactivado es 0%. Active la mitad del tiempo es de 50%.

Los desarrolladores que buscan implementar PWM en sus aplicaciones de IoT deben investigar la documentación de PWM de WinRT .

Tipos de modulación de ancho de pulso

PWM usa estos códigos de control de E/S, estructurasy enumeraciones de .

PWM también usa la siguiente función: PwmParsePinPath.