Details

ETAS übernimmt die Entwicklung und Wartung der Standardized Utility Modules, um mit allen Updates von GM konform zu sein. Basierend auf unserer umfangreichen AUTOSAR-Erfahrung arbeiten wir proaktiv mit GM zusammen, um die Spezifikationen weiter zu verfeinern.

ETAS RTA-SUM bietet die folgenden SUMs

SUM_SUSD – Startup Shutdown Coordinator

SUM_SUSD enthält die folgenden Funktionen: Application State Manager, Application SW-C Start / Shutdown, Operating/Battery Voltage Monitor und Wakeup Reason DID. Um die von SUM_SUSD ausgeführten Funktionen zu verstehen, ist es notwendig, das Verhalten der BSW-Module EcuM und BswM, wie von AUTOSAR definiert, zu verstehen.

SUM_PNC - Partial Network Coordinator

SUM_PNC verwaltet alle BSW-Services im Zusammenhang mit Partial Networks (PNs) für ein Steuergerät, das Mitglied einer beliebigen PN ist. Es muss in allen Steuergeräten implementiert werden, die Mitglied einer beliebigen PN sind. Dadurch funktionieren alle anderen SW-Cs abstrahiert von der Quelle.

SUM_ERRH - Error Handling Module

SUM_ERRH wird über Fehlerereignisse benachrichtigt, die von BSW-Produktionsfehlern oder SUM-Fehlerereignissen erzeugt werden. Es filtert die Ereignisse mit dem entsprechenden debounce-Algorithmus. Basierend auf diesen Ergebnissen benachrichtigt SUM_ERRH das Dem-Modul (Diagnostic Event Manager) über ein Ereignis und einen bestandenen/nicht bestandenen Test für dieses Ereignis. Das Dem-Modul ist für die Pflege des Statusbytes verantwortlich.

SUM_TCS - (Global) Timing Client Service

SUM_TCS ist in erster Linie dafür vorgesehen, einen synchronisierten Zeitstempel für den erweiterten Datensatz eines DTCs in allen als TS_Slave bezeichneten Steuergeräten bereitzustellen. SUM_TCS ist nicht dafür vorgesehen, Steuerfunktionen oder sichtbare Anzeigedaten für den Fahrer / Beifahrer bereitzustellen.

SUM_TCS empfängt ein Signal (TimeSyncMessage) über den seriellen Datenkommunikationsbus eines Steuergeräts, das über die Funktion Master Clock verfügt. Die Auflösung und Übertragungsrate des Master-Clock-Signals wird vom Diagnoseteam festgelegt.

SUM_SSC - Security Service Coordinator

SUM_SSC ist die Haupt-SUM-Schnittstelle zum BSW Crypto Stack und verwaltet alle BSW-Dienste, die sich auf die Sicherheit beziehen. SUM_SSC ist für die Implementierung aller sicherheitsrelevanten Funktionalitäten wie Message Authentication, ECU Security Unlock und Security Peripheral Key Provisioning vorgesehen. Die Unterstützung aller Funktionen hängt von der Verfügbarkeit des HSM auf dem Steuergerät ab.

SUM_SSM - Signal Status Monitor

SUM_SSM soll eine Standardimplementierung definieren, um die verschiedenen Status des Datenwerts, die mit empfangenen seriellen Datensignalen verbunden sind, zu interpretieren und eine konsistente Schnittstelle zur Funktionssoftware bereitzustellen. SUM_SSM wird verwendet, um Statusinformationen in Bezug auf die Signalintegrität und die Quellenintegrität empfangener Signale handhaben zu können.

Der Signalintegritätsstatus wird durch die Interpretation eines "Flags" oder eines speziellen Wertes bestimmt, der anzeigt, ob erfolgreich empfangene Signale von der lokalen SW-C verwendet werden können. Der Source-Integrity-Status wird durch die Erkennung von Übertragungsfehlern von Sendern aufgrund von Fehlerbedingungen der physikalischen Schicht bestimmt.

Diese Fehler können von steuergerätespezifischen oder funktionsspezifischen Fehlerbehandlungsstrategien verwendet werden. SUM_SSM implementiert eine Reihe von standardisierten Mechanismen, die von den Konsumenten serieller Datensignale verwendet werden, um die Signaldatenwerte zu verwenden oder zu verwerfen.

SUM_LNM - LIN Network Manager

SUM_LNM verwaltet die Interaktion mit den BSW-Services in Bezug auf das LIN-Network-Management für ein Steuergerät, das Master eines beliebigen LIN-Netzwerks ist. Es gibt jeweils einen SUM_LNM pro Netzwerk. Wenn beispielsweise ein Steuergerät der LIN-Master für drei LIN-Netzwerke ist, dann muss dieses Steuergerät drei eigenständige SUM_LNM-Software-Kompositionen implementieren, die jeweils ein LIN-Netzwerk steuern.

SUM_DIAG - (Global) Diagnostic Application Service

SUM_DIAG ist in erster Linie für die Implementierung von Diagnosefunktionen auf Anwendungsebene vorgesehen, wie z. B. die Überprüfung der Hersteller-Vorbedingungen für mehrere UDS-Dienste, die Verwaltung des Enable Counter Value des Herstellers und die Verwaltung der Over The Air Programming State Flag.

SUM_SOH – State of health manager

SUM_SOH stellt Funktionalitäten zur Verfügung, die für die Überwachung und das Reporting mehrerer Facetten des Betriebszustands der ECU-Kommunikationssysteme, HW-, OS- und SW-Komponenten erforderlich sind. Mit der Implementierung spezifischer Softwarefunktionen, die als Reliability Monitors bezeichnet werden, ist SUM_SOH für die Überwachung von Reset-Events, NVM- und OS-Fehlern, Shutdown-Verzögerungen, Communication Session Events und Zuständen von Watchdog-Manager kontrollierten Entitäten zuständig. SUM_SOH liefert Daten zu solchen kontrollierten Ereignissen über Ad-hoc-DIDs.