Square-wave brushless motor control prinsipyo at mga hakbang sa pagpapatupad
a. Ang teorya ng control ng alon ng parisukat batay sa
square wave control ay tinatawag din na anim na hakbang na kontrol, sa isang de-koryenteng siklo, ang motor lamang ang anim na estado, o anim na uri ng kasalukuyang estado ng stator (anim na uri ng switch ng estado ng three-phase na braso ng tulay)。 Ang bawat isa sa kasalukuyang estado ay maaaring ituring bilang synthesis ng isang direksyon na vector torque, anim na vector na regular, sunud-sunod na hakbang-hakbang, ang pag-ikot ng vector ay tinutukoy ang direksyon ng motor ng pag-ikot (sunud-sunod o countercleckise), sundin ang sundin ang motor na direksyon ng pag-ikot (sunud-sunod o hindi mabilang), sundin ang sundin ng motor na direksyon ng pag-ikot (sunud-sunod o hindi sundin) Pag -ikot ng magkasabay na pag -ikot ng motor. Sa control ng alon ng parisukat, higit sa lahat upang makontrol ang dalawang dami, ang isa ay ang posisyon ng motor rotor na naaayon sa estado ng bukas na tubo, isang bulwagan, impormasyon sa hall upang makuha ang posisyon ng rotor, walang sensor, walang brush na motor mula sa counter electromotive force information upang makuha ang posisyon ng rotor, kaya nagpasya na buksan ang estado ng tubo; Ang pangalawa ay ang kontrol ng cycle ng tungkulin ng PWM, sa pamamagitan ng pagkontrol sa ratio ng tungkulin upang makontrol ang laki ng kasalukuyang sukat, upang makontrol ang metalikang kuwintas at bilis.
2. Square Wave Algorithm Pagpapatupad Mga Hakbang
Hall Square Wave Control:
1. Basahin ang halaga ng ad ng busbar kasalukuyang sampling, pagkalkula ng busbar kasalukuyang
2. Kasalukuyang pagkalkula ng loop ay dapat magbigay ng pwm duty cycle, kontrolin ang laki ng kasalukuyang para sa isang naibigay na kasalukuyang
3. Basahin ang bulwagan, ayon sa estado ng hall na may kaugnayan sa three-phase bridge arm open tube array at makuha ang kaukulang estado ng oras ng bukas na tubo, ang bawat bulwagan ay tumaas para sa three-phhase bridge arm state switch (Kilala rin bilang punto ng commutation)。
4. Hall sa pagitan ng katabing sektor ng estado para sa isang 6 ng ikot ng kuryente, na 60 & deg; Gumamit ng Timer ay maaaring mag -record at 60 deg; Ang oras ng sektor, sa gayon ang kasalukuyang dalas ay kinakalkula, at ang bilis ng motor ay nakuha.
5. Sa kasalukuyang loop bilang panloob na singsing, ang bilis ng loop bilang panlabas na singsing, ang motor closed-loop control, tulad ng Hall Square Wave Control Block Diagram. Para sa Hall Square Wave Control, nagsisimula ang motor, alam ang posisyon ng motor rotor, na direktang gumagamit ng Hall State Vector Torque upang hilahin, maaaring simulan ang motor, at maaaring direkta sa closed loop control.
3. BEMF Square Control Control:
1. Basahin ang halaga ng ad ng busbar kasalukuyang sampling, pagkalkula ng kasalukuyang busbar.
2. Kasalukuyang pagkalkula ng loop ay dapat magbigay ng cycle ng tungkulin ng PWM, kontrolin ang laki ng kasalukuyang para sa isang naibigay na kasalukuyang
3. Panatilihin ang isang estado ng bukas na tubo (na nagpapanatili ng isang orientation ng vector vector), pagpoposisyon, at pagkatapos ay ayon sa ilang mga pagbabago sa dalas na bukas na tubo ng estado, at ayon sa batas ng pagbabago ng dalas. Upang lumipat ang dalas ng kuryente, at pagkatapos ay lumipat sa modelo ng counter electromotive force.
4. Ang Timer ay makagambala upang mabasa gamit ang isang mataas na dalas ng yugto ng paghahambing ng output ng phase, kung ang phase comparator output level flip, ay nagpapakita ng kabaligtaran na puwersa ng electromotive na ginawa zero, sa puntong ito, ang oras ng pagbabasa ng base timer d count halaga, i -save, at pagkatapos ay i -clear ang timer d, d at i -configure ang timer ihambing ang rehistro 0 na mga halaga ng paghahambing, bukas na timer na nagsisimula d, hanggang sa pwmd0 na makagambala, baguhin ang switch na tube sa tube sa tuber na tibub deg; Electric anggulo at commutation.
5. Sa kasalukuyang loop bilang ang panloob na singsing, ang bilis ng loop bilang panlabas na singsing, kontrol ng motor closed-loop, para sa BEMF square wave control, ang motor ay nagsisimula, hindi alam ang posisyon ng motor rotor, kaya kailangang gumamit ng magkasabay na pagsisimula ng motor, stator kasalukuyang ayon sa naibigay na laki at frequency drive motor rotor, at pagkatapos ay ang motor upang makamit ang paglilipat ng dalas, ay maaaring lumipat sa counter electromotive force mode upang patakbuhin ang motor, bilis at kasalukuyang sarado na pag-control at pagtakbo.