Relay
DiscontinuousLe bloc Relay (relais à hystérésis / trigger de Schmitt) bascule entre deux valeurs de sortie fixes (onValue et offValue). Le relais s'active dès que le signal d'entrée franchit à la hausse le seuil d'enclenchement (switchOnPoint), et ne se désactive que lorsque le signal repasse sous le seuil de déclenchement (switchOffPoint).
L'écart entre ces deux seuils constitue la bande d'hystérésis. Cela évite les commutations intempestives et le phénomène de broutement (chattering) en présence de bruit de mesure, tel qu'observé dans les thermostats ou pressostats tout-ou-rien (bang-bang).
Modèle Mathématique
Le bloc Relay implémente :
Entrées & Sorties
| Direction | ID | Label | Type | Status |
|---|---|---|---|---|
| → In | in |
Input | number | Required |
| ← Out | out |
Output | number | Output |
Paramètres
| Paramètres | Label | Type | Défaut | Description |
|---|---|---|---|---|
switchOnPoint |
Switch On Point | number | 0.5 |
|
switchOffPoint |
Switch Off Point | number | -0.5 |
|
onValue |
On Value | number | 1 |
|
offValue |
Off Value | number | 0 |
Exemples d'Utilisation
Thermostat Tout-ou-Rien (Commande Bang-Bang)
Contrôle d'une chaudière avec hystérésis :
Signal d'erreur → Relay (switchOnPoint: 0.5, switchOffPoint: -0.5, onValue: 1, offValue: 0) → Chaudière
Trigger de Schmitt pour Filtrage de Bruit
Mise en forme d'un signal de capteur parasité en un signal binaire stable et propre.
Remarques & Bonnes Pratiques
- Mémoire d'État : Le relais dispose d'une mémoire interne d'état et ne commute que lorsque les seuils opposés sont franchis.
- Immunité au Bruit : Une plage d'hystérésis plus large augmente la robustesse face aux bruits parasites de mesure.
- Logique Inversée : Permuter
onValueetoffValuepermet d'obtenir un relais normalement fermé (inversé).
Composants Associés
- Comparator : Comparateur simple à seuil unique (sans hystérésis)
- DeadZone : Non-linéarité à zone morte continue
- Switch : Commutateur de signaux commandé par une entrée sélectrice