DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_PWM_Driver FIG-b397fdaf3d334d15 921 × 770 px 2 Release(s)

Figure 5: Setting the duty cycle

SHA-256 Inhalts-Fingerabdruck: b397fdaf3d334d15359644f08458d04ddeb899409a1c430d2148ed9b6e591a3a
✦ 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 (sd Pwm_SetDutyCycle()) im formalen AUTOSAR-Metamodell-Kontext (MCAL). Es modelliert die Interaktion zwischen der generischen Anwenderebene und dem PWM-Treibermodul («module»).

2. Komponenten, Entitäten & Schnittstellen

  • Generic Elements::Pwm User: Repräsentiert die generische Benutzerinstanz oberhalb der Treiberabstraktion.
  • «module» Pwm::Pwm: Formal als AUTOSAR-Modul typisierte Zielkomponente im Namensraum Pwm.
  • Aufrufschnittstelle: Pwm_SetDutyCycle(ChannelNumber,DutyCycle).
  • Rückkehrnachricht: Typisierte synchrone Rückmeldung Pwm_SetDutyCycle.

3. Dynamisches Verhalten & Sequenzablauf

  1. Generic Elements::Pwm User ruft synchron Pwm_SetDutyCycle(ChannelNumber,DutyCycle) auf dem Modul Pwm::Pwm auf.
  2. Der Ausführungsbalken auf der Lebenslinie von Pwm::Pwm dokumentiert die Bearbeitung im Treiber.
  3. Nach Abarbeitung kehrt der Kontrollfluss mit der Rückgabenachricht Pwm_SetDutyCycle zum Aufrufer zurück.
  4. Gemäß integrierter Spezifikationsnotiz erfolgt die Umschaltung des PWM-Tastverhältnisses hardwareabhängig entweder am Ende der aktuellen Periode oder unmittelbar.

4. Normative Relevanz & Entwickler-Hinweise

Die Spezifikationsnote dokumentiert den Status (proposed by DB as per SWS Pwm Driver 1.0.9) sowie die funktionale Verhaltensanforderung. Treiber-Implementierungen müssen berücksichtigen, ob die Ziel-Hardware gepufferte/periodensynchrone Register-Updates unterstützt; die Schnittstelle selbst blockiert nicht über Periodengrenzen hinweg, sondern liefert den Funktionsrücksprung direkt nach Konfiguration ab.

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

R2.1.20 → R3.0.7 redaktionell Vorgänger: FIG-8cc28a0526026be2
  • UML-Strukturierung & Modellierung: Ergänzung des Stereotyps «module» und Paketpfads Pwm::Pwm für den PWM-Treiber sowie Generic Elements::Pwm User für den Benutzer.
  • Rückgabenachricht: Änderung der Beschriftung des gestrichelten Rückwärtspfeils von generischem return zu Pwm_SetDutyCycle.
  • Kommentarnote: Verlagerung der Funktionsbeschreibung aus dem Diagrammrand in eine strukturierte Metadaten-Note am unteren Rand mit Feldern für Status, Description und Comments:.
R3.1.5 → R3.2.3 keine inhaltliche Änderung Nachfolger: FIG-b34f279e895d55f9

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

sd Pwm_SetDutyCycle() | «module» | Pwm::Pwm | Generic Elements::Pwm | User | Status: proposed by DB as per SWS Pwm Driver 1.0.9 | Description: Set PWM Driver Set Duty Cycle The PWM duty cycle will be changed either at the end of the current period if supported or directly if not supported by the implementation. | Comments: | Pwm_SetDutyCycle(ChannelNumber,DutyCycle) | Pwm_SetDutyCycle

Vorkommen in AUTOSAR-Releases (2)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R3.0.7 AUTOSAR_SWS_PWM_Driver S. 36 5 Figure 5: Setting the duty cycle
R3.1.5 AUTOSAR_SWS_PWM_Driver S. 36 5 Figure 5: Setting the duty cycle