Hé! Mint a PMSM DC Motors szállítója, tisztességes részesedésem volt a tapasztalatokkal az ellenőrzési rendszerek tervezésében ezeknek a rossz fiúknak. És hadd mondjam el neked, ez egy vad út, de izgalmas ebben! Ebben a blogban végigmegyek a PMSM DC motor vezérlő rendszerének megtervezésének folyamatán. Szóval, csatolj fel, és belemerüljünk!
Az alapok megértése
Először is, meg kell értenünk, hogy mi a PMSM DC motor. Az állandó mágneses szinkronmotor (PMSM) egy olyan AC motor típus, amely a forgórészben állandó mágneseket használ a mágneses mező létrehozásához. Ez hatékonyabbá és erőteljesebbé teszi a többi típusú motorhoz képest. És amikor a DC -ről beszélünk a PMSM DC motorban, ez általában a DC tápegységre utal, amelyet AC -ként átalakítanak egy inverteren keresztül a motor vezetésére.
Különböző típusú PMSM motorok vannak, mint például a3 fázisú PMSM motor,6 fázisú PMSM motor, és48 V PMSM motor- Mindegyik típusnak megvan a maga egyedi jellemzői és alkalmazásai, ezért fontos, hogy a megfelelőt választja az Ön egyedi igényeihez.
A vezérlőrendszer legfontosabb követelményei
Mielőtt elkezdenénk megtervezni a vezérlőrendszert, ki kell találnunk, mit akarunk. Íme néhány kulcsfontosságú követelmény, amelyet egy jó PMSM DC motorvezérlő rendszernek meg kell felelnie:
- Sebességszabályozás: Képesnek kell lennünk a motor sebességének pontos szabályozására. Legyen szó állandó sebességű műveletről vagy változó sebességű műveletről, a vezérlőrendszernek képesnek kell lennie arra, hogy kezelje.
- Nyomatékvezérlés: Sok alkalmazásban ellenőriznünk kell a motor nyomaték kimenetét is. Ez elengedhetetlen az alkalmazásoknál, ahol pontos erőre van szükség, például a robotikában vagy az ipari automatizálásban.
- Hatékonyság: Azt akarjuk, hogy a vezérlőrendszer a lehető leghatékonyabb legyen. Ez azt jelenti, hogy minimalizáljuk a veszteségeket és maximalizáljuk az energiaátvitel maximalizálását a tápegységből a motorba.
- Megbízhatóság: A vezérlőrendszernek megbízhatónak kell lennie, és képesnek kell lennie arra, hogy folyamatosan működjön, komoly problémák nélkül. Ezenkívül képesnek kell lennie arra, hogy kezelje a hibákat és megvédje a motort a sérülésektől.
A vezérlőrendszer alkotóelemei
Most, hogy tudjuk, mit akarunk a vezérlőrendszert megtenni, vessünk egy pillantást a fő alkotóelemekre, amelyek ezt alkotják:
- Erő elektronika: Ide tartoznak az invertert, amely a DC tápegységet AC teljesítményré alakítja a motor meghajtására. A frekvenciaváltó általában energiatranzisztorokból áll, például IGBT -kből vagy MOSFET -ekből, valamint egy vezérlőáramkörből, hogy a tranzisztorokat a megfelelő időben be- és kikapcsolja.
- Érzékelők: Szükségünk van érzékelőkre a motor sebességének, helyzetének és áramának méréséhez. Ezt az információt a vezérlő algoritmus használja az inverter kimenetének beállításához és a motor működésének vezérléséhez. A PMSM motorvezérlő rendszerekben használt általános érzékelők közé tartoznak a kódolók, a hallérzékelők és az áramérzékelők.
- Vezérlő algoritmus: A vezérlő algoritmus a vezérlőrendszer agya. Ez elvégzi az érzékelő méréseit, és kiszámítja a megfelelő vezérlőjeleket az inverternek való elküldéshez. Különböző típusú vezérlési algoritmusok állnak rendelkezésre, például a vektorvezérlés és a közvetlen nyomatékvezérlés, mindegyiknek megvan a saját előnye és hátránya.
- Mikrovezérlő vagy DSP: A mikrovezérlő vagy a digitális jel processzor (DSP) felelős a vezérlő algoritmus megvalósításáért és a vezérlőjelek előállításáért. Ezenkívül kommunikál a rendszer más alkatrészeivel, például az érzékelőkkel és az inverterrel.
A vezérlő algoritmus megtervezése
A vezérlő algoritmus a vezérlőrendszer egyik legfontosabb része. Van néhány népszerű módszer a PMSM DC motorok vezérlésére, és röviden elmagyarázom közülük:
Vektorvezérlés
A vektorvezérlés, más néven mező-orientált vezérlés (FOC), széles körben alkalmazott módszer a PMSM motorok szabályozására. A vektorvezérlés mögött álló alapötlet az, hogy a háromfázisú állórész-áramot kétfázisú forgó koordinátarendszerré alakítsák, ahol a nyomaték és a fluxus komponensek egymástól függetlenül vezérelhetők.
Itt van egy egyszerűsített lépésről lépésre a vektorvezérlés működésének módja:
- Koordináta átalakulás: Először megmérjük a háromfázisú állórészáramot, és azokat a helyhez kötött háromfázisú koordinátarendszerről kétfázisú helyhez kötött koordinátarendszerre alakítjuk, a Clarke-transzformáció alkalmazásával.
- Park átalakulás. Ebben a forgó koordinátarendszerben a D-tengely a fluxus komponenst, a Q-tengely pedig a nyomatékkomponenst képviseli.
- Aktuális vezérlés: Arányos-integrális (PI) vezérlőket használunk a D-tengely és a Q tengely áramának szabályozására. A PI vezérlők összehasonlítják a mért áramokat a referenciaáramokkal, és kiszámítják a megfelelő vezérlőjeleket az inverter kimenetének beállításához.
- Fordított park -átalakulás: Az aktuális vezérlés után a vezérlőjeleket az inverz park transzformációval visszaállítjuk a kétfázisú helyhez kötött koordinátarendszerre.
- PWM generáció: Végül az impulzusszélesség -modulációs (PWM) technikát használjuk az inverter vezérlőjeleinek előállításához. A PWM jelek meghatározzák a frekvenciaváltó teljesítmény -tranzisztorainak be- és kikapcsolási idejét, amelyek viszont a motor működését vezérlik.
Közvetlen nyomatékvezérlés (DTC)
A közvetlen nyomatékvezérlés egy másik módszer a PMSM motorok szabályozására. A vektorvezérléssel ellentétben a DTC közvetlenül a motor nyomatékát és fluxusát vezérli anélkül, hogy koordináta -transzformációkra lenne szükség.
Így működik a DTC:
- Nyomaték és fluxus becslés: A mért állórész -feszültségeket és áramokat használjuk a motor nyomatékának és fluxusának becslésére.
- Nyomaték és fluxus hiszterézis vezérlők: A becsült nyomaték és fluxus értékeket összehasonlítják a referenciaértékekkel hiszterézis -vezérlőkkel. A hiszterézis vezérlők váltási jeleket generálnak a becsült és a referenciaértékek közötti különbségek alapján.
- Kapcsolóasztal: A kapcsolójeleket a megfelelő feszültségvektor kiválasztására használják a kapcsolóasztalból. A feszültségvektor meghatározza a frekvenciaváltó teljesítmény -tranzisztorának be- és kikapcsolási állapotát, amely viszont a motor nyomatékát és fluxusát vezérli.
A vezérlőrendszer hangolása
Miután megterveztük a vezérlőrendszert és megvalósítottuk a vezérlő algoritmust, be kell hangolnunk az optimális teljesítmény biztosítása érdekében. A hangolás magában foglalja a vezérlő algoritmus paramétereinek, például a PI vezérlők nyereségének beállítását a kívánt sebesség, nyomaték és hatékonyság elérése érdekében.
Íme néhány tipp a vezérlőrendszer hangolásához:


