Square-wave brushless motor control prinsipyo at mga hakbang sa pagpapatupad
a. Square wave control theory batay sa
square wave control ay tinatawag ding anim na hakbang na kontrol, sa isang electrical cycle, motor lamang anim na estado, o anim na uri ng stator kasalukuyang estado (Anim na uri ng switch state three-phase bridge arm). kasabay na pag-ikot ng rotor ng motor. Sa square wave control, 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 Hall, Hall impormasyon upang makuha ang posisyon ng rotor, walang sensor, brushless motor mula sa counter electromotive force impormasyon upang makuha ang posisyon ng rotor, kaya nagpasya na buksan ang estado ng tubo; Ang pangalawa ay ang PWM duty cycle control, sa pamamagitan ng pagkontrol sa duty ratio upang makontrol ang laki ng kasalukuyang laki, upang makontrol ang metalikang kuwintas at bilis.
2. Mga hakbang sa pagpapatupad ng square wave algorithm
Hall square wave control:
1. Basahin ang AD value ng busbar current sampling, pagkalkula ng kasalukuyang busbar
2. Ang 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 tatlong-phase bridge arm open tube array at kunin ang katumbas na estado ng tatlong bulwagan ng jump taphase bridge na naka-switch point para sa bawat bulwagan ng posisyon ng bukas na tubo ng switch, na naka-on sa bawat bulwagan. (Kilala rin bilang ang commutation point).
4. Hall sa pagitan ng katabing sektor ng estado para sa isang 6 ng power cycle, na 60 & deg; Gamitin ang timer ay maaaring mag-record & 60 deg; Oras ng sektor, kaya ang kasalukuyang dalas ay kinakalkula, at ang bilis ng motor ay nakuha.
5. Sa kasalukuyang loop bilang ang panloob na singsing, ang bilis ng loop bilang ang panlabas na singsing, motor closed-loop control, tulad ng Hall square wave control block diagram. Para sa Hall square wave control, ang motor ay nagsisimula, alam ang posisyon ng motor rotor, direktang gamit ang Hall state vector torque upang hilahin, maaaring simulan ang motor, at maaaring direkta sa closed loop control.
3. BEMF square wave control:
1. Basahin ang AD value ng busbar current sampling, pagkalkula ng busbar current.
2. Ang kasalukuyang pagkalkula ng loop ay dapat magbigay ng PWM duty cycle, kontrolin ang laki ng kasalukuyang para sa isang naibigay na kasalukuyang
3. Panatilihin ang isang estado ng bukas na tubo (Na nagpapanatili ng isang direksyon ng vector orientation), pagpoposisyon, at pagkatapos ay ayon sa ilang dalas na baguhin ang estado ng bukas na tubo, at ayon sa batas ng pagbabago ng dalas. Upang ilipat ang electric frequency, at pagkatapos ay lumipat sa counter electromotive force model. 4. Timer interrupt na basahin na may mataas na frequency phase comparator output state, kung ang phase comparator output level flip, ay nagpapakita ng kabaligtaran na electromotive force na ginawa zero, sa puntong ito, ang reading time base timer D count value, i-save, at pagkatapos ay i-clear ang timer D, D at i-configure ang timer ihambing ang rehistro 0 mga halaga ng paghahambing, open timer timing ay magsisimula D, hanggang PWMD0 na interrupt, palitan ang de-kalidad na tubo at PWMD0 ang interrupt, palitan ang de-kalidad na tube3 deg;
Electric Angle at commutation.
5. Gamit ang kasalukuyang loop bilang panloob na singsing, ang bilis ng loop bilang ang panlabas na singsing, motor closed-loop control, para sa BEMF square wave control, ang motor ay nagsisimula, hindi alam ang posisyon ng motor rotor, kaya kailangan na gumamit ng kasabay na start motor, stator kasalukuyang ayon sa ibinigay na laki at dalas ng drive ng motor rotor, at pagkatapos ay ang motor upang makamit ang dalas ng paglipat, ay maaaring lumipat sa saradong mode ng bilis ng pagtakbo ng motor at kasalukuyang tumatakbo.
Ang HOPRIO group ay isang propesyonal na tagagawa ng controller at motors, ay itinatag noong 2000. Group headquarters sa Changzhou City, Jiangsu Province.