Le capteur d'impulsions eGauge (EPS) permet de surveiller le signal d'impulsions à contact sec émis par divers appareils. Toutefois, une configuration supplémentaire est généralement nécessaire pour convertir un simple comptage d'impulsions en mesures exploitables. Cet article explique comment configurer un registre de formules pour effectuer cette conversion et présente différentes options d'affichage des données.
Mise en place des registres
Pour l'enregistrement des données de pouls, deux registres sont nécessaires. Le premier comptabilise les impulsions et le second convertit ce comptage en données exploitables.
Étape 1 : Scannez votre capteur d’impulsions EPS installé avec CTid et ajoutez un enregistrement de capteur pour enregistrer les impulsions :

- Remarque : Ce premier registre enregistrera simplement le nombre d'impulsions générées par l'équipement.
Étape 2 : Ajouter un registre de formule pour convertir le nombre d’impulsions en mesure réelle :
Dans le registre de formule, la valeur du compteur d'impulsions ajoutée à l'étape 1 doit être multipliée par la constante fournie par l'équipement générateur d'impulsions. Cette constante détermine la valeur de chaque impulsion. On la trouve généralement dans la documentation ou les spécifications techniques de l'équipement générateur d'impulsions.
Exemple de formule : Débit volumétrique (gaz, eau, etc.)
Créez un registre de formule pour calculer le débit volumique à partir du comptage d'impulsions. Le contenu de ce registre doit être : $"Pulse Register" * constant * conversion factor où Pulse Register correspond au nom du registre enregistrant le comptage d'impulsions et constant au facteur de conversion du débitmètre. conversion factor est facultatif et sert à convertir la valeur de la constante en mètres cubes à partir d'une autre unité.
La fonction m3_per( unit ) permet de calculer le facteur de conversion. Elle renvoie le facteur par lequel une quantité exprimée dans l'unité spécifiée doit être multipliée pour obtenir la même quantité en mètres cubes (m³). L'unité peut être : « cm3 » (centimètre cube), « in3 » (pouce cube), « pinte », « litre », « gallon » (gallon américain), « ft3 » (pied cube), « baril » ou « acre-pied ».
- La configuration du registre de formules eGauge dans l'interface classique n'inclut que les mètres cubes comme unité de débit volumétrique.
- Si la constante de l'équipement est exprimée dans une unité autre que le mètre cube, il convient de multiplier la formule par un facteur de conversion pour la convertir en mètres cubes. Il sera ensuite possible de modifier l'unité lors de la configuration de l'élément graphique dans l'interface moderne de visualisation.

Exemple de formule : compteurs d’énergie à impulsions
Le contenu du registre de formule doit être : $"Pulse Register" * constant * 3600 où Pulse Register est le nom du registre enregistrant le nombre d'impulsions, et constant est le facteur constant du compteur Wh (correspondant à la consommation en wattheures par impulsion). La capture d'écran ci-dessous illustre le calcul pour une impulsion unique représentant 5,3 wattheures :

Les mathématiques derrière le registre des formules
La multiplication par 3 600 de la puissance en Wh par impulsion s'explique par la précision de la mesure à la seconde et par le fait qu'une heure compte 3 600 secondes. Par exemple, si la constante du compteur est de « 1 » (ce qui signifie qu'une impulsion équivaut à 1 Wh), lorsque le compteur eGauge reçoit une impulsion, il enregistre « 1 » à cette seconde, ce qui correspond à 1 watt pendant cette seconde de détection (1 watt-seconde d'énergie). Pour convertir les watt-secondes en wattheures, on multiplie par 3 600.
Si une seule impulsion représente des kWh plutôt que des Wh, la formule devra être multipliée par 1 000, comme ceci :
$"Pulse Register" * constant * 3600 * 1000
- Les compteurs d'impulsions changent d'état de sortie à chaque impulsion ; c'est-à-dire que la sortie passe de l'état ouvert à l'état fermé pour indiquer une seule impulsion, puis de l'état fermé à l'état ouvert pour indiquer l'impulsion suivante, et ce, en alternance continue pour chaque impulsion.
Étape 3 : Enregistrez les modifications apportées à la configuration. Les nouveaux registres commenceront à enregistrer des données à partir de maintenant.
Visualisation des données de pouls
- Nécessite la version 4.7 ou ultérieure du firmware.
La visualisation des données de pouls sur la vue graphique eGauge se fait de préférence à l'aide d'un élément de graphique à barres .
La sortie d'impulsions diffère des autres types de signaux dans le sens où une impulsion se produit rapidement et, selon la fréquence à laquelle le matériel tiers génère une impulsion, un laps de temps assez important peut s'écouler entre les impulsions détectées.
Les données de sortie d'impulsions visualisées sous forme de courbe peuvent présenter des pics et montrer l'accumulation totale sur toute la période affichée dans la vue graphique :

La même période de 15 minutes, visualisée sous forme d'élément de graphique à barres, est plus facile à interpréter et fournit des données plus détaillées sur le graphique :

Définition d'un élément de graphique à barres pour les données Pulse
Les graphiques à barres sont disponibles à partir de la version 4.7 du micrologiciel. Pour plus d'informations sur la personnalisation des graphiques, veuillez consulter la section : Personnalisation de l'affichage des graphiques
Après avoir configuré les registres appropriés pour compter les impulsions et effectuer les calculs nécessaires, ajoutez un nouvel élément de graphique à votre vue graphique comme indiqué :

- Type d'élément : Set to Bar
- Valeur à représenter graphiquement : Choisissez le registre de formule calculant les mesures définies dans les premières étapes de cet article.
- Options avancées : Cochez cette case pour afficher le menu déroulant des unités et modifier le type d’unité. Si l’option « Auto » est sélectionnée, l’unité sera choisie en fonction des paramètres régionaux.