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.
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.
O PWM usa esses códigos de controle de E/S, estruturas e enumerações.
PWM também usa a seguinte função: PwmParsePinPath.