Zuhause / Nachrichten / Branchennachrichten / Steuerungen für bürstenlose Gleichstrommotoren: Funktionsweise und Auswahl
Branchennachrichten
Unsere Präsenz erstreckt sich über die ganze Welt.
Wir bieten unseren Kunden hochwertige Produkte und Dienstleistungen aus aller Welt.

Steuerungen für bürstenlose Gleichstrommotoren: Funktionsweise und Auswahl

A Controller für bürstenlose Gleichstrommotoren (BLDC). ist der elektronische Antrieb, der die Statorwicklungen des Motors in der richtigen Reihenfolge mit Strom versorgt, um eine kontinuierliche Rotation zu erzeugen. Er ersetzt die mechanische Kommutierung, die Bürsten in herkömmlichen Gleichstrommotoren durchführen. Ohne einen Controller kann ein BLDC-Motor nicht laufen – der Controller ist keine optionale Hardware, sondern ein integraler Bestandteil jedes BLDC-Motorsystems, und die Wahl des falschen Controllers für Ihre Spannung, Stromstärke, Steuerungsmethode oder Anwendungslast wird die Leistung einschränken, Instabilität verursachen oder den Motor zerstören.

Dieser Leitfaden behandelt die Funktionsweise von BLDC-Controllern, die wichtigsten Architekturunterschiede zwischen Controller-Typen, die Spezifikationen, die für die Auswahl am wichtigsten sind, und was in verschiedenen Anwendungsbereichen von Robotik und Elektrofahrzeugen bis hin zu industrieller Automatisierung und Verbrauchergeräten zu bewerten ist.

Wie BLDC-Motorsteuerungen funktionieren

Ein BLDC-Motor verfügt über drei Statorwicklungen (Phasen), die um den Rotor herum angeordnet sind. Um eine Rotation zu erzeugen, muss Strom in einer Reihenfolge an diese Wicklungen angelegt werden, die ein rotierendes Magnetfeld erzeugt, dem der Permanentmagnetrotor folgt. Die Aufgabe der Steuerung besteht darin, die aktuelle Position des Rotors zu ermitteln und den Strom zum richtigen Zeitpunkt auf das richtige Wicklungspaar umzuschalten – ein Vorgang, der elektronische Kommutierung genannt wird.

Die Leistungsstufe besteht aus einer dreiphasigen Brücke aus sechs Schalttransistoren – typischerweise MOSFETs oder IGBTs –, die in drei High-Side-/Niedrig-Side-Paaren angeordnet sind, eines für jede Motorphase. Durch das Ein- und Ausschalten bestimmter Transistoren leitet der Controller die DC-Busspannung an eine beliebige Kombination von Phasenwicklungen weiter. Die Steuerlogik bestimmt anhand der Rotorpositionsrückmeldung, welche Transistoren wann zünden.

Das Schaltmuster wird mithilfe von PWM (Pulsweitenmodulation) moduliert – der Arbeitszyklus des PWM-Signals steuert die durchschnittliche an die Wicklungen angelegte Spannung und damit die Motorgeschwindigkeit und das Drehmoment. Ein Controller, der mit einer PWM-Frequenz von 20–100 kHz läuft, legt die Spannung in schnellen Impulsen an, die durch die Induktivität des Motors in einen effektiven Dauerstrom geglättet werden , weitaus effizienter, als ein Linearregler erreichen könnte.

Hall-Sensor-Kommutierung vs. sensorlose Kommutierung

