PWM API
[Некоторые сведения связаны с предварительно выпущенным продуктом, который может быть существенно изменен до его коммерческого выпуска. Корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых в отношении информации, предоставленной здесь.]
Модуляция ширины импульса (PWM) — это метод создания прямоугольной волны пульса, которая имеет ширину импульса, которая модулируется, чтобы привести к вариации среднего значения волны. В большинстве случаев используются приводы серводвига, димнемные светодиодные индикаторы или другие связанные функции. PWM предназначен для использования в основном для сценариев Интернета вещей.
Волновая форма PWM может быть классифицирована двумя параметрами:
Период волны (T)
Цикл дежурства, где частота волны (f) является взаимной точкой f=1/T
В цикле дежурства описывается доля /активного времени в отношении регулярного интервала или периода времени. Низкий рабочий цикл соответствует среднему значению низкой выходной мощности, так как питание отключено в течение большей части времени. Цикл дежурства выражается в процентах. Полностью на 100 %. Полное отключение составляет 0 %. Активный тайм составляет 50 %.
Разработчики, желающие реализовать PWM в своих приложениях Интернета вещей, должны изучить документацию по WinRT PWM.
PWM использует эти коды управления ввода-вывода, структуры и перечисления.
PWM также использует следующую функцию: PwmParsePinPath.