Différences entre les versions de « Analogiques, Seuil haut, Seuil bas, Hystérésis »

De GCE Electronics
Aller à la navigation Aller à la recherche
Ligne 78 : Ligne 78 :
Les repères rouges identifient les changements de l'état ON à l'état OFF.
Les repères rouges identifient les changements de l'état ON à l'état OFF.


==Comportement du moteur de scénario==
===Comportement du moteur de scénario===


===Une action est souhaitée lorsque le seuil haut est franchi===
====Une action est souhaitée lorsque le seuil haut est franchi====


Comme nous avons vu plus haut, l'état d'un périphérique analogique passe à l'état ON lorsque le seuil haut est franchi (le seuil bas doit avoir été franchi au préalable).
Comme nous avons vu plus haut, l'état d'un périphérique analogique passe à l'état ON lorsque le seuil haut est franchi (le seuil bas doit avoir été franchi au préalable).
Ligne 93 : Ligne 93 :




===Une action est souhaitée lorsque le seuil bas est franchi===
====Une action est souhaitée lorsque le seuil bas est franchi====


[[Fichier:V4_analogiques_evenement_NON.PNG]]
[[Fichier:V4_analogiques_evenement_NON.PNG]]

Version du 29 mars 2018 à 18:01


Avant-propos

Dans ce document, nous aborderons des notions de logique booléenne. Ainsi, il est à noter que plusieurs termes peuvent représenter un même état logique :

  • ON, 1, Vrai, Haut
  • OFF, 0,Faux, Bas

Définitions

L'entrée analogique physique

L'IPX800 V4 possède des entrées avec borniers sur lesquelles il est possible de connecter différentes sondes à sortie analogique (tension ou courant variable).

Les données externes (température, pression, humidité, luminosité, ...) sont mesurées par la sonde. Celle-ci adapte sa sortie proportionnellement à la valeur mesurée.

L'IPX800 interprête la tension fournie par la sonde et la transforme au travers de son convertisseur analogique / numérique afin de pouvoir la restituer dans un widget ou encore l'utiliser dans un scénario.

V4 Analogiques.png

L'IPX800 V4 comporte 4 entrées analogiques physiques.

Le périphérique "Entrée analogique" ou "Entrée analogique virtuelle"

Sur l'IPX800 V4, nous avons deux types de périphériques analogiques.

Leur rôle principal est de permettre le dialogue entre l'IPX800 V4 et la sonde. Pour cela, il est possible de renseigner le type de sonde connectée et les deux formules de conversion, nécessaires pour le dialogue entre la sonde, l'IPX800 et l'utilisateur.

L'IPX800 V4 comporte 4 périphériques "Entrée analogique", permettant chacun de décrire l'entrée analogique physique rattachée.

V4 analogiquesb périph.PNG


Comme précédemment, il est possible de renseigner le type de sonde ou les 2 formules de conversion afin de permettre le dialogue entre l'utilisateur et l'IPX800. Cependant, leur valeur ne provient pas d'une sonde connectée directement à l'IPX800, mais d'un matériel en réseau. Les entrées analogiques virtuelles sont au nombre de 32.

V4 analogiques virtuelles périph.PNG

Les deux types de périphériques ayant un fonctionnement rigoureusement identique, nous n'en ferons plus la distinction pour la suite de notre tutoriel.


Utilisation des analogiques dans les scénarios

Le moteur de scénario peut exécuter une tâche lorsque la condition "Evènement" est vraie. Dans le cas d'un périphérique analogique, la mise en place d'un seuil haut et d'un seuil bas permet de modifier l'état logique du périphérique. Dans la clause "Evènement", il est possible de placer un périphérique analogique. Ainsi, le scénario sera exécuté lorsque le périphérique changera d'état.

Les seuils haut et bas

Le moteur de scénarios permet de configurer un seuil haut et un seuil bas sur les périphériques analogiques.

Le seuil haut représente la valeur analogique haute qui fera passer le périphérique à l'état logique Haut (ON). Le seuil bas représente la valeur analogique basse qui fera passer le périphérique à l'état logique Bas (OFF).

Entre le seuil Haut et le seuil Bas, se définit l'Hystérésis (du grec husterêsis, retard).
Toute valeur analogique lue dans cet intervalle ne modifie pas l'état du périphérique.


Voici une animation permettant d'observer le changement d'état d'un périphérique analogique représentant une sonde de température.

  • le seuil haut est défini à 20°C
  • le seuil bas est défini à -3°C

Analogique.gif

Observez le changement d'état logique du périphérique lorsque la température évolue

  • lorsque la température dépasse le seuil haut, le périphérique passe à l'état logique Vrai (ON)
  • lorsque la température dépasse le seuil bas, le périphérique passe à l'état logique Faux (OFF)
  • lorsque la température franchit plusieurs fois le seuil haut sans jamais descendre sous le seuil bas, le périphérique ne change pas d'état.
  • lorsque la température franchit plusieurs fois le seuil bas sans jamais excéder le seuil haut, le périphérique ne change pas d'état.

Les repères verts identifient les changements d'état du périphérique, de l'état OFF à l'état ON. Les repères rouges identifient les changements de l'état ON à l'état OFF.

Comportement du moteur de scénario

Une action est souhaitée lorsque le seuil haut est franchi

Comme nous avons vu plus haut, l'état d'un périphérique analogique passe à l'état ON lorsque le seuil haut est franchi (le seuil bas doit avoir été franchi au préalable). Ainsi, si nous plaçons un périphérique analogique dans la clause "Evènement" d'un scénario, il revient à dire que ce dernier sera exécuté lorsque le périphérique passera à l'état ON.

V4 analogiques evenement.PNG


Voyons une petite animation

Scene analogique.gif


Une action est souhaitée lorsque le seuil bas est franchi

V4 analogiques evenement NON.PNG


Scene NON analogique.gif