Miért nyüszít az egyenáramú motorom alacsonyabb PWM frekvencián?

Miért nyüszít az egyenáramú motorom alacsonyabb PWM frekvencián?

Nathan Bong
Nathan Bong
PA Engineer

A menetsebesség beállításának egy gyakori módja a PWM jelek továbbítása egy aktuátor egyenáramú motorjához, azonban bizonyos esetekben akusztikus zaj keletkezhet a motor sípolása miatt. A projekt tesztelési fázisa során észrevehette, hogy ugyanaz az egyenáramú motor változó hangerővel sípolhat, amikor különböző sebességszabályozó eszközökhöz csatlakoztatja. Ez az egyes sebességszabályozókban vagy Arduino programokban beállított eltérő PWM frekvenciáknak tudható be. Ebben a cikkben a PWM frekvencia beállításának előnyeit és hátrányait, valamint a motor sípolására gyakorolt hatását tárgyaljuk.

Széles választékban kínálunk elektromos lineáris aktuátorokat bármilyen alkalmazáshoz – kattintson a böngészéshez! 

 

Gyakori kérdések

DC motors

 

Az alábbiakban áttekintjük a gyakori kérdéseket, amelyek segítenek röviden áttekinteni a kitöltési tényező, a PWM alapjait, és azt, hogy a PWM frekvencia változásai milyen hatással vannak az egyenáramú motorokra.

 

  • Mi a kitöltési tényező?

Kitöltési ciklus a bekapcsolási és a kikapcsolási idő aránya, amelyet általában százalékban fejeznek ki. Ez azt jelenti, hogy ha a működtető 20 másodpercig kinyúlik és visszahúzódik, majd további 40 másodpercet nyugalmi állapotban tölt, mielőtt a folyamat megismétlődik, akkor a „munkaciklus” 33%-ban lenne kifejezve. Egy „teljes ciklus” időtartama ebben a példában 60 másodperc lesz.

Munkaciklus = Bekapcsolási idő / (Bekapcsolási idő + Kikapcsolási idő)

 

  • Mit jelent a PWM?

Impulzusszélesség-moduláció (PWM) egy olyan technika, amelyet gyakran használnak a motorok üzemeltetésében, ahol az elektromos jelek a motorra adott tápfeszültség 0% és 100%-a között váltanak, hasonlóan a kitöltési tényező be- és kikapcsolásához. Ez lehetővé teszi a motorra adott feszültség átlagértékének szabályozását a motor fordulatszámának beállításához. A kitöltési tényező szabályozása lehetővé teszi az átlagos feszültségérték szabályozását a motor fordulatszámának beállításához.

Kitöltési tényező * Forrásból származó feszültség = Átlagos feszültségérték

 

  • Mi a PWM frekvencia, és hogyan befolyásolja az egyenáramú motor teljesítményét?

A PWM frekvencia azt jelzi, hogy milyen gyorsan hajt végre egy PWM ciklust a motorvezérlő eszköz. Nem ritka, hogy az egyenáramú motorok sípoló hangot hallanak, amikor a használt motorvezérlő alacsonyabb PWM frekvenciákra van állítva.

 

  • Teljesen ki lehet küszöbölni a motor búgását, vagy várható némi zaj?

Ez változhat, mivel a gyártók általában beépített toleranciával rendelkeznek, ami a motorzajok és -karakterisztikák széles skáláját okozza. Bizonyos motortervek olyan rotorokkal rendelkezhetnek, amelyek a használt PWM frekvenciától függetlenül némi motorzúgást okozhatnak. A jó állapotú egyenáramú motorok esetében a PWM frekvencia lehető legmagasabbra állítása általában segít a motorzúgás csökkentésében (erről később részletesebben is lesz szó).

 

  • A PWM frekvencia módosítása a motor vonyításának csökkentése érdekében negatív hatással lehet a motorra vagy az általános rendszer teljesítményére?

A PWM frekvencia növekedése a H-híd teljesítményveszteségének növekedését eredményezi, amelyet a készülékkel használunk. Arduino mikrovezérlő és a motorvezérlő panel túlmelegedését okozhatja. A felhasználóknak valamilyen módszert kell alkalmazniuk a H-híd vagy a motorvezérlő hűtésére, hogy megakadályozzák az alkatrészek károsodását.

Kezdj el programozni Arduino mikrovezérlőkkel, és keltsd életre a következő projektedet!

Mi okozza az egyenáramú motorok nyüszítését?

formula

 

A motor akusztikus zajával foglalkozunk, amely az emberi fül számára hallható, és nem elektromos zaj. Fent egy működő egyenáramú motor helyettesítő áramköre látható. Az ellentétes elektromotoros erő (EMF) miatt az áram folyásával ellentétes irányú feszültség keletkezik a motor tekercseinek mágneses mezőhöz viszonyított mozgásából. Nyugalmi állapotban vagy alacsony fordulatszámon a kefés egyenáramú motor helyettesítő áramkörének kicsi vagy egyáltalán nincs ellentétes elektromotoros erője, és hasonló az alább látható elsőrendű RL áramkörhöz.

The formula

 

A motor nyüszítő hangját, amit hallunk, az áram (i) ingadozásából keletkező nyomatékingadozás okozza. Azt is tudjuk, hogy az RL aluláteresztő szűrő felső határfrekvenciája az alábbi képlettel néz ki:

Frekvenciahatár = 1 / (2π𝜏)

 

Ahol:

𝜏 = B / J

L = induktivitás (H)

R = Ellenállás (Ω)

