PWM (Pulse Width Modulation)
Dieser Funktionsblock ermöglicht es Benutzern, ein künstliches Pulsbreitenmodulationssignal zu erzeugen, das nützlich ist, um das Timing digitaler Signale basierend auf Zeitintervallen oder Stichproben zu steuern.
📥 Eingänge
Dieser Funktionsblock hat keine Eingangsanschlüsse.
📤 Ausgänge
Boolean Dieser Ausgang zeigt den aktuellen Zustand des PWM-Signals an, wechselt zwischen True und False.
🕹️ Steuerungen
Interval Ein beschriftetes Eingabefeld, in dem Sie die Gesamtdauer des Intervalls für das PWM-Signal festlegen können. Dies definiert, wie lange ein kompletter Zyklus (hoch und runter) dauern wird.
Up Duration Ein beschriftetes Eingabefeld, um die Dauer anzugeben, für die das Signal im hohen Zustand (True) innerhalb des Gesamtintervalls bleibt.
Time Mode Ein Umschalter, der es Ihnen ermöglicht, zwischen zeitbasiertem Signal (ein) und stichprobenbasiertem Signal (aus) zu wählen.
🎨 Funktionen
Vielseitige Daueroptionen Benutzer können das PWM-Verhalten basierend auf Zeitintervallen oder Stichprobenanzahlen definieren, was Flexibilität für verschiedene Anwendungen bietet.
Echtzeit-Zustandsaktualisierungen Der Ausgangszustand wird kontinuierlich basierend auf den festgelegten Intervallen und den umgeschalteten Zustandseinstellungen aktualisiert.
📝 Nutzungshinweise
Set Interval: Geben Sie das gewünschte Gesamtintervall mit der Steuerung
Intervalein.Set Up Duration: Geben Sie an, wie lange das Signal während dieses Intervalls hoch sein soll, indem Sie die Steuerung
Up Durationverwenden.Toggle Mode: Schalten Sie je nach Anwendungsbedarf zwischen Zeitmodus und Stichprobenmodus mit dem Schalter
Time Mode.Evaluate: Beim Ausführen des Blocks zeigt der Ausgang den aktuellen Zustand des PWM-Signals an.
📊 Bewertung
Wenn er ausgeführt wird, gibt dieser Funktionsblock ein boolesches Signal aus, das basierend auf den für die Gesamtdauer und die Hochdauer festgelegten Parametern schwankt und ein PWM-Signal simuliert.
💡 Tipps und Tricks
Signalfrequenz anpassen
Um die Frequenz des PWM-Signals anzupassen, ändern Sie das Interval, was sich direkt darauf auswirkt, wie schnell das Signal zwischen den Zuständen wechselt.
Stichprobenanzahl für Konsistenz verwenden
Wenn Sie ein wiederholtes und konsistentes Verhalten in einer kontrollierten Umgebung benötigen, wählen Sie den Stichprobenmodus und verwenden Sie feste Stichprobenanzahlen, um vorhersehbares Timing sicherzustellen.
Überwachung von Zustandsänderungen
Verbinden Sie den Ausgang dieses Funktionsblocks mit einem beliebigen Visualisierungstool, um zu überwachen, wie sich der PWM-Ausgangszustand im Laufe der Zeit oder bei Stichproben ändert.
🛠️ Fehlersuche
Keine Ausgabe beobachtet
Überprüfen Sie, ob die Felder Interval und Up Duration korrekt eingestellt sind. Wenn Up Duration gleich oder länger als Interval ist, kann die Ausgabe hoch bleiben.
Zuletzt aktualisiert