For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

XSG AC Motor Control Library

FPGA-basierter Reglerentwurf für MicroAutoBox II, MicroLabBox, SCALEXIO und PHS-basierte Systeme

Die XSG AC Motor Control Library kommt für die Steuerung anspruchsvoller elektrischer Antriebe mit Abtastraten über 50 kHz zum Einsatz. Sie führt eigene Regelalgorithmen oder Teile davon auf einem FPGA aus.

Anwendungsbereiche


Die XSG AC Motor Control Library kommt für die Steuerung anspruchsvoller elektrischer Antriebe mit Abtastraten von über 50 kHz zum Einsatz. Mit dieser Bibliothek können Sie eigene Regelalgorithmen ganz oder teilweise auf einem Field-programmable Gate Array (FPGA) ausführen. Die Komponenten der FPGA-Bibliothek, zum Beispiel Drehgeberschnittstellen und PWM, sind auf verschiedenen FPGA-Plattformen mit unterschiedlichen I/O-Modulen frei kombinierbar. Auch lassen sie sich mit eigens entworfenen Komponenten verbinden.

Die XSG AC Motor Control Library ermöglicht die Programmierung direkt auf dem FPGA. Dadurch ist die leistungsstarke Berechnung diverser Positionssensoren und die flexible Generierung von PWM-Mustern möglich. Für Letzteres ist die XSG Utils Library erforderlich. Mit dem RTI FPGA Programming Blockset können Sie diese Komponenten ganz nach Bedarf positionieren und kombinieren.

Functionality Description
General
  • All library components are open and accessible to users
  • Incremental encoder processing (TTL or sine)
  • Hall sensor processing
  • Resolver and LVDT processing
  • EnDat 2.1 processing
  • Step direction encoder processing
  • Synchronous serial interface (SSI) and serial peripheral interface (SPI) sensor processing
  • Flexible PWM generation (requires the XSG Utils Library)
  • Small applications and components for motor control
  • Examples of controller models for various AC motors

Kontakt zu dSPACE