DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_PWM_Driver FIG-b34f279e895d55f9 921 × 771 px 1 Release(s)

Figure 6: Setting the duty cycle

SHA-256 Inhalts-Fingerabdruck: b34f279e895d55f91e50f5f74fafb1cc9c070c8dd80ba6373fb7b0ac661e7de0
✦ 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)

R3.1.5 → R3.2.3 keine inhaltliche Änderung Vorgänger: FIG-b397fdaf3d334d15

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 (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R3.2.3 AUTOSAR_SWS_PWM_Driver S. 37 6 Figure 6: Setting the duty cycle