5
Zeszyty Problemowe – Maszyny Elektryczne Nr 2/2013 (99) 259 Tomasz Rudnicki, Robert Czerwiński Politechnika Śląska, Gliwice WYKORZYSTANIE PROCESORA SYGNAŁOWEGO DO STEROWANIA SILNIKIEM Z MAGNESAMI TRWAŁYMI THE USE OF THE DSP TO CONTROL OF PERMANENT MAGNET MOTOR Streszczenie: W artykule opisano prototypowe stanowisko laboratoryjne do uruchamiania silników z magne- sami trwałymi. Stanowisko pozwala na badanie silników z magnesami trwałymi o mocy do ok. 1kW. To wy- magało wykonanie falownika o odpowiedniej mocy. Interfejs JTAG procesora sygnałowego pozwala na reje- strację wyników pomiarowych w czasie rzeczywistym. Abstract: The paper describes a laboratory workbench for prototyping and run tests of electric motors with permanent magnets. The workbench enables examination of permanent magnet motors with the power up to 1 kW. The solution required engineering of a frequency converter with sufficient output power. The workbench is provided with a signal processor with the JTAG interface to enable recording of test results in the real time mode. Slowa kluczowe: stanowisko laboratoryjne, silnik z magnesami trwałymi, uśrednianie, procesor sygnałowy, enkoder, przetwornik prądowy Keywords: laboratory workbench, PMSM, average, DSP, encoder, current transducer 1. Wstęp Silniki z magnesami trwałymi NdFeB mają najwyższą sprawność i największy moment ob- rotowy [1], a konstrukcja ich jest stosunkowo prosta. Stojan silnika jest zwykle identyczny jak w silnikóach indukcyjnych, zaś wirnik zawiera magnesy trwałe naklejone w odpowiedni spo- sób, przy czym istnieją dwie podstawowe kon- strukcje wirnika: z magnesami naklejonymi na powierzchni wirnika i z magnesami umieszczo- nymi wewnątrz jarzma wirnika) [1]. Najbar- dziej rozpowszechnione konstrukcje silników bezszczotkowych to: synchroniczny silnik bezszczotkowy PMSM (ang. Permanent Ma- gnet Synchronous Motor) oraz silnik bezsz- czotkowy prądu stałego BLDC (ang. Brushless DC electric motor). W silniku PMSM magnesy są umieszczone w jarzmie wirnika. Ich cechą charakterystyczną jest szeroki zakres regulacji prędkości obroto- wej [2,3,4,5]. Ponieważ silniki z magnesami trwałymi pozbawione są komutatora mecha- nicznego, problem sterowania rozwiązuje układ elektroniczny. Magnesy oraz uzwojenie twor- nika są umieszczone tak, by powstająca w wy- niku rotacji SEM miała postać sinusoidalną w przypadku silników PMSM oraz prostokątną w przypadku silników BLDC. Układ sterowania musi umożliwiać zasilanie silników odpowied- nio prądem sinusoidalnym i o charakterystyce trapezowej. Silniki z magnesami trwałymi, oprócz wysokiej sprawności i momentu obro- towego, cechują się małą masą, co ma duże znaczenie w przypadku projektowania pojaz- dów. Po wykonaniu badań symulacyjnych przycho- dzi pora na sprawdzenie zaproponowanych metod sterowania w układzie rzeczywistym. W związku z tym istnieje konieczność zreali- zowania stanowiska badawczego pozwalające- go na wykonanie eksperymentów. Stanowisko powinno umożliwiać łatwą rekonfigurację sprzętową układu sterowania tzn. zastosowanie wybranego enkodera do pomiaru kąta obrotu wału czy podłączenie dowolnego silnika z ma- gnesami trwałymi nieprzekraczającego założo- nej mocy. W artykule opisano prototypowe stanowisko laboratoryjne do uruchamiania silników z ma- gnesami trwałymi. Stanowisko pozwala na ba- danie silników z magnesami trwałymi o mocy do ok. 1kW. To wymagało wykonanie falow- nika o odpowiedniej mocy. Interfejs JTAG pro- cesora sygnałowego pozwala na rejestrację wy- ników pomiarowych w czasie rzeczywistym.

