API PWM

[Certaines informations relatives aux produits précommercialisés peuvent être substantiellement modifiées avant leur commercialisation. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.]

La modulation d’impulsions en largeur (PWM) est la technique de la génération d’une onde d’impulsion rectangulaire qui a une largeur d’impulsion modulée pour produire la variation de la valeur moyenne de la forme d’onde. Les utilisations les plus courantes incluent les moteurs d’asservissement, les voyants de gradation ou d’autres fonctions associées. Le PWM est destiné à être principalement utilisé pour les scénarios de Internet des objets.

À propos de la modulation par impulsions de largeur

Une forme d’onde PWM peut être catégorisée par deux paramètres :

  • Une période de forme d’onde (T)

  • Le cycle de l’utilisation, où la fréquence de la forme d’onde (f) est la réciproque de la période f = 1/T

Le cycle de responsabilité décrit la proportion de la durée d' / activité par rapport à l’intervalle régulier ou à la période de temps. Un cycle d’utilisation faible correspond à une puissance moyenne de sortie basse, car l’alimentation est désactivée pour la plupart du temps. Le cycle de l’utilisation est exprimé sous la forme d’un pourcentage. Entièrement sur 100%. La valeur OFF est égale à 0%. La moitié active est de 50%.

Les développeurs qui cherchent à implémenter le PWM dans leurs applications IoT doivent examiner la documentation du PWM WinRT.

Types de modulation d’impulsions en largeur

PWM utilise ces codes, structureset énumérations de contrôle d’e/s.

Le PWM utilise également la fonction suivante : PwmParsePinPath.