Ein Auto, dessen Komponenten von einer zentralen Supercomputing-Plattform gesteuert werden, statt von Dutzenden kompliziert verschachtelten Rechnersystemen. Updates werden ohne Werkstattbesuch einfach via WLAN erledigt, und bei Bedarf lassen sich neue Funktionen integrieren: Das ist die Vision, an der das Fraunhofer-Institut für Photonische Mikrosysteme IPMS im Verbundprojekt CeCaS (Central Car Server-Supercomputing für Automotive) gemeinsam mit Projektpartnern aus der Automobilindustrie arbeitet. Ziel ist es, die automobile Rechnerarchitektur grundlegend zu erneuern und für die hohen Anforderungen automatisierter und vernetzter Fahrzeuge fit zu machen. Im Idealfall wird das Automobil zum rollenden Supercomputer. Die Kommunikation der Komponenten untereinander kann in Echtzeit erfolgen. Die Bundesregierung unterstützt das Projekt im Rahmen ihrer Initiative „Elektronik und Softwareentwicklungsmethoden für die Digitalisierung der Automobilität (Mannheim)“.
Der Bedarf für eine neue Rechnerarchitektur in Automobilen ist groß. Trends wie Automatisierung und Vernetzung lassen das Datenvolumen in den Autos explosionsartig ansteigen. Fahrzeughersteller suchen deshalb nach Lösungen, um die Fahrzeugtechnik zu vereinheitlichen, alle Komponenten über eine zentrale Instanz verwalten zu können, die Kommunikation der Systeme untereinander zu optimieren und die erforderliche Rechenleistung in Echtzeit zu realisieren.
Echtzeitfähiges Ethernet fürs Automobil
Die Fraunhofer-Forschenden in Dresden setzen im Rahmen von CeCaS auf Time Sensitive Networking (TSN). Dafür entwickelt das Team seine bewährten Funktionsblöcke für Halbleiter, die sogenannten IP-Cores, weiter. Das Ziel: Die Ethernet-basierte Netzwerktechnik soll echtzeitfähig werden und in allen Situationen robust und hochzuverlässig funktionieren. „TSN erreicht die Kombination aus Echtzeitfähigkeit und Zuverlässigkeit durch Maßnahmen wie einheitliche Systemzeit für alle relevanten Steuergeräte, intelligent organisierte Warteschlangenverfahren und die Priorisierung von Tasks“, erklärt Dr. Frank Deicke, Leiter der Abteilung Data Communication & Computing am Fraunhofer IPMS. Entsprechend sind Befehle, die an das Bremssystem gehen, logischerweise höher priorisiert als Steuerbefehle für die Klimaanlage. Trotz des riesigen Datenvolumens, das ein Fahrzeug in jeder Sekunde generiert und das zum großen Teil in Echtzeit verarbeitet werden muss, sind CeCaS-Systeme robust und hochzuverlässig.
Ethernet kann im Projekt CeCaS noch weitere Vorzüge ausspielen. „Ethernet hat den grundlegenden Vorteil, dass es sehr flexibel und gleichzeitig hoch skalierbar ist. In Kombination mit unseren IP-Cores lässt sich die Technik leicht an unterschiedliche Fahrzeuggrößen, Leistungsklassen und Funktionen anpassen“, sagt Deicke.
Weniger Kabel sparen Gewicht
Aus Architekturkonzepten wie im Projekt CeCaS ergeben sich weitere Vorteile. Für Updates muss der Wagen idealerweise nicht mehr in die Werkstatt. Fast wie bei einem Notebook oder Desktop-PC wird das Fahrzeug durch WLAN aktualisiert. „Bei Bedarf könnte man so auch neue Funktionalitäten integrieren“, sagt Deicke. Die zentrale Verwaltung erfordert auch einen schmaleren Kabelbaum, wodurch in der Herstellung Materialaufwand und Kosten sinken und das Fahrzeug insgesamt deutlich leichter wird.
Bei der Entwicklungsarbeit kommt den Fraunhofer-Expertinnen und -Experten ihre langjährige Erfahrung in den Bereichen Chip-Programmierung, Netzwerktechnik sowie Hardware- und Software-Co-Design zugute.
Vom Domänen-Management zum Zonen-Management
Die Rechenarchitektur des Projekts CeCaS für das Automobil der Zukunft ist eine radikale Abkehr von der gegenwärtigen Bauweise: von der domänenorientierten Steuerung der Komponenten hin zu einem zonenbasierten Management, bei dem einige wenige hochleistungsfähige Rechenplattformen viele Module gleichzeitig steuern. Das umfasst sicherheitskritische Systeme wie Motor, Getriebe und Bremsen ebenso wie Bordkameras, Einparkhilfen, Temperatur- und Abstandssensoren, Motoren für Fensterheber und Sitzverstellung oder Klimaanlage und Bord-Entertainment.