WYKORZYSTANIE PROCESORA SYGNAŁOWEGO DO ...Zeszyty Problemowe – Maszyny Elektryczne Nr 2/2013 (99) 259 Tomasz Rudnicki, Robert Czerwiński Politechnika Śląska, Gliwice WYKORZYSTANIE

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: WYKORZYSTANIE PROCESORA SYGNAŁOWEGO DO ...Zeszyty Problemowe – Maszyny Elektryczne Nr 2/2013 (99) 259 Tomasz Rudnicki, Robert Czerwiński Politechnika Śląska, Gliwice WYKORZYSTANIE

Zeszyty Problemowe – Maszyny Elektryczne Nr 2/2013 (99) 259

Tomasz Rudnicki, Robert Czerwiński Politechnika Śląska, Gliwice

WYKORZYSTANIE PROCESORA SYGNAŁOWEGO DO

STEROWANIA SILNIKIEM Z MAGNESAMI TRWAŁYMI

THE USE OF THE DSP TO CONTROL OF PERMANENT MAGNET MOTOR

Streszczenie: W artykule opisano prototypowe stanowisko laboratoryjne do uruchamiania silników z magne-sami trwałymi. Stanowisko pozwala na badanie silników z magnesami trwałymi o mocy do ok. 1kW. To wy-magało wykonanie falownika o odpowiedniej mocy. Interfejs JTAG procesora sygnałowego pozwala na reje-strację wyników pomiarowych w czasie rzeczywistym. Abstract: The paper describes a laboratory workbench for prototyping and run tests of electric motors with permanent magnets. The workbench enables examination of permanent magnet motors with the power up to 1 kW. The solution required engineering of a frequency converter with sufficient output power. The workbench is provided with a signal processor with the JTAG interface to enable recording of test results in the real time mode.

Słowa kluczowe: stanowisko laboratoryjne, silnik z magnesami trwałymi, uśrednianie, procesor sygnałowy,

enkoder, przetwornik prądowy

Keywords: laboratory workbench, PMSM, average, DSP, encoder, current transducer

1. Wstęp

Silniki z magnesami trwałymi NdFeB mają najwyższą sprawność i największy moment ob-rotowy [1], a konstrukcja ich jest stosunkowo prosta. Stojan silnika jest zwykle identyczny jak w silnikóach indukcyjnych, zaś wirnik zawiera magnesy trwałe naklejone w odpowiedni spo-sób, przy czym istnieją dwie podstawowe kon-strukcje wirnika: z magnesami naklejonymi na powierzchni wirnika i z magnesami umieszczo-nymi wewnątrz jarzma wirnika) [1]. Najbar-dziej rozpowszechnione konstrukcje silników bezszczotkowych to: synchroniczny silnik bezszczotkowy PMSM (ang. Permanent Ma-gnet Synchronous Motor) oraz silnik bezsz-czotkowy prądu stałego BLDC (ang. Brushless DC electric motor). W silniku PMSM magnesy są umieszczone w jarzmie wirnika. Ich cechą charakterystyczną jest szeroki zakres regulacji prędkości obroto-wej [2,3,4,5]. Ponieważ silniki z magnesami trwałymi pozbawione są komutatora mecha-nicznego, problem sterowania rozwiązuje układ elektroniczny. Magnesy oraz uzwojenie twor-nika są umieszczone tak, by powstająca w wy-niku rotacji SEM miała postać sinusoidalną w przypadku silników PMSM oraz prostokątną w przypadku silników BLDC. Układ sterowania musi umożliwiać zasilanie silników odpowied-nio prądem sinusoidalnym i o charakterystyce

trapezowej. Silniki z magnesami trwałymi, oprócz wysokiej sprawności i momentu obro-towego, cechują się małą masą, co ma duże znaczenie w przypadku projektowania pojaz-dów. Po wykonaniu badań symulacyjnych przycho-dzi pora na sprawdzenie zaproponowanych metod sterowania w układzie rzeczywistym. W związku z tym istnieje konieczność zreali-zowania stanowiska badawczego pozwalające-go na wykonanie eksperymentów. Stanowisko powinno umożliwiać łatwą rekonfigurację sprzętową układu sterowania tzn. zastosowanie wybranego enkodera do pomiaru kąta obrotu wału czy podłączenie dowolnego silnika z ma-gnesami trwałymi nieprzekraczającego założo-nej mocy. W artykule opisano prototypowe stanowisko laboratoryjne do uruchamiania silników z ma-gnesami trwałymi. Stanowisko pozwala na ba-danie silników z magnesami trwałymi o mocy do ok. 1kW. To wymagało wykonanie falow-nika o odpowiedniej mocy. Interfejs JTAG pro-cesora sygnałowego pozwala na rejestrację wy-ników pomiarowych w czasie rzeczywistym.

