Dom / Wiadomości / Wiadomości branżowe / Bezszczotkowe sterowniki silników prądu stałego: jak działają i wybór
Wiadomości branżowe
Nasz ślad obejmuje cały świat.
Dostarczamy klientom wysokiej jakości produkty i usługi z całego świata.

Bezszczotkowe sterowniki silników prądu stałego: jak działają i wybór

A bezszczotkowy sterownik silnika prądu stałego (BLDC). to napęd elektroniczny, który sekwencjonuje zasilanie uzwojeń stojana silnika we właściwej kolejności, aby zapewnić ciągły obrót, zastępując mechaniczną komutację wykonywaną przez szczotki w tradycyjnych silnikach prądu stałego. Bez sterownika silnik BLDC nie może działać — sterownik nie jest opcjonalnym sprzętem, ale integralną częścią każdego układu silnika BLDC, a wybranie niewłaściwego dla napięcia, prądu, metody sterowania lub obciążenia aplikacji ograniczy wydajność, spowoduje niestabilność lub zniszczy silnik.

W tym przewodniku opisano działanie sterowników BLDC, kluczowe różnice w architekturze między typami sterowników, specyfikacje mające największe znaczenie przy wyborze oraz elementy, które należy ocenić w różnych obszarach zastosowań, od robotyki i pojazdów elektrycznych po automatykę przemysłową i urządzenia konsumenckie.

Jak działają sterowniki silników BLDC

Silnik BLDC ma trzy uzwojenia stojana (fazy) rozmieszczone wokół wirnika. Aby wytworzyć obrót, do uzwojeń należy doprowadzić prąd w kolejności, która wytworzy wirujące pole magnetyczne, za którym podąża wirnik z magnesem trwałym. Zadaniem sterownika jest określenie aktualnego położenia wirnika i przełączenie prądu na właściwą parę uzwojeń w odpowiednim momencie – jest to proces zwany komutacją elektroniczną.

Stopień mocy składa się z trójfazowego mostka sześciu tranzystorów przełączających — zazwyczaj MOSFET lub IGBT — ułożonych w trzy pary strona wysoka/niska, po jednej na każdą fazę silnika. Włączając i wyłączając określone tranzystory, sterownik kieruje napięcie szyny DC do dowolnej kombinacji uzwojeń fazowych. Logika sterowania określa, które tranzystory zostaną uruchomione i kiedy, w oparciu o sprzężenie zwrotne dotyczące położenia wirnika.

Schemat przełączania jest modulowany za pomocą PWM (modulacja szerokości impulsu) — cykl pracy sygnału PWM kontroluje średnie napięcie przyłożone do uzwojeń, a tym samym prędkość i moment obrotowy silnika. Sterownik pracujący z częstotliwością PWM 20–100 kHz przykłada napięcie w szybkich impulsach, które indukcyjność silnika wygładza w efektywny prąd ciągły , znacznie efektywniej, niż mógłby osiągnąć regulator liniowy.

Komutacja z czujnikiem Halla a komutacja bezczujnikowa

Położenie wirnika można określić na dwa sposoby, a metoda ta ma zasadniczy wpływ na konstrukcję sterownika i jego przydatność do zastosowania:

  • Komutacja czujnika Halla: Trzy czujniki Halla wbudowane w stojan silnika wykrywają położenie magnesu wirnika i wysyłają sygnały cyfrowe bezpośrednio do sterownika. Zapewnia to niezawodne dane o położeniu przy wszystkich prędkościach, w tym podczas postoju i podczas uruchamiania pod obciążeniem. Czujniki Halla zwiększają złożoność okablowania (zwykle 5-przewodowa wiązka czujników) i potencjalny punkt awarii, ale zapewniają solidną, przewidywalną komutację. Stosowane w zastosowaniach wymagających kontrolowanego momentu rozruchowego: wentylatory, pompy, silniki EV, serwonapędy.
  • Komutacja bezczujnikowa (wykrywanie wstecznego pola elektromagnetycznego): Gdy silnik się obraca, każda faza nie będąca pod napięciem generuje napięcie wstecznego pola elektromagnetycznego proporcjonalne do prędkości. Sterownik monitoruje to napięcie w celu określenia położenia wirnika. Całkowicie eliminuje okablowanie czujnika, ale nie może wykryć pozycji przy zerowej prędkości – wymagając sekwencji startowej w otwartej pętli przed przejściem do pracy bez czujnika. Szeroko stosowany w napędach dronów (ESC), wentylatorach komputerowych i silnikach urządzeń, gdzie normą jest rozruch bez obciążenia lub przy niewielkim obciążeniu.

