DSPACE (Unternehmen)
aus Wikipedia, der freien Enzyklopädie
Der korrekte Titel dieses Artikels lautet „dSPACE (Unternehmen)“. Diese Schreibweise ist aufgrund technischer Einschränkungen nicht möglich. |
dSPACE (Digital Signal Processing And Control Engineering) ist ein deutsches Unternehmen mit Hauptsitz in Paderborn und einer der weltweit führenden Anbieter von Entwicklungswerkzeugen für Steuergeräte. Weltweit beschäftigt dSPACE mittlerweile mehr als 700 Mitarbeiter, über 600 davon in Paderborn.
Das Unternehmen wurde 1988 in Form einer GmbH gegründet und unterhält Niederlassungen in Frankreich, Großbritannien, USA und Japan. Geschäftsführer ist Herbert Hanselmann.
Inhaltsverzeichnis |
[Bearbeiten] Produkte
[Bearbeiten] Rapid Control Prototyping (RCP)
Mit RCP lassen sich Algorithmen sehr schnell aus einem Modell heraus als Echtzeitanwendung implementieren, um diese am realen System zu testen. Als Eingabe- und Simulationstool dient Simulink, als Codegenerator Real-Time Workshop von The Mathworks. dSPACE liefert hierfür die Hardwareplattform, bestehend aus schnellem Prozessor und Schnittstellen für Sensoren und Aktoren sowie die passenden Simulink-Blöcke für die Kommunikation mit der realen Welt.
[Bearbeiten] Hardware in the Loop Simulator (HIL)
Ein HIL gaukelt einem Steuergerät dessen spätere Arbeitsumgebung vor. Dazu werden seine Ein- und Ausgänge mit den Aus- und Eingängen des Simulators verbunden. Auf dem Simulator läuft dann ein Echtzeitmodell dieser Arbeitsumgebung. Auf diese Weise können neue Funktionen reproduzierbar in einer sicheren Umgebung getestet werden, noch bevor überhaupt ein Prototyp des Produkts existiert. Auch hier dienen Simulink-Modelle als Grundlage.
[Bearbeiten] TargetLink
TargetLink generiert serientauglichen C-Code aus Simulink-Modellen. Dazu müssen einige Anforderungen erfüllt werden:
- Optimierter Code, der auch auf billigen Prozessoren für die Serienfertigung schnell läuft.
- Maximale Kontrolle des Entwicklers bei Parametern wie Variablennamen, Gültigkeitsbereiche und Datenübergabe.
- Maximale Fehlerfreiheit des Codes.
- Les- und editierbarer Code.
Auf Grund dieser Spezialisierung unterstützt TargetLink - im Gegensatz zu Real Time Workshop - allerdings nur einen sehr eingeschränkten Simulink-Blocksatz, der eigens mitgeliefert wird. Außerdem existieren keine I/O-Blöcke. Diese Einschränkungen machen Target Link uninteressant für RCP.
Eine Alternative zu TargetLink ist Real-Time Workshop Embedded Coder von The MathWorks, dem Hersteller von Simulink.