wersja mobilna | kontakt z nami

Mikroprocesorowe moduły SOM w aplikacjach "silnikowych" - optymalizacja time-to-market

Numer: Wrzesień/2018

Do powszechnej obecności systemów mikrokontrolerowych w codziennym otoczeniu niepostrzeżenie przyzwyczailiśmy się na przestrzeni ostatnich kilkunastu lat. Nie ma praktycznie urządzenia elektrycznego pozbawionego wbudowanej cyfrowej ?inteligencji?, dotyczy to także systemów napędowych i silników elektrycznych, coraz powszechniej zasilanych przez wyspecjalizowane, mocno zelektronizowane falowniki lub regulatory. W artykule przedstawiamy opracowane i produkowane w Polsce systemy mikroprocesorowe na modułach SOM, których cechy i wyposażenie pozwalają na software?ową implementację najbardziej zaawansowanych algorytmów sterowania pracą silników i napędów.

Pobierz PDF

fotkaProblemy sterowania pracą silników elektrycznych szybko się potęgują wraz z ich rosnąca mocą. Pierwszym historycznie problemem, którego rozwiązanie zelektronizowano, było zapewnienie miękkiego startu silników, co zapobiegało przeciążaniu linii zasilających, minimalizowało udary mechaniczne i jednocześnie upraszczało budowę mechaniczną silników.

Kolejnymi problemami, którego rozwiązanie zoptymalizowały rosnące możliwości podzespołów elektronicznych, były: bezstykowa regulacja prędkości obrotowej, momentu obrotowego i kierunku obracania się wałów silników. Ze względu na walory praktyczne dużą popularność zdobyły także elektroniczne hamulce wirników silników, które w wielu przypadkach pozwalają odzyskiwać energię hamowania i zwracać ją do źródła zasilania.

Schemat blokowy kompleksowego sterownika z elektronicznym inwerterem i wbudowanym regulatorem PFC pokazano na rysunku 1.

Konstruktorzy modułów sterujących do silników elektrycznych musieli początkowo pokonywać problemy wynikające z niedoskonałości elementów używanych w stopniach mocy, a także kłopoty związane z ograniczoną wydajnością systemów obliczeniowych, które realizowały algorytmy sterujące. Rozwój technologii półprzewodnikowych zaowocował wprowadzeniem na rynek nowoczesnych tranzystorów mocy (szczególnie unipolarnych i IGBT), a także procesorów DSP oraz DSC (m.in. 56800, Piccolo, XC866), które konstrukcyjnie optymalizowano pod kątem pracy w różnego rodzaju falownikach i inwerterach. Szybko rosnąca popularność rdzeni Cortex-M oferowanych przez firmę ARM i ich real-time’owa charakterystyka użytkowa spowodowały, że na rynku pojawiły się mikrokontrolery oraz układy SoC zoptymalizowane konstrukcyjnie dla aplikacji „silnikowych” (m.in. STM32, STSPIN32F0, SmartFusion 2 SoC, LPC1500).

rys1Lepsze parametry, wyższe wymagania

W aplikacjach niskomocowych szerokie zastosowanie znalazły silniki bezszczotkowe (BLDC - BrushLess Direct-Current), w których zamiast komutatora ze szczotkami zastosowano komutator elektroniczny zasilany prądem stałym. Sterownik realizujący funkcję komutatora kolejno włącza i wyłącza zasilanie cewek, których pole magnetyczne powoduje obrót wirnika.

Główną zaletą silników bezszczotkowych jest wysoka trwałość i niezawodność wynikająca z wyeliminowania z konstrukcji ścierających się szczotek. Dzięki temu jedynym zużywającym się elementem silnika są jego łożyska. Eliminacja szczotek zapewnia cichą pracę silnika oraz wysoką sprawność energetyczną. Ponadto konstrukcja mechaniczna silników BLDC umożliwia zastosowanie hermetyzowanych obudów, gdyż ciepło z cewek może być odprowadzane bezpośrednio poprzez obudowę, co eliminuje konieczność zapewnienia wewnętrznej cyrkulacji powietrza. Poważnym atutem silników BLDC jest ponadto możliwość kontroli prędkości obrotowej prawie niezależnie od momentu silnika.

rys2Te wszystkie zalety są okupione skomplikowaniem układu sterującego, którego schemat blokowy pokazano na rysunku 2. Jednostka obliczeniowa sterownika musi w prezentowanym układzie wykonywać w czasie rzeczywistym wymagające obliczenia:

