E/E Systementwicklung

Wir entwickeln für Sie elektrische Antriebskonzepte und bauen Prototypen, die genau auf Ihre Anforderungen zugeschnitten sind. Unsere Antriebskonzepte umfassen die Auslegung und Auswahl sowohl der mechanischen als auch der elektronischen Komponenten. Darüber hinaus wählen wir für Sie die Lieferanten der Bauteile aus.

Nach Bestätigung und Abnahme des Konzepts durch Sie gehen wir bei der Umsetzung folgendermaßen vor:

  • Wir starten mit der Auswahl des passenden Steuergerätes für die Bordnetzversorgung und
  • wählen den Elektromotor inklusive Getriebe aus.
  • Die Steuergeräte werden dann sowohl für die Bordnetzversorgung als auch den Antrieb entwickelt und angepasst.
  • Es folgen Simulation und Prüfstands Test.
  • Danach wird das Antriebssystem in das Chassis integriert und
  • zum Schluss in Zusammenarbeit mit Ihnen validiert und verifiziert.

Auf Wunsch fertigen wir nach Maßgabe der vorhandenen Kapazitäten auch Kleinserien.

Sicherheitsgerichtete Software Entwicklung

Selbstverständlich führen wir auch alle funktionalen Sicherheitsmaßnahmen im Bereich Software durch. Der funktionale Sicherheit Softwareentwicklungsprozess sieht folgendermaßen aus:

Software-Sicherheitsanforderungen

Unsere Experten spezifizieren die sicherheitsrelevanten Funktionen und die Schnittstellen zwischen Hard- und Software. Sie trennen sicherheitsrelevante und nichtsichere Programmteile und identifizieren alle sicherheitsrelevanten Kommunikationsverbindungen.

Software-Architektur

Wir verschaffen uns Überblick über die Funktionalität und ordnen die Hauptspeicher zu. Mit Hilfe des Fail-Safe-Konzepts erstellen wir eine erste Diagnose und modellieren die Software-Module.

Darauf folgt die Beschreibung der Hardware-Schnittstellen. Die Kommunikation (LIN, CAN, SPI, Signale) wird ebenso festgelegt, wie Betriebsarten und Systemverhalten.

Software – Implementierung

Wir bestimmen Testabdeckung und Testfortschritt an Hand der Code Coverage Conduction und verfassen einen Bericht. Wir garantieren die Störfreiheit zwischen den Software-Elementen (Blockierung der Ausführung, Deadlocks, Livelocks, Befehlsausführungszeit etc.)

Software – Test

Um eine umfassende Testabdeckung zu erreichen, führen wir die Softwaretests mit folgenden Methoden durch: Schnittstellen-Test, Fault-Injection-Test, Ressourcen-Test.

Software-Verifikation

Wir verifizieren Ihre Software mit Hilfe des Hardware-in-the-Loop (HiL) Verfahrens.

Beispiel

Konzeptentwicklung für ein Fluss-Passagierboot auf dem Euphrat mit Hybridsystem

Folgende Faktoren mussten in der Konzeptphase berücksichtigt werden:

  • Eigengewicht des Bootes
  • Gewicht inklusive Passagieren und Lasten
  • Elektrische Verbraucher wie Kühlschrank, Klimaanlage etc.
  • Fließgeschwindigkeit des Euphrats in Knoten
  • Fahrt über Grund
  • Einsatzstunden des Bootes
  • Autarke Energieeinspeisung auf dem Boot durch Solarpanels
  • Lademöglichkeiten am Hafen