Die Rotorposition kann auf zwei Arten bestimmt werden, und die Methode wirkt sich grundlegend auf das Controller-Design und die Anwendungseignung aus:

  • Kommutierung des Hallsensors: Drei im Motorstator eingebettete Hall-Effekt-Sensoren erfassen die Position des Rotormagneten und senden digitale Signale direkt an die Steuerung. Dies liefert zuverlässige Positionsdaten bei allen Geschwindigkeiten, auch im Stillstand und beim Anfahren unter Last. Hall-Sensoren erhöhen die Komplexität der Verkabelung (normalerweise ein 5-Draht-Sensorkabelbaum) und stellen eine potenzielle Fehlerstelle dar, liefern aber eine robuste, vorhersehbare Kommutierung. Wird in Anwendungen verwendet, die ein kontrolliertes Anlaufdrehmoment erfordern: Lüfter, Pumpen, EV-Motoren, Servoantriebe.
  • Sensorlose Kommutierung (Gegen-EMF-Erkennung): Während sich der Motor dreht, erzeugt jede nicht erregte Phase eine Gegen-EMK-Spannung proportional zur Geschwindigkeit. Der Controller überwacht diese Spannung, um die Rotorposition zu bestimmen. Die Sensorverkabelung entfällt vollständig, die Position kann jedoch bei Nullgeschwindigkeit nicht erkannt werden. Vor dem Übergang zum sensorlosen Betrieb ist eine Startsequenz mit offenem Regelkreis erforderlich. Wird häufig in Drohnenantrieben (ESCs), Computerlüftern und Gerätemotoren eingesetzt, bei denen der Start im Leerlauf oder bei geringer Last die Norm ist.

Einige Steuerungen unterstützen beide Modi – die Verwendung von Hall-Sensoren für den Start und den Übergang zum sensorlosen Betrieb bei laufender Geschwindigkeit, um die Verkabelungskomplexität im Langzeitbetrieb zu reduzieren.

Trapez- vs. Sinus- vs. FOC-Steuerung: Was jede Methode liefert

Die Kommutierungsstrategie – die mathematische Methode, mit der die Steuerung berechnet, wann und wie viel Strom jeder Phase zugeführt werden muss – bestimmt die Gleichmäßigkeit des Drehmoments, den Wirkungsgrad, den Geräuschpegel und die dynamische Reaktion des Motors. Drei Strategien dominieren kommerzielle BLDC-Controller.

Trapezförmige (sechsstufige) Kommutierung

Die einfachste Strategie: Die drei Phasen werden in sechs diskreten Schritten pro elektrischer Umdrehung bestromt. Zu jedem Zeitpunkt führen zwei Phasen Strom und die dritte ist offen. Das Schalten erfolgt in elektrischen 60°-Intervallen basierend auf Hall-Sensor-Eingängen oder Gegen-EMF-Nulldurchgängen.

Die Trapezsteuerung ist rechnerisch leicht und einfach zu implementieren, was sie zur vorherrschenden Methode in kostensensiblen Anwendungen macht. Seine Begrenzung ist die Drehmomentwelligkeit – das diskrete Schalten erzeugt eine Drehmomentschwankung 10–15 % pro Elektrozyklus , was zu Vibrationen und akustischem Lärm führt. Geeignet für Lüfter, Pumpen und Elektrowerkzeuge; problematisch für Präzisionspositionierungen oder leichtgängige Servoanwendungen.

Sinusförmige Kommutierung

Anstelle diskreter Schritte wendet die Sinuskommutierung gleichmäßig variierende Sinusströme auf alle drei Phasen gleichzeitig an und erzeugt so ein gleichmäßig rotierendes Magnetfeld. Die Drehmomentwelligkeit sinkt auf 2–5 % Im Vergleich zur Trapezsteuerung werden die Motorgeräusche deutlich reduziert und der Betrieb ist insbesondere bei niedrigen Drehzahlen ruhiger. Erfordert mehr Rechenleistung als die trapezförmige Kommutierung und einen Positionssensor mit höherer Auflösung (Encoder oder Resolver), um optimale Ergebnisse zu erzielen. Sie kann jedoch auch mit Hall-Sensoren unter Verwendung von Interpolation implementiert werden.

Feldorientierte Regelung (FOC/Vektorregelung)

FOC ist die ausgefeilteste Steuerungsmethode, bei der die dreiphasigen Motorströme mathematisch in zwei unabhängige Gleichstromgrößen umgewandelt werden – die flusserzeugende Komponente (Id) und die drehmomenterzeugende Komponente (Iq). Durch die unabhängige Steuerung kann der Controller bei jeder Drehzahl und Last einen optimalen Motorwirkungsgrad aufrechterhalten, eine Drehmomentwelligkeit von nahezu Null erreichen und eine sehr schnelle dynamische Drehmomentreaktion liefern.

