PWM API
[Parte de la información hace referencia a la versión preliminar del producto, el cual puede sufrir importantes modificaciones antes de que se publique la versión comercial. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información que se ofrece aquí].
La modulación de ancho de pulso (PWM) es la técnica de generar una onda de pulso rectangular que tiene un ancho de pulso modulado para dar lugar a la variación del valor medio de la forma de onda. Los usos más comunes incluyen motores servomotores de conducción, LED de atenuación u otras funciones relacionadas. PWM está pensado para usarse principalmente para escenarios de Internet de las cosas.
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 tiempo activo/ con respecto al intervalo regular o período de tiempo. Un ciclo de trabajo bajo corresponde a un promedio de baja potencia de salida, ya que la energía está apagada durante la mayor parte del tiempo. El ciclo de trabajo se expresa como un porcentaje. Totalmente activado es del 100 %. Totalmente desactivado es 0 %. La mitad activa del tiempo es del 50 %.
Los desarrolladores que buscan implementar PWM en sus aplicaciones de IoT deben investigar la documentación de PWM de WinRT.
PWM usa estos códigos de control de E/S, estructuras y enumeraciones.
PWM también usa la siguiente función: PwmParsePinPath.