BlockWerk Documentación
≥

Comparator

Logic

El bloque Comparator compara una señal de entrada con un valor de umbral y genera un resultado binario: 1 (verdadero) si se cumple la condición de comparación, y 0 (falso) en caso contrario. Es indispensable para la monitorización de límites de seguridad (sobrecalentamiento, sobrecorriente), detección de cruces por cero y generación de señales booleanas de control.

Simular en BlockWerk

Simulador interactivo en tu navegador — sin instalación, motor WebAssembly.

Simular en BlockWerk →

Modelo Matemático

y={1,if u op threshold0,otherwiseop∈{≥,>,≤,<,=,≠}y = \begin{cases} 1, & \text{if } u \text{ op } \text{threshold} \\ 0, & \text{otherwise} \end{cases} \\ \text{op} \in \{ \ge, >, \le, <, =, \neq \}

Entradas y Salidas

Direction ID Label Tipo Status
→ In in Input number Required
← Out out Output number Output

Parámetros

Parámetros Label Tipo Por defecto Descripción
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

Ejemplos de Uso

Detección de Cruce de Umbral

Supervisión de temperatura para encender un ventilador cuando T≥60∘CT \ge 60^\circ\text{C}:

Sensor de temperatura → Comparator (op: >=, threshold: 60) → Ventilador (On/Off)

Detector de Cruce por Cero

Detección del semiciclo positivo de una tensión alterna (u>0u > 0):

Tensión alterna → Comparator (op: >, threshold: 0) → Onda cuadrada (1/0)

Observaciones y Buenas Prácticas

  • Salida Binaria: Proporciona valores discretos (1.0 o 0.0), óptimos para gobernar circuitos lógicos.
  • Sin Retardo: Conmutación inmediata dentro del mismo paso de simulación.
  • Tolerancia Numérica: La comparación de igualdad emplea una tolerancia flotante (10−910^{-9}) para prevenir imprecisiones de coma flotante.
  • Ruido y Rebotes: Si la señal presenta ruido cerca del umbral, la salida puede conmutar erráticamente. En tal situación conviene usar el bloque Relay (con histéresis).

Bloques Relacionados

  • Relay: Conmutación con histéresis inmune a oscilaciones por ruido
  • Switch: Enrutamiento de señales analógicas accionado por comparador
  • LogicGate: Lógica booleana (AND, OR, NOT) aplicada a señales de comparación