Mikrokontrolery - Jak zacząć?

... czyli zbiór praktycznej wiedzy dot. mikrokontrolerów.

piątek, 25 marca 2011

Silnik BLDC: Klucze przełączające


Autor: Dondu

Artykuł z cyklu: Silnik BLDC: Spis treści

Do sterowania fazami silnika potrzebny będzie układ wykonawczy składający się z trzech modułów przełączających, które będą potrafiły przełączyć na poszczególnych fazach napięcie według tabelki z poprzedniego artykułu:


Faza Krok 1 Krok 2 Krok 3
U + NC -
V - + NC
W NC - +
NC - niepodłączony (Not Connected)

Zauważ, że w kolejnych krokach do danej fazy (przewodu silnika) podłączane są bieguny dodatni jak i ujemny (w naszym przypadku masa). Dodatkowo faza może także nie mieć polaryzacji, czyli nie być podłączona (tzw. stan wysokiej impedancji).

W związku z tym, nasz umowny schemat dla jednej fazy powinien wyglądać następująco:


Half Bridge (pół-mostek) - Klucze przełączające dla jednej fazy.
Rys. Half Bridge (pół-mostek)
Klucze przełączające dla jednej fazy.

Taki układ nazywa się Half-Bridge (pół-mostek). Cały mostek (H-bridge) stosujemy do silników DC.

Skoro mamy dwa klucze (włączniki), to możemy je ustawić na cztery różne sposoby:


Silnik BLDC - Dozwolone stany kluczy przełączających.
Rys. Silnik BLDC - Dozwolone stany kluczy przełączających.

Kolejno mamy więc:
  1. pierwszy obrazuje stan NC (Not Connected), czyli nie podłączony,
  2. drugi pokazuje stan, w którym przewodzi górny klucz, dostarczając na wyjście (fazę) 12V,
  3. trzeci, gdy przewodzi dolny klucz zwierając wyjście (fazę) do masy.
Zauważ, że w przewodzie fazowym (wyjście) prąd płynie w różnych kierunkach!

Czwarty stan kluczy, to stan zabroniony, który niechybnie spowoduje obłok dymu i uszkodzenie jednego albo obu kluczy.

Silnik BLDC - Niedozwolony stan kluczy przełączających.
Rys, Silnik BLDC - Niedozwolony stan
kluczy przełączających.

Ponieważ nasz moduł kluczy, nie będzie modułem sprzętowo zabezpieczonym przed stanem zabronionym, wprowadzimy zabezpieczenie programowe. O tym będzie mowa w dalszej części tego cyklu artykułów.


Skoro wiemy już jak sterować jedną fazą, a mamy ich trzy (U, V oraz W), to moduły nimi sterujące możemy połączyć i przedstawić następująco:

Silnik BLDC - Komplet kluczy przełączających dla trzech faz silnika trójfazowego.
Rys. Silnik BLDC - Komplet kluczy przełączających
dla trzech faz silnika trójfazowego.

To nic innego jak pokazanie trzech pół-mostków połączonych wspólnie biegunami zasilania.

Mamy już schemat i zasadę przełączania, nadszedł więc czas, by dobrać klucze.
Co może być kluczami?
  • tranzystory bipolarne,
  • tranzystory unipolarne,
  • scalone driver'y Half-Bridge
  • scalone driver'y dedykowane dla silników BLDC,
  • przekaźniki - taki żarcik :-)  choć dla hardcorowców ... 

Tranzystory

Tranzystorami zajmiemy się w osobnych artykułach.


L293D

Jednym z możliwych do wykorzystania jako element wykonawczy jest popularny (dlatego o nim piszę tutaj) układ L293D. Zawiera on w sobie cztery pół-mostki (4 x Half Bridge) z osobnymi wyprowadzeniami.

Możemy więc śmiało wykorzystać je i połączyć, jak na schemacie powyżej. Oczywiście tylko trzy z nich - jeden może być wykorzystany w innym celu.

Schemat kluczy w L293D wygląda tak:



W naszym przypadku (silniki dysków twardych) układ ten nie spełni jednak wymagań, ze względu na zbyt mały prąd wyjściowy (zaledwie 600mA) oraz częstotliwość komutacji (do 5kHz).

