Die Programmierbarkeit der elektronischen Steuergeräte in heutigen überwiegend Software-definierten Fahrzeugen ermöglicht eine schnelle Fehlerbehebung, Anpassung an Marktanforderungen sowie Integration neuer Funktionen. Diese hohe Form der Flexibilität und Adaptierbarkeit in der Steuergeräteprogrammierung führt zur Notwendigkeit häufiger Updates und einem erhöhten Aufwand in der Softwareentwicklung. Zusätzlich wächst mit jeder neuen Fahrzeuggeneration ebenso die Datenmenge, die übertragen, verarbeitet und schließlich auch getestet werden muss. Um den Update-Prozess zu optimieren und die Vorteile der flashbaren Steuergeräte zu maximieren, ermöglicht Softing mit dem „Multi-Flash“-Plugin im Entwicklungstester DTS.monaco bis zu acht parallele Zugriffe auf Steuergeräte oder Fahrzeuge und damit parallele Flash- und Testprozesse – auch aus der Ferne.
Hohe Steuergeräteanzahl und Datenmengen beim Flashen
Insbesondere in den Bereichen des Prototypenbaus und der Produktionsvorbereitung ist eine Vielzahl an Steuergeräten (Electronic Control Units, ECU) zu testen und zu aktualisieren. OEMs führen in der Regel die Aktualisierung der gelieferten Steuergeräte durch, die häufig bereits verbaut sind und im Verbund, wie in Erprobungsträger, Prüfständen oder Versuchsfahrzeugen, geprüft und aktualisiert werden müssen. Um aussagekräftige Ergebnisse zu erhalten, ist es entscheidend, dass alle Steuergeräte bzw. Fahrzeuge zeitnah auf den gewünschten Softwarestand gebracht werden.
Die Produktion stellt eine weitere Herausforderung dar, da die ECUs „just in time“ mit der korrekten Software ausgestattet werden müssen, um Verzögerungen in der Produktionslinie zu vermeiden und einen effizienten Prozessablauf zu gewährleisten. Diese zeitintensive Aufgabe wird häufig vorgelagert von den Zulieferern übernommen. Dies erfordert eine effiziente Methode, um mehrere hundert Steuergeräte rechtzeitig und korrekt vor der Auslieferung zu aktualisieren.
In allen Anwendungsfällen ergibt sich zusätzlich der Aspekt der Unterscheidung zwischen gleichen und unterschiedlichen Steuergeräten, da entsprechend gleiche oder unterschiedliche Flash-Daten vorgehalten werden müssen. Bei gleichen ECUs gewährleisten standardisierte Flash-Verfahren eine hohe Effizienz und Konsistenz. Für unterschiedliche ECUs müssen individuelle Flash-Strategien angewendet werden, um die zur Verfügung stehende Bandbreite optimal zu nutzen.
Mit skalierbarer Multi-Flash-Strategie zur Perfomance-Steigerung
Unabhängig von der Systementscheidung, wie dem verwendeten Bussystem für den Fahrzeugzugang, ist die Parallelisierung von Vorgängen essenziell für die Effizienzsteigerung über den gesamten Fahrzeuglebenszyklus. Um eine zielgerichtete Strategie beim parallelen Flashen zu erhalten, bietet Softing DTS.monaco ein Multi-Flash-Plugin, das zeitgleich den Zugriff auf bis zu acht Steuergeräte oder Fahrzeuge erlaubt. Durch die Schnittstelle VIN|ING 2000 als Smart-VCI ist zudem ein Fernzugriff auf Prüfobjekte, dank integriertem Speicher und WLAN-Modul, möglich. Mit den verwendeten Diagnosestandards ODX und OTX besteht eine hohe Zukunftssicherheit und Flexibilität.
Die Multi-Oberfläche ermöglicht dabei sowohl sequenzielle als auch parallele Updates und erlaubt eine unabhängige Auswahl von Diagnoseprojekten und Flash-Daten. Dadurch können auch parallel verschiedene Fahrzeuge programmiert und getestet werden. Die Ergebnisse werden in XML-Dateien abgelegt und können einfach in Datenbanken zurückgeführt und ausgewertet werden. Die intuitiv bedienbare Oberfläche bietet darüber hinaus den Vorteil, dass auch angelernte Mitarbeiter die Programmierung von Steuergeräten durchführen und entsprechend dokumentieren können.
Fazit
Die steigende Notwendigkeit von Softwareaktualisierungen stellt eine erhebliche Herausforderung für die Flashprogrammierung bei einer Vielzahl an Steuergeräten dar – sowohl zeitlich als auch kommerziell. Eine parallele Flashprogrammierung bietet hier eine deutliche Effizienzsteigerung, da mehrere Steuergeräte oder Fahrzeuge gleichzeitig angesteuert werden können, was die Gesamtzeit der Softwareaktualisierung erheblich reduziert. Softing DTS.monaco mit seinem Multi-Flash-Plugin ermöglicht es, bis zu acht parallele Programmiervorgänge (remote) zu starten, zu prüfen und zu dokumentieren. Die intuitive und konfigurierbare Benutzeroberfläche ist sowohl für Experten als auch für angelernte Kräfte geeignet. Durch die Automatisierung und Parallelisierung der Flash-Vorgänge wird der Bedarf an manuellen Eingriffen minimiert und ein skalierbarer Prozess abgebildet, der zu erheblichen Kosteneinsparungen und Produktivitätssteigerungen führt.
Autorin: Claudio Amato ist als Produktmanager bei der Softing Automotive Electronics GmbH für das Diagnostic Tool Set (DTS) verantwortlich.
© Softing Automotive Electronics GmbH (v.i.S.d.P.)
Bild: © Softing Automotive Electronics GmbH