Comparator
LogicDer Comparator-Block vergleicht ein Eingangssignal mit einem Schwellenwert (oder einem zweiten Signal) und liefert ein binäres Ergebnis: 1 (wahr), wenn die Vergleichsbedingung erfüllt ist, und 0 (falsch) andernfalls. Dieser Block ist unverzichtbar für Grenzwertüberwachungen (Übertemperatur, Überstrom), Nulldurchgangsdetektion und die Ansteuerung logischer Steuerungs- und Schaltkreise.
Mathematisches Modell
Ein- & Ausgänge
| Direction | ID | Label | Typ | Status |
|---|---|---|---|---|
| → In | in |
Input | number | Required |
| ← Out | out |
Output | number | Output |
Parameter
| Parameter | Label | Typ | Standardwert | Beschreibung |
|---|---|---|---|---|
operator |
Operator | select | >= |
|
threshold |
Threshold | number | 0 |
|
trueResultMode |
True Output | select | constant |
|
trueValue |
True Constant | number | 1 |
|
falseResultMode |
False Output | select | constant |
|
falseValue |
False Constant | number | 0 |
Anwendungsbeispiele
Schwellenwertüberwachung (Grenzwertalarm)
Überwachung eines Temperatursensors zum Einschalten eines Kühlgebläses ab :
Temperatursensor → Comparator (op: >=, threshold: 60) → Lüfter (Ein/Aus)
Nulldurchgangsdetektor
Erkennung des Polaritätswechsels einer Wechselspannung ():
Wechselspannung → Comparator (op: >, threshold: 0) → Rechtecksignal (1/0)Hinweise & Best Practices
- Binärer Ausgang: Liefert saubere diskrete Signalwerte (
1.0oder0.0), ideal für Logikschaltungen. - Verzögerungsfrei: Schaltet unmittelbar im selben Rechenschritt ohne Phasenverzögerung.
- Numerische Toleranz: Gleichheitsprüfungen nutzen eine Epsilon-Toleranz (), um Fließkomma-Rundungsfehler abzufangen.
- Prellen bei Rauschsignalen: Bei verrauschten Signalen nahe dem Schwellenwert kann der Ausgang flattern. Verwenden Sie in solchen Fällen den
Relay-Block (mit Schalthysterese).