Niektóre sterowniki obsługują oba tryby — wykorzystując czujniki Halla do uruchamiania i przechodzenia do pracy bez czujników przy prędkości roboczej, co pozwala zmniejszyć złożoność okablowania w długoterminowej pracy.

Sterowanie trapezowe, sinusoidalne i FOC: co zapewnia każda metoda

Strategia komutacji — metoda matematyczna stosowana przez sterownik do obliczania, kiedy i ile prądu należy przyłożyć do każdej fazy — określa płynność momentu obrotowego silnika, sprawność, poziom hałasu i reakcję dynamiczną. W komercyjnych sterownikach BLDC dominują trzy strategie.

Komutacja trapezowa (sześciostopniowa).

Najprostsza strategia: trzy fazy są zasilane w sześciu dyskretnych krokach na obrót elektryczny. W każdej chwili dwie fazy przewodzą prąd, a trzecia jest otwarta. Przełączanie następuje w odstępach elektrycznych co 60° w oparciu o sygnały wejściowe czujnika Halla lub przejścia przez zero w przypadku wstecznego pola elektromagnetycznego.

Sterowanie trapezowe jest lekkie obliczeniowo i łatwe do wdrożenia, co czyni go dominującą metodą w zastosowaniach wrażliwych na koszty. Jego ograniczeniem jest tętnienie momentu obrotowego — dyskretne przełączanie powoduje zmianę momentu obrotowego 10–15% na cykl elektryczny co przekłada się na wibracje i hałas akustyczny. Dopuszczalne dla wentylatorów, pomp i elektronarzędzi; problematyczne w przypadku precyzyjnego pozycjonowania lub płynnie działających serwomechanizmów.

Komutacja sinusoidalna

Zamiast dyskretnych kroków, komutacja sinusoidalna przykłada płynnie zmienny prąd sinusoidalny do wszystkich trzech faz jednocześnie, tworząc płynnie wirujące pole magnetyczne. Tętnienie momentu obrotowego spada do 2–5% w porównaniu do sterowania trapezowego, hałas silnika jest znacznie zmniejszony, a praca jest płynniejsza, szczególnie przy niskich prędkościach. Wymaga większej mocy obliczeniowej niż komutacja trapezowa i czujnika położenia o wyższej rozdzielczości (enkodera lub rezolwera), aby uzyskać najlepsze wyniki, chociaż można to również wdrożyć za pomocą czujników Halla wykorzystujących interpolację.

Sterowanie zorientowane na pole (FOC / sterowanie wektorowe)

FOC to najbardziej zaawansowana metoda sterowania, matematycznie przekształcająca prądy silnika trójfazowego na dwie niezależne wielkości prądu stałego — składową wytwarzającą strumień (Id) i składową wytwarzającą moment obrotowy (Iq). Kontrolując je niezależnie, sterownik może utrzymać optymalną wydajność silnika przy dowolnej prędkości i obciążeniu, osiągnąć niemal zerowe tętnienie momentu obrotowego i zapewnić bardzo szybką dynamiczną reakcję momentu obrotowego.

