logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Sterowanie PWM w sterowniku BLDC MC33035 - jak to zrobić?

TMEA 19 Maj 2017 07:34 882 3
REKLAMA
  • #1 16484293
    TMEA
    Poziom 16  
    Posty: 345
    Pomógł: 3
    Ocena: 62
    Witam

    Czy ten sterownik można sterować za pomocą PWM? Bo w nocie jest potencjometr a ja muszę mieć sterowanie PWM. Chcę zbudować sterownik silnika BLDC z sensorami o mocy 30W i 250W o napięciu około 30V.
    pozdrawiam
  • REKLAMA
  • #2 16484621
    krzysiek_krm
    Poziom 40  
    Posty: 4612
    Pomógł: 716
    Ocena: 599
    Witam,
    z dokumentacji wynika, że ten potencjometr podaje na wejście sterujące napięcie z zakresu 0 - Vref (wyjście napięcia odniesienia tego układu).
    Możesz zatem swój sygnał PWM poddać filtracji dolnoprzepustowej, na wyjściu otrzymasz napięcie stałe proporcjonalne do współczynnika wypełnienia.
    Najlepiej zastosuj klucz, który sterowany sygnałem PWM będzie przełączał napięcia 0 V oraz wspomniane Vref z układu sterownika, dzięki temu uzyskasz pełny zakres napięcia. Potem już tylko filtr dolnoprzepustowy i masz stałe napięcie. Filtr raczej powinien być aktywny, ale może również udać się z pasywnym.
    Wskazane jest użycie możliwie dużej częstotliwości sygnału PWM, dzięki temu nie będzie trzeba stosować filtru o jakiejś nienormalnie niskiej częstotliwości granicznej, dzięki temu układ będzie miał przyzwoity czas odpowiedzi na zmianę prędkości.

    Pozdrawiam
  • REKLAMA
  • #3 16484639
    TMEA
    Poziom 16  
    Posty: 345
    Pomógł: 3
    Ocena: 62
    a jak taki filtr dolnoprzepustowy dobrać?
  • #4 16484709
    krzysiek_krm
    Poziom 40  
    Posty: 4612
    Pomógł: 716
    Ocena: 599
    TMEA napisał:
    a jak taki filtr dolnoprzepustowy dobrać?

    Sygnał prostokątny składa się ze składowej stałej o wartości będącej iloczynem współczynnika wypełnienia i wartości szczytowej oraz, w ogólnym przypadku, wszystkich harmonicznych: 1f, 2f, 3f, itd.
    Celem działania filtracji jest przepuszczenie składowej stałej i możliwie duże stłumienie składowych zmiennych.
    Załóżmy, że Twój PWM ma częstotliwość 100 kHz, załóżmy, że filtr dolnoprzepustowy ma częstotliwość graniczną 100 Hz i jest prostym filtrem RC pierwszego rzędu, czyli ma nachylenie 20 dB na dekadę. Od 100 Hz do 100 kHz są trzy dekady, czyli podstawowa harmoniczna (100 kHz) będzie tłumiona 60 dB, czyli tysiąckrotnie, załóżmy, że Ci to wystarczy.
    Filtr o częstotliwości granicznej 100 Hz ma pulsację graniczną (ω = 2Πf) czyli 628 rad/s, czyli stałą czasową równą (1/ω) czyli około 1.6 ms. Przyjmuje się typowo, że po upływie pięciu stałych czasowych odpowiedź filtru jest już obarczona dostatecznie małym błędem, w tym przypadku jest to około 8 ms, załóżmy, że taki czas opóźnienia Cię satysfakcjonuje.
    Jeżeli nie możesz uzyskać aż tak dużej częstotliwości PWM i nie możesz sobie pozwolić na "zjechanie" z częstotliwością graniczną filtru do bardzo małej wartości (taki filtr musi mieć dużą stałą czasową więc będzie z opóźnieniem odpowiadał na "planowe" zmiany prędkości) musisz zastosować filtr wyższego rzędu o większej stromości charakterystyki w obszarze tłumienia. Takie filtry raczej powinny być zrealizowane jako aktywne.
REKLAMA