Questa pagina è stata tradotta automaticamente.
Completa un sondaggio di 1 minuto sulla qualità di questa traduzione.
Prodotti di terze parti: soluzioni per sviluppare applicazioni di controllo motori personalizzate con la progettazione Model-Based
Personale MathWorks
Combinando MATLAB® e Simulink® con i prodotti di terze parti, gli ingegneri possono sviluppare e distribuire applicazioni di controllo motore utilizzando la progettazione Model-Based. Possono progettare algoritmi di controllo graficamente in Simulink e poi simularli insieme a modelli ad alta fedeltà di motori e blocchi che rappresentano le periferiche hardware del controller. Dopo aver validato i loro algoritmi tramite simulazione, gli ingegneri possono generare codice C o HDL dagli algoritmi da eseguire su hardware di controllo MCU o DSP, sintetizzare su FPGA o distribuire su architetture SoC.
Il Model-Based Design Toolbox di NXP è una toolchain per la configurazione e la generazione di software per l'esecuzione di algoritmi di controllo motore su MCU NXP. La toolbox fornisce un set di blocchi Simulink per dispositivi periferici quali PWM, A/D e CAN, nonché un set di blocchi di controllo motore ottimizzato che include funzioni quali trasformazioni Park/Clarke e filtri digitali. I set di blocchi sono integrati con un target di Embedded Coder® per la generazione e la distribuzione di codice su controller NXP ed esecuzione di test Software-In-the-Loop e Processor-In-the-Loop.
Microchip fornisce set di blocchi che consentono la simulazione di algoritmi di controllo motore in esecuzione su controllori di segnali digitali dsPIC®. Il Motor Control Library Blockset contiene blocchi Simulink per applicazioni di controllo motore, tra cui trasformazioni del sistema di riferimento, un controller proporzionale-integrale e funzioni trigonometriche. La Motor Model Library aggiunge un modello Simulink per la simulazione di motori sincroni a magneti permanenti (PMSM). Per distribuire algoritmi di controllo su hardware dsPIC, i blocchi dispositivo MPLAB di Microchip® per Simulink forniscono blocchi periferici per I/O digitali/analogici, contatori e timer, controllo motore con modulazione di larghezza di impulso (PWM) e molto altro. È possibile aggiungere e configurare questi blocchi nei modelli Simulink e quindi generare codice C/C++ da eseguire sui dispositivi dsPIC/PIC.
Intel: FPGA, FPGA SoC e DSP Builder
Intel fornisce strumenti di controllo motore per indirizzare sia FPGA convenzionali che FPGA SoC che combinano logica programmabile con un processore rigido ARM®. È possibile progettare algoritmi di controllo in Simulink e quindi utilizzare HDL Coder™ o DSP Builder di Intel per FPGA Intel per generare codice HDL per FPGA Intel®. Utilizzando Embedded Coder e i pacchetti di supporto correlati è possibile generare codice C/C++ per i core ARM sulle piattaforme FPGA SoC. Il progetto di riferimento Drive-on-a-Chip di Intel include modelli Simulink di algoritmi di controllo motore e modelli fisici di motori per la simulazione del sistema e la generazione di codice VHDL. Il design di riferimento supporta Intel MAX 10 e FPGA V Cyclone® e FPGA Cyclone V SoC, con supporto integrato per kit di sviluppo per il controllo motore.
JSOL: JMAG
Il software di analisi degli elementi finiti JMAG viene utilizzato per lo sviluppo di apparecchiature elettromeccaniche quali motori, convertitori di potenza e attuatori. JMAG è in grado di simulare la densità del flusso magnetico e le forze elettromagnetiche in una vasta gamma di motori, tra cui motori a magnete permanente, a induzione e passo-passo. JMAG-RT estrae le caratteristiche del motore come un modello preciso di ordine ridotto fornito come blocco Simulink per lo sviluppo del controllo motore. I modelli JMAG-RT ad alta fedeltà catturano le prestazioni del dispositivo, inclusi effetti non lineari, saturazione e armoniche spaziali.
Pubblicato nel 2017 - 93166v00