przekształcenie Clarka (także odwrotne), której zadaniem jest obliczenie wypadkowego wektora prądu, składającego się z trzech wektorów wygenerowanych na uzwojeniach silnika rozmieszczonych względem siebie o 120 stopni,

przekształcenie Parka (także odwrotne), które służy do przeniesienia do przestrzeni zespolonej kąta i długości wirującego, chwilowego wektora wypadkowego prądu wirnika silnika.

Na bazie wyników obliczeń są generowane wartości dla 3-fazowego generatora przebiegów PWM, które spełniają rolę przetworników C/A sterujących stopniami mocy, które zasilają cewki fazowe sterowanego silnika.

Ponieważ złożoność obliczeniowa pętli sterowania jest duża, do jej real-time’owej implementacji konieczne jest użycie arytmetyki zmiennoprzecinkowej, najlepiej wspomaganej koprocesorem FPU (Floating Point Unit). Takie możliwości oferuje wiele współczesnych mikrokontrolerów i mikroprocesorów, nieco rzadziej są spotykane 3-fazowe generatory PWM z dodatkowymi sprzętowymi funkcjami ułatwiającymi sterowanie stopni końcowych (jak dead-time, regulacja czasów narastania/opadania sygnałów PWM, rozpraszanie widma sygnałów sterujących, czy sprzętowa obsługa hamulca).

rys3Silnik w sieci

Apetyt rośnie w miarę jedzenia, więc dość szybko czołowi producenci napędów, regulatorów i sterowników silników elektrycznych podjęli próby implementacji bardziej zaawansowanych funkcji użytkowych, jak na przykład: zdalną lub automatyczną regulację momentu obrotowego w zależności od obciążenia, stabilizację prędkości obrotowej, kontekstową regulację prędkości/momentu (co pozwalało na sterowaną zmianę prędkości przesuwania się taśmociągu lub linii produkcyjnej), monitorowanie obciążenia silnika i jego ochronę przed przeciążeniem.

Rosnące wymagania stawiane systemom sterującym pracą silników elektrycznych „wplątały” je w różnego rodzaju aplikacje sieciowe. Dotyczy to zarówno silników o niewielkich mocach, jak np. używane w pojazdach silniki wycieraczek lub przesuwające dach/szyby (komunikujące się za pomocą CAN), jak i silników o dużych mocach, jakie są używane między innymi w aplikacjach przemysłowych (Ethernet, Profinet itp.).

Jednoczesna obsługa części komunikacyjnej i HMI oraz części regulacyjnej/sterującej jest trudna, ze względu na konieczność gwarantowanej obsługi sterowania praca silnika w reżimie czasu rzeczywistego. Z tego powodu w sterownikach silników wyposażonych w interfejsy komunikacyjne zazwyczaj są stosowane dwie rozdzielone domeny CPU:

- czasu rzeczywistego, która odpowiada za obsługę silnika,
- komunikacyjna, która odpowiada za obsługę interfejsu HMI (wyświetlacz LCD + touch-panel, interfejs Ethernet, WiFi lub CAN).

Schematy blokowe takich rozwiązań przedstawiono na rysunku 3.

tab1Sprzęt od strony praktycznej

W ofercie handlowej firmy Elhurt dostępne są trzy wersje modułów mikroprocesorowych, opracowanych i produkowanych w Polsce przez firmę SoMLabs, które mogą być stosowane w szeroko rozumianych aplikacjach „napędowych”:

- moduły VisionSOM-6ULL (Cortex-A7), których cechy, wyposażenie i parametry pozwalają realizować na nich dowolny interfejs komunikacyjny, współpracujący z dowolnym mikrokontrolerem czasu rzeczywistego (rysunek 3a),
- moduły VisionSOM-RT (Cortex-M7), których cechy, wyposażenie i parametry pozwalają realizować sterownik/regulator czasu rzeczywistego, współpracujący z zewnętrznym interfejsem komunikacyjnym (rysunek 3c),
- moduły ActionSOM-7ULP, które dzięki zastosowaniu heterogenicznego układu SoC (Cortex-A7 + Cortex-M4) mogą realizować wszystkie funkcje sterownika/regulatora silnika: rdzeń Cortex-A7 z Linuksem lub Androidem rolę interfejsu komunikacyjnego, szybki rdzeń Cortex-M4 zintegrowany z FPU rolę real-time’owego kontrolera silnika (rysunek 3b).

