Vierkantgolf borsellose motorbeheerbeginsel en implementeringstappe
a. Vierkantgolfbeheerteorie gebaseer op
vierkantgolfbeheer word ook die ses-stap-beheer genoem, in 'n elektriese siklus, motor slegs ses toestande, of ses soorte statorstroomtoestand (Ses soorte skakeltoestand driefasebrugarm)。 Elkeen van die huidige toestande kan beskou word as die sintese van 'n rigtingvektorwringkrag, ses vektor gereeld bepaal, stap vir stap rotasie omskakeling, rotasie teenklok rigting, vektorslot rigting, rotasie teenklok rigting), volg die sinchrone motor rotor rotasie. In die vierkantgolf beheer, hoofsaaklik om twee hoeveelhede te beheer, een is die motor rotor posisie wat ooreenstem met die toestand van oop buis, 'n Hall, Hall inligting om die rotor posisie te verkry, daar is geen sensor, borsellose motor van die toonbank elektromotoriese krag inligting om die rotor posisie te verkry, dus besluit om oop te maak buis staat; Die tweede is die PWM-dienssiklusbeheer, deur die diensverhouding te beheer om die grootte van die huidige grootte te beheer, om sodoende wringkrag en spoed te beheer.
2. Vierkantgolf-algoritme-implementeringsstappe
Hall-vierkantgolfbeheer:
1. Lees die AD-waarde van railstroommonstering, berekening van railstroom
2. Stroomlusberekening moet die PWM-dienssiklus gee, beheer die grootte van stroom vir 'n gegewe stroom
3. Lees saal, volgens die toestand van saalverhouding met driefase-brugarm kry die ooreenstemmende buis-skikking oop, buis-tallig oop vir elke saal- en buis. brug arm staat skakel tyd punt (Ook bekend as die kommutasie punt)。
4. Hall tussen aangrensende staat sektor vir 'n een 6 van die krag siklus, wat is 60 & deg; Gebruik timer kan rekord & 60 deg; Sektortyd, dus word die huidige frekwensie bereken, en motorspoed word verkry.
5. Met huidige lus as die binneste ring, die spoedlus as die buitenste ring, motor geslote-lus beheer, soos Hall vierkantige golf beheer blokdiagram. Vir Hall-vierkantgolfbeheer begin die motor, ken die motorrotorposisie, gebruik die Hall-toestandvektorwringkrag direk om te trek, kan die motor aanskakel en kan direk in die geslote lusbeheer wees.
3. BEMF-vierkantgolfbeheer:
1. Lees die AD-waarde van railstroommonstering, berekening van railstroom.
2. Stroomlus berekening moet die PWM dienssiklus gee, beheer die grootte van stroom vir 'n gegewe stroom
3. Handhaaf 'n toestand van oop buis (Dit handhaaf 'n rigting vektor oriëntasie), posisionering, en dan volgens sekere frekwensie verander oop buis toestand, en volgens die wet van verandering van frekwensie. Om die elektriese frekwensie oor te skakel, en dan oor te skakel na die teen elektromotoriese krag model. 4. Tydonderbreking om te lees met 'n hoëfrekwensie fasevergelyker-uitsettoestand, as die fasevergelykeruitsetvlak flip, die teenoorgestelde elektromotoriese krag nul toon, op hierdie punt, die leestydbasis timer D telwaarde, stoor, en maak dan die timer D, D skoon en konfigureer die timer vergelyk register 0 vergelykingswaardes, oop timer tydsberekening begin die onderbreking, in die onderbreking, verander die onderbreking, totdat PW, verander die status van die onderbreking, gevind nul vertraging & 30 grade;
Elektriese hoek en kommutasie.
5. Met stroomlus as die binneste ring, die spoedlus as die buitenste ring, motor geslote-lus beheer, vir BEMF vierkantgolf beheer, die motor begin, ken nie die motor rotor posisie nie, so moet sinchrone aansit motor gebruik, stator stroom volgens die gegewe grootte en frekwensie aandryf motor rotor, en dan die motor om skakel frekwensie te bereik, kan oorskakel na die stroom geslote motor krag beheer modus en lopende loop elektromotor krag modus, en lopende loop motor krag modus.