Page 2: WYKORZYSTANIE PROCESORA SYGNAŁOWEGO DO ...Zeszyty Problemowe – Maszyny Elektryczne Nr 2/2013 (99) 259 Tomasz Rudnicki, Robert Czerwiński Politechnika Śląska, Gliwice WYKORZYSTANIE

Zeszyty Problemowe – Maszyny Elektryczne Nr 2/2013 (99) 260

2. Stanowisko laboratoryjne

Stanowisko laboratoryjne składa się z kilku po-łączonych ze sobą modułów sprzętowych. Mo-żna wyróżnić następujące moduły: – moduł procesora sygnałowego, – moduł komunikacji z użytkownikiem, – moduł optoizolacji, – moduł pomiarowy, – moduł falownika, – moduł zasilania. Zdjęcie badawczego stanowiska laboratoryj-nego przedstawiono na Rys. 1.

Rys. 1. Badawcze stanowisko laboratoryjne

Moduł procesora sygnałowego składa się ze-stawu uruchomieniowego eZdspF2812 z proce-sorem sygnałowym TMS320F2812. Jednostka ta w swoim założeniu jest dedykowana do układów sterowania silnikami z magnesami trwałymi. Blok sterowania przedstawiono na Rys. 2 [4,7].

DSP

TMS320F2812

M

ia

ib

ic

E

T1

T2

T3

T4

T5

T6

n

F

Rys. 2. Blok sterowania silnikiem z magnesami

trwałymi

W jednostce tej ze względu na zasoby sprzę-towe zaimplementowano cały algorytm stero-wania silnikiem PMSM (Rys. 3.).

Rys. 3. Algorytm sterowania silnikiem PMSM

Jak można zauważyć z zasobów sprzętowych TMS320F2812 wykorzystano między innymi moduł PWM z wyjściami komplementarnymi, regulatory proporcjonalno-całkowe PI oraz przetwornik A/C. Do podłączenia enkodera E wykorzystano protokół SPI procesora sygnało-wego TMS320F2812. Moduł komunikacyjny z użytkownikiem za-wiera klawiaturę i wyświetlacz LCD. Klawia-tura służy do zadawania zarówno prędkości ob-rotowej jak i kierunku obrotu silnika. Wyświe-tlacz LCD pokazuje aktualną pozycję wału, prędkość zadaną oraz rzeczywistą prędkość ob-rotową. Moduł optoizolacji służy do separacji galwa-nicznej części cyfrowej układu sterowania od napięcia silnika z magnesami trwałymi. Moduł pomiarowy służy do pomiaru prądów fazowych silnika (ia, ib, ic) oraz do pomiaru kąta położenia wału silnika. W celu zmierzenia prą-dów fazowych zostały użyte przekładniki prą-dowe (ze wzmacniaczem pomiarowym) CASR 25-NP. Na Rys. 4 przedstawiono schemat blo-kowy zastosowanego przekładnika prądowego.

Page 3: WYKORZYSTANIE PROCESORA SYGNAŁOWEGO DO ...Zeszyty Problemowe – Maszyny Elektryczne Nr 2/2013 (99) 259 Tomasz Rudnicki, Robert Czerwiński Politechnika Śląska, Gliwice WYKORZYSTANIE

Zeszyty Problemowe – Maszyny Elektryczne Nr 2/2013 (99) 261

Rys. 4. Schemat blokowy przetwornika pomia-

rowego CASR 25-NP