FOC verbessert in der Regel die Systemeffizienz um 5–15 % im Vergleich zur trapezförmigen Kommutierung in Anwendungen mit variabler Last, da es den Blindstrom minimiert, der Wärme erzeugt, ohne Drehmoment zu erzeugen. Es erfordert einen DSP oder Mikrocontroller, der in der Lage ist, die Clarke- und Park-Transformationen in Echtzeit auszuführen – typischerweise ein 32-Bit-ARM-Cortex-M oder ein dedizierter Motorsteuerungs-DSP. FOC ist die Standardmethode für EV-Traktionsantriebe, industrielle Servoantriebe und Premium-Gerätemotoren.

Kontrollmethode Drehmomentwelligkeit Effizienz Geräuschpegel Verarbeitungsanforderung Beste Anwendungen
Trapezförmig (6-stufig) 10–15 % Gut Höher 8-Bit-MCU ausreichend Lüfter, Pumpen, Elektrowerkzeuge, ESCs
Sinusförmig 2–5 % Sehr gut Low 32-Bit-MCU bevorzugt Haushaltsgeräte, HVAC, reibungslose Antriebe
FOC (Vektorsteuerung) <1 % Ausgezeichnet Sehr niedrig DSP oder 32-Bit-MCU erforderlich Elektrofahrzeuge, Servoantriebe, Robotik, CNC
Vergleich von BLDC-Kommutierungsstrategien nach Drehmomentqualität, Effizienz und Anwendungseignung

Wichtige Spezifikationen, die bei der Auswahl eines BLDC-Controllers zu berücksichtigen sind

Controller-Datenblätter enthalten viele Parameter. Dies sind die Spezifikationen, die direkt bestimmen, ob ein Controller für einen bestimmten Motor und eine bestimmte Anwendung geeignet ist.

Versorgungsspannungsbereich

Der Nenneingangsspannungsbereich des Controllers muss Ihre Versorgungsspannung mit ausreichend Spielraum umfassen. Der Betrieb eines Controllers mit seiner absolut maximalen Nennspannung lässt keinen Spielraum für Spannungstransienten – regeneratives Bremsen, Lastabfall durch induktives Schalten oder Versorgungsinstabilität können die Busspannung in die Höhe treiben 20–50 % über dem Nennwert für Mikrosekunden. Für ein 48-V-Nennsystem bietet ein Controller mit einer absoluten Maximalnennleistung von 80 V oder 100 V eine realistische Schutzmarge.

Die häufigsten Spannungsbereiche in kommerziellen BLDC-Controllern reichen von kleinen Robotik- und Drohnensystemen mit 7,4–22,2 V (2–6 S LiPo) bis hin zu Industrieantrieben mit 24 V, 48 V und 96 V DC-Bussystemen. Hochleistungs-Elektrofahrzeuge und Industrieanwendungen verwenden 200–800-V-DC-Bus-Controller, die IGBTs anstelle von MOSFETs als Schaltelemente erfordern.

Dauer- und Spitzenstromwerte

Controller geben zwei Stromwerte an, die oft verwechselt werden. Der Dauerstrom ist der anhaltende Phasenstrom, den der Controller bei einer bestimmten Gehäuse- oder Umgebungstemperatur unbegrenzt verarbeiten kann. Der Spitzenstrom ist der maximale Momentanstrom, den der Controller für kurze Zeit (normalerweise 1–30 Sekunden) liefern kann, bevor der Überhitzungsschutz aktiviert wird.

Der Nennphasenstrom des Motors darf unter normalen Betriebsbedingungen den Dauernennstrom des Controllers nicht überschreiten. Wenn die Anwendung häufige Beschleunigungsspitzen oder einen Start unter Last aufweist, muss der Spitzenstrom auch den erforderlichen Spitzendrehmomentstrom berücksichtigen – typischerweise das Zwei- bis Vierfache des Dauernennwerts für kurze Zeiträume. Die Auswahl eines Controllers mit einer Dauernennleistung, die dem Spitzenstrom des Motors entspricht, ist ein gängiger Ansatz zur Überdimensionierung für Lastanwendungen mit hohen Zyklen oder hoher Trägheit.

