Існує пропорційний зв'язок між швидкістю і циклом виконання службових обов'язків. Наприклад, якщо двигун ПБД з рейтингом обертається зі швидкістю 15000 об / хв при 12 В, коли до двигуна застосовується сигнал з 50% циклом виконання обов'язків, двигун (в ідеалі) обертається зі швидкістю 7500 об / хв. Частота сигналу PWM є центром розгляду. Якщо частота занадто низька, швидкість двигуна буде занадто низькою, шум буде великим, а реакція на зміни чергового циклу буде занадто повільною.
Якщо частота занадто висока, ефективність роботи системи буде знижена через комутаційну втрату комутаційного пристрою. Емпіричне правило полягає в модуляції частоти вхідного сигналу в діапазоні від 4 кГц до 20 кГц. Цей діапазон досить високий, шум двигуна може бути пом'якшений, а втрати перемикання в MOSFET (або BJT) також можуть бути проігноровані в цей час. Взагалі кажучи, це хороший спосіб знайти задовільну частоту PWM за допомогою експерименту для даного двигуна. Як використовувати мікроконтролер PIC для генерації сигналу PWM для контролю швидкості двигуна ПБД? Одним з методів є по черзі перевертати рівень вихідного штифта, написавши спеціальну збірку або код C (1). Інший спосіб - вибрати мікроконтролер PIC з апаратним модулем PWM. Модулі, що надаються Microchip з цією функцією, є модулями CCP та ECCP. Багато мікроконтролерів PIC мають модулі CCP і ECCP. Будь ласка, зверніться до посібника з вибору продукту для пристроїв з цими функціональними модулями.