FOC zazwyczaj poprawia wydajność systemu o 5–15% w porównaniu z komutacją trapezową w zastosowaniach ze zmiennym obciążeniem, ponieważ minimalizuje prąd bierny wytwarzający ciepło bez wytwarzania momentu obrotowego. Wymaga procesora DSP lub mikrokontrolera zdolnego do wykonywania transformacji Clarke'a i Parka w czasie rzeczywistym — zazwyczaj jest to 32-bitowy procesor ARM Cortex-M lub dedykowany procesor DSP do sterowania silnikiem. FOC to standardowa metoda w napędach trakcyjnych pojazdów elektrycznych, serwonapędach przemysłowych i silnikach urządzeń klasy premium.

Metoda kontroli Tętnienie momentu obrotowego Wydajność Poziom hałasu Wymóg przetwarzania Najlepsze aplikacje
Trapezowy (6-stopniowy) 10–15% Dobrze Wyżej Wystarczający 8-bitowy MCU Wentylatory, pompy, elektronarzędzia, ESC
Sinusoidalny 2–5% Bardzo dobrze Niski Preferowany 32-bitowy MCU Sprzęt AGD, HVAC, płynne napędy
FOC (kontrola wektorowa) <1% Znakomicie Bardzo niski Wymagany procesor DSP lub 32-bitowy MCU Pojazdy elektryczne, serwonapędy, robotyka, CNC
Porównanie strategii komutacji BLDC pod względem jakości momentu obrotowego, wydajności i dopasowania do zastosowania

Kluczowe specyfikacje do oceny przy wyborze kontrolera BLDC

Arkusze danych kontrolera zawierają wiele parametrów. Są to specyfikacje, które bezpośrednio określają, czy sterownik jest odpowiedni dla danego silnika i zastosowania.

Zakres napięcia zasilania

Zakres znamionowego napięcia wejściowego sterownika musi obejmować napięcie zasilania z odpowiednim zapasem mocy. Praca sterownika przy jego absolutnie maksymalnym napięciu znamionowym nie pozostawia marginesu dla stanów nieustalonych napięcia — hamowanie regeneracyjne, zrzut obciążenia w wyniku przełączania indukcyjnego lub niestabilność zasilania mogą spowodować gwałtowny wzrost napięcia magistrali 20–50% powyżej wartości nominalnej przez mikrosekundy. W przypadku systemu o napięciu znamionowym 48 V sterownik o absolutnym maksymalnym napięciu znamionowym 80 V lub 100 V zapewnia realistyczny margines ochrony.

Najczęstsze zakresy napięć spotykane w komercyjnych sterownikach BLDC obejmują małe systemy robotyki i dronów o napięciu 7,4–22,2 V (2–6 S LiPo) aż do napędów przemysłowych o napięciu 24 V, 48 V i 96 V w systemach magistrali prądu stałego. W zastosowaniach elektrycznych i przemysłowych dużej mocy wykorzystywane są kontrolery magistrali prądu stałego 200–800 V, wymagające jako elementów przełączających raczej tranzystorów IGBT niż MOSFET.

Wartości prądu ciągłego i szczytowego

Kontrolery określają dwie wartości prądu, które często są mylone. Prąd ciągły to ciągły prąd fazowy, który sterownik może wytrzymać przez czas nieokreślony w określonej obudowie lub temperaturze otoczenia. Prąd szczytowy to maksymalny prąd chwilowy, jaki sterownik może dostarczyć przez krótki czas (zwykle 1–30 sekund), zanim zadziała zabezpieczenie termiczne.

Znamionowy prąd fazowy silnika nie może przekraczać znamionowego prądu ciągłego sterownika w normalnych warunkach pracy. Jeśli zastosowanie obejmuje częste szczyty przyspieszenia lub rozruch pod obciążeniem, szczytowy prąd znamionowy musi również uwzględniać wymagany szczytowy prąd momentu obrotowego — zazwyczaj 2–4 × wartość znamionowa ciągła w krótkich odstępach czasu. Wybór sterownika o wartości znamionowej ciągłej równej prądowi szczytowemu silnika jest powszechnym podejściem w zakresie przewymiarowania w zastosowaniach wymagających dużej liczby cykli lub obciążeń o dużej bezwładności.