PWM-Frequenz

Die PWM-Frequenz bestimmt die Stärke der Stromwelligkeit, Schaltverluste und akustische Geräusche. Eine höhere PWM-Frequenz verringert die Stromwelligkeit (verbessert die Gleichmäßigkeit des Drehmoments) und drückt das Schaltgeräusch über das menschliche Gehör bei 20 kHz, erhöht jedoch die Schaltverluste in den Leistungstransistoren.

  • 8–16 kHz: Häufig bei kostenoptimierten Steuerungen; kann ein hörbares 8-kHz-Fiepen erzeugen
  • 20–40 kHz: Geräuschloser Betrieb unter den meisten Bedingungen; Standard für hochwertige BLDC-Controller für Verbraucher und Industrie
  • 40–100 kHz: Wird in Hochleistungs-Servocontrollern verwendet; erfordert schnell schaltende MOSFETs (geringe Gate-Ladung) und erhöht die Wärmeentwicklung in der Leistungsstufe

Positionssensorschnittstelle

Die Steuerung muss den im oder mit dem Motor verwendeten Positionssensortyp unterstützen:

  • Hallsensor (digital, 3-Draht): Niedrigste Auflösung (6 Positionen pro elektrischer Umdrehung); ausreichend für Geschwindigkeitsregelung, nicht ausreichend für Präzisionspositionsservo
  • Inkrementalgeber (Quadratur-A/B-Index): Auflösungen von 100–10.000 PPR üblich; erforderlich für mittelpräzise Positionierung
  • Absolutwertgeber (SSI, BiSS-C, EnDat): Single-Turn- oder Multi-Turn-Absolutpositionsdaten; Erforderlich für Servoachsen, die beim Einschalten ohne Referenzierung die Position kennen müssen
  • Resolver: Analoge Positionsrückmeldung, bevorzugt in Umgebungen mit hohen Temperaturen oder starken Vibrationen (Automobilindustrie, Luft- und Raumfahrt); erfordert einen speziellen Resolver-Digital-Wandler (RDC) im Controller
  • Sensorlos: Back-EMF oder Flux-Beobachter-basiert; keine Sensorverkabelung erforderlich

Kommunikations- und Befehlsschnittstelle

Wie Geschwindigkeits-, Drehmoment- und Positionsbefehle an die Steuerung gesendet werden, bestimmt deren Integration in ein größeres System. Zu den gängigen Schnittstellen gehören:

  • Analog (0–5 V oder 0–10 V): Einfach, universell, von Natur aus laut; Wird in der grundlegenden Geschwindigkeitsregelung verwendet
  • PWM-Eingang: Standard für RC-/Drohnen-Regler und viele Verbraucheranwendungen
  • RS-232/RS-485/UART: Serielle Kommunikation zur Konfiguration und Steuerung in eingebetteten Systemen
  • CAN-Bus: Standard in Automobil- und Industrie-Mehrknotensystemen; robust, störsicher, unterstützt mehrere Controller an einem Bus
  • CANopen / EtherCAT / Profibus: Industrielle Feldbusprotokolle für Bewegungssteuerungssysteme mit Integration in SPS und Bewegungssteuerungen
  • USB / SPI / I²C: Häufig bei Entwicklungs- und Evaluierungsboards, für Bastler und bei der Integration eingebetteter Mikrocontroller

R4 Low-noise Brushless DC Motor Controller

Controller-Kategorien nach Anwendungsdomäne

BLDC-Controller sind keine einzelne Produktkategorie – sie reichen von ESCs im Gramm-Maßstab bis hin zu industriellen Antrieben im Kilowattbereich. Wenn Sie wissen, welche Kategorie zu Ihrer Anwendung passt, verhindern Sie sowohl eine Überentwicklung als auch eine Unterspezifikation.

