Electronic – How to calculate battery life allowing for duty cycle

batteriesduty cyclepower

I have a battery rated at 2610mAh.
The device it's powering transmits to the network for 35ms during this time it uses 1.95mA of power. the rest of the time the device draws 0mA. I want to workout how long the battery would last in seconds.

Here's what I've done to calculate this. I'm not too sure if I've done it right. First I converted the 2610mAh (battery rating) into mA seconds:

$$2610 \cdot 60 \cdot 60 = 9396000\ mA \cdot s$$

Then I calculated how many mA the device uses each second:

$$\frac{1.95}{35} = 0.055714 mA/ms \cdot 1000 = 55.714 mA/s$$

Now I use the formula \$t=\frac{C}{I}\$:

$$\frac{9396000}{55.714} = 168647s$$

Is this the correct way to do this?

Best Answer

If it's a duty cycle of 4%, then the average load is 4% of 1.95mA, or 78 uA. The battery should last 2610 / 0.078 hours, or 33461 hours. Over 3 years.

Battery capacity changes with temperature, time, and discharge rate (and the 2610 mAh rating isn't too precise either, in my experience.) These calculations are probably within ±20% of the real answer.