Częstotliwość PWM

Częstotliwość PWM określa wielkość tętnienia prądu, straty przełączania i hałas akustyczny. Wyższa częstotliwość PWM zmniejsza tętnienia prądu (poprawiając płynność momentu obrotowego) i wypycha szum przełączania powyżej ludzkiego słuchu przy częstotliwości 20 kHz, ale zwiększa straty przełączania w tranzystorach mocy.

  • 8–16 kHz: Powszechne w sterownikach zoptymalizowanych pod względem kosztów; może powodować słyszalny pisk o częstotliwości 8 kHz
  • 20–40 kHz: Cicha praca w większości warunków; standard dla wysokiej jakości konsumenckich i przemysłowych sterowników BLDC
  • 40–100 kHz: Stosowany w wysokowydajnych serwosterownikach; wymaga szybko przełączających tranzystorów MOSFET (niski ładunek bramki) i zwiększa wytwarzanie ciepła w stopniu mocy

Interfejs czujnika położenia

Sterownik musi obsługiwać typ czujnika położenia używany w silniku lub z silnikiem:

  • Czujnik Halla (cyfrowy, 3-przewodowy): Najniższa rozdzielczość (6 pozycji na obrót elektryczny); odpowiednie do kontroli prędkości, niewystarczające do precyzyjnego serwa pozycjonującego
  • Enkoder inkrementalny (indeks kwadraturowy A/B): Rozdzielczość 100–10 000 PPR wspólna; wymagane do średnio precyzyjnego pozycjonowania
  • Enkoder absolutny (SSI, BiSS-C, EnDat): Dane dotyczące pozycji absolutnej jednoobrotowej lub wieloobrotowej; wymagane dla osi serwo, które muszą znać pozycję po włączeniu zasilania bez bazowania
  • Rozwiązywanie problemów: Analogowy sygnał zwrotny położenia preferowany w środowiskach o wysokiej temperaturze lub wysokich wibracjach (motoryzacja, lotnictwo); wymaga dedykowanego konwertera resolwera na cyfrę (RDC) w kontrolerze
  • Bezczujnikowy: W oparciu o back-EMF lub obserwatora strumienia; nie wymaga okablowania czujnika

Interfejs komunikacyjny i dowodzenia

Sposób wysyłania poleceń dotyczących prędkości, momentu obrotowego i położenia do sterownika decyduje o jego integracji z większym systemem. Typowe interfejsy obejmują:

  • Analogowe (0–5 V lub 0–10 V): Prosty, uniwersalny, z natury hałaśliwy; stosowany w podstawowej kontroli prędkości
  • Wejście PWM: Standard dla ESC RC/dronów i wielu zastosowań konsumenckich
  • RS-232/RS-485/UART: Komunikacja szeregowa do konfiguracji i sterowania w systemach wbudowanych
  • Magistrala CAN: Standard w samochodowych i przemysłowych systemach wielowęzłowych; solidny, odporny na zakłócenia, obsługuje wiele kontrolerów na jednej magistrali
  • CANopen / EtherCAT / Profibus: Przemysłowe protokoły magistrali obiektowej do systemów sterowania ruchem integrujące się ze sterownikami PLC i sterownikami ruchu
  • USB/SPI/I²C: Powszechnie spotykane w płytkach rozwojowych i ewaluacyjnych, dla hobbystów i w integracji mikrokontrolerów wbudowanych

R4 Low-noise Brushless DC Motor Controller

Kategorie kontrolerów według domeny aplikacji

Kontrolery BLDC nie są pojedynczą kategorią produktów — obejmują zarówno sterowniki ESC w skali gramowej, jak i kilowatowe napędy przemysłowe. Zrozumienie kategorii, która pasuje do Twojej aplikacji, pozwala uniknąć zarówno nadmiernej inżynierii, jak i niedostatecznej specyfikacji.

