Pulse counters

This section covers the general configuration parameters for pulse-based loggers. The settings define how pulses are interpreted, filtered, and converted into final measurement values, ensuring accurate counting and reliable operation across different pulse-generating devices.

Manual calibration

When the pulse counter is activated for the first time, the Efento application will display a message indicating that all channels must be synchronized (i.e., their starting points must be set).

To set the starting point, connect to the device and navigate to: Advanced → Calibration → Manual calibration → Select channel → Set starting point.

If the device includes multiple measurement channels, make sure to set the starting point for each one. After completing the calibration, wait for one full measurement period (5 minutes by default). The sensor will begin recording data from the configured starting point, and the calibration notification will disappear.

Calibration parameters

In addition to manual calibration, pulse counters includes extra calibration parameters that allow users to fine-tune their operation and adapt it to their specific requirements.

Conversion Ratio

Defines the relationship between the number of pulses and the final result value.

0.000001 to 65,535: Each pulse adds this number to the result.

Pulse Timeout

The maximum allowed length (duration) of a single pulse, in milliseconds.

0: Max pulse length is not checked.

1 to 65,535: Max pulse length in milliseconds (must be greater than Debounce Time).

Debounce Time

State changes shorter than this time (in milliseconds) are ignored. Prevents counting electrical 'noise'.

0: Debounce time is not used.

1 to 65,535: Debounce time in milliseconds (must be lower than Pulse Timeout).

Logic Type

Defines the electrical logic for counting pulses. Normal logic - change from low to high state = 1 pulse, Reversed logic - change from high to low state = 1 pulse

Normal logic, Reversed logic.

Accumulation mode

Determines if the counter resets after each measurement period.

0: Resets counter after each period. 1: Continues to count up (accumulates) after each period.

Notes on pulse counter settings - Debounce Time

This parameter helps prevent false pulse counting caused by electrical interference from nearby machinery or long cable connections between the pulse counter and the meter. It also mitigates errors caused by contact bouncing. The debounce time defines a period during which additional pulses are ignored after a state change on the pulse input. For example, if the debounce time is set to 300 ms, the sensor will ignore any further pulses within 300 milliseconds after detecting a change.

Last updated