Lire en anglais

Partager via


PWM API

[Certaines informations concernent le produit préversion qui peut être sensiblement modifié avant sa publication commerciale. Microsoft n’offre aucune garantie, expresse ou implicite, en ce qui concerne les informations fournies ici.]

Pulse Width Modulation (PWM) est la technique de génération d’une onde d’impulsion rectangulaire qui a une largeur d’impulsion qui est modulée pour entraîner la variation de la valeur moyenne de la forme d’onde. La plupart des utilisations courantes incluent la conduite de moteurs d’indexation, les LED de grisage ou d’autres fonctions connexes. PWM est destiné à être utilisé principalement pour les scénarios Internet des objets.

À propos de la modulation de largeur d’impulsion

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 travail, où la fréquence de forme d’onde (f) est la réciproque de la période f=1/T

Le cycle de travail décrit la proportion de la sur/temps de actif par rapport à l’intervalle régulier ou période de temps. Un cycle de faible charge correspond à une moyenne de faible puissance de sortie, car la puissance est désactivée pour la plupart du temps. Le cycle de service est exprimé sous la forme d’un pourcentage. Entièrement sur est 100%. Entièrement désactivé est 0%. moitié du temps est de 50%.

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

Types de modulation de largeur d’impulsion

PWM utilise ces codes de contrôle d’E/S, structureset les énumérations de .

PWM utilise également la fonction suivante : PwmParsePinPath.