- Kezdje a konzervatív beállításokkal: Amikor először megkezdi a hangolást, használja a konzervatív beállításokat a vezérlőparaméterekhez. Ez segít megakadályozni, hogy a motor a hangolási folyamat során túllépjen vagy oszcilláljon.
- Használjon lépés válaszvizsgálatot: Egy lépésválasz teszt magában foglalja a referencia sebesség vagy nyomaték hirtelen megváltoztatását és a motor válaszának megfigyelését. Ez segíthet azonosítani a vezérlőrendszer problémáit, például a lassú válasz vagy a túllépés.
- Állítsa be a nyereségeket fokozatosan: Végezzen kis beállítást a vezérlőparaméterekhez, és figyelje meg a motor válaszát minden beállítás után. Ez segít megtalálni a paraméterek optimális értékeit.
- Fontolja meg a terhelési és működési feltételeket: Az optimális vezérlési paraméterek a motor terhelésétől és működési körülményeitől függően változhatnak. Tehát ügyeljen arra, hogy tesztelje a vezérlőrendszert különböző terhelési körülmények között, és ennek megfelelően állítsa be a paramétereket.
Tesztelés és validálás
A vezérlőrendszer hangolása után tesztelnünk és validálnunk kell azt, hogy megbizonyosodjon arról, hogy megfelel -e a követelményeknek. Íme néhány teszt, amelyet elvégezhet:
- Terhelés nélküli teszt: Futtassa a motort terhelés nélkül, és mérje meg annak sebességét, áramát és energiafogyasztását. Ez segít ellenőrizni a motor alapvető teljesítményét és a vezérlőrendszer hatékonyságát.
- Terhelési teszt: Vigyen fel egy terhelést a motorra, és mérje meg annak sebességét, nyomatékát és energiafogyasztását különböző terhelési körülmények között. Ez segít ellenőrizni a motor képességét a terhelés és a nyomatékvezérlés pontosságának kezelésére.
- Dinamikus teszt: Végezzen dinamikus teszteket, például lépésválasz -teszteket és gyorsulási/lassulási teszteket, hogy értékelje a vezérlő rendszer válaszidejét és stabilitását.
- Hibateszt: Szimulálja a hibákat, például a túláramot, a túlfeszültséget és a túlmelegedést, és ellenőrizze, hogy a vezérlőrendszer képes -e észlelni és kezelni azokat megfelelően.
Következtetés
A PMSM DC motor vezérlőrendszerének megtervezése összetett, de jutalmazó folyamat. Az alapok megértésével, a megfelelő alkatrészek kiválasztásával, a megfelelő vezérlő algoritmus megtervezésével, a rendszer hangolásával és alapos tesztelésével létrehozhat egy nagy teljesítményű vezérlő rendszert, amely megfelel az Ön konkrét követelményeinek.
Ha érdekli a PMSM DC motorok vásárlása, vagy segítségre van szüksége a vezérlőrendszer megtervezéséhez, nyugodtan forduljon hozzánk. Azért vagyunk itt, hogy segítsünk az összes motorvezérlési igényében.
