Skip to main content

Consumption Calculator

This tool is designed to help estimate the battery life of a device based on various parameters.

warning

WORK IN PROGRESS: This tool is currently under development and may not be accurate (possible deviations).


Consumption Calculator

Battery Capacity

Our battery-powered devices are powered by two different battery packages: D (19000 mAh) and D2 (38000 mAh), ensuring a versatile and long-lasting energy supply for a wide range of applications.

Safety Margin

The safety margin is given in percentages and represents the reduction in the total battery capacity.

Safety margin=SmSafety\ margin = S_m Safety margin multiplication value=SxSafety\ margin\ multiplication\ value = S_x Sx=1Sm100S_x = 1 - \frac{S_m}{100}

Average Consumption

Average consumption can be divided into two main sections:

  1. Active Mode: In active mode, devices engage in a variety of tasks including interface interactions such as M-Bus communication, wM-Bus communication, S0 pulse counting, and RS485/Modbus communication. This mode is also when data transmission occurs, utilizing technologies like NB-IoT or LoRaWAN for sending data to remote servers or gateways. After completing these activities, the device prepares to enter sleep mode, a process that involves shutting down unnecessary functions and reducing power consumption to a minimum.

  2. Sleep Mode: In sleep mode, the device is in a low-power state, consuming minimal energy. This mode is essential for conserving battery life and ensuring the device remains operational for extended periods.

Iactive=I1t1+I2t2+I3t3++INtNt1+t2+t3++tNI_{active}=\frac{I_1 \cdot t_1+I_2 \cdot t_2+I_3 \cdot t_3+\ldots+I_N \cdot t_N}{t_1+t_2+t_3+\ldots+t_N} Ic=(Iactivetactive)+(Isleeptsleep)tactive+tsleepI_c = \frac{(I_{active} \cdot t_{active}) + (I_{sleep} \cdot t_{sleep})}{t_{active} + t_{sleep}} BatLife=SxBatCapacityIc{Bat}_{Life} = \frac{S_x \cdot {Bat}_{Capacity}}{I_c}

Measurement

diagram

Flowchart for Device Parameter Measurement