Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Silnik BLDC własny regulator. Jaka częstotliwość sterowania.

18 Paź 2011 13:51 3915 7
  • Poziom 21  
    Witam

    Będę przymierzał się do wykonania własnego regulatora/ sterownika silnika BLDC. Sterować prędkością obrotów chciałbym regulując częstotliwość. Chciałbym się zapytać jaka powinna być minimalna/ maksymalna częstotliwość sterowania silnikiem. Znalazłem parę danych, albo trochę są sprzeczne
    Gdzieś na forum wyczytałem że od 50 Hz dopiero silnik ruszył a przy 1 kHz piszczał.
    Na stronie modelarskiej było że od 500 Hz do 30 000 Hz
    W innym miejscu, że od 1 000 kHz
    Czy to można wyczytać w dokumentacji silnika, czy są jakieś sztywne dane tego dotyczące ?
    Chodzi mi głównie o silniki lotnicze, moc 200W do 400W.
  • Moderator Robotyka
    Tymi silnikami nie steruje się częstotliwością. To nie są silniki indukcyjne. Poza tym jak chcesz sterować częstotliwością prądu stałego? To co czytasz, to częstotliwość nie prądu, ale zmian przełączania cewek. A ta jest zależna od napięcia zasilania, obciążenia, informacji zwrotnej o położeniu wirnika i zadanej wartości sygnału PPM. Co za tym idzie - zmienia się aktywnie w czasie pracy. Wystarczy, że skierujesz model pod wiatr i już może się zmienić prędkość pracy - a regulator musi to uwzględniać.

    Regulator pełni rolę zasilania dla układu sterowania, oprócz sterowania silnikiem.
    Jest więc bezpośrednio odpowiedzialny za bezpieczeństwo.
    Z tego powodu, lepiej zawierzyć sprawdzonym konstrukcjom, niż samoróbkom a już szczególnie w konstrukcjach latających. Można eksperymentować na samochodach czy łódkach, ale samolot się nie zatrzyma w miejscu, jak puści lut.
    Pewnie się powtarzam, ale jak zobaczysz co potrafi zrobić mały model latający w czasie kraksy, to naprawdę ciarki przechodzą.
  • Poziom 21  
    Pisząc o częstotliwości miałem na myśli sygnały sterujące tranzystorami, a konkretnie częstotliwość przełączania sekcji. Źle się wypowiedziałem. Zatem przestroję pytanie. Jaka powinna być częstotliwość min/max przełączalnia kolejnych sekcji cewek w tym silniku ?
    Czy można przy pomocy jakiegoś wzoru obliczyć prędkość obrotową mając częstotliwość przełączania sekcji ?

    ps na razie przymierzam się do posklejania regulatora po to, aby bardziej poznać te silniki "poczuć" dobrze zasadę działania i może na tym się skończy, więc katastrofa lotnicza może też mnie ominie.
  • Pomocny post
    Poziom 35  
    Vix napisał:

    Czy można przy pomocy jakiegoś wzoru obliczyć prędkość obrotową mając częstotliwość przełączania sekcji ?
    Na pewno można, wystarczy tylko, że podasz nam obciążenie silnika w jednostce czasu, uwzględniając przy tym, jak wyżej pisał kolega, że zmienia się ono za każdym podmuchem,itp. Silnik BLDC nie zadziała Ci bez sprzężenia zwrotnego, tj czujnika pozycji wirnika... Tobie zapewne chodziło o to, że, faktycznie, w silnikach krokowych bipolarnych i unipolarnych można było tak zrobić, ale BLDC to zupełnie inny typ silnika. Myślę, że bez podania typu silnika itak byśmy Tobie nie pomogli, sam przećwiczyłem na krokowcach rozbieżność parametrów. Pamiętaj o tym, że silniki mają parametr typu "ilość kroków / pełny obrót", która to w tej sytuacji determinuje częstotliwości, napięcia i sekwencje...
  • Poziom 21  
    Wiem, że do pracy potrzebne jest sprzężenie zwrotne. Mi chodzi o to czy jest jakaś uogólniona częstotliwość zmian sekcji cewek w tych silniku, albo jest ona różna dla każdego silnika. Jak będę pisał program, to muszę wiedzieć w jakim tempie przełączać sekcje, alby silnik ruszył, jakie może być maksymalna częstotliwość. Jeśli sekcje będę zmieniał raz na sekundę, to silnik robiłby "kroki", a nie płynnie się obracał. Teoretycznie obrót wykonałby po 6 s (6 x 60 st) z kolei jeśli będę przełączał na poziomie 1MHz to podejrzewam, że nie będzie w ogóle momentu obrotowego, gdyż indukcyjność cewek nie pozwoli nawet na przepływ prądu i wytworzenie pola.

    Mamy silnik EMAX GT2812/05 dla śmigła 8x4 może on mieć 16600 obrotów
    Pytanie zatem brzmi z jaką częstotliwością przełączać sekcje, aby taką prędkość osiągnąć. Jaka jest min i max częstotliwość zmian sekcji ?

    pubus...fajne materiały tylko musiałbym się uczyć dwóch rzeczy na raz.
  • Poziom 30  
    Po to je podałem, żebyś się pofatygował, przeczytał i znalazł odpowiedzi...
    W przypadku silników BLDC i sterowania ze sprzężeniem od Back EMF którego wartość/amplituda zależy od prędkości obrotowej stosuje się wstępny rozruch.
    W trakcie rozruchu przełącza się uzwojenia z określonym opóźnieniem które zależy od obciążenia i o ile dobrze pamiętam przekładni magnetycznej (ilość "zębów" w statorze do ilości stałych biegunów czy jakoś tak)...
    Czas ten dobiera się doświadczalnie... w jakimś zakresie... w którymś z pdf to jest...
    Po osiągnięciu przez silnik wystarczających obrotów korzysta się już ze sprzężenia od BEMF...
  • Poziom 21  
    Cytat:
    W przypadku silników BLDC i sterowania ze sprzężeniem od Back EMF którego wartość/amplituda zależy od prędkości obrotowej stosuje się wstępny rozruch.
    W trakcie rozruchu przełącza się uzwojenia z określonym opóźnieniem które zależy od obciążenia i o ile dobrze pamiętam przekładni magnetycznej (ilość "zębów" w statorze do ilości stałych biegunów czy jakoś tak)...
    Czas ten dobiera się doświadczalnie... w jakimś zakresie... w którymś z pdf to jest...
    Po osiągnięciu przez silnik wystarczających obrotów korzysta się już ze sprzężenia od BEMF...


    Napisałeś o wstępnym rozruchu, na jakiej zasadzie on się odbywa ? Teoretycznie można by zakręcić silnik ręką, aby wywołać min amplitudę EMF, a dalej sam by sobie poradził :) Czy do tego stosuję się jakąś przypadkową sekwencje załączania uzwojeń ?