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 NamensraumPwm.- Aufrufschnittstelle:
Pwm_SetDutyCycle(ChannelNumber,DutyCycle). - Rückkehrnachricht: Typisierte synchrone Rückmeldung
Pwm_SetDutyCycle.
3. Dynamisches Verhalten & Sequenzablauf
Generic Elements::Pwm Userruft synchronPwm_SetDutyCycle(ChannelNumber,DutyCycle)auf dem ModulPwm::Pwmauf.- Der Ausführungsbalken auf der Lebenslinie von
Pwm::Pwmdokumentiert die Bearbeitung im Treiber. - Nach Abarbeitung kehrt der Kontrollfluss mit der Rückgabenachricht
Pwm_SetDutyCyclezum Aufrufer zurück. - 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.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.