𝜏 = időállandó (másodperc)

Az elméletileg ideális PWM frekvencia a motor áramkörének induktivitásától és ellenállásától függ, de várhatóan nagyobb vagy egyenlő a határfrekvenciával. A PWM frekvencia magasabb tartománya lehetővé teszi, hogy az egyenáramú motoron átfolyó áram elérje a maximális áramérték 99,3%-át (közel 100%-át), így elkerülhető az áramingadozás és csökkenthető a motor bőgése.

Formula

 

H-híd teljesítményvesztesége és hőelvezetése

A switch transition

 

Ahogy egy kapcsoló be- és kikapcsolásból átvált, a feszültség és az áram nem nulla, ami a kapcsolók által elnyelt energiát eredményez. Egy H-híd kapcsolás közben mind feszültség, mind áram jelen van, így a PWM frekvencia növeléséből adódó magasabb kapcsolási frekvencia több hő- és energiaelvezetést jelent. A károsodás elkerülése és a megfelelő működés biztosítása érdekében ajánlott olyan hűtőbordákat vagy ventilátorokat telepíteni a motorvezérlő kártyákra, amelyek nem tartoznak a hűtőeszközökhöz.

MegaMoto

 

A miénk LC-81 MegaMoto GT H-híd Arduino pajzs beépített hűtőventilátorral és hűtőbordákkal rendelkezik a túlmelegedés további csökkentése érdekében, így ideális nagy áramerősségű terhelésekhez. Alacsonyabb áramfelvételi igényű aktuátorokhoz a következőt is kínáljuk: LC-80 MegaMoto Plus H-híd ArduinohozMindkettő A H-híd használható Arduinóval mikrovezérlőkkel rendelkeznek, és PWM frekvenciabesorolásuk akár 20 kHz-ig is terjedhet egyenfeszültség esetén.

Fedezze fel előre gyártott vezérlőmoduljaink és sebességszabályozóink kínálatát!

Hogyan csökkenthető az egyenáramú motor zümmögése a PWM frekvencia Arduino-val történő beállításával?

Arduino

 

A számláló órajelének sebessége határozza meg a kimeneti jel PWM frekvenciáját. A legnépszerűbb Arduino Uno, a rendszerórajelet elosztjuk egy előosztó értékével, így kapjuk meg a számláló órajelét. A CS02, CS01 és CS00 az időzítő/számláló regiszterek három legkisebb helyiértékű bitje, amelyek az előosztó 3 bites értékét tárolják.

Állítsd be vagy töröld ezt a három legkevésbé jelentős bitet a vonatkozó TCCRnB regiszterben, amely az Arduino kódod void setup() szegmensében található. az időzítő előosztók módosítása kódolással, a PWM frekvencia a referenciavideóban látható módon állítható.

Arduino PWM oktatóanyag #1 - A PWM frekvencia módosítása:

 

Egy átlagos ember általában 20 Hz és 20 000 Hz közötti hangokat hall.

Frekvencia = ciklus/idő

1 Hz = 1 ciklus/másodperc

20 Hz = 1 ciklus / (idő)

20 Hz * (Idő) = 1 ciklus

Idő = 1 ciklus/ 20 Hz

Idő = 0,05 másodperc

Idő = 50 ms

20 Hz-es PWM frekvencia esetén egy ciklus 50 milliszekundum alatt történik, az alábbiak szerint.

Frequency

 

20 kHz feletti frekvenciákon minden ciklus rövidebb lesz, mint egy átlagos ember reakcióideje, és ennek eredményeként a legtöbb ember nem hallja a motorzúgást. A 16 kHz és 20 kHz közötti PWM frekvenciatartomány általában megoldja az egyenáramú motorok zúgásának legtöbb problémáját. Ez a tartomány kiindulópontként használható a teszteléshez, mielőtt fokozatos beállításokat végezne a PWM frekvencia finomhangolásához, kifejezetten a motor viselkedéséhez és jellemzőihez igazítva.

Frekvencia = ciklus/idő

20 kHz = 1 ciklus / (idő)

20000 Hz * (Idő) = 1 ciklus

Idő = 1 ciklus/ 20000 Hz

Idő = 0,00005 másodperc

Idő = 50 µs

20 kHz-es PWM frekvencia esetén egy ciklus 50 mikroszekundum alatt történik, az alábbiak szerint.

 

 Duty cycle

 

Kombináld az Arduino mikrovezérlőket motorvezérlőkkel és relékkel még több vezérlési lehetőségért!

ÖSSZEFOGLALVA

A PWM frekvencia beállítása segíthet minimalizálni a motor zúgásának nemkívánatos hangját, azonban tisztában kell lennünk ennek előnyeivel és hátrányaival. Fontos megtalálni a megfelelő PWM frekvenciát, amely a legjobb egyensúlyt biztosítja a motorvezérlő teljesítményvesztesége, a hőelvezetés és a motor zúgása között, és amely az Ön számára is megfelelő.

Reméljük, hogy Ön is ugyanolyan informatívnak és érdekesnek találta ezt az anyagot, mint mi, különösen, ha többet szeretett volna megtudni az alacsonyabb PWM frekvencián jelentkező egyenáramú motorok zümmögéséről. Ha bármilyen kérdése van, vagy szeretne bővebben beszélni termékeinkről, kérjük, ne habozzon kapcsolatba lépni velünk! Szakértők vagyunk a szakmánkban, és örömmel segítünk mindenben, amiben csak tudunk.

 

sales@progressiveautomations.com | 1-800-676-6123