← Alle Projekte

Railway · Echtzeit

Steuerungssysteme mit eigener RTOS- und Toolchain-Entwicklung

Embedded-Steuerung, modellbasierte Codegenerierung und Echtzeitdiagnose als zusammenhängende Engineering-Aufgabe.

  • RTOS
  • C/C++
  • MATLAB/Simulink
  • C# / WPF
01 · Projektsituation

Ausgangslage

Für ein Propulsion Control System im Railway-Umfeld mussten Steuerungslogik, Codegenerierung und Diagnosewerkzeuge als zuverlässige Entwicklungsumgebung zusammenspielen.

02 · Systemrisiko

Technische Herausforderung

Modellbasierte Entwicklung, generierter C-Code, Echtzeitbetrieb und die Analyse realer Steuerungsdaten bildeten eine durchgängige Werkzeug- und Laufzeitkette. Fehler an den Übergängen mussten reproduzierbar eingegrenzt werden können.

03 · Leistungsumfang

Verantwortung

ProDyne entwickelte das vollständige RTOS, eine MATLAB/Simulink-to-C-Toolchain, eine Makrosprache samt Compiler sowie C-Bibliotheken für PWM-, PLL- und Filterfunktionen. Ergänzend entstand eine C#/WPF-Anwendung zur Echtzeitvisualisierung und Fehleranalyse.

04 · Entstandene Lösung

Realisierte Funktionalität

Die realisierte Umgebung verband modellbasierte Steuerungslogik, Codegenerierung, Echtzeitausführung und Monitoring realer Steuerungsdaten in einem zusammenhängenden Entwicklungsablauf. Altium Designer ergänzte das Engineering-Werkzeugset.

Einordnung

Das Projekt bewegte sich in einem SIL2/SIL4-Kontext.

Passt diese Erfahrung zu Ihrer Aufgabe?

Technische Aufgabe besprechen