Sanjay Mane, TATA Motors
Entwicklung einer skalierbaren, flexiblen und universellen Hardware-in-the-Loop(HIL)-Plattform zur Validierung der Integration mehrerer elektronischer Steuergeräte (ECUs) für ein Parallel-Hybridfahrzeug
Nutzung der Skalierbarkeit der PXI-Plattform und der einsatzfertigen Funktionalität der Software NI VeriStand zur Erstellung eines Prüfsystems, das gleichzeitig sechs miteinander verbundene ECUs für Fahrzeuge testen konnte und in nur zwei Monaten fertiggestellt wurde.
TATA Motors ist Indiens größtes Automobilunternehmen. Bei Nutzfahrzeugen ist es in jedem Bereich Marktführer und gehört zu den Spitzenherstellern von Pkws. Das Unternehmen wurde für seine Kompakt-, Mittelklassen- und Nutzfahrzeuge ausgezeichnet. Überdies ist TATA Motors der fünftgrößte Lkw- und der viertgrößte Bushersteller weltweit.
Wir sind als Teil des Advanced-Integration-Teams für TATA Motors dafür verantwortlich, die Integration wichtiger elektronischer Komponenten in ein Fahrzeug zu validieren, z. B. elektronische Steuergeräte (ECUs) und Kombiinstrumente. In diesem Rahmen tragen wir auch die Verantwortung dafür, auf gemeldete Feldausfälle zu reagieren und sie zu beheben sowie Feedback für die entsprechenden Teams zu erstellen. Im weitesten Sinne ist das Advanced-Integration-Team eine Brücke zwischen der Entwurfsphase der Fahrzeugentwicklung und dem endgültigen Einsatz des Fahrzeugs.
Unser Projekt hatte die Erstellung eines universellen Testaufbaus zum Ziel, der sich mit nur geringem Aufwand für Tests beliebiger ECUs anpassen ließe. Das System musste außerdem skalierbar sein, um auf mehrere ECUs simultan eingehen zu können. Zudem sollte es flexibel genug sein, um mit mehreren ECUs simultan kommunizieren zu können.
Für eines der neueren Parallel-Hybridfahrzeuge trafen wir die Entscheidung, alle ECUs und elektronischen Bauteile in einer Laborumgebung zu integrieren und diese Integration mithilfe eines Hardware-in-the-Loop-Tests zu validieren. Wir wollten möglichst alle denkbaren Feldszenarien bedienen und Problemstellungen lösen können, bevor wir den ersten physikalischen Prototyp montierten. Die Ergebnisse des Integrationstests könnten maßgeblich zur Auswahl der ECU-Software und zur Evaluierung der Optionen von mehreren Anbietern mit mehreren Funktionen beitragen.
Bei der anfänglichen Konzepterstellung des Fahrzeugdesigns isolierten wir vier der wichtigsten ECU-Komponenten und entwickelten den Testplan gemäß der Anforderungen. An dieser Stelle entschieden wir uns für ein HIL-System eines anderen Anbieters, das unserem Bedarf entsprechen würde. Dieses System haben wir später beschafft. Zur selben Zeit verwendeten wir ein PXI-System von NI für HIL-Tests eines bestimmten Steuergeräts für ein anderes Fahrzeug. Wir waren von der Modularität der PXI-Technologie sehr angetan. Wir betrachteten die Vorteile der PXI-Plattform und investierten in ein echtzeitfähiges PXI-System von NI, das wir für zukünftige Anforderungen verwenden könnten.
Im Verlauf der Entwicklung des Fahrzeugdesigns im Laufe der kommenden Monate erhöhte sich die Anzahl wichtiger ECUs von vier auf sechs. Wir verfügten nun im HIL-System von NI des anderen Anbieters, das für unsere ursprünglichen Anforderungen für vier Steuergeräte maßgeschneidert wurde, nicht über genügend Kanäle. An diesem Punkt stellten wir auf das echtzeitfähige PXI-System von NI um und begannen, mit der Software NI VeriStand zu arbeiten.
Wir fügten ein paar Module hinzu, sodass unsere Anforderungen an die Kanalanzahl erfüllt wurden. Nachdem wir uns einige Zeit mit NI VeriStand befasst hatten, waren wir in der Lage, die Testsoftware für sechs ECUs in unter zwei Monaten zu entwickeln.
Mehrere Regelstrecken wurden innerhalb der NI-VeriStand-Engine simultan ausgeführt, die mit den entsprechenden ECUs über physikalische I/O mittels eines CAN-Netzwerks kommunizierte. Die ECUs wiederum kommunizierten über ein gemeinsames CAN-Netzwerk miteinander. Wir integrierten einige physikalische Komponenten in den Aufbau, z. B. das AGR-Ventil, Motoren und elektrische Lasten.
In den meisten Fällen entsprach die Modell-I/O der Hardware-I/O. Bestimmte nicht standardmäßige Signale, wie etwa die von Nocken- und Kurbelwellen, erforderten jedoch eine Inline-Verarbeitung. Mithilfe des NI LabVIEW FPGA Module und der NI-RIO-Technologie (RIO, rekonfigurierbare I/O) integrierten wir die Hochgeschwindigkeitsdatenerfassung und Signalverarbeitung für diese Signale in VeriStand, was uns enorme Flexibilität bot.
Im Verlauf des Tests simulierten wir die Fahrbedingungen und überwachten das CAN-Netzwerk auf fehlerhafte Frames und Diagnosemeldungen von verschiedenen ECUs. Diese Frames dienten als Qualitätsindikator der Integration und halfen uns dabei, mögliche Ausfälle zu identifizieren. Des Weiteren isolierten wir Probleme mit der ECU-Firmware. Wir lieferten dem Designteam, und in manchen Fällen auch den Zulieferern, Rückmeldungen zu diesen Tests.
Das auf NI-Produkten basierende HIL-Prüfsystem unterstützte uns dabei, bestimmte Herausforderungen unseres bisherigen Aufbaus anzugehen und ermöglichte es uns zudem, produktiver zu arbeiten. Zu den wichtigsten Vorteilen zählen:
Mithilfe der modularen Hardware und erweiterbaren Software von NI erstellten wir ein zukunftssicheres, zuverlässiges und anpassbares HIL-Prüfsystem. Die Möglichkeit, das System selbst benutzerdefiniert anzupassen, bestärkten unser Vertrauen in die Testergebnisse, und kontinuierlicher Support von NI halfen uns, unsere Ziele schneller zu erreichen.
Sanjay Mane
TATA Motors