Kategorie Spannungsbereich Aktueller Bereich Kontrollmethode Typische Anwendungen
Drohnen-/RC-Regler 7–52 V (2–12 S) 10–100A Sensorlos trapezförmig oder sinusförmig Multirotor-Drohnen, Starrflügler, RC-Fahrzeuge
Robotik / AGV 12–72 V 5–100A FOC, Encoder/Hall-Feedback Robotergelenke, Räder, mobile Plattformen
Industrieservo 48–800 V Gleichstrom 1–500A FOC mit Absolutwertgeber CNC-Achsen, Pick-and-Place, Förderbandservo
EV-Traktion 48–800 V 100–1.000 A FOC mit Resolver oder Encoder E-Bikes, Roller, Elektrofahrzeuge, Golfwagen
HVAC / Appliance 12–340 V DC (gleichgerichteter AC) 0,5–30A Sensorlos oder sinusförmig Kompressoren, Ventilatoren, Pumpen, Waschmaschinen
Entwicklung / Evaluierung 12–60 V 5–50A Konfigurierbar (FOC, Trap, Sinus) Prototyping, Forschung, individuelles Motortuning
BLDC-Controller-Kategorien nach Anwendungsbereich mit typischer Spannung, Strom und Steuerungsmethode

Wärmemanagement und Verlustleistung

Die Verlustleistung des Controllers entsteht aus zwei Quellen: Leitungsverlusten in den MOSFETs und Schaltverlusten bei jedem Ein-/Aus-Übergang des Transistors. Bei einem Systemwirkungsgrad von 95 % – typisch für einen gut konzipierten BLDC-Controller bei Nennlast – gibt ein 1.000-W-Laufwerk etwa 50 W als Wärme an die Controller-Elektronik ab.

Die MOSFET-Sperrschichttemperatur muss normalerweise unter dem Nenngrenzwert bleiben 150–175 °C Sperrschichttemperatur für Silizium-MOSFETs – mit einem thermischen Spielraum für Transienten. Der Wärmepfad vom MOSFET-Übergang zur Umgebung bestimmt, wie viel Leistung kontinuierlich abgeführt werden kann. Dieser Pfad verfügt über drei in Reihe geschaltete Widerstände: Übergang zu Gehäuse (R_th,jc – eine Eigenschaft des MOSFET-Gehäuses), Gehäuse zu Kühlkörper (bestimmt durch das Material der Wärmeschnittstelle und die Montage) und Kühlkörper zur Umgebung (bestimmt durch Kühlkörperfläche und Luftstrom).

Praktische Wärmemanagementansätze in kommerziellen BLDC-Controllern:

  • Aluminium-Strangpresskühlkörper mit natürlicher Konvektion: Ausreichend für Regler bis 500W bei Freiluftmontage; Keine beweglichen Teile, keine Wartung
  • Zwangsluftkühlung (Lüfter über Kühlkörper): Verlängert die Dauernennleistung eines bestimmten Kühlkörpers um das Zwei- bis Vierfache; Der Lüfter verursacht Geräusche und ist ein Verschleiß-/Ausfallelement
  • Kühlplatte (Flüssigkeitskühlung): Standard für EV-Traktionssteuerungen und Hochleistungs-Industrieantriebe über 5–10 kW; Sehr hohe Leistungsdichte, erfordert eine Kühlmittelkreislauf-Infrastruktur
  • PCB-Kupfer für Wärmeverteilung: Wird in kompakten Low-Power-Controllern (unter 200 W) verwendet; MOSFETs sind direkt auf schweren Kupferleiterbahnen montiert und leiten die Wärme an die Platinenkanten

Thermische Abschalt- und Derating-Schaltkreise sind wesentliche Schutzfunktionen – Ein Controller ohne Übertemperaturschutz betreibt die MOSFETs über ihren sicheren Betriebsbereich hinaus, wenn die Umgebungstemperatur steigt oder der Luftstrom eingeschränkt ist, was zu einem MOSFET-Ausfall führt, der oft katastrophal und dauerhaft ist. Stellen Sie immer sicher, dass der ausgewählte Controller sowohl eine thermische Überwachung als auch eine automatische Stromreduzierung oder -abschaltung umfasst, bevor thermische Grenzwerte erreicht werden.