Kategoria Zakres napięcia Aktualny zakres Metoda kontroli Typowe zastosowania
Dron/RC ESC 7–52 V (2–12 S) 10–100A Bezczujnikowy trapezowy lub sinusoidalny Drony wielowirnikowe, stałopłaty, pojazdy RC
Robotyka / AGV 12–72 V 5–100A FOC, sprzężenie zwrotne enkodera/Hall Przeguby robotów, koła, platformy mobilne
Serwo przemysłowe 48–800 V prądu stałego 1–500A FOC z enkoderem absolutnym Osie CNC, pick-and-place, serwo przenośnika
Trakcja EV 48–800 V 100–1 000 A FOC z rezolwerem lub enkoderem Rowery elektryczne, hulajnogi, pojazdy elektryczne, wózki golfowe
HVAC / Urządzenie 12–340 V DC (prostowany prąd przemienny) 0,5–30A Bezczujnikowe lub sinusoidalne Sprężarki, wentylatory, pompy, pralki
Rozwój / Ocena 12–60 V 5–50A Konfigurowalne (FOC, pułapka, sinus) Prototypowanie, badania, tuning silników na zamówienie
Kategorie kontrolerów BLDC według domeny aplikacji z typowym napięciem, prądem i metodą sterowania

Zarządzanie ciepłem i rozpraszanie mocy

Straty mocy sterownika pochodzą z dwóch źródeł: strat przewodzenia w tranzystorach MOSFET i strat przełączania podczas włączania/wyłączania każdego tranzystora. Przy sprawności systemu wynoszącej 95% — typowej dla dobrze zaprojektowanego sterownika BLDC przy obciążeniu znamionowym — napęd o mocy 1000 W rozprasza około 50 W w postaci ciepła w elektronice sterownika.

Temperatura złącza MOSFET musi pozostać poniżej limitu znamionowego – zazwyczaj Temperatura złącza 150–175°C dla krzemowych MOSFET-ów – z marginesem termicznym dla stanów nieustalonych. Ścieżka termiczna od złącza MOSFET do otoczenia określa, ile mocy może być w sposób ciągły rozproszony. Ścieżka ta ma trzy rezystancje połączone szeregowo: złącze-obudowa (R_th,jc — właściwość pakietu MOSFET), obudowa-radiator (określana przez materiał interfejsu termicznego i sposób montażu) oraz radiator-otoczenie (określana przez powierzchnię radiatora i przepływ powietrza).

Praktyczne podejścia do zarządzania temperaturą w komercyjnych sterownikach BLDC:

  • Aluminiowy radiator z naturalną konwekcją: Odpowiedni dla sterowników o mocy do 500 W przy montażu na wolnym powietrzu; brak ruchomych części i brak konserwacji
  • Chłodzenie wymuszone powietrzem (wentylator nad radiatorem): Zwiększa ciągłą moc znamionową danego radiatora o 2–4×; Wentylator powoduje hałas i jest elementem podlegającym zużyciu/usterce
  • Płyta zimna (chłodzenie cieczą): Standard dla sterowników trakcji pojazdów elektrycznych i napędów przemysłowych dużej mocy powyżej 5–10 kW; bardzo duża gęstość mocy, wymaga infrastruktury pętli chłodziwa
  • Nagrzewanie miedzi PCB: Stosowany w kompaktowych sterownikach małej mocy (poniżej 200 W); Tranzystory MOSFET montowane bezpośrednio na grubych miedzianych ścieżkach PCB, które przewodzą ciepło do krawędzi płytki

Obwody wyłączania termicznego i obniżania wartości znamionowych są istotnymi funkcjami zabezpieczającymi — sterownik bez zabezpieczenia przed przegrzaniem będzie obsługiwał tranzystory MOSFET poza ich bezpiecznym obszarem działania, jeśli temperatura otoczenia wzrośnie lub przepływ powietrza zostanie ograniczony, co spowoduje awarię MOSFET, która często jest katastrofalna i trwała. Zawsze sprawdzaj, czy wybrany sterownik obejmuje zarówno monitorowanie termiczne, jak i automatyczne obniżanie wartości znamionowych prądu lub wyłączanie przed osiągnięciem limitów termicznych.

