Aktualności

ADI wybiera Cortex-M4 i modelową konstrukcję do sterowania silnikiem

Rdzeń zmiennoprzecinkowy rdzenia procesora Cortex-M4 działa z częstotliwością 240 MHz, a ADI zintegrował również podwójny 16-bitowy przetwornik A / D z dokładnością do 14 bitów i prędkością konwersji 380ns.

Poprzednia platforma kontrolera silnika ADI była oparta na własnym procesorze Blackfin ADSP-BF506A, ale zdała sobie sprawę, że Cortex-M4 szybko stał się de facto standardowa architektura dla dokładnych systemów sterowania.

„Przemysł odchodzi od zastrzeżonych architektur i zdaliśmy sobie sprawę, że standardowym rdzeniem przemysłowym do sterowania silnikami jest Cortex-M4”, powiedział Tim Resker, kierownik ds. Marketingu produktów w ADI.

Resker uważa również, że narzędzia projektowe oparte na modelach, takie jak Simulink z MathWorks, stają się obecnie ważne w rozwoju systemów sterowania silnikami i macierzami fotowoltaicznymi.

„Wiemy, że musimy teraz stać się ekspertami w korzystaniu z tych narzędzi” - powiedział Resker.

Dwa lata temu ADI zademonstrowało swoją pierwszą platformę do projektowania układów sterowania silnikami opartą na procesorze Blackfin, wykorzystującą język obliczeniowy MathWorks Matlab do opracowywania algorytmów.

Zaimplementowano również środowisko projektowe Simulink do wdrażania algorytmów sterowania w celu optymalizacji wydajności silników synchronicznych i indukcyjnych prądu stałego z magnesem trwałym.

Zamiarem było umożliwienie projektantom modelowania swojego systemu w Matlab / Simulink, generowania kodu C i wdrażania z wykorzystaniem środowiska projektowego Visual DSP ++ firmy Analog Devices z pozostałą przepustowością dla kodu aplikacji.

ADI uważa, że ​​zastosowanie projektów opartych na modelach może poprawić efektywność napędu bezczujnikowych i sensorycznych algorytmów sterowania silnikiem, i współpracował z MathWorks nad zastosowaniem narzędzia do projektowania opartego na modelu Simulink i generatora kodów do platformy sterowania silnikiem. Wykorzystuje zoptymalizowany wbudowany koder MathWorks ARM Cortex-M oraz zestawy narzędzi do obsługi pełnego cyklu projektowania, od symulacji do implementacji kodu gotowego do produktu na wbudowanej platformie.

Simulink generuje zoptymalizowany kod C, który działa na platformie opartej na Cortex-M4. Firma zwiększyła również pamięć wbudowaną do 384 kB pamięci SRAM, aby przechowywać kod C generowany przez narzędzie.

ADSP-CM40x ma akceleratory sprzętowe specyficzne dla pętli sterowania, pełną implementację filtra cynkowego do bezpośredniego połączenia z izolowanymi modulatorami sigma-delta, które są stosowane w architekturach systemów wykrywania prądu opartych na boczniku. Zazwyczaj filtr cynkowy byłby zaimplementowany w układzie FPGA.

Istnieje również akcelerator DSP zapewniający analizę harmonicznych zwykle stosowaną w projektowaniu pętli sterowania macierzą PV.

Jest również zdolny do skalowalnego i dynamicznie regulowanego PWM.

Istnieje płyta rozwojowa i ewaluacyjna CM40xEZBoard, obsługiwana przez standardowe algorytmy sterowania.
Demonstracja wideo

Pobierz arkusze danych ADSP-CM40x, projekty referencyjne i inne dokumenty techniczne.