PWM API

[Algumas informações relacionam-se ao produto de pré-lançamento, o qual poderá ser substancialmente modificado antes do lançamento comercial. A Microsoft não faz nenhuma garantia, expressa ou implícita, com relação às informações fornecidas aqui.]

Pulse Width Modulation (PWM) é a técnica de gerar uma onda de pulso retangular que possui uma largura de pulso que é modulada para resultar na variação do valor médio da forma de onda. Os usos mais comuns incluem servomotores de condução, LEDs de escurecimento ou outras funções relacionadas. O PWM destina-se a ser usado principalmente para cenários de Internet das Coisas.

Sobre a modulação por largura de pulso

Uma forma de onda PWM pode ser categorizada por dois parâmetros:

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

  • O ciclo de trabalho, onde a frequência da forma de onda (f) é a recíproca do período f=1/T

O ciclo de trabalho descreve a proporção do tempo ativo/ em relação ao intervalo regular ou período de tempo. Um ciclo de trabalho baixo corresponde a uma média de baixa potência de saída, porque a energia está desligada na maior parte do tempo. O ciclo de trabalho é expresso em percentagem. Totalmente ligado é 100%. Totalmente desligado é 0%. Ativo metade do tempo é 50%.

Os desenvolvedores que desejam implementar o PWM em seus aplicativos IoT devem investigar a documentação do WinRT PWM.

Tipos de modulação por largura de pulso

O PWM usa esses códigos de controle de E/S, estruturas e enumerações.

PWM também usa a seguinte função: PwmParsePinPath.