Funkcje zabezpieczające, które zapobiegają uszkodzeniom sterownika i silnika

Sterownik BLDC pracujący w rzeczywistych zastosowaniach jest narażony na awarie, które w przypadku braku ochrony mogą zniszczyć go lub silnik w ciągu milisekund. Poniższe zabezpieczenia nie są opcjonalne — ich obecność lub brak odróżnia sterowniki klasy przemysłowej od projektów budżetowych.

  • Zabezpieczenie nadprądowe (OCP): Wykrywa prąd fazowy przekraczający limit znamionowy i wyłącza wyjście w ciągu mikrosekund. Zaimplementowane sprzętowo (oparte na komparatorze) w celu uzyskania najszybszej reakcji — programowe pętle OCP są zbyt wolne, aby zapobiec zniszczeniu MOSFET w przypadku twardego zwarcia.
  • Ochrona przeciwprzepięciowa (OVP): Wykrywa napięcie szyny DC przekraczające bezpieczne limity — zwykle spowodowane hamowaniem regeneracyjnym zwracającym energię do szyny, gdy nie istnieje ścieżka rozpraszania. OVP albo aktywuje obwód rezystora hamowania, albo powoduje błąd na wyjściu sterownika. Używanie kontrolera 48 V przy napięciu 60 V bez OVP zniszczy tranzystory MOSFET.
  • Zabezpieczenie podnapięciowe (UVP): Zapobiega działaniu, gdy napięcie zasilania spadnie poniżej minimum wymaganego dla niezawodnego napędu bramki i logiki sterowania – ważne w przypadku systemów zasilanych bateryjnie, gdzie głęboko rozładowane akumulatory mogą powodować nieprzewidywalne zachowanie sterownika.
  • Zabezpieczenie przed przegrzaniem (OTP): Czujnik termiczny (NTC lub czujnik temperatury na chipie) monitoruje temperaturę MOSFET lub PCB i zmniejsza limit prądu lub wyłącza się, zanim nastąpi uszkodzenie termiczne.
  • Zapobieganie przestrzeleniu (wstawienie martwego czasu): W półmostku jednoczesne włączenie tranzystorów po stronie wysokiej i niskiej powoduje bezpośrednie zwarcie w obwodzie zasilania — zwane przebiciem. Układy scalone sterownika bramki wprowadzają programowalny czas martwy (zwykle 100–500 ns) pomiędzy wyłączeniem jednego tranzystora a włączeniem tranzystora uzupełniającego, zapobiegając temu stanowi.
  • Wykrywanie utknięcia silnika: Wykrywa prędkość zerową lub bliską zera przy ciągłym zasilaniu, co wskazuje na mechanicznie zablokowany silnik. Bez wykrywania utyku utknięty silnik BLDC pobiera w sposób ciągły prąd zablokowanego wirnika — zwykle 5–10 razy większy niż normalny prąd roboczy — aż do przegrzania i awarii uzwojeń silnika.

Hamowanie regeneracyjne i odzyskiwanie energii

Kiedy silnik BLDC zwalnia podczas aktywnego hamowania, działa jak generator, zwracając energię z powrotem do szyny prądu stałego. To, czy energia ta zostanie odzyskiwana, rozproszona, czy po prostu stanie się problemem, zależy od konstrukcji sterownika i możliwości magazynowania energii w aplikacji.

