Sensors & Measurement · Study deck

Sensor Power: Accuracy and Field Hardening

A lab prototype wakes on cue, but a cold field unit misses interrupts and reports stale values.

Physics Phoebe is your guide for this deck.

sensorpowermanagement
Physics Phoebe, the module guide, in a scene from this chapter.
iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Configure wake sources and data-ready timing before deep sleep.
  • Test power estimates against accuracy, temperature, and field failures.
  • Explain how self-heating and settling delay can make low-power readings inaccurate.
  • Calculate when excitation current violates a temperature sensor's self-heating error budget.
iotclass.org

Major section

Power Accuracy and Field Hardening

Firmware is the software stored inside a device.

  • In the field, cable strain, weak battery power, moisture, and a slow network can turn one fault into a believable but wrong value.
  • For each threat, name the expected sign, the limit for safe use, and the fallback.
  • This review does not prove all future weather or ageing.

Key terms

Warm-up
Warm-up is both an energy event and a measurement-validity interval.

Why it matters

The field symptom is subtle: the node seems reliable because it wakes on schedule and uploads data, yet its readings shift with sample rate, enclosure airflow, or firmware changes.

Power budget ledger separating sleep baseline, sensor warm-up, radio transaction, exception states, and reserve margin.
Power budget ledger separating sleep baseline, sensor warm-up, radio transaction, exception states, and reserve margin.
iotclass.org

Major section

Power Accuracy and Field Hardening (continued)

A cold battery during retries may fail where either test alone passes.

  • It defines the tested envelope.
  • The deeper sections show how calibration, power design, filtering, enclosure choices, and maintenance evidence support that boundary.
  • A field sensor has to be accurate after vibration, moisture, temperature swings, and low battery states.
  • Accelerometer runs continuously (low power).
iotclass.org

Major section

Power Accuracy and Field Hardening (continued)

Warm-up is both an energy event and a measurement-validity interval.

  • The design starts by naming the threats and deciding which protection, calibration, and evidence checks keep the reading usable.
  • But the excitation signal also falls to 83.3%, so the smaller thermal error can hide worsening resolution.
  • GPS off unless accelerometer detects motion.
iotclass.org

Major section

Power Accuracy and Field Hardening (continued)

If the number changes after only the sleep interval changes, investigate timing before recalibrating the sensor.

  • Drooping from the chapter's 3.6 V fresh rail to 3.0 V gives $(3.0/3.6)^2=0.694$, so a 0.10 °C fresh-cell rise becomes 0.0694 °C.
  • A practical power plan therefore starts with a measurement-quality budget, not just a battery-life target.
  • The ledger view also changes how failures are budgeted.
iotclass.org

Major section

Power Accuracy and Field Hardening (continued)

Wireless transmission (Wi-Fi, LoRa, BLE advertising) is often 10–1000x more power-hungry than the microcontroller.

  • The second is warm-up and settling: a sensor that was just powered on after sleep has not yet stabilised, so an eager reading taken too soon is wrong.
  • When changing a power setting changes the measured value, the measurement chain is part of the power design.
  • Factor this into duty-cycle calculations or keep critical sensors powered continuously.
iotclass.org

Major section

Power Accuracy and Field Hardening (continued)

If the error budget allows only 0.25 °C of self-heating and the dissipation constant is 2 mW/°C, the excitation budget is 0.5 mW.

  • A convenient 1 mA test current would dissipate 10 mW and create about 5 °C of self-heating in the same condition.
  • The goal is not the lowest instantaneous current; it is a repeatable energy packet whose thermal error, ADC noise, and settling time are all known.
  • Optimising energy while ignoring settling gives a node that lasts for years and reports numbers that were never quite right.
iotclass.org

Major section

Power Accuracy and Field Hardening (continued)

A node that normally sleeps for 99% of the hour may still need a reserve for cold starts, low-battery retries, cloud outages, or a stuck sensor that forces extra reads.

  • If the normal cycle already consumes the whole budget, exception paths drain the battery first and accuracy degrades next as firmware starts cutting settle time to recover.
  • Some sensors require a warm-up or stabilisation period after power-on before they produce accurate readings.
  • Lithium cells lose capacity at low temperatures; alkaline cells have a steeper voltage drop curve.
iotclass.org

Deck summary

Key takeaways

Firmware is the software stored inside a device.

  • A cold battery during retries may fail where either test alone passes.
  • Warm-up is both an energy event and a measurement-validity interval.
  • If the number changes after only the sleep interval changes, investigate timing before recalibrating the sensor.
  • Wireless transmission (Wi-Fi, LoRa, BLE advertising) is often 10–1000x more power-hungry than the microcontroller.
iotclass.org

Retrieval practice

Recall check 1 of 4

Physics Phoebe says: answer from memory, then check your reasoning.

Q1What is 'self-heating' in a resistive temperature sensor?

AThe sensor warming the microcontroller through the wires.
BA calibration step that pre-warms the sensor for accuracy.
CThe sense current dissipates power in the sensor's own resistance.
DThe battery heating up as it discharges.
Show answer

Answer: C The measurement current is also a heat source, so it adds a systematic upward error.

iotclass.org

Retrieval practice

Recall check 2 of 4

Physics Phoebe says: answer from memory, then check your reasoning.

Q2A sensor shows 0.1 °C of self-heating error at a given sense current. If you triple that current, roughly what self-heating error should you expect?

AAbout 0.9 °C, because self-heating scales with current squared.
BAbout 0.3 °C, because error scales linearly with current.
CStill 0.1 °C, because current does not affect self-heating.
DAbout 0.03 °C, because more current cools the sensor.
Show answer

Answer: A P = I^2R, so tripling current multiplies dissipation and self-heating error by nine.

iotclass.org

Retrieval practice

Recall check 3 of 4

Physics Phoebe says: answer from memory, then check your reasoning.

Q3To save power, a node powers its sensor, immediately converts, and sleeps. Readings are erratic and biased. What is the most likely cause?

AThe sensor is self-heating because the current is too low.
BSleeping between reads permanently damages the sensor.
CThe battery voltage is too high after sleep.
DThe sensor and its filter network have not settled after power-up.
Show answer

Answer: D Aggressive duty-cycling without a settling delay samples an unstabilised sensor; give it enough time to settle.

iotclass.org

Retrieval practice

Recall check 4 of 4

Physics Phoebe says: answer from memory, then check your reasoning.

Q4What happens if you call esp_deep_sleep_start() on an ESP32 without configuring any wake source?

AThe device wakes up automatically after a default 60-second timeout
BThe device sleeps forever and requires a manual power cycle to recover
CThe watchdog timer resets the device after a few seconds
DThe device enters light sleep instead, preserving RAM and waking on any interrupt
Show answer

Answer: B ESP32 deep sleep disables the CPU and peripherals.

iotclass.org

Print reference

Answers

Answer key.

  1. C · The measurement current is also a heat source, so it adds a systematic upward error.
  2. A · P = I^2R, so tripling current multiplies dissipation and self-heating error by nine.
  3. D · Aggressive duty-cycling without a settling delay samples an unstabilised sensor; give it enough time to settle.
  4. B · ESP32 deep sleep disables the CPU and peripherals.
iotclass.org