Dom / Vijesti / Vijesti iz industrije / Kontrola brzine BLDC motora: objašnjenje otvorene petlje, zatvorene petlje i PID-a
Vijesti iz industrije
Naš otisak proteže se cijelim svijetom.
Kupcima pružamo kvalitetne proizvode i usluge sa svih strana svijeta.

Kontrola brzine BLDC motora: objašnjenje otvorene petlje, zatvorene petlje i PID-a

Zašto BLDC motori trebaju aktivnu kontrolu brzine

Brušeni istosmjerni motor usporava ili ubrzava na prilično izravan način — promijenite napon na četkicama i motor reagira. DC (BLDC) motor bez četkica nema taj luksuz. Bez četkica i mehaničkog komutatora, nešto drugo mora odlučiti koji će namot biti pod naponom u kojem trenutku, a taj isti sustav na kraju postaje odgovoran i za brzinu.

To "nešto drugo" je motorni kontroler. Prebacuje struju kroz trofazne namotaje ispravnim redoslijedom kako bi se motor okretao, a podešavanjem načina na koji se to prebacivanje događa, također postavlja brzinu vrtnje rotora. Pogriješite strategiju upravljanja i motor ili ne može postići traženu brzinu ili lovi i oscilira umjesto da ostane stabilan — problem koji se stalno pojavljuje u motori glavčine koji se obično spajaju s BLDC pogonima s kontrolom brzine na e-biciklima i lakim električnim vozilima, gdje vozači očekuju da će odziv na gas biti neposredan i linearan.

Kontrola brzine u otvorenoj petlji: PWM radni ciklus

Najjednostavniji način upravljanja brzinom BLDC motora je otvorena petlja: upravljač prilagođava radni ciklus modulacije širine impulsa (PWM) koji napaja tranzistore snage, što mijenja prosječni napon primijenjen na namote, što mijenja brzinu. Veći radni ciklus, veći prosječni napon, brža centrifuga. Nikakva povratna petlja ne provjerava je li motor stvarno dosegao traženu brzinu — kontroler samo naređuje radni ciklus i vjeruje da će ga motor slijediti.

Ovaj pristup je uobičajen jer je jeftin i jednostavan za implementaciju, i Smjernice tvrtke Texas Instruments za primjenu senzorske kontrole BLDC napominje da dobro radi posebno u sustavima u kojima je odnos između ulaza i rezultirajuće brzine predvidljiv i usko praćenje nije kritično. Kompromis se pojavljuje pod promjenjivim opterećenjem: bez povratne informacije, naglo povećanje opterećenja smanjuje brzinu i kontroler nema načina da zna da to treba kompenzirati.

Kontrola brzine u zatvorenoj petlji: Hallovi senzori i povratna veza

Upravljanje zatvorenom petljom rješava tu slijepu točku dodavanjem povratnog signala — obično od senzora s Hallovim efektom koji su već prisutni za komutaciju, ponekad od namjenskog enkodera. Kontroler kontinuirano uspoređuje stvarnu brzinu s ciljnom, izračunava pogrešku i prilagođava radni ciklus PWM-a u stvarnom vremenu kako bi smanjio jaz.

Budući da Hallovi senzori već izvješćuju o položaju rotora za potrebe komutacije, izvođenje brzine iz vremena između prijelaza stanja Halla dodaje male dodatne troškove hardvera. To čini kontrolu zatvorene petlje temeljenu na Hallu zadanim izborom u većini komercijalnih BLDC aplikacija — održava brzinu stabilnom pri promjenama opterećenja, bez potrebe za posebnim senzorom brzine.

PI i PID kontrola: Algoritmi koji stoje iza preciznosti zatvorene petlje

Matematika unutar upravljanja zatvorenom petljom obično se svodi na PI ili PID regulator koji djeluje na pogrešku između ciljne i stvarne brzine.

PI (Proporcionalno-integralni) regulator kombinira proporcionalni član koji reagira na trenutnu grešku s integralnim članom koji akumulira prošlu grešku tijekom vremena, što eliminira mali pomak u stabilnom stanju koji bi sam proporcionalni član ostavio za sobom. Dodavanje izvedenog izraza pretvara ga u potpuni PID regulator, koji također reagira na stopu promjene greške — korisno za prigušivanje prekoračenja u sustavima koji se moraju brzo podesiti na ciljanu brzinu bez osciliranja iznad nje.

PI kontrola ima tendenciju da bude praktična zadana za regulaciju brzine opće namjene jer je jednostavnija za ugađanje i manje je osjetljiva na šum senzora od pune PID petlje. PID dobiva dodatnu složenost u aplikacijama poput robotike ili dronova, gdje je brzo, precizno postavljanje na novu brzinu važnije od jednostavnosti podešavanja.

R5 Fast response Brushless DC Motor Controller

Kako odabir kontrolera utječe na kvalitetu kontrole brzine u stvarnom svijetu

Kontrolni algoritam radi samo onoliko dobro koliko i hardver koji ga izvršava. Regulator sa sporom regulacijskom petljom ili slabim očitavanjem struje i dalje će tražiti i zaostajati čak i s dobro podešenim PID pojačanjima, zbog čega je brzina odziva važna kao hardverska specifikacija, a ne samo kao softverska. Regulator brzog odziva podešen za brzu korekciju brzine skraćuje kašnjenje između promjene opterećenja i kompenzacijskog odgovora kontrolera, što je ono što zapravo određuje koliko je stabilan motor pod stvarnim promjenama opterećenja, a ne u čistom testu na stolu.

Frekvencija prebacivanja PWM-a i njegova interakcija s namotima motora također utječu na zvučnu i mehaničku stranu kontrole brzine — loše podešena shema prebacivanja može proizvesti cviljenje ili vibracije koje se pogoršavaju s promjenama radnog ciklusa. Iznimno tihi kontroler koji pri brzini smanjuje buku pri prebacivanju PWM to izravno rješava, što je važno u potrošačkim aplikacijama gdje je zvučna buka motora jednako pokretač pritužbi kao i sirova izvedba.

Usklađivanje regulatora s motorom za pouzdanu kontrolu brzine

Čak ni dobro dizajniran regulator zatvorene petlje ne može kompenzirati neusklađenost između njegove trenutne vrijednosti, konfiguracije Hall senzora i motora koji pokreće. Broj polova, fazni otpor i vremensko podešavanje senzora utječu na to koliko jasno kontroler može pročitati povratnu informaciju i odgovoriti, a neusklađeno uparivanje pokazuje se kao grubi rad pri maloj brzini, prekomjerna toplina ili kontrola brzine koja se nikad sasvim ne smiri. Naš vodič za uparivanje kontrolera i motora pokriva kako provjeriti odgovaraju li specifikacije kontrolera stvarno motoru koji bi trebao pokretati prije nego što se ti problemi pokažu na terenu.

Za čitatelje koji žele dublje proučiti kako se sam kontrolni algoritam implementira u firmware, naš dublji pogled na sloj softvera koji stoji iza modernih kontrolera motora pokriva kako su te kontrolne petlje strukturirane i podešene na razini firmvera.



Zainteresirani ste za suradnju ili imate pitanja?
  • Submit Request {$config.cms_name}