Trzy podejścia do wykorzystania energii regeneracyjnej:

  • Odzysk regeneracyjny do akumulatora lub kondensatora: Sterownik umożliwia przepływ prądu z powrotem do źródła energii podczas hamowania. Wymaga składu chemicznego akumulatora umożliwiającego ładowanie regeneracyjne (większość ogniw Li-ion i NiMH to umożliwia) oraz kontrolera zaprojektowanego do zarządzania dwukierunkowym przepływem prądu. Stosowany w pojazdach elektrycznych, rowerach elektrycznych i robotyce — w systemach EV hamowanie regeneracyjne może zostać przywrócone 10–25% energii, która w przeciwnym razie zostałaby utracona w postaci ciepła.
  • Rezystor hamowania regeneracyjnego (hamowanie dynamiczne): Sterownik kieruje prąd regeneracyjny przez rezystor (obwód przerywacza hamowania), gdy napięcie szyny przekracza próg. Energia jest rozpraszana w postaci ciepła, a nie odzyskiwana. Używane, gdy zasilanie nie może przyjąć prądu wstecznego — zasilacze przemysłowej szyny DC nieodzyskującej energii lub baterie kondensatorów bez wystarczającego magazynowania energii.
  • Wybieg / hamowanie pasywne: Sterownik wyłącza wszystkie wyjścia podczas zwalniania, umożliwiając silnikowi wybieg. Brak aktywnego hamowania i brak odzyskiwania energii. Najprostsze podejście; akceptowalne tylko wtedy, gdy pozwala na to czas hamowania i pęd obciążenia.

Wybitne komercyjne platformy kontrolerów BLDC

Rynek komercyjnych kontrolerów BLDC obejmuje platformy programistyczne typu open source po zamknięte dyski przemysłowe. Kilka platform osiągnęło szerokie przyjęcie w swoich dziedzinach i warto je zrozumieć jako punkty odniesienia.

ODrive i VESC (robotyka / badania typu open source)

ODrive (wersje 3.6 i S1) i VESC (Vedder Electronic Speed Controller) to sterowniki FOC typu open source szeroko stosowane w robotyce, deskorolkach elektrycznych i zastosowaniach badawczych. Obydwa obsługują sprzężenie zwrotne z czujnika Halla i enkodera, komunikację USB/CAN oraz konfigurowalne parametry FOC za pomocą oprogramowania komputerowego. ODrive S1 obsługuje napięcie ciągłe do 60 V i 60 A ; Kontrolery oparte na VESC obejmują szeroki zakres w zależności od implementacji sprzętu. Ich charakter typu open source umożliwia głęboką personalizację, ale wymaga więcej wysiłku w zakresie dostrajania niż dyski przemysłowe „pod klucz”.

Texas Instruments InstaSPIN i MotorWare

InstaSPIN-FOC firmy TI to bezczujnikowy algorytm FOC zaimplementowany w pamięci ROM w procesorach DSP serii C2000, umożliwiający FOC bez kodera. Dołączone narzędzia MotorWare i Code Composer Studio zapewniają zintegrowane środowisko programistyczne dla niestandardowego oprogramowania sprzętowego kontrolera BLDC. Platforma ta jest szeroko stosowana w napędach przemysłowych, urządzeniach i elektronarzędziach, gdzie podejściem projektowym jest opracowywanie niestandardowych kontrolerów na krzemie TI.

Zintegrowane układy scalone sterowników Trinamic (urządzenia analogowe).

Układy scalone TMC6100, TMC6200 i powiązane sterowniki bramek firmy Trinamic integrują sterowniki bramek MOSFET, czujniki prądu i obwody zabezpieczające w kompaktowej obudowie zaprojektowanej do współpracy z zewnętrznym MCU. Są to elementy składowe niestandardowych kompaktowych sterowników BLDC do zastosowań o ograniczonej przestrzeni — przeguby robotyki, silniki przegubowe i napędy wbudowane, w których liczy się rozmiar płytki.

Przemysłowe serwonapędy (Kollmorgen, Beckhoff, Siemens)

