sterowanie mikroprocesorowe falownika 3

Transkrypt

sterowanie mikroprocesorowe falownika 3
STEROWANIE MIKROPROCESOROWE FALOWNIKA
3-POZIOMOWEGO Z DIODAMI POZIOMUJĄCYMI –
IDEA I REALIZACJA
MARCIN ZYGMANOWSKI, TOMASZ BISKUP,
WOJCIECH MAJ, JAROSŁAW MICHALAK
Katedra Energoelektroniki, Napędu Elektrycznego i Robotyki,
Politechnika Śląska ul. Krzywoustego 2, 44-100 Gliwice
e-mail: [email protected], [email protected],
[email protected], [email protected]
Streszczenie. W artykule przedstawia się ideę mikroprocesorowego sterowania falownikiem 3-poziomowym przy użyciu mikrokontrolera sygnałowego TMS320F2812.
Słowa kluczowe: przekształtniki wielopoziomowe, sterowanie mikroprocesorowe, metoda modulacji szerokości impulsów MSI
1. WSTĘP
Coraz częściej przekształtniki wielopoziomowe, obok dużego zainteresowania
ośrodków akademickich, znajdują zastosowanie w przemyśle [1], [2], [3]. Bierze się to stąd,
że przekształtniki wielopoziomowe pozwalają na lepsze odwzorowanie przebiegów napięcia
wyjściowego niż klasyczne przekształtniki dwupoziomowe (Rys. 1b). Również istotną cechą
przekształtników wielopoziomowych jest to, że mogą one być zbudowane z energoelektronicznych zaworów o mniejszych napięciach niż napięcie obwodu pośredniczącego UDC. Na
każdym z zaworów w stanie ustalonym występuje maksymalne napięcie UDC/(n - 1), gdzie n
jest liczbą poziomów napięcia wyjściowego mierzonego względem środka gałęzi A oraz
punktem neutralnym napięcia stałego - 0 (Rys. 1a).
Rys. 1. Przekształtnik n-poziomowy. (a) Schemat działania, (b) napięcie wyjściowe uA0
Obok przedstawionych wcześniej zalet, przekształtniki wielopoziomowe cechuje
również kilka wad. Należą do nich: problem z utrzymaniem napięć na kondensatorach pośredniczących (przekształtniki z diodami poziomującymi – DCI [1]) lub na poziomujących
(przekształtniki z kondensatorami poziomującymi – CCI [4]) oraz złożony układ sterowania
wynikający z dużej liczby energoelektronicznych zaworów sterowalnych. Dla przekształtnika
3-fazowego n-poziomowego potrzebnych jest 6·(n - 1) sygnałów sterujących.
W niniejszym artykule omawia się metodę modulacji szerokości impulsów (MSI)
z sygnałem nośnym dla falownika 3-poziomowego (n = 3) z diodami poziomującymi [5]
(Rys. 2). Metoda sterowania jest zrealizowana w oparciu o mikrokontroler sygnałowy
TMS320F2812 firmy Texas Instruments.
Rys. 2. Trójfazowy falownik 3-poziomowy
2. STEROWANIE FALOWNIKIEM 3-POZIOMOWYM Z DIODAMI
POZIOMUJĄCYMI
2.1 Podstawy
Falowniki wielopoziomowe mogą być sterowane przy użyciu kilku metod [1], [6]:
a) metody wektora przestrzennego, b) metody eliminacji poszczególnych harmonicznych,
c) metody MSI z sygnałem nośnym i d) metody wektora przestrzennego MSI. Dwie pierwsze
metody są metodami o niskiej częstotliwości przełączania (najczęściej równej częstotliwości
podstawowej harmonicznej) i nadają się do sterowania falownikami wielopoziomowymi
o n > 7 [6]. Metody wymienione w podpunktach c) i d) są metodami o częstotliwości przełączania wielokrotnie większej niż częstotliwość podstawowa napięć wyjściowych falownika.
W przypadku falownika 3-poziomowego jedynie metody c) i d) dają pożądane przebiegi napięć wyjściowych.
Na Rys. 3 przedstawiono schemat ideowy układu sterowania jednej fazy falownika
3-poziomowego wykorzystującego metodę z sygnałem nośnym
Rys. 3. Układ sterowania jednej fazy falownika 3-poziomowego wykorzystujący metodę
z trójkątnym sygnałem nośnym: a) schemat; przebiegi napięcia wyjściowego dla mf = 21
i gm = Am/period = 0,8: b) dla metody naturalnej, c) dla metody regularnej niesymetrycznej
Na Rys 3b i 3c przedstawiono sposób wytwarzania napięcia wyjściowego uA0 dla
metody naturalnej oraz regularnej niesymetrycznej. W obu przypadkach wykorzystuje się dwa
sygnały nośne które porównywane są z sygnałem modulującym. Przy realizacji mikroprocesorowej ten sposób sterowania wymaga zastosowania dwóch komparatorów na każdą fazę
falownika, co dla trójfazowego falownika 3-poziomowego powoduje, że potrzebnych jest 6
komparatorów. Dodatkowo każdy z komparatorów pracuje tylko przez połowe okresu sygnału modulującego – 1/fm.
Innym bardziej efektywnym wykorzystaniem układów komparujących jest wytwarzanie sygnałów sterujących falownikiem przy wykorzystaniu jednego sygnału nośnego
i dwóch sygnałów modulujących S1 i S2 tak jak przedstawiono na Rys. 4.
Rys. 4. Zredukowanie dwóch sygnałów nośnych NS1, NS2 do jednego N
Dla dodatnich wartości sygnału modulującego M komparator porównuje sygnał modulujący MS1 = M, podczas gdy sygnał MS2 = period. Dla ujemnych wartości sygnału M sygnał nośny N jest porównywany z sygnałem MS2 = M + period. W tym czasie sygnał MS1
równy jest zero.
2.2 Sterownik mikroprocesorowy z mikrokontrolerem TMS320F2812
Sterownik falownika 3-poziomowego zrealizowano za pomocą układu startowego –
eZdspTM, który bazuje na mikrokontrolerze sygnałowym TMS320F2812 [8]. Program dla
mikrokontrolera realizujący metodę regularną niesymetryczną napisano w języku C,
a skompilowano używając oprogramowania Code Composer Studio.
Procesor TMS320F2812 jest taktowany sygnałem zegarowym o częstotliwości
fCLK = 150 MHz. Najważniejszymi częściami składowymi procesora użytymi do sterowania
MSI są dwa bloki licznikowo-czasowe (Event Manager - EV) [9]. W skład każdego z nich
wchodzą m.in.: trzy podwójnie buforowane 16-bitowe komparatory (Compare Unit), licznik
16-bitowy (GP Timer) realizujący sygnał nośny oraz sześć dowolnie konfigurowanych wyjść
MSI przyporządkowanych parami do odpowiednich komparatorów. Licznik może być taktowany sygnałem zegarowym o częstotliwości fCLK/k (gdzie k = 1, 2, 4, ..., 128).
Przedstawiona powyżej metoda z jednym sygnałem nośnym wymaga użycia tylko
jednego układu EV, w którym trzy komparatory porównują sygnały dla każdej z faz osobno.
Takie rozwiązanie oznacza rezygnację z generowania czasu martwego. Okazuje sie jednak, że
dla indeksów częstotliwości mf >> 1 w falowniku 3-poziomowym nie występują bezpośrenie
przełączenia pomiędzy stanem S1S2 = 11 oraz stanem S1S2 = 00 (gdzie 1 oznacza stan załączenia, a 0 oznacza stan wyłączenia).
2.3 Obliczenia
Ponieważ program realizuje metodę regularną niesymetryczną sinusoidalny sygnał
modulujący jest wyliczany w regularnych odstępach czasu, w chwili zmiany kierunku zliczania licznika GP. Dla sygnału sinusoidalnego regularnemu odstępowi czasu odpowiada kąt
wyrażany jako (1). W kolejnych odstępach czasu wartość sygnału modulującego będzie liczona dla i-tego kąta określanego wzorem (2).

