Există o relație proporțională între viteză și ciclul de funcționare. De exemplu, dacă un motor BDC nominal se rotește la 15000 RPM la 12V, atunci când un semnal cu un ciclu de funcționare de 50% este aplicat motorului, motorul (în mod ideal) se va roti la 7500 RPM. Frecvența semnalului PWM este centrul atenției. Dacă frecvența este prea mică, turația motorului va fi prea mică, zgomotul va fi mare și răspunsul la modificările ciclului de funcționare va fi prea lent.
Dacă frecvența este prea mare, eficiența sistemului va fi redusă din cauza pierderii de comutare a dispozitivului de comutare. Regula generală este de a modula frecvența semnalului de intrare în intervalul de la 4 kHz la 20 kHz. Această gamă este suficient de mare, zgomotul motorului poate fi atenuat și pierderea de comutare în MOSFET (sau BJT) poate fi, de asemenea, ignorată în acest moment. În general vorbind, este o modalitate bună de a găsi o frecvență PWM satisfăcătoare prin experiment pentru un motor dat. Cum se utilizează microcontrolerul PIC pentru a genera semnal PWM pentru a controla viteza motorului BDC? O metodă este de a întoarce alternativ nivelul pinului de ieșire scriind un ansamblu special sau codul C (1). O altă metodă este de a alege un microcontroler PIC cu un modul hardware PWM. Modulele furnizate de Microchip cu această funcție sunt module CCP și ECCP. Multe microcontrolere PIC au module CCP și ECCP. Vă rugăm să consultați ghidul de selecție a produselor pentru dispozitivele cu aceste module funcționale.