Do przemysłowego CNC, automatyzacji i wysokowydajnego sterowania ruchem kompletne systemy serwonapędów takich producentów jak Kollmorgen (seria AKD), Beckhoff (seria AX) i Siemens (seria SINAMICS S) zapewniają sterowanie FOC z komunikacją EtherCAT lub Profinet, obsługę enkodera absolutnego i wszystkie funkcje bezpieczeństwa wymagane do integracji maszyn ze znakiem CE. Nie są to platformy otwarte, ale oferują niezawodność, certyfikaty i wsparcie dostawców wymagane w przypadku maszyn produkcyjnych ze zdefiniowanymi wymaganiami bezpieczeństwa SIL lub PLe.

Dopasowanie sterownika silnika: parametry, które muszą być zgodne

Silnik BLDC i sterownik muszą być dopasowane jako system. Niedopasowania pomiędzy ich parametrami są najczęstszą przyczyną słabej wydajności, niestabilności lub awarii sprzętu w systemach napędowych BLDC.

  1. Wartość KV silnika a napięcie robocze: Wartość KV (obr/min na wolt) silnika musi zapewniać wymaganą prędkość przy dostępnym napięciu magistrali. Silnik 500 KV przy 48 V osiąga teoretyczną prędkość bez obciążenia wynoszącą 24 000 obr./min — upewnij się, że sterownik, silnik i obciążenie mechaniczne są przystosowane do tego zakresu prędkości.
  2. Rezystancja fazowa silnika i szerokość pasma pętli prądowej sterownika: Szerokość pasma pętli sterowania prądem sterownika musi być ustawiona odpowiednio do elektrycznej stałej czasowej silnika (L/R). Silnik o niskiej indukcyjności wymaga szybszej pętli prądowej; użycie domyślnych wzmocnień pętli prądowej dostrojonych dla silnika o wysokiej indukcyjności na silniku o niskiej indukcyjności powoduje tętnienie prądu i niestabilność.
  3. Liczba biegunów silnika i maksymalna częstotliwość elektryczna: Częstotliwość elektryczna, którą sterownik musi komutować, jest równa (RPM × para biegunów / 60). Silnik 12-biegunowy (6 par biegunów) pracujący z prędkością 6000 obr./min wymaga, aby sterownik komutował przy Częstotliwość elektryczna 600 Hz — sprawdzić, czy obsługuje to maksymalna częstotliwość komutacji sterownika. Silniki outrunner o dużej liczbie biegunów w robotyce mogą wymagać współczynników komutacji przekraczających możliwości tanich sterowników.
  4. Prąd fazowy silnika przy znamionowym momencie obrotowym w funkcji prądu ciągłego sterownika: Oblicz prąd fazowy silnika na podstawie wymaganego momentu obrotowego: I = T / (KT × √2), gdzie KT jest stałą momentu obrotowego silnika. Wartość ta musi mieścić się w zakresie znamionowego prądu ciągłego sterownika w roboczym cyklu pracy.
  5. Kompatybilność interfejsu czujnika: Przed założeniem, że jakakolwiek kombinacja silnika i sterownika będzie działać na poziomie interfejsu elektrycznego, należy sprawdzić, czy napięcie zasilania czujnika Halla odpowiada wyjściu sterownika (logika 5 V vs. 3,3 V) oraz czy poziomy sygnałów i protokoły enkodera są kompatybilne.

Najbezpieczniejszym podejściem przy konstruowaniu niestandardowego układu napędowego BLDC jest użycie silnika i sterownika tego samego producenta lub dostawcy, który zapewnia sprawdzoną matrycę kompatybilności. W przypadku integrowania komponentów pochodzących z różnych źródeł należy przeprowadzić test laboratoryjny przy niskim napięciu i bez obciążenia przed podłączeniem do pełnego napięcia roboczego i obciążenia mechanicznego — awarie MOSFET spowodowane niedopasowanymi parametrami sterowania rzadko są możliwe do naprawienia, a dowody diagnostyczne są zwykle niszczone w przypadku awarii.



Jesteś zainteresowany współpracą lub masz pytania?