Dec 18, 2018 Lăsaţi un mesaj

Single-chip microcomputer PWM motor de control, PWM principiul de control al vitezei motorului și 51 single-chip microcomputer program PWM clasic

Single-chip microcomputer PWM motor de control, PWM principiul de control al vitezei motorului și 51 single-chip microcomputer program PWM clasic

Pentru reglarea vitezei motorului, folosim metoda de modulare a pulsului (PWM). La controlul motorului, sursa de alimentare nu alimentează continuu alimentarea cu energie electrică a motorului, ci furnizează energie sub formă de impulsuri de unde pătrate la o anumită frecvență. Semnalele cu unde multiple cu diferite cicluri de sarcină pot regla motorul. Acest lucru se datorează faptului că motorul este de fapt o inductoră mare, care are capacitatea de a bloca schimbarea bruscă a curentului de intrare și de tensiune, astfel încât semnalul de intrare puls este distribuit uniform timpului de acțiune. În acest fel, schimbarea raportului de funcționare al valului pătrat de intrare pe bornele energetice inițiale PE2 și PD5 poate schimba mărimea tensiunii aplicate pe motor, modificând astfel viteza de rotație.

În acest circuit, un microprocesor este utilizat pentru implementarea modulației lățimii pulsului. Există două metode comune:

(1) realizat prin software, adică prin executarea unui program de buclă de întârziere software, pentru a schimba alternativ starea logică a unui anumit bit al portului pentru a genera un semnal de modulație a lățimii pulsului și a seta diferite durate de întârziere pentru a obține rate diferite de funcționare.

(2) Experimentul hardware generează automat semnalul PWM, care nu ocupă timpul procesării procesorului. Acest lucru necesită contorul 1 al ATMEGA8515L în modul PWM. Pentru detalii, vă rugăm să consultați cărți similare.

51 program PWM unic cip clasic

Generați două PWM-uri, care necesită două forme de undă PWM ocupate de 80/256. Cele două forme de undă ar trebui să fie eșalonate și nu pot fi ridicate în același timp! Diferența dintre nivelul ridicat este de 48/256. Funcția PWM este disponibilă pe microcontrolerul PIC, dar dacă doriți să utilizați 51 MCU, este bine, dar este mai dificil.

Timerul T0 poate fi folosit pentru a controla frecvența, temporizatorul T1 pentru a controla ciclul de funcționare: Ideea de programare generală este următoarea: întreruperea temporizatorului T0 este de a lăsa un nivel ridicat al portului I0, începe în întreruperea acestui temporizator T0 Timer T1 și acest T1 este acela de a permite nivelului scăzut al portului IO, astfel încât schimbarea valorii inițiale a timerului T0 poate schimba frecvența și modificarea valorii inițiale a timerului T1 poate schimba ciclul de funcționare.


Trimite anchetă

whatsapp

teams

E-mail

Anchetă