Otthon / Hírek / Ipari hírek / A BLDC motor fordulatszám-szabályozása: nyílt hurkú, zárt hurkú és PID magyarázata
Ipari hírek
Lábnyomunk átíveli a világot.
Minőségi termékeket és szolgáltatásokat kínálunk ügyfeleinknek a világ minden tájáról.

A BLDC motor fordulatszám-szabályozása: nyílt hurkú, zárt hurkú és PID magyarázata

Miért van szükség a BLDC motorokhoz aktív fordulatszám-szabályozásra?

A kefés egyenáramú motor meglehetősen közvetlen módon lassul vagy gyorsul – változtassa meg a keféken lévő feszültséget, és a motor reagál. A kefe nélküli egyenáramú (BLDC) motorok nem rendelkeznek ezzel a luxussal. Kefék és mechanikus kommutátor nélkül valami másnak kell eldöntenie, hogy melyik tekercs melyik pillanatban kap feszültséget, és ugyanez a rendszer felelős a sebességért is.

Ez a "valami más" a motorvezérlő. A megfelelő sorrendben kapcsolja át az áramot a három fázistekercsen keresztül, hogy a motor forogjon, és a kapcsolás módjának beállításával a forgórész forgásának sebességét is beállítja. Rosszul állítja be a vezérlési stratégiát, és a motor vagy nem éri el a kért fordulatszámot, vagy vadászik és oszcillál ahelyett, hogy stabilan tartana – ez a probléma folyamatosan megjelenik agymotorok, amelyeket általában fordulatszám-vezérelt BLDC hajtásokkal párosítanak e-kerékpárokon és könnyű elektromos járműveken, ahol a versenyzők azt várják, hogy a gázreakció azonnali és lineáris legyen.

Nyílt hurkú sebességszabályozás: PWM üzemi ciklus

A BLDC motor fordulatszámának szabályozásának legegyszerűbb módja a nyílt hurkú: a vezérlő beállítja a teljesítménytranzisztorokat tápláló impulzusszélesség-modulációs (PWM) munkaciklust, ami megváltoztatja a tekercsekre adott átlagos feszültséget, ami megváltoztatja a sebességet. Magasabb munkaciklus, nagyobb átlagos feszültség, gyorsabb centrifugálás. Semmilyen visszacsatoló hurok nem ellenőrzi, hogy a motor valóban elérte-e a kért fordulatszámot – a vezérlő csak egy munkaciklust ad, és bízik a motorban, hogy kövesse.

Ez a megközelítés elterjedt, mert olcsó és egyszerűen megvalósítható, és A Texas Instruments alkalmazási útmutatója az érzékelős BLDC vezérléshez megjegyzi, hogy kifejezetten olyan rendszerekben működik jól, ahol a bemenet és a kapott sebesség közötti kapcsolat kiszámítható, és a szoros követés nem kritikus. A kompromisszum változó terhelés mellett mutatkozik meg: visszacsatolás nélkül a hirtelen terhelésnövekedés lefelé húzza a sebességet, és a vezérlő nem tudja, hogy kompenzálnia kell.

Zárt hurkú sebességszabályozás: Hall-érzékelők és visszacsatolás

A zárt hurkú vezérlés egy visszacsatolójel hozzáadásával oldja meg ezt a holtteret – általában a kommutációhoz már rendelkezésre álló Hall-effektus-érzékelőktől, néha egy dedikált kódolótól. A vezérlő folyamatosan összehasonlítja a tényleges sebességet a célértékkel, kiszámítja a hibát, és valós időben beállítja a PWM munkaciklust, hogy lezárja a különbséget.

Mivel a Hall-érzékelők kommutációs célból már jelzik a rotor helyzetét, a Hall-állapot-átmenetek közötti időzítésből származó sebesség kis hardverköltséget jelent. Ez teszi a Hall-alapú zárt hurkú vezérlést az alapértelmezett választássá a legtöbb kereskedelmi BLDC-alkalmazásban – állandóan tartja a sebességet a terhelés változásával, anélkül, hogy külön sebességérzékelőre lenne szüksége.

