PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Analiza mocy obliczeniowej platform sprzętowych dla wieloosiowego sterownika napędów bezpośrednich

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Analysis of computing power of hardware platforms for amulti-axis controller of direct drives
Języki publikacji
PL
Abstrakty
PL
Klasyczna architektura układu sterowania urządzeń mechatronicznych składa się z jednego nadrzędnego sterownika oraz sterowników osi, skonfigurowanych do pracy w trybie pozycyjnym, prędkościowym lub momentowym. Wynika to z podziału funkcjonalnego systemu oraz rozłożeniu mocy obliczeniowej i zasobów sprzętowych na kilka niezależnych jednostek. Jednak współczesne platformy sprzętowe dysponujące wysokimi mocami obliczeniowymi oraz posiadające dużą ilość zasobów, w postaci sprzętowych interfejsów, wbudowanych modułów oraz portów ogólnego przeznaczenia, pozwalają na integrację sterownika głównego oraz sterowników osi w jednym układzie scalonym. W artykule przedstawiono porównanie mocy obliczeniowej siedmiu wersji systemów bazujących na układach FPGA oraz mikrokontrolerach z rdzeniem ARMCortex Mx. Testów wydajności dokonano poprzez implementację pętli prądowej sterownika napędu bezpośredniego, składającej się z transformacji Clarka i Parka, regulatora PI, modułu normalizacji jednostek oraz modulatora typu SPWM. Przedstawiono również poziom wykorzystania zasobów sprzętowych układu FPGA w przypadku użycia soft-procesora Nios II wspomaganego sprzętową jednostką zmiennoprzecinkową pojedynczej precyzji FPU oraz dodatkowymi instrukcjami koprocesora do obliczenia funkcji trygonometrycznych.
EN
The classic control system architecture of mechatronic devices consists of one master controller and axle controllers configured to work in positional, velocity or torque mode. This is due to the functional system division and the distribution of computing power and hardware resources to several independent units. However, modern hardware platforms with high computing power having a large amount of resources, in the form of hardware interfaces, built-in modules and general purpose ports enable integration of the main controller and axis controllers into a single integrated circuit. The article presents a comparison of the computing power of seven versions of systems based on FPGA chips and microcontrollers with ARM-Cortex Mx core. Performance tests were carried out by the direct drive controller’s current loop implementation consisting of the Clark and Park transforms, the PI controller, the unit normalization module and the SPWM type modulator. The level of the FPGA system hardware resources utilization was also presented in the case of Nios II soft processor usage, supported by the single-precision floating-point FPU hardware unit and additional coprocessor instructions for the trigonometric functions calculation.
Rocznik
Strony
23--28
Opis fizyczny
Bibliogr. 11 poz., tab.
Twórcy
autor
  • Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie, al. Mickiewicza 30, 30-059 Kraków
autor
  • Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie, al. Mickiewicza 30, 30-059 Kraków
autor
  • Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie, al. Mickiewicza 30, 30-059 Kraków
autor
  • Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie, al. Mickiewicza 30, 30-059 Kraków
Bibliografia
  • [1]. T. Rudnicki, R. Czerwiński, A. Fręchowicz "Układy sterowania silnikiem PMSM", Maszyny Elektryczne - Zeszyty Problemowe, nr 90, str. 51-55, 2011.
  • [2]. ARM "ARM® Cortex®-A Series, Programmer’s Guide for ARMv8-A", http://www.arm.com, Version: 1.0, ARM DEN0024A, ID050815, 2015.
  • [3]. K. Paprocki "Mikrokontrolery STM32 w praktyce", Legionowo: Wydawnictwo BTC, ISBN 978-83-60233-52-8, 2011.
  • [4]. S. Craske "ARM Cortex-R Architecture, For Integrated Control and Safety Applications", http://www.arm.com, 2013.
  • [5]. J. Yiu "ARM® Cortex®-M for Beginners, An overview of the ARM Cortex-M processor family comparison", http://www.arm.com, 2016.
  • [6]. G. Karpiel "Zastosowanie podejścia mechatronicznego projektowaniu robotów równoległych" – Praca doktorska, Akademia Górniczo-Hutnicza im. Stanisława Staszica, Kraków, 2006.
  • [7]. Altera Corporation "Nios II Classic Processor Reference Guide", http://www.altera.com, 2016.
  • [8]. STMicroelectronics, "STM32F103x8, STM32F103xB", http://www.st.com, DocID13587 Rev 17, 2015.
  • [9]. STMicroelectronics, "STM32F405xx, STM32F407xx", http://www.st.com, DocID022152 Rev 8, 2016.
  • [10]. D. Sotor, J. Michalak "Mikroprocesorowy system prototypowania do testowania układów sterowania przekształtników", Maszyny Elektryczne - Zeszyty Problemowe, nr 2/2015 (106), str. 85-90, 2015.
  • [11]. http://www.terasic.com.tw
Uwagi
Opracowanie rekordu w ramach umowy 509/P-DUN/2018 ze środków MNiSW przeznaczonych na działalność upowszechniającą naukę (2018).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-a8254fc2-74a2-46d9-8008-948c86900a3c
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.