AUTOSAR_SWS_COM
FIG-f8f07ba46f658958
911 × 1218 px
1 Release(s)
Figure 16: Interactions between the AUTOSAR COM module and the PDU router
SHA-256 Inhalts-Fingerabdruck:
f8f07ba46f6589587fddd7a4cc122cdb9392c434c73fb1989926e8a83f52927f
✦
KI-generierte Bildanalyse & technische Beschreibung
Modell: gemini-3.8-flash (via agy) · Rezept figure-series@1 · erstellt am 2026-10-08
1. Diagrammtyp & Architektur-Kontext
UML-Sequenzdiagramm (Interaktionsdiagramm mit drei sequenziellen Rahmen seq). Modelliert die standardisierten Interaktions- und Datenflussszenarien zwischen dem AUTOSAR COM-Modul (Com, Services Layer) und dem PDU Router (PduR, Communication Abstraction Layer) für die Bussysteme CAN, LIN und FlexRay.
2. Komponenten, Entitäten & Schnittstellen
- Komponenten / Module:
«module» Com: AUTOSAR Communication-Modul (Signal- und I-PDU-Verarbeitung, Signal-Packing/-Unpacking, Filterung).«module» PduR: PDU Router (I-PDU-Routing zwischen busabstrahierenden Schnittstellen und oberen Schichten).
- Schnittstellen & Interaktionen:
- Empfangspfad (
seq Reception CAN, LIN, FlexRay):Com_RxIndication(PduIdType, uint8*): Callback vom PduR an Com zur Übergabe empfangener I-PDU-Daten.
- Sendepfad mit TriggerTransmit (
seq Transmission LIN, FlexRay):PduR_ComTransmit(Std_ReturnType, PduIdType, const PduInfoType*) :Std_ReturnType: Sendeanforderung von Com an PduR.Com_TriggerTransmit(Std_ReturnType, PduIdType, PduInfoType**): Polling-Callback von PduR an Com zur Datenabholung für zeitgesteuerte Busse.Com_TxConfirmation(PduIdType): Sendeabschluss-Bestätigung von PduR an Com.
- Direkter Sendepfad (
seq Transmission CAN):PduR_ComTransmit(Std_ReturnType, PduIdType, const PduInfoType*) :Std_ReturnType: Sendeanforderung von Com an PduR.Com_TxConfirmation(PduIdType): Sendeabschluss-Bestätigung von PduR an Com.
- Synchroner Rückgabewert:
E_OK()als synchrone Antwort aufPduR_ComTransmit.
- Empfangspfad (
3. Dynamisches Verhalten & Sequenzablauf
- Sequenz
Reception CAN, LIN, FlexRay:- PduR ruft bei PDU-Empfang synchron
Com_RxIndication(PduIdType, uint8*)auf. - Com führt die interne Verarbeitung aus (
Internal processing()), z. B. Entpacken und Signalrouting. - Gestrichelte Kontrollrückkehr zum PduR.
- PduR ruft bei PDU-Empfang synchron
- Sequenz
Transmission LIN, FlexRay:- Com initiiert die Übertragung via
PduR_ComTransmit(Std_ReturnType, PduIdType, const PduInfoType*). - PduR verarbeitet intern (
internal processing()) und antwortet synchron mitE_OK(). - Zum Sendezeitpunkt im Bus-Fahrplan ruft PduR nach interner Verarbeitung (
internal processing())Com_TriggerTransmit(Std_ReturnType, PduIdType, PduInfoType**)auf, um Nutzdaten abzufragen. - Com stellt die Daten im Rahmen von
Internal processing()bereit und kehrt zurück. - Nach erfolgreicher Bus-Übertragung ruft PduR
Com_TxConfirmation(PduIdType)auf; Com schließt den Vorgang intern ab (Internal processing()) und kehrt zurück.
- Com initiiert die Übertragung via
- Sequenz
Transmission CAN:- Com stößt die direkte Übertragung mit
PduR_ComTransmit(Std_ReturnType, PduIdType, const PduInfoType*)an. - PduR quittiert die Anforderung synchron mit
E_OK(). - Nach erfolgter Übertragung meldet PduR den Abschluss über
Com_TxConfirmation(PduIdType). Com führt die interne Nachbereitung aus (Internal processing()) und kehrt zurück.
- Com stößt die direkte Übertragung mit
4. Normative Relevanz & Entwickler-Hinweise
- Definiert die standardisierten Interaktionsabläufe gemäß AUTOSAR COM SWS.
- Unterscheidet architekturell zwischen getriggerten Übertragungen (
TriggerTransmitfür deterministische, fahrplanbasierte Busse wie LIN und FlexRay) und direkten/ereignisgesteuerten Übertragungen (CAN). - Spezifische Eigenheiten dieser Release-Fassung (R4.0.3):
Com_RxIndicationübergibt Nutzdaten als einfachen Byte-Zeigeruint8*ohne explizite Längenangabe im Struct.Com_TriggerTransmitverwendet eine Zeiger-auf-Zeiger-SignaturPduInfoType**.Com_TxConfirmationübermittelt ausschließlich diePduIdTypeohne Statusparameter (result).- Entwickler müssen sicherstellen, dass PDU-IDs in COM und PduR konsistent konfiguriert sind und Daten bei
TriggerTransmitreentrant bereitgestellt werden können.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.