PI és PID szabályozás: A zárt hurkú pontosság mögötti algoritmusok

A zárt hurkú szabályozáson belüli matematikai rendszer általában egy PI- vagy PID-vezérlőre vezethető vissza, amely a cél és a tényleges sebesség közötti hibára hat.

A PI (Proportional-Integral) vezérlő az aktuális hibára reagáló arányos tagot egy olyan integráltaggal kombinál, amely idővel múltbeli hibát halmoz fel, ami kiküszöböli azt a kis állandósult állapotbeli eltolást, amelyet egy arányos tag önmagában hagyna hátra. A származékos kifejezés hozzáadásával teljes PID-szabályozóvá válik, amely a hiba változási sebességére is reagál – hasznos a túllövés csillapítására olyan rendszerekben, amelyeknek gyorsan be kell állniuk a célsebességre, anélkül, hogy elmozdulnának.

A PI-szabályozás az általános célú fordulatszám-szabályozás gyakorlati alapértelmezése, mivel egyszerűbb a hangolása és kevésbé érzékeny az érzékelő zajára, mint a teljes PID-hurok. A PID extra összetettségét olyan alkalmazásokban éri el, mint a robotika vagy a drónok, ahol a gyors, precíz új sebességű beállítás többet jelent, mint a hangolás egyszerűsége.

R5 Fast response Brushless DC Motor Controller

Hogyan befolyásolja a vezérlőválasztás a valós sebességszabályozás minőségét

A vezérlő algoritmus csak olyan jól teljesít, mint az azt végrehajtó hardver. A lassú vezérlőhurokkal vagy gyenge áramérzékeléssel rendelkező vezérlő még jól beállított PID-erősítés esetén is vadászni és késleltetni fog, ezért a válaszsebesség hardveres specifikációként számít, nem csak szoftverként. Gyors reagálású vezérlő a sebesség gyors korrekciójára hangolva lerövidíti a terhelésváltozás és a vezérlő kompenzációs reakciója közötti késleltetést, ami valójában meghatározza, hogy a motor mennyire érzi stabilnak magát a valós terhelési ingadozások során, nem pedig tiszta próbapadi teszt esetén.

A PWM kapcsolási frekvenciája és a motortekercsekkel való kölcsönhatása a fordulatszám-szabályozás hallható és mechanikai oldalát is befolyásolja – a rosszul beállított kapcsolási séma nyüszítést vagy vibrációt idézhet elő, amely a munkaciklus változásával fokozódik. Ultracsendes vezérlő, amely alacsonyan tartja a PWM kapcsolási zajt sebességnél közvetlenül foglalkozik ezzel, ami a fogyasztói alkalmazásokban számít, ahol a hallható motorzaj éppolyan panaszt okoz, mint a nyers teljesítmény.

A vezérlő és a motor összehangolása a megbízható sebességszabályozás érdekében

Még egy jól megtervezett zárt hurkú vezérlő sem tudja kompenzálni a jelenlegi besorolása, a Hall-érzékelő konfigurációja és az általa meghajtott motor közötti eltérést. A pólusszám, a fázisellenállás és az érzékelő időzítése egyaránt befolyásolja, hogy a vezérlő milyen tisztán tud visszajelzést olvasni és válaszolni, és az össze nem illő párosítás durva alacsony fordulatszámú működésként, túlmelegedésként vagy fordulatszám-szabályozásként jelenik meg, amely soha nem rendeződik be. Vezérlő és motor párosítási útmutatónk leírja, hogyan ellenőrizhető, hogy a vezérlő specifikációi valóban illeszkednek-e ahhoz a motorhoz, amelyet meg kell hajtani, mielőtt ezek a problémák megjelennének a terepen.

Azoknak az olvasóknak, akik szeretnének mélyebben belemenni abba, hogy maga a vezérlő algoritmus hogyan valósul meg a firmware-ben, mélyebben megvizsgáljuk a modern motorvezérlők mögötti szoftverréteget lefedi, hogy ezek a vezérlőhurkok hogyan vannak felszerelve és firmware szinten hangolva.



Érdekel az együttműködés vagy kérdése van?