tab2Zestawienie najważniejszych cech i wyposażenia modułów SOM przedstawiono w tabeli 2. Gama dostępnych rozwiązań pozwala na wykorzystanie nowoczesnych SOM w każdej części funkcjonalnej projektu „silnikowego”, niezależnie od specyfiki projekty i przyzwyczajeń konstruktora.

Atutem rozwiązań bazujących na modułach SOM jest między innymi uproszczenie projektowania części sprzętowej, są one bowiem montowane na wielowarstwowych płytkach drukowanych. Ze względu na wysokie częstotliwości sygnałów występujących w systemie projekt PCB dla mikroprocesorowego SOM musi uwzględniać dużą liczbę wymogów charakterystycznych dla projektów radiowych. Stoją one zazwyczaj w sprzeczności z wymogami projektowymi interfejsu dużej mocy, co komplikuje i wydłuża czas realizacji projektu. Optymalizując swoje rozwiązanie, warto więc wziąć pod uwagę nowoczesne moduły SOM firmy SoMLabs.

Elhurt

 

Więcej informacji:

Autoryzowanym dystrybutorem modułów SOM prezentowanych w artykule jest firm
Elhurt Sp. z o.o.
ul. Galaktyczna 35A, 80-299 Gdańsk.
tel. +48 600 082 430
e-mail: som@elhurt.com.pl, www.elhurt.com.pl

Pozostałe artykuły

Moduły Synergy zgodne z Arduino

Numer: Grudzień/2017

Firma Renesas, jeden z wiodących producentów mikrokontrolerów, od jakiegoś czasu produkuje i intensywnie wspiera soją nową rodzinę mikrokontrolerów z rdzeniem ARM ukierunkowaną na zastosowania IoT. Składa się ona z czterech serii MCU: S1, S3, S5 i S7 i jest znana pod nazwą MCU Renesas Synergy. Każda z serii ma trochę inne wyposażenie w układy peryferyjne i różną wydajność rdzenia.

FSK i LoRa w zestawach startowych STMicroelectronics

Numer: Grudzień/2017

Przedstawiona w poprzednich wydaniach EP modulacja LoRa stanowi bardzo dobre rozwiązanie dla systemów wymagających komunikacji bezprzewodowej na duże odległości. Jednak jak w porównaniu z nią wypadają standardowe i powszechnie stosowane techniki modulacji? W artykule przedstawiamy modulację FSK realizowaną na modemach SX1276 firmy Semtech oraz S2-LP od STMicroelectronics.

Nowe mikrokontrolery Microchip DSC z rodziny dsPIC33CH

Numer: Luty/2019

Mikrokontrolery z rodziny dsPIC33 są przeznaczone głównie do stosowania w układach automatyki i sterowania, wymagających wykonywania złożonych algorytmów. Wydajny, 16-bitowy rdzeń RISC jest zintegrowany z jednostką DSP zoptymalizowaną do szybkiego wykonywania algorytmów przetwarzania cyfrowego. Takiemu połączeniu producent nadał nazwę Digital Signal Controllers - DSC.

Zestaw startowy Aris Edge S3A3 z mikrokontrolerem Renesas Synergy (2). Obsługa komunikacji bezprzewodowej

Numer: Wrzesień/2018

Kontynuujemy prezentację platformy sprzętowej Aris Edge z mikrokontrolerem z rodziny Synergy firmy Renesas. W artykule przedstawimy aplikację demonstracyjną wykorzystującą m.in. komunikację bezprzewodową.

Zestaw startowy Aris Edge S3A3 z mikrokontrolerem Renesas Synergy (1)

Numer: Sierpień/2018

Internet Rzeczy czyli IoT to w świecie elektroniki bardzo gorący temat. Producenci komponentów elektronicznych, przede wszystkim mikrokontrolerów, ale również wszelkiego rodzaju czujników, detektorów i modułów komunikacyjnych starają się jak najlepiej odpowiedzieć na dynamicznie rosnące potrzeby projektantów i producentów urządzeń IoT.

Mobilna
Elektronika
Praktyczna

Elektronika Praktyczna

Luty 2019

PrenumerataePrenumerataKup w kiosku wysyłkowym

Elektronika Praktyczna Plus

lipiec - grudzień 2012

Kup w kiosku wysyłkowym