Yuyao Hongyang Micromotor Co., Ltd. Acasă / Știri / Știri din industrie / Cum funcționează un controler de motor BLDC: comutație, PWM și reglare practică

Cum funcționează un controler de motor BLDC: comutație, PWM și reglare practică

Yuyao Hongyang Micromotor Co., Ltd. 2026.09.30
Yuyao Hongyang Micromotor Co., Ltd. Știri din industrie

Dacă ați întrebat vreodată cum funcționează un controler de motor BLDC, nu sunteți singur. În deceniile noastre de fabricare a micromotoarelor, am văzut multe motoare bine proiectate eșuând pe teren pur și simplu pentru că nu i s-a acordat suficientă atenție controlerului. Un motor de curent continuu fără perii este un jucător de echipă: rotorul, statorul, senzorii și electronicele trebuie să funcționeze fiecare în același ritm, iar controlerul este cel care păstrează ritmul.

Ce face de fapt un controler de motor BLDC?

Un motor BLDC are magneți permanenți pe rotor și un set de bobine pe stator. Spre deosebire de un motor cu perii, nu există un comutator mecanic care să comute curentul. Controlerul trebuie să efectueze această lucrare electronic și trebuie să o facă exact la momentul potrivit în raport cu poziția rotorului.

În termeni simpli, controlerul creează un câmp magnetic rotativ. Face acest lucru cu un invertor DC la trifazat, detectarea poziției rotorului, comutație electronică, reglare și protecție împotriva erorilor. Împreună, aceste funcții determină sincronizarea și secvența impulsurilor de curent trimise către înfășurările statorului. Această sincronizare este esența modului în care funcționează un controler de motor BLDC.

Senzori Hall și comutație în șase pași

Cel mai simplu mod de a ști încotro este îndreptat rotorul este să folosești senzori Hall. Aceste mici întrerupătoare magnetice sunt montate în motor și produc un semnal logic atunci când magnetul rotorului le trece. Trei senzori Hall împart o revoluție electrică în șase sectoare.

Comutația în șase trepte, numită și control trapezoidal, este metoda clasică de control. În fiecare pas, controlerul activează două dintre cele trei faze: una trasă în sus, una trasă jos și a treia lăsată deschisă. La fiecare 60 de grade electrice, controlerul avansează la următorul sector pe baza modelului senzorului Hall.

Stări tipice ale senzorului Hall utilizate de un controler BLDC în șase trepte.
Stare Hall (A, B, C) Sectorul Conducerea fazelor
001 1 A/B-
011 2 A/C-
010 3 B/C-
110 4 B/A-
100 5 C/A-
101 6 C/B-

Acest tabel simplu este un memento practic: odată ce înțelegeți pasul de comutare electronică, majoritatea problemelor de cablare și de pornire devin mai ușor de diagnosticat.

Control fără senzori EMF înapoi

Senzorii Hall adaugă costuri și necesită fire suplimentare, așa că multe controlere folosesc control fără senzori. Motorul în sine generează o tensiune EMF inversă atunci când rotorul se rotește. Controlerul măsoară trecerea la zero a acestui back-EMF în faza neexcitată pentru a afla unde se află rotorul.

În mod normal, trecerea cu zero nu este momentul de comutare. În controlul în șase trepte, controlerul așteaptă aproximativ 30 de grade electrice după trecerea cu zero și apoi comută. Unghiul exact poate fi reglat pentru o eficiență mai bună sau un cuplu mai mare.

Controlul fără senzori are o limitare bine-cunoscută: la viteză zero, nu există EMF înapoi. Controlerul trebuie să alinieze mai întâi rotorul cu un impuls de tensiune fix, apoi să accelereze motorul cu comutație temporizată sau în buclă deschisă până când EMF-ul înapoi este suficient de puternic pentru a fi citit. Pentru sarcinile care necesită un cuplu complet de la oprire, o versiune cu senzor Hall este adesea cea mai bună alegere.

PWM, timp mort și control curent

Comutația îi spune controlerului ce fază să se conecteze, dar modularea lățimii impulsului îi spune câtă tensiune să aplice. Prin tăierea tensiunii magistralei DC la o frecvență fixă ​​și variarea ciclului de funcționare, controlerul modifică tensiunea medie văzută de înfășurare.

PWM nu setează direct viteza. Acesta stabilește tensiunea de antrenare, iar turația motorului împreună cu sarcina determină punctul final de funcționare. Acesta este motivul pentru care un controler BLDC monitorizează și curentul. Dacă sarcina crește, curentul crește, iar un controler bun îl limitează înainte ca înfășurările să se supraîncălzească.

Un detaliu care contează mai ales la frecvențe PWM ridicate este timpul mort. Comutatoarele de înaltă și de jos din aceeași ramură a invertorului nu trebuie să conducă niciodată în același moment. Controlerul introduce un interval scurt de întrerupere între evenimentele de comutare pentru a preveni trecerea curentului.

