Sunteți pe pagina 1din 4

Control turatie motor prin varierea factorului de

umplere (PWM)
Nicu FLORICA 29 mai 2011 Controller, Motor CC 58 comentarii 70,508 Vizualizări

Una dintre cele mai fundamentale probleme în robotică este controlul vitezei unui motor de CC. Cea
mai obişnuită metodă de control al vitezei este PWM sau modulator de puls electric, modulare în
lăţime. modularea de puls în lăţime este procesul de schimbare a puterii la un dispozitiv prin comutaţie
la o frecvenţa dată. Aceste comutaţii on şi off sunt denumite ca „Duty Cycle”. Diagrama de mai jos
arată formele de undă de 10%, 50%, 90% Duty Cycle.

Asadar, Duty Cycle descrie latimea unui puls in procente. Un Duty Cycle de 10% inseamna ca timp de
10% dintr-un cicle generatorul nostru primeste curent fata de 90% din timp cand nu primeste. Un Duty
Cycle de 100% inseamna ca generatorul nostru primeste curent tot timpul si nu am avea nevoie de un
PWM.
Aceste semnale sunt trimise la motor la o frecvenţă destul de mare ca pulsare nu are nici un efect
asupra motorului. Rezultatul final al procesului de PWM este că puterea totală trimisă la motor poate fi
ajustat de la (0% Duty Cycle) până la (100 Duty Cycle), cu un randament bun şi control stabil.
Timer-ul 555 în circuitul PWM este configurat ca un oscilator astabil. Acest lucru înseamnă că, odată
ce puterea se aplică, 555 va oscila, fără nici o declanşare externă. Înainte de explicaţia tehnică a
circuitului, sa ne uitam la diagrama timerului 555.
Pini pentru timer-ul 555 sunt urmatorii:

O diagrama bloc a timer 555:


Schema pentru cele 555 PWM Circuit:

Am redesenat in EAGLE Layout Editor schema:

S-ar putea să vă placă și