PWM-API

[Einige Informationen beziehen sich auf die Vorabversion, die vor der kommerziellen Freigabe möglicherweise wesentlichen Änderungen unterliegt. Microsoft übernimmt für die hier bereitgestellten Informationen keine Gewährleistung, weder ausdrücklicher noch impliziter Art.]

Pulsbreitenmodulation (PWM) ist die Technik zum Generieren einer rechteckigen Impulswelle, die eine Pulsbreite hat, die moduliert wird, um die Variation des Mittelwerts der Wellenform zu erzielen. Am häufigsten werden Servomotoren, DIMM-LEDs oder andere verwandte Funktionen verwendet. PWM soll in erster Linie für Szenarien des Internets der Dinge verwendet werden.

Informationen zur Pulsbreitenmodulation

Eine PWM-Wellenform kann nach zwei Parametern kategorisiert werden:

  • Eine Wellenformperiode (T)

  • Der Tastzyklus, bei dem die Wellenformfrequenz (f) der Kehrwert des Zeitraums f=1/T ist.

Der Tastzyklus beschreibt den Anteil der aktiven/Zeit im Verhältnis zum regulären Intervall oder Zeitraum . Ein niedriger Tastzyklus entspricht einem Mittel der niedrigen Ausgangsleistung, da der Strom für die meiste Zeit ausgeschaltet ist. Der Tastzyklus wird als Prozentsatz angegeben. Voll aktiviert ist 100%. Voll aus ist 0%. Aktiv ist die Hälfte der Zeit 50%.

Entwickler, die PWM in ihren IoT-Anwendungen implementieren möchten, sollten die WinRT PWM-Dokumentation untersuchen.

Pulsbreitenmodulationstypen

PWM verwendet diese E/A-Steuerungscodes, -Strukturen und -Enumerationen.

PWM verwendet auch die folgende Funktion: PwmParsePinPath.