Sygnał napięciowy z układu CASR 25-NP jest mierzony przez wewnętrzny przetwornik A/C procesora sygnałowego TMS32F2812. Przetwornik A/C może pracować z maksymalną częstotliwością 50MHz, natomiast modulacja szerokości impulsów PWM pracuje z częstotli-wością 8kHz. Z tego wynika, że przetwornik jest w stanie dokonać 6250 pomiarów. Można zatem wprowadzić uśrednianie programowe. Uśrednianie to odbywa się na zasadzie kolejki tzn. pierwsza próbka jest eliminowana, a bie-żąca jest wpisywana na jej miejsce. Następnie jest liczona średnia arytmetyczna z tych próbek. Idea jest przedstawiona na Rys. 5. Oczywiście trzeba odliczyć czas na obliczenie tej średniej [6].

Rys. 5. Sposób wyznaczania średniej z 16 pró-

bek.

2200

2250

2300

2350

2400

2450

2500

0 50 100 150 200 250 300 350

Iaver16

Iaver32

Rys. 6. Sygnał napięciowy z układu CASR 25-

NP przy prędkości 700rpm po zmierzeniu przez

przetwornik A/C procesora TMS320F2812 po

wprowadzeniu uśredniania programowego

Na Rys. 6 przedstawiono przebieg sygnału z przetwornika pomiarowego CASR 25-NP po

zmierzeniu go przez wewnętrzny przetwornik A/C procesora sygnałowego TMS320F2812 oraz po wprowadzeniu uśredniania programo-wego z 16 oraz 32 próbek pomiarowych przy prędkości 700rpm [6]. Algorytm sterowania silnikiem PMSM wymaga obliczania aktualnego kąta położenia wału sil-nika. W przedstawionym stanowisku laborato-ryjnym można wykorzystać dowolny enkoder absolutny. Do badań silnika PMSM wykorzy-stano 12-bitowy enkoder absolutny MAB28 firmy Megatron, który został podłączony do procesora TMS320F2812 za pomocą interfejsu SPI. Moduł falownika to gotowy blok połączonych ze sobą sześciu tranzystorów IGBT. Jako moduł falownika wybrano moduł PM50RLA060. Schemat aplikacyjny podłączenia tego modułu przedstawiono na Rys. 7. Ze względu na wymagania optoizolacji ko-nieczne jest zastosowanie złożonego bloku za-silania układu sterowania. W związku z tym wykonano zasilacz, który posiada cztery nieza-leżne napięcia +15V oraz jedno +5V. Napięcia +15V zasilają transoptory, natomiast napięcie +5V zasila część cyfrową układu sterowania.

Rys. 7. Schemat aplikacyjny podłączenia modu-

łu PM50RLA060

Do pierwszych badań laboratoryjnych wyko-rzystano silnik z magnesami trwałymi PMSM o mocy 1kW, prędkości znamionowej 1000obr/min, prądzie znamionowym 14A oraz napięciu znamionowym 30V.

Page 4: WYKORZYSTANIE PROCESORA SYGNAŁOWEGO DO ...Zeszyty Problemowe – Maszyny Elektryczne Nr 2/2013 (99) 259 Tomasz Rudnicki, Robert Czerwiński Politechnika Śląska, Gliwice WYKORZYSTANIE

Zeszyty Problemowe – Maszyny Elektryczne Nr 2/2013 (99) 262

3. Oprogramowanie procesora DSP

Oprogramowanie zaimplementowano w proce-sorze sygnałowym TMS320F2812. Oprogra-mowanie to realizuje: – odczyt z enkodera 12-bitowej pozycji wału

silnika, – przeliczanie pozycji na kąt obrotu wału, – obliczanie prędkości obrotowej silnika, – pomiar sygnału napięciowego z przekładni-

ków CASR 25-NP, – przeliczanie sygnału napięciowego na war-

tość prądu, – obsługa klawiatury i wyświetlacza LCD, – obliczanie transformat d-q, α-β oraz odwrot-

nej transformaty d-q, – sterowanie modułem PWM, – obsługa timerów sprzętowych procesora, – wykonywanie obliczeń związanych z regula-

torami PI. Na Rys. 8 przedstawiono schemat blokowy programu głównego.

Start

Konfiguracja układów

peryferyjnych

Odczyt klawiatury

Wysłanie danych do LCD

Oczekiwanie na

przerwania

Rys. 8. Schemat blokowy programu głównego

Na Rys. 9 przedstawiono schemat blokowy programu obsługi przerwania z timera 1.

Start