Schutzfunktionen, die Controller- und Motorschäden verhindern

Ein BLDC-Controller, der in einer realen Anwendung betrieben wird, ist Fehlerbedingungen ausgesetzt, die ihn oder den Motor innerhalb von Millisekunden zerstören können, wenn er ungeschützt ist. Die folgenden Schutzmaßnahmen sind nicht optional – ihr Vorhandensein oder Fehlen unterscheidet Controller in Industriequalität von preisgünstigen Designs.

  • Überstromschutz (OCP): Erkennt den Phasenstrom, der den Nenngrenzwert überschreitet, und deaktiviert den Ausgang innerhalb von Mikrosekunden. In Hardware implementiert (komparatorbasiert) für schnellste Reaktion – Software-OCP-Schleifen sind zu langsam, um eine MOSFET-Zerstörung bei einem harten Kurzschluss zu verhindern.
  • Überspannungsschutz (OVP): Erkennt, dass die DC-Busspannung sichere Grenzwerte überschreitet – häufig verursacht durch regeneratives Bremsen, das Energie an den Bus zurückgibt, wenn kein Verlustpfad vorhanden ist. OVP aktiviert entweder einen Bremswiderstandskreis oder verursacht einen Fehler am Controller-Ausgang. Der Betrieb eines 48-V-Controllers bei 60 V ohne OVP führt zur Zerstörung der MOSFETs.
  • Unterspannungsschutz (UVP): Verhindert den Betrieb, wenn die Versorgungsspannung unter das für eine zuverlässige Gate-Ansteuerung und Steuerlogik erforderliche Minimum fällt – wichtig für batteriebetriebene Systeme, bei denen tiefentladene Batterien zu unvorhersehbarem Steuerungsverhalten führen können.
  • Übertemperaturschutz (OTP): Der Thermosensor (NTC oder On-Chip-Temperatursensor) überwacht die MOSFET- oder PCB-Temperatur und reduziert die Strombegrenzung oder schaltet sich ab, bevor thermische Schäden auftreten.
  • Durchschussverhinderung (Totzeiteinfügung): Bei einer Halbbrücke erzeugt das gleichzeitige Einschalten sowohl des High-Side- als auch des Low-Side-Transistors einen direkten Kurzschluss über die Versorgung – den sogenannten Shoot-Through. Gate-Treiber-ICs fügen eine programmierbare Totzeit (typischerweise 100–500 ns) zwischen dem Ausschalten eines Transistors und dem Einschalten des komplementären Transistors ein und verhindern so diesen Zustand.
  • Motorstillstandserkennung: Erkennt bei fortgesetzter Stromzufuhr eine Drehzahl von Null oder nahezu Null, was auf einen mechanisch blockierten Motor hinweist. Ohne Blockiererkennung zieht ein blockierter BLDC-Motor kontinuierlich Strom bei blockiertem Rotor – typischerweise das 5–10-fache des normalen Betriebsstroms –, bis die Motorwicklungen überhitzen und ausfallen.

Regeneratives Bremsen und Energierückgewinnung

Wenn ein BLDC-Motor bei aktiver Bremsung abbremst, fungiert er als Generator und gibt Energie zurück an den DC-Bus. Ob diese Energie zurückgewonnen, verloren geht oder einfach zum Problem wird, hängt vom Design des Controllers und der Energiespeicherfähigkeit der Anwendung ab.

