DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_PWM_Driver FIG-8cc28a0526026be2 936 × 392 px 1 Release(s)

Figure 5: Setting the duty cycle

SHA-256 Inhalts-Fingerabdruck: 8cc28a0526026be2ca511d157d6ed73dd21826df461fe248d33dffdf5b13ec0c
✦ 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 Kontext des AUTOSAR Microcontroller Abstraction Layer (MCAL). Das Diagramm spezifiziert den synchronen Aufruf zur Einstellung des Tastverhältnisses an einem PWM-Kanal durch einen Treiber-Nutzer (z. B. komplexer Treiber, I/O-Hardware-Abstraktion oder SWC).

2. Komponenten, Entitäten & Schnittstellen

  • Pwm User: Aufrufende Entität / Software-Komponente oberhalb des MCAL.
  • PWM Driver: MCAL-Treibermodul für Pulsweitenmodulation.
  • Schnittstelle: Synchroner Funktionsaufruf Pwm_SetDutyCycle(ChannelNumber, DutyCycle).
  • Rückkehr: Synchrone Kontrollrückgabe (return).

3. Dynamisches Verhalten & Sequenzablauf

  1. Pwm User initiiert den synchronen Aufruf Pwm_SetDutyCycle(ChannelNumber, DutyCycle) an den PWM Driver.
  2. Während der Bearbeitung im PWM Driver ist die Aktivierungsleiste aktiv.
  3. Nach Ausführung der Funktion erfolgt die Kontrollrückgabe (return) an den Pwm User.
  4. Der Wechsel des Tastverhältnisses erfolgt laut Textnotiz entweder am Ende der laufenden Periode (sofern von der Implementierung/Hardware unterstützt) oder unmittelbar direkt.

4. Normative Relevanz & Entwickler-Hinweise

Die Sequenz dokumentiert die Signatur und das synchrone Ausführungsverhalten der Treiberfunktion Pwm_SetDutyCycle. Wesentlich für Implementierer und Integratoren ist die Randbedingung bezüglich des Aktualisierungszeitpunkts des Duty-Cycle-Registers: Abhängig von der Hardwareunterstützung greift die Änderung erst mit Periodenende oder sofort; die Funktion selbst kehrt synchron nach Konfiguration zurück.

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

R2.1.20 → R3.0.7 redaktionell Nachfolger: FIG-b397fdaf3d334d15
  • 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:.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R2.1.20 AUTOSAR_SWS_PWM_Driver S. 32 5 Figure 5: Setting the duty cycle