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
Pwm Userinitiiert den synchronen AufrufPwm_SetDutyCycle(ChannelNumber, DutyCycle)an denPWM Driver.- Während der Bearbeitung im
PWM Driverist die Aktivierungsleiste aktiv. - Nach Ausführung der Funktion erfolgt die Kontrollrückgabe (
return) an denPwm User. - 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.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.