Drei Ansätze zum Umgang mit regenerativer Energie:

  • Regenerative Rückspeisung auf Batterie oder Kondensator: Der Regler ermöglicht beim Bremsen den Rückfluss von Strom in die Energiequelle. Erfordert eine Batteriechemie, die regeneratives Laden ermöglicht (die meisten Li-Ionen- und NiMH-Zellen tun dies), und einen Controller, der den bidirektionalen Stromfluss verwaltet. Wird in Elektrofahrzeugen, E-Bikes und Robotik eingesetzt – in Elektrofahrzeugsystemen kann regeneratives Bremsen wiederhergestellt werden 10–25 % der Energie, die sonst als Wärme verloren gehen würde.
  • Regenerativer Bremswiderstand (dynamisches Bremsen): Der Controller leitet den regenerativen Strom über einen Widerstand (Brems-Chopper-Schaltkreis) um, wenn die Busspannung einen Schwellenwert überschreitet. Energie wird als Wärme abgegeben und nicht zurückgewonnen. Wird verwendet, wenn die Versorgung keinen Rückstrom aufnehmen kann – nicht-regenerative industrielle DC-Bus-Versorgungen oder Kondensatorbänke ohne ausreichende Energiespeicherung.
  • Ausrollen / passives Bremsen: Die Steuerung deaktiviert während der Verzögerung alle Ausgänge, sodass der Motor auslaufen kann. Kein aktives Bremsen, keine Energierückgewinnung. Einfachster Ansatz; Nur zulässig, wenn Verzögerungszeit und Lastimpuls dies zulassen.

Bemerkenswerte kommerzielle BLDC-Controller-Plattformen

Der Markt für kommerzielle BLDC-Controller reicht von Open-Source-Entwicklungsplattformen bis hin zu geschlossenen Industrieantrieben. Mehrere Plattformen haben in ihren jeweiligen Bereichen eine breite Akzeptanz gefunden und sind als Referenzpunkte verständlich.

ODrive und VESC (Open-Source-Robotik/Forschung)

ODrive (Versionen 3.6 und S1) und VESC (Vedder Electronic Speed Controller) sind Open-Source-FOC-Controller, die häufig in Robotik, Elektro-Skateboards und Forschungsanwendungen eingesetzt werden. Beide unterstützen Hall-Sensor- und Encoder-Feedback, USB/CAN-Kommunikation und konfigurierbare FOC-Parameter über PC-Software. ODrive S1 verarbeitet bis zu 60 V und 60 A Dauerstrom ; Abhängig von der Hardware-Implementierung decken VESC-basierte Controller ein breites Spektrum ab. Ihr Open-Source-Charakter ermöglicht umfassende Anpassungen, erfordert jedoch mehr Tuning-Aufwand als schlüsselfertige Industrieantriebe.

Texas Instruments InstaSPIN und MotorWare

InstaSPIN-FOC von TI ist ein sensorloser FOC-Algorithmus, der im ROM auf den DSPs der C2000-Serie implementiert ist und FOC ohne Encoder ermöglicht. Die begleitenden Tools MotorWare und Code Composer Studio bieten eine integrierte Entwicklungsumgebung für benutzerdefinierte BLDC-Controller-Firmware. Diese Plattform wird häufig in industriellen Antrieben, Geräten und Elektrowerkzeugen eingesetzt, bei denen die Entwicklung kundenspezifischer Controller auf TI-Silizium der Designansatz ist.

Integrierte Treiber-ICs von Trinamic (Analog Devices).

Die TMC6100, TMC6200 und zugehörigen Gate-Treiber-ICs von Trinamic integrieren MOSFET-Gate-Treiber, Stromerfassung und Schutzschaltungen in einem kompakten Gehäuse, das für die Schnittstelle mit einer externen MCU konzipiert ist. Dies sind die Bausteine ​​für kundenspezifische kompakte BLDC-Controller in Anwendungen mit begrenztem Platzangebot – Robotergelenke, kardanische Motoren und eingebettete Antriebe, bei denen es auf die Platinengröße ankommt.

Industrielle Servoantriebe (Kollmorgen, Beckhoff, Siemens)

