Table of Contents
Modularea latimei pulsului (PWM) este o tehnica folosita pentru a controla puterea livrata la dispozitivele electrice, cum ar fi motoarele. Calcularea ciclului corect de functionare este esentiala pentru controlul precis al motorului in aplicatiile microcontrolerului. Acest ghid ofera pasi practici pentru determinarea eficienta a ciclurilor de functionare PWM.
Înțelegerea PWM și ciclul de utilizare
PWM presupune comutarea unui semnal pe o frecvență înaltă. Ciclul de serviciu reprezintă procentul de timp pe care semnalul rămâne pe durata unui ciclu. Un ciclu de serviciu de 0% înseamnă că semnalul este oprit întotdeauna, în timp ce 100% înseamnă că este mereu pornit. Ajustarea ciclului de serviciu schimbă tensiunea medie furnizată motorului, controlând viteza acestuia.
Calcularea ciclului de utilizare pentru viteza motorului
Pentru a calcula ciclul de lucru necesar pentru o anumită viteză motorie, să ia în considerare tensiunea de alimentare și caracteristicile motorului. Formula generală este:
Ciclu de sarcină (%) = (Tensiune reziduală/tensiune de alimentare) × 100
De exemplu, dacă tensiunea de alimentare este de 12V și tensiunea motorului dorit pentru o anumită viteză este de 6V, ciclul de funcționare ar trebui să fie:
Ciclu de transport = (6V/ 12V) × 100 = 50%
Punerea în aplicare a PWM în microcontrolere
Majoritatea microcontrolerelor au module PWM încorporate. Pentru a seta ciclul de utilizare, configurați registrul PWM cu valoarea calculată. De exemplu, dacă rezoluția PWM este de 8-bit (0-255), valoarea ciclului de utilizare pentru 50% este de aproximativ 127.
Asigurați-vă că frecvența PWM este adecvată pentru controlul motor pentru a preveni zgomotul și ineficiența. Frecvențele tipice variază de la 1 kHz la 20 kHz.
Rezumatul punctelor-cheie
- Ciclul de utilizare determină puterea medie furnizată motorului.
- Calculați ciclul de serviciu folosind raportul de tensiune dorită pentru a furniza tensiune.
- Configurați registrele microcontroler PWM cu valoarea calculată a ciclului de utilizare.
- Utilizaţi frecvenţa adecvată a PWM pentru funcţionarea fără probleme a motorului.