Dieses Tutorial beschreibt wie die Erfassung von Impulsen eines Wasser- oder Energiezählers mit einem myDatlogEASY IoT realisiert werden kann.
Voraussetzung:
Bitte nehmen Sie zuvor Ihren myDatalogEASY IoT(mini) entsprechend Kurzanleitung myDatalogEASY IoT mit der 4-Kanal-Datenlogger IoT-App in Betrieb.
Benötigte Komponenten
Wasser- oder Energiezähler mit einem Impulsausgang.
Dabei unterscheidet man zwischen unterschiedlichen Typen von Impulsausgängen:
Passiver Impulsausgang
Der Zähler verfügt über einen Kontakt, der bei jedem Impuls kurzzeitig betätigt wird. Dieser kann im einfachsten Fall als mechanischer Schalter oder als Reed-Kontakt ausgeführt sein.
Weit verbreitet finden sich elektronische Ausgänge in Form von Halbleiterschaltern.
Die Messspannung muss bei dieser Ausführung extern angelegt werden. Im energieautarkem Bertrieb erfolgt die Versorgung typischerweise durch den myDatalogEASY IoT.
Elektrische Parameter
Messspannung 3,3V oder15V oder 24V, low <0,99V, high >2,31V, Impulslänge min. 1ms
Aktiver Impulsausgang
Der Zähler gibt aktive Spannungsimpulse aus.
Elektrische Parameter
Messspannung U max. 32VDC, low <0,99V, high >2,31V, Bürde 10k086, Impulslänge min. 1ms
Elektrische Installation
Anschlussbelegung
Passiver Impulsausgang
Um die Zählimpulse eines “passiven Impulsausgangs” korrekt zu erfassen, wird eine permanente Messspannung benötigt. Der myDatalogEASY IoT verfügt über 2 unterschiedliche Spannungsausgänge:
VEXT …. schaltbare Sensorversorgung 3,3V
VOUT …. schaltbare Sensorversorgung 15/24V
Sofern vom Zählerausgang unterstützt, ist die Verwendung von VEXT (3,3V) empfohlen.
Bei einem Nicht-Massebezogenen Kontakt, d.h. es besteht keine Masseverbindung zwischen dem myDatalogEASY IoT und dem Wasserzähler, kann folgende Beschaltung gewählt werden:
Ri = 10k086
RLoad max = 4k
Um die Impulse korrekt erfassen zu können, müssen folgende Spannungspegel am Universaleingang UIx eingehalten werden
Low <0,99V, High >2,31V
Liegt ein Massebezug vor, d.h. die Masse vom EASY IoT ist mit der Masse des Wasserzählers verbunden (auch über die Erdung), muss folgende Beschaltung gewählt werden. Ein zusätzlicher Pull-Up Widerstand wird benötigt.
RPull-up max = 4k
RLoad << RPull-up
Um die Impulse korrekt erfassen zu können, müssen folgende Spannungspegel am Universaleingang UIx eingehalten werden
Low <0,99V, High >2,31V
Aktiver Impulsausgang
Wird vom Zähler ein aktives Spannungssignal ausgegeben, muss folgende Beschaltung gewählt werden.
Um die Impulse korrekt erfassen zu können, müssen folgende Spannungspegel am Universaleingang UIx eingehalten werden
Low <0,99V, High >2,31V
Umax 32V
Konfiguration
Um den Zählwert im myDatalogEASY IoT zu erfassen, stehen 3 verschiedene Modi zur Verfügung:
Modus | Beschreibung |
---|---|
Cnt.Inf. | Endloszähler von Impulsen, z.B. Erfassung Zählerstand Wasseruhr. |
Cnt.Day | Tageszähler von Impulsen, z.B. Erfassung von Tagesverbrauch Wasserzähler. |
Cnt.Intrvl. | Intervallzähler von Impulsen, z.B. Erfassung von Strom- oder Wasserverbrauchswerten. |
Im Folgenden wird die Konfiguration als Endloszähler beschrieben. Details über die anderen Modi finden sie hier https://microtronics.atlassian.net/wiki/spaces/Academy/pages/3898245345/Datenlogger+-+Messkan+le+Basiskonfiguration#%5BinlineExtension%5D(Impuls-)Z%C3%A4hler
Wählen Sie den Modus “Cnt.Inf.” für den jeweiligen Messkanal.
Über das Feld “Impuls” muss der Zählwert eines Impulses mit der zugehörigen “Imp.Einheit” eingetragen werden. Das “Max”-Feld definiert das obere Ende der Zeigerinstrumente die in den Auswertungen zur Visualisierung verwendet werden können.
Es steht eine zusätzliche Umrechnungsfunktion “Impuls Faktor” zur Verfügung. Somit können z.B. Impulse in der Einheit “l” gezählt werden, der aufsummierte Zählerwert aber in “m³” am Server zur Verfügung gestellt werden.
Über die optionale konfiguration einer Filterzeit in [ms] kann ein Kontaktprellen eliminiert werden.
Befindet sich der myDatalogEASY IoT im “Aloha”-Modus, ist es möglich den Zählerstand im Gerät zu setzen.
Um den Spannungsausgang VEXT (3,3V) einzuschalten, muss noch folgende Konfiguration bei den Ausgabekanälen vorgenommen werden.
Wichtig
Der Messwert für den Zählerstand wird im Modus “Cnt.Inf.” über ein separates Messkanal-Feld mit dem Namen “<Bezeichnung Messkanal> Cnt.Inf.” an die Plattform übertragen.
Das üblicherweise befüllte Messkanal-Feld (in diesem Fall “Zähler“) wird in diesem Modus nicht verwendet und bleibt leer!