Für industrielle CNC, Automatisierung und leistungsstarke Bewegungssteuerung bieten komplette Servoantriebssysteme von Herstellern wie Kollmorgen (AKD-Serie), Beckhoff (AX-Serie) und Siemens (SINAMICS S-Serie) FOC-Steuerung mit EtherCAT- oder Profinet-Kommunikation, Absolutwertgeberunterstützung und alle Sicherheitsfunktionen, die für die CE-gekennzeichnete Maschinenintegration erforderlich sind. Hierbei handelt es sich nicht um offene Plattformen, sie bieten jedoch die Zuverlässigkeit, Zertifizierungen und Herstellerunterstützung, die für Produktionsmaschinen mit definierten SIL- oder PLe-Sicherheitsanforderungen erforderlich sind.

Motor-Controller-Anpassung: Die Parameter, die übereinstimmen müssen

Ein BLDC-Motor und ein Controller müssen als System aufeinander abgestimmt sein. Nichtübereinstimmungen zwischen ihren Parametern sind die häufigste Ursache für schlechte Leistung, Instabilität oder Hardwarefehler in BLDC-Antriebssystemen.

  1. Motor-KV-Wert vs. Betriebsspannung: Der KV-Wert (U/min pro Volt) des Motors muss bei der verfügbaren Busspannung die erforderliche Drehzahl erzeugen. Ein 500-KV-Motor bei 48 V erreicht eine theoretische Leerlaufdrehzahl von 24.000 U/min. Stellen Sie sicher, dass Steuerung, Motor und mechanische Last für diesen Drehzahlbereich ausgelegt sind.
  2. Motorphasenwiderstand und Controller-Stromschleifenbandbreite: Die Stromregelkreisbandbreite des Reglers muss entsprechend der elektrischen Zeitkonstante (L/R) des Motors eingestellt werden. Ein Motor mit niedriger Induktivität erfordert eine schnellere Stromschleife; Die Verwendung standardmäßiger Stromschleifenverstärkungen, die auf einen Motor mit hoher Induktivität abgestimmt sind, auf einem Motor mit niedriger Induktivität führt zu Stromwelligkeit und Instabilität.
  3. Anzahl der Motorpole und maximale elektrische Frequenz: Die elektrische Frequenz, die der Controller umschalten muss, ist gleich (U/min × Polpaare / 60). Ein 12-poliger Motor (6 Polpaare), der mit 6.000 U/min läuft, erfordert eine Kommutierung der Steuerung 600 Hz elektrische Frequenz — Bestätigen Sie, dass die maximale Kommutierungsfrequenz des Controllers dies unterstützt. Außenläufermotoren mit hoher Polzahl in der Robotik können Kommutierungsraten erfordern, die die Leistungsfähigkeit kostengünstiger Steuerungen übersteigen.
  4. Motorphasenstrom bei Nenndrehmoment vs. Reglerdauerstrom: Berechnen Sie den Motorphasenstrom aus der Drehmomentanforderung: I = T / (KT × √2), wobei KT die Motordrehmomentkonstante ist. Dieser Wert muss innerhalb des Dauernennstroms des Controllers im Betriebszyklus liegen.
  5. Kompatibilität der Sensorschnittstelle: Stellen Sie sicher, dass die Versorgungsspannung des Hall-Sensors mit dem Ausgang des Controllers übereinstimmt (5-V- vs. 3,3-V-Logik) und dass die Signalpegel und Protokolle des Encoders kompatibel sind, bevor Sie davon ausgehen, dass eine Motor-Controller-Kombination auf der Ebene der elektrischen Schnittstelle funktioniert.

Der sicherste Ansatz beim Aufbau eines kundenspezifischen BLDC-Antriebssystems besteht darin, einen Motor und eine Steuerung vom selben Hersteller oder von einem Lieferanten zu verwenden, der eine validierte Kompatibilitätsmatrix bereitstellt. Wenn Sie Komponenten aus verschiedenen Quellen integrieren, führen Sie einen Prüfstandstest bei niedriger Spannung und ohne Last durch, bevor Sie sich der vollen Betriebsspannung und mechanischen Belastung zuwenden – MOSFET-Ausfälle aufgrund nicht übereinstimmender Steuerparameter sind selten behebbar und die Diagnosebeweise werden im Fehlerfall normalerweise vernichtet.



Interesse an einer Zusammenarbeit oder Fragen?
  • Anfrage senden {$config.cms_name}