Principiul de control al motorului fără perie pătrată și etapele de implementare
a. Teoria controlului pătrată a controlului undelor bazată pe
controlul undelor pătrate se mai numește și cele șase trepte controlul, într-un ciclu electric, motor doar șase stări sau șase tipuri de stare de curent stator (șase tipuri de braț de bridge trifazat de stare de comutare)。 Fiecare din starea actuală poate fi considerată ca sinteza unui cuplu vectorial, șase vector, în mod pas cu pas sau contraclocarea sensului), va urma să urmărească direcția auto motor rotația rotorului motor. În controlul undelor pătrate, în principal pentru a controla două cantități, una este poziția rotorului motorului corespunzătoare stării tubului deschis, a unei hall, a informațiilor despre hol pentru a obține poziția rotorului, nu există un senzor, motor fără perie din informațiile de forță electromotivă pentru a obține poziția rotorului, deci a decis să deschidă starea tubului; Al doilea este controlul ciclului de serviciu PWM, prin controlul raportului de datorie pentru a controla dimensiunea curentă, astfel încât să controleze cuplul și viteza.
2. Algoritmul de undă pătrată Pași de implementare
Sala Square Wave Control:
1. Citiți valoarea publicitară a eșantionării curente de bare, calcularea curentului barei de bare
2. Calculul buclei curente ar trebui să ofere ciclul de serviciu PWM, să controlați dimensiunea curentului pentru un curent dat
3. Citiți sala de citire, în funcție de relația de stat a holului, cu fiecare hol, cu trei faze, cu un tub deschis și de a obține starea corespunzătoare a stării de timp (de asemenea ca punct de comutare)。.
Sala dintre sectorul de stat adiacent pentru unul 6 al ciclului de putere, care este 60 & deg; Utilizați cronometrul poate înregistra și 60 °; Timpul sectorului, astfel frecvența curentă este calculată și se obține viteza motorului.
5. Cu bucla curentă ca inelul interior, bucla de viteză ca inelul exterior, controlul cu buclă închisă motorului, cum ar fi diagrama blocului de control al undei pătrate ale holului. Pentru controlul undelor pătrate ale Hall, motorul pornește, știa că poziția rotorului motorului, folosind direct cuplul vectorial al Hall State pentru a trage, poate porni motorul și poate fi direct în controlul buclelor închise.
3. BEMF Controlul undelor pătrate:
1. Citiți valoarea AD a eșantionării curentului de bare, calcularea curentului barei de bare.
2. Calculul buclei curente ar trebui să ofere ciclul de serviciu PWM, să controleze dimensiunea curentului pentru un curent dat
3. Mențineți o stare de tub deschis (care menține o orientare vectorială de direcție), poziționare și apoi în funcție de anumite schimbări de frecvență în stare de tub deschisă și în funcție de legea schimbării frecvenței. Pentru a comuta frecvența electrică, apoi treceți la modelul de forță electromotivă.
4. Timer întrerupeți citirea cu o stare de ieșire de comparare a fazelor de înaltă frecvență, dacă nivelul de ieșire de comparație de fază, arată forța electromotivă opusă produsă zero, în acest moment, temporizatorul de timp de citire a numărului D, economisirea și apoi ștergeți cronometrul D, D și configurați cronometrul compară înregistrarea înregistrării 0, deschiderea cronometrului pornește D & 30 °; Unghiul electric și comutarea.
5. With current loop as the inner ring, the speed loop as the outer ring, motor closed-loop control, for BEMF square wave control, the motor starts, don't know the motor rotor position, so need to use synchronous start motor, stator current according to the given size and frequency drive motor rotor, and then the motor to achieve switching frequency, can switch to counter electromotive force mode to run the motor, speed and current closed-loop control and running.