Obliczenia :

- α−β

- d-q

- regulatorów PI

- Va-Vb

- PWM

Koniec

Rys. 9. Schemat blokowy programu obsługi

przerwania z timera 1

Na Rys. 10 przedstawiono schemat blokowy programu przerwania z timera 2.

Start

- odblokowanie przerwań

- odczyt enkodera

- obliczanie prędkości obrotowej

Koniec

Rys. 10. Schemat blokowy programu obsługi

przerwania z timera 2

Na Rys. 11 przedstawiono schemat blokowy programu przerwania z przetwornika A/C.

Start

- odblokowanie przerwań

- odczyt 3-kanałów przetwornika A/C

- obliczanie średniej

Koniec

Rys. 11. Schemat blokowy programu obsługi

przerwania z przetwornika A/C.

Interfejs JTAG procesora sygnałowego TMS320F2812 pozwala na zapisywanie w pa-mięci RAM interesujących danych pomiaro-wych i dostęp do nich poprzez środowisko Code Composer Studio.

4. Podsumowanie

W artykule zamieszczono opis prototypowego stanowiska laboratoryjnego do badania silników z magnesami trwałymi. Poprzez zastosowanie budowy modułowej istnieje możliwość stoso-wania dowolnych modułów w zależności od badanego silnika. Istnieje możliwość zastoso-wania dowolnego enkodera, który będzie pod-łączony do układu za pomocą protokołu SPI. Można również zastosować dowolny sposób pomiaru prądów fazowych silnika, a sygnały napięciowe podłączyć do przetwornika A/C procesora TMS320F2812. Zastosowany moduł mocy falownika PM50RLA060 wraz z prze-kładnikami pomiarowymi CASR 25-NP po-

Page 5: WYKORZYSTANIE PROCESORA SYGNAŁOWEGO DO ...Zeszyty Problemowe – Maszyny Elektryczne Nr 2/2013 (99) 259 Tomasz Rudnicki, Robert Czerwiński Politechnika Śląska, Gliwice WYKORZYSTANIE

Zeszyty Problemowe – Maszyny Elektryczne Nr 2/2013 (99) 263

zwala na badanie silników, których prądy fa-zowe nie przekraczają prądu 25A. Przeprowadzone testy z silnikiem PMSM o mo-cy 1kW udowodniły, że przyjęta koncepcja sta-nowiska laboratoryjnego okazała się prawidło-wa.

5. Literatura [1]. Glinka T.: Mikromaszyny elektryczne wzbudzane

magnesami trwałymi. Gliwice: Wydawnictwo Poli-techniki Śląskiej, 1995. [2]. Krishan R.: Electric motor drives modeling,

analysis and control. Prentice Hall, 2001. [3]. Lee G.B., Park J.S., Lee S.H., Kwon Y.A.: High-performance sensor-less control of PMSM us-

ing back-EMF and reactive power. ICCAS-SICE, 2009, pp.407-411 [4]. Łastowiecki J.: Elementy i podzespoły półprze-

wodnikowych układów napędowych. Warszawa: Oficyna Wydawnicza Politechniki Warszawskiej, 1999. [5]. Pillay P., Krishnan R.: Modeling, simulation,

and analysis of permanent-magnet motor drives.

Part I. The permanent-magnet synchronous motor

drive. IEEE Transactions on Industry Application, vol.25, no.2, 1989, pp.265-273 [6]. Rudnicki T., Czerwiński R.: Pomiar prądów

fazowych silnika z magnesami trwałymi. Zeszyty Problemowe – Maszyny Elektryczne nr 97, 2012, ss. 57-61. [7]. Rudnicki T., Czerwiński R.: Zastosowanie

enkodera absolutnego do sterowania silnikiem syn-

chronicznym z magnesami trwałymi. Elektronika Konstrukcje Technologie Zastosowania, 8/2012, ss. 121-125.

Autorzy

dr inż. Tomasz Rudnicki email: [email protected] dr inż. Robert Czerwiński email: [email protected] Politechnika Śląska Wydział Automatyki, Elektroniki i Informatyki Instytut Elektroniki

Informacje dodatkowe

Praca naukowa finansowana ze środków na na-ukę w latach 2010-2013 jako projekt badawczy Nr N N510 077638.