mf
kąti  kąti 1  kąt
kąt 
(1)
(2)
Do komparatora wpisywana jest odpowiednia wartość sygnału modulującego określana przez (3).
M S1i 
g m  period sin  kąti 
dla sin  kąti   0
M S 2i  g m  period sin  kąti   period dla sin  kąti   0
(3)
W celu określenia wartości wpisywanych do komparatorów pozostałych faz we wzorze (3) do kąta należy odpowiednio dodać +/- 2/3 π.
2.4. Dobór częstotliwości sygnału nośnego
Częstotliwość sygnału nośnego fn określana jest dla ustalonej częstotliwości sygnału
modulującego fm (2,5 ÷ 50 Hz) oraz indeksu częstotliwości mf (15 ÷ 51) i wynosi (4).
f n  f m mf 
1 f CLK
1

2 preskaler period
(4)
Tak określoną częstotliwość uzyskuje się poprzez odpowiedni dobór maksymalnej
wartości licznika period i wartości preskalera. Wartość period powinna zapewnić płynną
zmianę częstotliwości i powinna wynosić w przybliżeniu 215 = 32768. W tej pracy przyjęto,
że period zmienia się w granicach 15000 a 30000. Preskaler zmienia się tak jak to przedstawiono w Tabeli 1. Wartość period w funkcji częstotliwości modulującej i indeksu częstotliwości przedstawiono na Rys. 5.
Tabeli 1. Ustawienia preskalera w zależności od iloczynu fm·mf
fm·mf
preskaler
fm·mf
preskaler
37,500 ÷ 39.063
128
312,5 ÷ 625,0
8
39,063 ÷ 78,125
64
625,0 ÷ 1250,0
4
78,125 ÷ 156,250
32
1250,0 ÷ 2500,0
2
156,250 ÷ 312,500
16
2500,0 ÷ 2550,0
1
x 10
4
period
3
2.5
15
2
20
25
30
1.5
0
35
40
10
20
m
f
45
f
30
m
50
40
50
55
Rys. 5. Wartość period w funkcji fm i mf
3. MODEL FALOWNIKA 3-POZIOMOWEGO
Przedstawiony w pracy układ sterowania został przetestowany na niskonapięciowym,
modelu trójfazowego falownika 3-poziomowego z diodami poziomującymi (Rys. 6). W modelu tym jako zawory energoelektroniczne użyto kluczy analogowych typu MAX4662 o rezystancji przewodzenia Ron = 2.5 Ω. Napięcie obwodu pośredniczącego tworzyły dwa źródła
stabilizowanego napięcia stałego +/- 12 V, a odbiornik miał charakter czysto rezystancyjny.
Jako diod poziomujących użyto diod Shottky’ego typu BAT43 o napięciu przewodzenia
UF = 0,35 V (IF = 10 mA). Zastosowanie diod Shottky’ego było podyktowane ograniczeniem
wpływu napięcia przewodzenia diod poziomujących na przebiegi wyjściowe falownika.
Rys. 6. Model niskonapięciowy trójfazowego falownika 3-poziomowego
4. WYNIKI
Badania eksperymentalne wykonano dla fm = 50 Hz, mf = 21 oraz głębokości modulacji gm = 0,8 i gm = 0,3. Poniżej na Rys. 7 i 8 zostały zamieszczone oscylogramy przedstawiające odpowiednio napięcie wyjściowe, międzyfazowe oraz fazowe wraz z ich widmem harmonicznych.
Rys. 7. Przebiegi napięć dla fm = 50 Hz, mf = 21 oraz gm = 0,8: a) napięcie fazowe uA
i napięcie wyjściowe uA0, b) napięcie międzyprzewodowe uAC wraz z uA0,
c) widmo napięcia wyjściowego uA0 oraz d) widmo napięcia fazowego uA
5. PODSUMOWANIE
W niniejszym artykule wykazano, że procesor sygnałowy TMS320F2812 jest bardzo
dobrym narzędziem pozwalającym na realizację sterowania falownika 3-poziomowego. Osiągane czasy obliczeń na 1 okres przełączania (ok. 5,4 μs) stanowią jedynie około kilku procent
wykorzystania czasu pracy mikroprocesora (1,13% dla fm = 50 Hz i mf = 21).
Rys. 8. Przebiegi napięć dla fm = 50 Hz, mf = 21 oraz gm = 0,3: a) napięcie fazowe uA
i napięcie wyjściowe uA0, b) napięcie międzyprzewodowe uAC wraz z uA0,
c) widmo napięcia wyjściowego uA0 oraz d) widmo napięcia fazowego uA
Duża liczba wyjść cyfrowych MSI w analizowanym procesorze sygnałowym pozwala również na wykonanie układu sterowania dla falownika 5-poziomowego gdzie istnieje konieczność wysterowania 12 parami tranzystorów. Aby zrealizować układ sterowania falownika 5-poziomowego należy w tym celu użyć drugi blok czasowo-licznikowy.
6. LITERATURA
[1] Rodrίguez J., Lai J.S., Peng F.Z.: Multilevel inverters: a survey of topologies, controls,
and applications, IEEE Trans. on Industrial Electronics, t. 49, n. 4, 2002, str. 724-738.
[2] Lai J.-S., Peng F.Z.: Multilevel converters – a new breed of power converters, IEEE
Trans. on Industry Applications, t. 32, n. 3, 1996, str. 509-517.
[3] Veenstra M., Rufer A.: Control of a Hybrid Asymmetric Multilevel Inverter for Competitive Medium-Voltage Industrial Drives, IEEE Trans. on Ind. App., t. 41, n. 2, 2005, str.
655-664.
[4] Meynard T.A., Foch H., Thomas P., Courault J., Jakob R., Nahrstaedt M.: Multicell converters: basic concepts and industry applications, IEEE Trans. on Industrial Electronics,
t. 49, n. 5, 2002, str. 955-964.
[5] Nabae A., Takahashi I., Akagi H.: A new neutral-point clamped PWM inverter, IEEE
Trans. on Industry Applications, t. 17, 1981, str. 518-523.
[6] Rodrίguez J., Morán L., Correa P., Silva C.: A vector control technique for mediumvoltage multilevel inverters, IEEE Trans. on Ind. Electr., t. 49, n. 4, 2002, str. 882-888.
[7] Holmes D.G., Lipo T.A.: Pulse Width Modulation for Power Converters: Principles and
Practice, Wiley-IEEE Press, Nowy Jork, 2003.
[8] TMS320F2812 Digital Signal Processor Data Manual, Texas Instruments, 2004.
[9] TMS320x281x DSP - Event Manager (EV) - Reference Guide – nota aplikacyjna SPRU065C, Texas Instruments, 2004.

Podobne dokumenty