Ale jeżeli masz malutki silnik (mniejszy niż z twardego dysku) i/lub zastosujesz  ograniczenia prądowe, to do testów i zabawy z BLDC, można śmiało zastosować ten układ. Najprostszym ograniczeniem prądowym będą rezystory odpowiedniej mocy i rezystancji wpięte w każdą z faz. Jeżeli będzie potrzeba to przygotujemy odpowiedni algorytm ich obliczania.

Inny sposób ograniczania prądowego, to regulacja PWM'em i to wszystko znajdziesz w tym cyklu artykułów.


Inne scalone Half Bridge

Na rynku części elektronicznych znajduje się wiele scalonych pół-mostków, jest więc w czym wybierać. Ich doborem zajmiemy się w osobnym artykule.


Sterowanie fazami silnika BLDC nie jest tak proste jak w tabelce na początku tego artykułu. Dojdziemy do tego w następnych częściach cyklu o silnikach BLDC.

Artykuł z cyklu: Silnik BLDC: Spis treści
Oceń artykuł.
Wasze opinie są dla nas ważne, gdyż pozwalają dopracować poszczególne artykuły.
Pozdrawiamy, Autorzy
Ten artykuł oceniam na:

5 komentarzy:

  1. bardzo dobrze wytłumaczone, bez ględzenia o "strumieniach wirujących z wektorami" :)

    OdpowiedzUsuń
  2. Nie rozumiem jak dwukanałowym układem L293D można wysterować silnik BLDC, w którym zawsze tylko jedna faza jest niepodłączona (NC), skoro wejście ENABLE odpowiada za dwa pół-mostki na raz. W dokumentacji tegoż układu jest TRUTH TABLE, która przedstawia się tak:
    INPUT: H ENABLE: H OUTPUT: H
    INPUT: L ENABLE: H OUTPUT: L
    INPUT: H ENABLE: L OUTPUT: Z
    INPUT: L ENABLE: L OUTPUT: Z
    gdzie Z to wyjście w stanie wysokiej impedancji.
    Jasno z tego wynika (lub przynajmniej mi się tak zdaje), że bez 3 kanałów się nie obejdzie.

    OdpowiedzUsuń
    Odpowiedzi
    1. Faktycznie może niezbyt dokładnie opisałem, co mam na myśli pisząc o L293D.

      Chodziło oczywiście o przypadek, w którym silnik obraca się tylko w jednym z góry określonym kierunku, wtedy można wykorzystać jeden układ L293D i jego trzy klucze wewnętrzne (jeden pozostanie niewykorzystany)

      W przypadku potrzeby sterowania silnikiem w obu kierunkach należy użyć dwa układy L293D ponieważ układ ten zawiera tylko dwa komplety kluczy. Wtedy jeden L293D będzie wykorzystany tylko w połowie.

      Usuń
    2. Witam,

      Może się nieznam, ale skoro jeden styk ma byc zawsze odpiety (3 fazy), to jeden z półmostków z trójki bedzie musiałbyć w jakimś momencie odpięty (stan Z).
      Czy to nie oznacza, że i tak nawet w jednym kierunku kręcąc trzeba zapewnić odzielne sterowanie każdym półmostkiem. I czy nie wynika z tego, że zawsze potrzebujemy dwóch układów L293D dla silnika 3 fazowego ?

      Usuń
  3. Bardzo podoba mi się artykuł wszystko jasno, zwięźle, wręcz łopatologicznie wytłumaczone. Każdy znajdzie tu pomoc.

    OdpowiedzUsuń

Działy
Działy dodatkowe
Inne
O blogu




Dzisiaj
--> za darmo!!! <--
1. USBasp
2. microBOARD M8


Napisz artykuł
--> i wygraj nagrodę. <--


Co nowego na blogu?
Śledź naszego Facebook-a



Co nowego na blogu?
Śledź nas na Google+

/* 20140911 Wyłączona prawa kolumna */
  • 00

    dni

  • 00

    godzin

  • :
  • 00

    minut

  • :
  • 00

    sekund

Nie czekaj do ostatniego dnia!
Jakość opisu projektu także jest istotna (pkt 9.2 regulaminu).

Sponsorzy:

Zapamiętaj ten artykuł w moim prywatnym spisie treści.