DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_CANDriver FIG-4a2ae66614641447 849 × 797 px 4 Release(s)

Figure 7: 2

SHA-256 Inhalts-Fingerabdruck: 4a2ae66614641447d1fefa1e8d051d24b03fcf355ae52df44da628a4018768a4
✦ 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-Zustandsdiagramm für den CAN-Controller im AUTOSAR Classic CAN Driver (Can). Es beschreibt die zulässigen Controller-Betriebszustände und Deinitialisierungs-Transitionen auf Treiberebene unterhalb des CAN Interface (CanIf).

2. Komponenten, Entitäten & Schnittstellen

  • Pseudo-Initialzustand (Ereignis: PowerON reset)
  • Betriebszustände: UNINIT, STOPPED, STARTED, SLEEP
  • Schnittstellen/API-Trigger: PowerON reset, Can_DeInit(), unbeschriftete Zustandstransitionen sowie Selbsttransitionen an STOPPED und SLEEP

3. Dynamisches Verhalten & Sequenzablauf

  • Auslösend durch PowerON reset tritt der Controller in den Zustand UNINIT ein.
  • Aus UNINIT führt eine Transition in den Zustand STOPPED.
  • Zwischen STOPPED und STARTED bestehen bidirektionale Transitionen.
  • Zwischen STOPPED und SLEEP bestehen bidirektionale Transitionen.
  • Sowohl STOPPED als auch SLEEP besitzen Selbsttransitionen.
  • Über den API-Aufruf Can_DeInit() kann der Controller sowohl aus dem Zustand STOPPED als auch aus dem Zustand SLEEP zurück in den Zustand UNINIT überführt werden.
  • Aus STARTED existiert keine direkte Deinitialisierungs-Transition nach UNINIT.

4. Normative Relevanz & Entwickler-Hinweise

Spezifiziert das normative Zustandsverhalten des CAN-Controllers einschließlich der Deinitialisierung. Für Entwickler bedeutet dies, dass Can_DeInit() nur in den Zuständen STOPPED und SLEEP zulässig ist und den Controller in UNINIT versetzt; vor einer Deinitialisierung aus STARTED muss der Controller zunächst nach STOPPED überführt werden.

Versionsvergleich KI-generiert · gemini-3.8-flash (via agy)

R19-11 → R20-11 keine inhaltliche Änderung Vorgänger: FIG-a96bd0383728793a

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Erkannte Spezifikationsbelege & Anforderungen auf dieser Seite

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

UNINIT | STOPPED | STARTED | SLEEP | Can_DeInit() | PowerON reset | Can_DeInit()

Vorkommen in AUTOSAR-Releases (4)

Release Dokument Seite Nr. Bildunterschrift im Dokument
EXTERN AUTOSAR_SWS_CANDriver S. 38 7 Figure 7: 2
R20-11 AUTOSAR_SWS_CANDriver S. 36 7 Figure 7: 2
R21-11 AUTOSAR_SWS_CANDriver S. 38 7 Figure 7: 2
R22-11 AUTOSAR_SWS_CANDriver S. 38 7 Figure 7: 2