Bucle de control într-un controler BLDC modern

Într-o unitate completă, controlerul rulează de obicei mai multe bucle imbricate.

  • Bucla de curent sau de cuplu este cea mai interioară buclă. Măsoară curentul de fază și ajustează ciclul de lucru PWM pentru a urma o comandă de cuplu.
  • Bucla de viteză compară viteza măsurată cu viteza țintă și emite referința de cuplu.
  • Bucla de poziție este utilizată în aplicații servo, cum ar fi roboți industriali . Oferă buclei de viteză o eroare de poziție de corectat.
  • Bucla de pornire gestionează alinierea, rampa în buclă deschisă și trecerea la funcționarea fără senzori în buclă închisă.

Aceste bucle împărtășesc un singur obiectiv: menține câmpul statorului și câmpul rotorului lucrând împreună, astfel încât motorul să producă un cuplu uniform și eficient.

Control sinusoidal și control orientat pe câmp

Controlul în șase pași este simplu și ieftin, dar creează ondulații de cuplu și zgomot, deoarece curentul este comutat brusc. Două alternative mai netede merită atenție.

Controlul sinusoidal variază treptat tensiunile de fază, făcând curentul statorului mai sinusoidal. Controlul orientat pe câmp, numit uneori FOC, merge mai departe: transformă curenții trifazici în două componente, una legată de cuplu și alta legată de flux și le controlează independent. FOC oferă o funcționare foarte lină la viteză mică, o acustică silențioasă și un răspuns dinamic rapid.

Pentru mulți ventilatoare electrice și aplicații cu pompe, în șase trepte este încă acceptabilă. Dar atunci când zgomotul sau eficiența contează, o strategie de controler de performanță mai mare poate face o diferență mai puternică decât orice modificare a motorului în sine.

Potrivirea controlerului cu motorul dvs

Chiar și un algoritm de control perfect va eșua dacă limitele hardware sunt greșite. Iată principalii parametri de verificat:

  • Tensiunea nominală și tensiunea maximă de funcționare a controlerului.
  • Evaluări de curent continuu și de vârf, inclusiv curent de blocare.
  • Rezistența de fază și inductanța, care afectează cât de repede se poate construi curentul.
  • Alinierea senzorului Hall pentru control bazat pe senzori.
  • Frecvența PWM și timpul mort, în special pentru motoarele cu inductanță scăzută.
  • Caracteristici de protecție, cum ar fi oprirea la supracurent, supratemperatura și subtensiune.

Din experiența noastră, selectarea motorului și controlerului ca set potrivit economisește săptămâni de depanare. Un motor proiectat pentru un tip de controler se poate comporta foarte diferit cu altul.

Testare practică și depanare

Când un motor BLDC se zvâcnește, se supraîncălzește sau își pierde sincronizarea, defecțiunea se află adesea în setarea controlerului, mai degrabă decât în motor. O rutină scurtă de testare ajută.

  1. Măsurați rezistența DC între fiecare pereche de cabluri de motor. Cele trei citiri ar trebui să fie aproximativ echilibrate.
  2. Rotiți încet rotorul și înregistrați secvența senzorului Hall. Trebuie să se potrivească cu modelul de șase sectoare așteptat.
  3. Urmăriți curentul de fază cu un osciloscop și o sondă de curent. Verificați dacă există o formă de undă trapezoidală sau sinusoidală curată.
  4. Porniți motorul fără sarcină și apoi sub sarcină. Controlerul trebuie să mențină viteza fără curent excesiv.

Dacă motorul se zvâcnește și nu pornește, verificați cablajul Hall și rampa de pornire. Dacă pierde sincronizarea sub sarcină, căutați o tensiune de alimentare scăzută sau un avans de sincronizare incorect. Dacă este fierbinte, reduceți limita de curent, reglați frecvența PWM sau îmbunătățiți răcirea.

De la atelierul nostru la produsul dvs

După mai bine de 30 de ani de fabricare a micromotoarelor, am aflat că comportamentul controlerului face parte din proiectarea motorului. Un controler trebuie ales cu aceeași grijă ca și calibrul firului, gradul de magnet și sistemul de rulmenți. Când combinați un motor bine bobinat cu un controler electronic reglat corespunzător, obțineți un produs care se simte fiabil și funcționează silențios.

Un exemplu bun este motorul nostru compact fără perii pentru aplicații cu drone. Se împerechează în mod natural cu un controler fără senzori care poate gestiona comutația rapidă și limitele stricte de curent. Motorul și controlerul trebuie să comunice electric și ne asigurăm că conexiunea este cât se poate de simplă.

Dacă proiectați o pompă, un ventilator, un robot sau o unealtă, amintiți-vă că controlerul este creierul sistemului. Înțelegerea modului în care funcționează un controler de motor BLDC vă va ajuta să puneți întrebările potrivite, să alegeți motorul potrivit și să aduceți pe piață un produs mai de încredere.

Știri