A field team faces an unresolved physical question: How can one timing change cut battery life below two years? They must answer it before changing report interval on the real device. Predict the direction first.
See the relationship before changing it
The figure reads from left to right. The blue card is report interval. The middle card applies this page's relationship. The green card is sleep time. Walk the arrows once: set the input, apply the rule, then read the result with its unit.
The retained audit below checks several chapter fixtures. This added model holds every other chapter fixture fixed, so the numeric fixture does not switch without explanation.
Derive the baseline in four named moves
- 1
Name the input. The chapter baseline for report interval is 300.
- 2
Name the relationship. At 300 s: Iavg=(0.010x299.83+5x0.05+15x0.02+120x0.10)/300=51.8 uA Qusable=2400x0.99²=2352 mAh; 2-year budget=134 uA; margin=2.59x At 60 s: Iavg=219 uA; life=2352/0.219/8760≈1.23 years
- 3
Substitute the chapter fixture. Set report interval to 300. The page ledger gives sleep time as 299.83 s.
- 4
Read the result. Keep s beside the value. Use it only inside the technical boundary on this page.
Predict, then change report interval
Try Predict the direction of sleep time. Move one control, calculate, then check your prediction.
Observe The numerator loses sleep time and keeps almost the same active charge while the denominator shrinks. Reset the control to 300 and compare sleep time.
Explain Only report interval moves here. The other chapter fixtures remain fixed.
Check yourself
What should you do before trusting a moved-control result?
What does this small model leave out?
1. Start with current multiplied by time
Current tells how quickly charge moves. Multiplying current by the seconds spent in a state gives that state's share of one cycle. A short 120 mA transmit burst can matter more than a longer 5 mA sensing step.
2. Name every algebra move
Find sleep timetsleep=T−tsense−tcompute−ttx.
Multiply each stateQi=Ii ti.
Add and divideIavg=ΣIi ti/T.
Derate the cellQusable=Qnominal(1−r)y.
Convert charge to lifelife=Qusable/Iavg.
3. Reproduce both report intervals
Qusable=2400×0.99²=2352 mAh; 2-year budget=134 µA; margin=2.59×
At 60 s: Iavg=219 µA; life=2352/0.219/8760≈1.23 years
Only the interval changes. The shorter cycle repeats the sensing, computing, and radio charge five times as often.
4. Try the report interval
TryMove the interval from five minutes toward one minute without changing any current or active duration.
ObserveShorter intervals barely change sleep current, but repeat all three active charges more often.
ExplainThe numerator loses sleep time and keeps almost the same active charge while the denominator shrinks.
This is a repeating current ledger, not an electrochemical cell simulation.
- States
- Real firmware adds startup, retry, update, and fault states
- Cell
- Temperature, pulse load, cutoff voltage, and aging change usable charge
- Timing
- Measure installed durations instead of trusting catalog examples
Use current traces and worst-case timing before signing a service interval.
5. Test the timing claim
Capture a complete cycle at normal, weak-link, update, and recovery conditions. Repeat it at the coldest supported temperature and at low cell voltage.
6. Record the power state
Store firmware, interval, every current and duration, radio retries, cell lot, temperature, cutoff, measured trace, and the changes that force a rerun.
7. Check yourself
Why not average 10 µA, 5 mA, 15 mA, and 120 mA directly?
Why does 60 seconds fail the two-year budget?
Does the 5.18-year arithmetic qualify the product?
The four currents, durations, intervals, and cell-aging case reproduce the chapter's worked region.
- 2,400 mAh
- Catalog-typical Li-SOCl2 teaching cell
- 1% per year
- Simplified compounding self-discharge assumption
- Four states
- Useful ledger, not the complete installed waveform
Correct, not complete: a four-state average does not qualify battery life.
UX Uma guides