PWM-Analyse
Berechnet das Tastverhältnis, die Impulsbreite, die Periode oder die Frequenz aus einem einzigen Eingangssignal. Das Eingangssignal wird in ein digitales Signal umgewandelt.
Eingabe(n)
|
Name |
Beschreibung |
Einheit |
Typ |
|---|---|---|---|
|
input |
Eingangssignal |
|
Analoges Signal |
|
signalThreshHigh |
Schwellenwert für den High-Status |
|
Konstanter Wert |
|
signalThreshLow |
Schwellenwert für den niedrigen Zustand |
|
Konstanter Wert |
|
timeout |
Time-out |
s |
Konstanter Wert |
Ausgabe(n)
|
Name |
Beschreibung |
Einheit |
Typ |
|---|---|---|---|
|
dutyCycleHigh |
Tastverhältnis basierend auf der Hochphase des Eingangssignals. Das berechnete Signal wird an der positiven Flanke des Eingangssignals aktualisiert. Bereich 0...1. |
|
Analoges Signal |
|
dutyCycleHighPercent |
Tastverhältnis basierend auf der Hochphase des Eingangssignals. Das berechnete Signal wird an der positiven Flanke des Eingangssignals aktualisiert. Bereich 0...100%. |
% |
Analoges Signal |
|
dutyCycleLow |
Tastverhältnis basierend auf der Hochphase des Eingangssignals. Das berechnete Signal wird an der negativen Flanke des Eingangssignals aktualisiert. Bereich 0...1. |
|
Analoges Signal |
|
dutyCycleLowPercent |
Tastverhältnis basierend auf der unteren Phase des Eingangssignals. Das berechnete Signal wird an der negativen Flanke des Eingangssignals aktualisiert. Bereich 0...100%. |
% |
Analoges Signal |
|
frequency |
Frequenz des Eingangssignals. Berücksichtigt den gesamten Zyklus. Das berechnete Signal wird bei positiver oder negativer Steigung des Eingangssignals aktualisiert. |
Hz |
Analoges Signal |
|
frequencyNeg |
Frequenz des Eingangssignals. Berücksichtigt den gesamten Zyklus. Das berechnete Signal wird an der negativen Flanke des Eingangssignals aktualisiert. |
Hz |
Analoges Signal |
|
frequencyPos |
Frequenz des Eingangssignals. Berücksichtigt den gesamten Zyklus. Das berechnete Signal wird an der positiven Flanke des Eingangssignals aktualisiert. |
Hz |
Analoges Signal |
|
period |
Dauer der Signalperiode zwischen zwei identischen Flanken des Eingangssignals. Berücksichtigt den gesamten Zyklus. Das berechnete Signal wird bei positiver oder negativer Steigung des Eingangssignals aktualisiert. |
s |
Analoges Signal |
|
periodNeg |
Dauer der Signalperiode zwischen zwei negativen Flanken des Eingangssignals. Berücksichtigt den gesamten Zyklus. Das berechnete Signal wird an der negativen Flanke des Eingangssignals aktualisiert. |
s |
Analoges Signal |
|
periodPos |
Dauer der Signalperiode zwischen zwei positiven Flanken des Eingangssignals. Berücksichtigt den gesamten Zyklus. Das berechnete Signal wird an der positiven Flanke des Eingangssignals aktualisiert. |
s |
Analoges Signal |
|
pulseWidthHigh |
Dauer der Hochphase des Eingangssignals. Das berechnete Signal wird an der negativen Flanke des Eingangssignals aktualisiert. |
s |
Analoges Signal |
|
pulseWidthLow |
Dauer der niedrigen Phase des Eingangssignals. Das berechnete Signal wird an der positiven Flanke des Eingangssignals aktualisiert. |
s |
Analoges Signal |
|
state |
Signalzustand des abgeleiteten digitalen Signals nach Anwendung der Schwellenwerte. Das berechnete Signal wird bei positiver oder negativer Steigung des Eingangssignals aktualisiert. |
|
Logisches Signal |
Anmerkungen
Die Schwellenwertparameter werden verwendet, um die Zustände "hoch" und "niedrig" des digitalen Signals abzuleiten. Die Ausgangssignale werden immer dann aktualisiert, wenn sich der Zustand des Eingangssignals ändert, oder nach einer Timeout-Dauer (angegeben in Sekunden).