MATHW-3P-SLEC
MathWorks MATLAB, Simulink, C2000-Mikrocontroller-Blockset und Embedded-Coder
MATHW-3P-SLEC
Überblick
C2000 Microcontroller-Blockset (Link zum Produkt C2000 Microcontroller Blockset – MATLAB (mathworks.com)): Sparen Sie Entwicklungszeit und gehen Sie schneller in die Produktion, indem Sie Model Based Design mit C2000 MCUs und MathWorks Software Tools verwenden.
MATLAB Coder™, Simulink Coder™ und Embedded Coder® generieren ANSI/ISO C-Code, der mit der Code Composer Studio IDE auf Texas Instruments™ (TI) C2000-Mikrocontrollern (MCUs) kompiliert und ausgeführt werden kann. Mit dem Embedded Coder können Sie den aus MATLAB® und Simulink® Algorithmen generierten Code einfach konfigurieren, um Software-Schnittstellen zu steuern, die Ausführungsleistung zu optimieren und den Speicherverbrauch zu minimieren.
Das C2000-Microcontroller-Blockset bietet die folgenden Funktionen:
- Automatisierte Erstellung und Ausführung
- Bausteinbibliotheken für On-Chip- und On-Board-Peripheriegeräte wie ADC, digitale I/O, ePWM, SPI, I2C und mehr
- Echtzeit-Parametereinstellung und Protokollierung im externen Modus
- Prozessoroptimierter Code einschließlich IQMath-Bibliotheken
- Fähigkeit, Prozessor-in-the-Loop (PIL)-Tests mit Ausführungsprofilen durchzuführen
- Beispiele für PMSM FOC-Motorsteuerung und DC/DC-Abwärtswandler
- Generiert Code für den CLA-Co-Prozessor (Control Law Accelerator)
- Design für Multicore-Architektur in einem einzigen Modell
- Inter-Prozessor-Kommunikation (IPC)
- ADC/PWM-Synchronisierung
- Unterbrechungsauslösung
- Profiling auf dem Baustein ermöglicht Ihnen eine Live-Visualisierung von Hardware-Ausführungsinformationen, z. B. Task-Preemption und -Überlauf sowie CPU-Auslastung, durch Streaming von Daten von der Hardware zum Simulink Data Inspector (SDI) Viewer
Motorsteuerungsblockset™: Entwurf und Implementierung von Motorsteuerungsalgorithmen auf C2000
Motor Control Blockset bietet Referenzbeispiele und Blöcke für die Entwicklung von feldorientierten Steuerungsalgorithmen für bürstenlose Motoren. Die Beispiele zeigen, wie Sie ein Controller-Modell konfigurieren, um kompakten und schnellen C-Code für jede beliebige Ziel-MCU zu generieren (mit C2000 Microcontroller Blockset und Embedded Coder®). Sie können die Referenzbeispiele auch verwenden, um algorithmischen C-Code und Treibercode für bestimmte Motorsteuerungskits zu erzeugen, darunter mehr als 15 Beispielmodelle für TI C2000-basierte Hardware.
Das Blockset enthält viele Werkzeuge zum Erstellen und Abstimmen von Drehzahl- und Drehmomentreglern:
- Park- und Clarke-Transformationen, Gleitmodus- und Flussbeobachter und ein Raumvektorgenerator
- Automatische Abstimmung der Reglerverstärkung auf der Grundlage der vorgegebenen Bandbreite und der Phasenspannen für Strom- und Drehzahlregelkreise (mit Simulink Control Design™)
- Dienstprogramme zur Erfassung von Daten direkt von der Hardware und zur Berechnung von Motorparametern, um ein genaues Motormodell zu erstellen. Sie können das parametrisierte Motormodell verwenden, um Ihren Steuerungsalgorithmus in Closed-Loop-Simulationen zu testen.
Universitätslehrbuch: Einführung in die Mikrocontroller-Programmierung für Leistungselektronik-Steuerungsanwendungen: Programmierung mit MATLAB® und Simulink® geschrieben vom Politecnico di Milano (zusätzliche Unterstützung durch die Universität Tampere)
Downloads
MOTOR-CONTROL-BLOCKSET — Motor Control Blockset™ from MathWorks. Paid add-on product to MATLAB and Simulink. A free 30-day trial is available. Embedded Coder and C2000 Hardware Support Package are required to automatically deploy algorithms to TI hardware.
MOTOR-CONTROL-BLOCKSET — Motor Control Blockset™ from MathWorks. Paid add-on product to MATLAB and Simulink. A free 30-day trial is available. Embedded Coder and C2000 Hardware Support Package are required to automatically deploy algorithms to TI hardware.
Verwandte Designressourcen
Hardware-Entwicklung
Entwicklungskit
Evaluierungsplatine
Software-Entwicklung
Treiber oder Bibliothek
IDE, Konfiguration, Compiler oder Debugger
Software-Entwicklungskit (SDK)
Support und Schulungen
Videoreihe
Alle Videos anzeigenHaftungsausschluss
Diese Website enthält Informationen und Verknüpfungen zu Websites von Drittanbieter-Partnern ("externe Links"). Diese Websites unterliegen der Haftung der jeweiligen Betreiber. TI ist nicht der Betreiber und somit für die Inhalte und Richtigkeit der bereitgestellten Informationen nicht verantwortlich. Sie sollten die Inhalte sorgfältig prüfen, bevor Sie sie weiterverwenden. Die Aufnahme solcher Informationen und Ressourcen in diese Liste bedeutet nicht, dass TI diese Drittanbieter unterstützt und sollte nicht als Garantie oder Zusicherung hinsichtlich der Eignung der Produkte oder Dienstleistungen dieser Drittanbieter ausgelegt werden, weder allein noch in Kombination mit einem TI Produkt oder einer Dienstleistung von TI.