Hem / Nyheter / Branschnyheter / Hastighetskontroll av BLDC-motor: öppen slinga, sluten slinga & PID förklaras
Branschnyheter
Vårt fotavtryck spänner över hela världen.
Vi tillhandahåller kvalitetsprodukter och tjänster till kunder från hela världen.

Hastighetskontroll av BLDC-motor: öppen slinga, sluten slinga & PID förklaras

Varför BLDC-motorer behöver aktiv hastighetskontroll

En borstad DC-motor saktar ner eller snabbar upp på ett ganska direkt sätt - ändra spänningen över borstarna och motorn reagerar. En borstlös DC (BLDC) motor har inte den lyxen. Utan borstar och en mekanisk kommutator måste något annat avgöra vilken lindning som aktiveras vid vilket ögonblick, och samma system hamnar också ansvarigt för hastigheten.

Det där "något annat" är motorstyrningen. Den växlar ström genom trefaslindningarna i rätt ordning för att hålla motorn igång, och genom att justera hur den växlingen sker ställer den också in hur snabbt rotorn snurrar. Få styrstrategin fel och motorn kan antingen inte nå den hastighet den efterfrågas, eller så jagar och svänger den istället för att hålla stilla - ett problem som dyker upp hela tiden i navmotorer som vanligtvis paras ihop med varvtalsstyrda BLDC-drivenheter på elcyklar och lätta elbilar, där förarna förväntar sig att gasresponsen ska kännas omedelbar och linjär.

Öppen slinga hastighetskontroll: PWM Duty Cycle

Det enklaste sättet att styra en BLDC-motors hastighet är öppen slinga: styrenheten justerar pulsbreddsmodulationen (PWM) arbetscykeln som matar krafttransistorerna, vilket ändrar medelspänningen som appliceras på lindningarna, vilket ändrar hastighet. Högre arbetscykel, mer genomsnittlig spänning, snabbare spin. Ingen återkopplingsslinga kontrollerar om motorn faktiskt nådde den begärda hastigheten - styrenheten beordrar bara en arbetscykel och litar på att motorn följer.

Detta tillvägagångssätt är vanligt eftersom det är billigt och enkelt att implementera, och Texas Instruments applikationsvägledning om sensorerad BLDC-kontroll noterar att det fungerar bra specifikt i system där förhållandet mellan input och resulterande hastighet är förutsägbart och tight tracking inte är kritisk. Avvägningen dyker upp under variabel belastning: utan feedback drar en plötslig belastningsökning ner hastigheten och styrenheten har inget sätt att veta att den behöver kompensera.

Hastighetskontroll med sluten slinga: Hallsensorer och återkoppling

Closed-loop-kontroll löser den döda fläcken genom att lägga till en återkopplingssignal - vanligtvis från Hall-effektsensorer som redan finns för kommutering, ibland från en dedikerad kodare. Styrenheten jämför kontinuerligt den faktiska hastigheten mot målet, beräknar felet och justerar PWM-driftcykeln i realtid för att stänga gapet.

Eftersom Hall-sensorer redan rapporterar rotorposition för kommuteringsändamål, tillför lite extra hårdvarukostnad att härleda hastigheten från timingen mellan Hall-tillståndsövergångar. Det gör Hall-baserad styrning med sluten slinga till standardvalet för de flesta kommersiella BLDC-applikationer – den håller hastigheten konstant när belastningen ändras, utan att behöva en separat hastighetssensor.

PI- och PID-kontroll: Algoritmerna bakom precision med sluten slinga

Matematiken inuti styrning med sluten slinga kommer vanligtvis ner på en PI- eller PID-regulator som verkar på felet mellan mål- och faktisk hastighet.

En PI-kontroller (Proportional-Integral) kombinerar en proportionell term som reagerar på det aktuella felet med en integralterm som ackumulerar tidigare fel över tiden, vilket eliminerar den lilla steady-state offset en proportionell term ensam skulle lämna efter sig. Genom att lägga till en derivatterm förvandlas den till en fullständig PID-regulator, som också reagerar på förändringshastigheten för felet - användbart för att dämpa översvängning i system som snabbt måste sätta sig på en målhastighet utan att svänga förbi den.

PI-kontroll tenderar att vara den praktiska standarden för allmän hastighetsreglering eftersom den är enklare att ställa in och mindre känslig för sensorbrus än en full PID-slinga. PID tjänar sin extra komplexitet i applikationer som robotik eller drönare, där snabb, exakt inställning vid en ny hastighet är viktigare än justeringsenkelhet.

R5 Fast response Brushless DC Motor Controller

Hur styrvalet påverkar verkliga hastighetskontrollkvaliteten

Kontrollalgoritmen fungerar bara så bra som hårdvaran som exekverar den. En kontroller med en långsam kontrollslinga eller dålig strömavkänning kommer fortfarande att jaga och släpa även med välinställda PID-vinster, vilket är anledningen till att svarshastigheten spelar roll som en hårdvaruspecifikation, inte bara en mjukvaruspecifik. En snabbsvarskontroll inställd för snabb hastighetskorrigering förkortar fördröjningen mellan en belastningsändring och styrenhetens kompenserande svar, vilket är det som faktiskt avgör hur stabil motorn känns under verkliga belastningssvängningar snarare än i ett rent bänktest.

PWM-växlingsfrekvens och dess interaktion med motorlindningarna påverkar också den hörbara och mekaniska sidan av hastighetskontroll - ett dåligt inställt växlingsschema kan producera gnäll eller vibrationer som blir värre när arbetscykeln ändras. En ultratyst styrenhet som håller PWM-växlingsljudet lågt i hastighet tar upp det direkt, vilket är viktigt i konsumenttillämpningar där hörbart motorljud är lika mycket ett klagomål som rå prestanda.

Matchande styrenhet till motor för pålitlig hastighetskontroll

Inte ens en väldesignad styrenhet med sluten slinga kan kompensera för en oöverensstämmelse mellan dess nuvarande klassificering, Hall-sensorkonfiguration och motorn den driver. Polantal, fasresistans och sensortiming är alla faktorer som påverkar hur rent en styrenhet kan läsa feedback och svara, och en felaktig sammankoppling visar sig som grov låghastighetsdrift, överskottsvärme eller hastighetskontroll som aldrig riktigt sätter sig. Vår styrenhet och motorparningsguide täcker hur man kontrollerar att en styrenhets specifikationer faktiskt passar den motor som den är tänkt att driva innan dessa problem dyker upp i fält.

För läsare som vill gå djupare in i hur själva kontrollalgoritmen implementeras i firmware, vår djupare titt på mjukvaruskiktet bakom moderna motorstyrenheter täcker hur dessa kontrollslingor är uppbyggda och inställda på firmwarenivå.



Intresserad av samarbete eller har frågor?