MATHW-3P-SLEC

MathWorks MATLAB, Simulink, C2000-Mikrocontroller-Blockset und Embedded-Coder

MATHW-3P-SLEC

Downloads

Ü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)

Herunterladen Video mit Transkript ansehen Video
Fotos mit freundlicher Genehmigung von MathWorks, Inc.

Downloads

Support-Software

C2000-MICROCONTROLLER-BLOCKSET C2000 Microcontroller Blockset – C2000 Microcontroller Blockset from MathWorks. Paid add-on product to MATLAB and Simulink. A free 30-day trail is available. Embedded Coder is required to automatically deploy algorithms on TI hardware.

C2000-MICROCONTROLLER-BLOCKSET C2000 Microcontroller Blockset – C2000 Microcontroller Blockset from MathWorks. Paid add-on product to MATLAB and Simulink. A free 30-day trail is available. Embedded Coder is required to automatically deploy algorithms on TI hardware.

close
Aktuelle Version
Version: null
Veröffentlichungsdatum:
Support-Software

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.

close
Aktuelle Version
Version: null
Veröffentlichungsdatum:

Verwandte Designressourcen

Hardware-Entwicklung

Entwicklungskit
LAUNCHXL-F2800137 TMS320F2800137 LaunchPad™-Entwicklungskit für C2000™-Echtzeit-MCU LAUNCHXL-F280025C F280025C LaunchPad™ development kit for C2000™ real-time MCU LAUNCHXL-F280039C TMS320F280039C LaunchPad™-Entwicklungskit für C2000™-Echtzeit-MCU LAUNCHXL-F28027 C2000 Piccolo MCU F28027 LaunchPad™-Entwicklungskit LAUNCHXL-F28379D F28379D LaunchPad™ development kit for C2000™ Delfino™ MCU
Evaluierungsplatine
2MTR-DYNO 2MTR-DYNO InstaSPIN-FOC-Evaluierungsmodul BOOSTXL-DRV8305EVM DRV8305N – 3-Phasen-Motortreiber auf BoosterPack – Evaluierungsmodul LAUNCHXL-F280049C F280049C LaunchPad™ development kit C2000™ Piccolo™ MCU LAUNCHXL-F28027F C2000 Piccolo MCU F28027F LaunchPad™-Entwicklungskit LAUNCHXL-F28069M F28069M LaunchPad™ development kit for C2000™ Piccolo™ MCU TMDSHVMTRINSPIN Hochspannungs-Motorsteuerungskit mit InstaSPIN-FOC und InstaSPIN-MOTION-fähiger Piccolo-MCU

Software-Entwicklung

Treiber oder Bibliothek
CONTROLSUITE controlSUITE™-Software-Suite: Software und Entwicklungstools für C2000™-Mikrocontroller
IDE, Konfiguration, Compiler oder Debugger
CCSTUDIO Integrierte Entwicklungsumgebung (IDE) Code Composer Studio™
Software-Entwicklungskit (SDK)
C2000WARE C2000Ware für C2000-MCUs

Support und Schulungen

Support von Partnerunternehmen
TI bietet für diese Software keinen direkten Designsupport an. Um während Ihrer Entwicklung Support zu erhalten, wenden Sie sich an MathWorks, Inc..
Haftungsausschluss

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.