Diese Seite wurde maschinell übersetzt.
Füllen Sie bitte eine 1-Minuten-Befragung zur Qualität dieser Übersetzung aus.
Produkte von Drittanbietern: Lösungen für die Entwicklung von kundenspezifischen Motorsteuerungsanwendungen mit Model-Based Design
Von MathWorks Team
Durch die Kombination von MATLAB® und Simulink® mit Produkten von Drittanbietern können Ingenieure Motorsteuerungsanwendungen mithilfe von Model-Based Design entwickeln und bereitstellen. Sie können Steuerungsalgorithmen grafisch in Simulink entwerfen und sie dann zusammen mit hochpräzisen Motormodellen und Blöcken simulieren, die die Hardwareperipheriegeräte der Steuerung darstellen. Nachdem Ingenieure ihre Algorithmen per Simulation validiert haben, können sie aus den Algorithmen C- oder HDL-Code generieren, um ihn auf MCU- oder DSP-Controller-Hardware auszuführen, für FPGAs zu synthetisieren oder auf SoC-Architekturen einzusetzen.
Die Model-Based Design Toolbox von NXP ist eine Toolchain zum Konfigurieren und Generieren von Software, um Motorsteuerungsalgorithmen auf NXP-MCUs auszuführen. Die Toolbox bietet ein Simulink-Blockset für Peripheriegeräte wie PWM, A/D und CAN sowie ein optimiertes Motorsteuerungs-Blockset, das Funktionen wie Park/Clarke-Transformationen und digitale Filter enthält. Die Blocksets sind in ein Embedded Coder®-Zielsystem zum Generieren und Bereitstellen von Code auf NXP-Controllern und zum Durchführen von Software-in-the-Loop- und Processor-in-the-Loop-Tests integriert.
Microchip bietet Blocksets an, die die Simulation von Motorsteuerungsalgorithmen auf digitalen Signalcontrollern vom Typ dsPIC® ermöglichen. Das Motor Control Library Blockset enthält Simulink-Blöcke für Motorsteuerungsanwendungen, einschließlich Bezugssystemtransformationen, einem Proportional-Integral-Regler und trigonometrischen Funktionen. Die Motor Model Library fügt ein Simulink-Modell zur Simulation von Permanentmagnet- Synchronmotoren (PMSMs) hinzu. Für die Bereitstellung von Steueralgorithmen auf dsPIC-Hardware bieten Microchips MPLAB®-Geräteblöcke für Simulink Peripherieblöcke für digitale/analoge E/A, Zähler und Timer, Motorsteuerung mit Pulsweitenmodulation (PWM) und mehr. Sie können diese Blöcke in Simulink-Modellen hinzufügen und konfigurieren und dann C/C++ Code generieren, der auf dsPIC/PIC-Geräten ausführbar ist.
Intel bietet Motorsteuerungstools für konventionelle FPGAs und SoC-FPGAs, die programmierbare Logik mit einem ARM®-Hardware-Prozessor kombinieren. Sie können Steueralgorithmen in Simulink entwerfen und dann entweder HDL Coder™ oder Intels DSP Builder für Intel-FPGAs verwenden, um HDL-Code für Intel®-FPGAs zu generieren. Mit Embedded Coder und zugehörigen Support-Paketen können Sie C/C++ Code für die ARM-Kerne auf FPGA-SoC-Plattformen generieren. Das Drive-on-a-Chip-Referenzdesign von Intel umfasst Simulink-Modelle von Motorregelralgorithmen und physikalische Modelle von Motoren für die Systemsimulation und VHDL-Codegenerierung. Das Referenzdesign unterstützt Intel MAX 10 und Cyclone® V FPGAs sowie Cyclone V SoC FPGAs mit integrierter Unterstützung für Entwicklungskits zur Motorsteuerung.
JSOL: JMAG
Die Finite-Elemente-Analysesoftware JMAG wird zur Entwicklung elektromechanischer Geräte wie Motoren, Stromrichtern und Aktuatoren verwendet. JMAG kann die magnetische Flussdichte und elektromagnetischen Kräfte in einer Reihe von Motoren simulieren, darunter Permanentmagnet-, Induktions- und Schrittmotoren. JMAG-RT extrahiert Motormerkmale als präzises Modell reduzierter Ordnung, das als Simulink-Block für die Entwicklung der Motorsteuerung bereitgestellt wird. Hochpräzise JMAG-RT-Modelle erfassen die Geräteleistung, einschließlich nichtlinearer Effekte, Sättigung und Raumharmonischer.
Veröffentlicht 2017 - 93166v00