IoT Fundamentals · Study deck

Sensor Dynamics and Response Time

Picture a pressure sensor that looks smooth but reports a short safety event too late.

Physics Phoebe is your guide for this deck.

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

After studying this chapter

Learning objectives

You will be able to:

  • Explain: It changes only damping, removes the 72.9% overshoot, and leaves the final 10.0 mm displacement unchanged; that is the direct test of the misconception that more damping changes final sensitivity.
  • Explain: At $b=4.0\ \mathrm{N\,s/m}$, $\zeta=2$ and the poles are approximately $-13.4$ and $-186.6\ \mathrm{s^{-1}}$; that first pole explains the visibly slower final approach.
  • Explain: That gradual approach is the sensor's response, and almost every physical sensor has one: thermal mass, chemical diffusion, mechanical inertia, or filtering all slow the reaction to a change.
iotclass.org

Major section

In 60 Seconds · Start With the Story

Sampling faster cannot recover motion that the sensor itself did not follow.

  • An analog-to-digital converter means the circuit that turns a measured voltage into a number; it is shortened to ADC.
  • Bandwidth means the range of change rates a sensor or signal path can follow usefully.
iotclass.org

Major section

Sensors Ease Toward the Truth · Apply It: Match Sampling to the Sensor

That gradual approach is the sensor's response, and almost every physical sensor has one: thermal mass, chemical diffusion, mechanical inertia, or filtering all slow the reaction to a change.

  • The important idea is that the sensor, not only the converter, sets how fast you can measure.

Key terms

Fast events
Fast events are missed or under-reported.

Numbers to remember

100 msThe logger can sample every 100 ms
A first-order sensor does not follow a step instantly: one time constant reaches about 63 percent of the change, and three time constants reaches about 95 percent.
A first-order sensor does not follow a step instantly: one time constant reaches about 63 percent of the change, and three time constants reaches about 95 percent.
iotclass.org

Major section

Under the Hood: Response Math and Failure Modes

Most sensor responses are well described as first-order or second-order systems.

  • The math turns a vague "it is slow" into specific numbers for delay, bandwidth, overshoot, and settling.
  • After 1 time constant, about 63 percent of the change is complete.
  • After 3 time constants, about 95 percent is complete.

Why it matters

Differential capacitive plates are well suited to micrometre and sub-micrometre travel because a small gap change produces a measurable capacitance imbalance, and the opposing capacitors reject some common motion and parasitics.

Mechanical accelerometer with proof mass, spring, damper, differential capacitive plates, transfer function, and resonance limit.
Mechanical accelerometer with proof mass, spring, damper, differential capacitive plates, transfer function, and resonance limit.
iotclass.org

Major section

Under the Hood: Response Math and Failure Modes (continued)

A moving sensor element does not jump instantly to its final position.

  • After 5 time constants, about 99 percent is complete.
  • Bandwidth Is the Same Fact in Frequency A slow time constant is a low-pass filter on the input.
  • Newton's law gives the driven equation of motion.
iotclass.org

Major section

Under the Hood: Response Math and Failure Modes (continued)

When $\zeta<1$, the sensor is underdamped and rings.

  • A 2-second time constant corresponds to a -3 dB bandwidth below 0.1 Hz, so signals that change several times per second are strongly attenuated.
  • At $\zeta=1$ it is critically damped.
  • The derivation also shows the trade-off.
iotclass.org

Major section

Under the Hood: Response Math and Failure Modes (continued)

The transfer function makes the response families explicit.

  • Sampling much faster than this response scale still produces closely correlated points on the lagging response; anti-alias protection must nevertheless cover whatever attenuated high-frequency content reaches the ADC.
  • The resonance boundary at ω0 is not a useful measurement boost: operation stays well below it so displacement remains a stable proxy for acceleration.
  • With zero initial conditions, the Laplace transform gives.
iotclass.org

Major section

Under the Hood: Response Math and Failure Modes (continued)

Here $m$ is proof mass, $b$ is viscous damping coefficient, $k$ is spring stiffness, $x$ is displacement, $\dot{x}$ is velocity, and $\ddot{x}$ is acceleration.

  • As excitation approaches resonance, amplitude and phase error grow; a measurement bandwidth is normally chosen comfortably below it and verified from the actual transfer function.
  • When $\zeta>1$, it is overdamped and approaches the final value without overshoot but more slowly.
  • The sign depends on the chosen axis: the mass deflects opposite the base acceleration, so firmware must preserve the mechanical and electrical sign conventions.
iotclass.org

Major section

Under the Hood: Response Math and Failure Modes (continued)

Inductive displacement sensing is often a better fit for larger travel and rugged conductive targets, but needs coils, excitation, and magnetic-field management.

  • Neither method changes the mechanics: it only determines how faithfully $\Delta z$ becomes an electrical estimate.
  • An early reading from an underdamped sensor can be higher or lower than the true value.
  • For $\zeta>1$, two different negative real poles remain and the slower one controls the long tail.
iotclass.org

Major section

Under the Hood: Response Math and Failure Modes (continued)

Confusing resolution with speed.: More bits do not make a slow sensor follow a fast event.

  • For $0<\zeta<1$, the square root is imaginary, so the output rings at $\omega_d=\omega_n\sqrt{1-\zeta^2}$ inside a decaying envelope $e^{-\zeta\omega_n t}$.
  • Raising $b$ to $2.0\ \mathrm{N\,s/m}$ removes overshoot at critical damping.
  • Neither is captured by response time, and both must be measured separately.
iotclass.org

Major section

Under the Hood: Response Math and Failure Modes (continued)

The vertical gap above the final value is $M_p$; the time between peaks corresponds to $2\pi/\omega_d$; and the shrinking amplitude follows $e^{-\zeta\omega_n t}$.

  • It changes only damping, removes the 72.9% overshoot, and leaves the final 10.0 mm displacement unchanged; that is the direct test of the misconception that more damping changes final sensitivity.
  • If $b=0.40\ \mathrm{N\,s/m}$, then $\zeta=0.20$, predicted overshoot is about $52.7\%$, and the 2% settling estimate is $0.40\ \mathrm{s}$.
  • At this depth, sensor dynamics are the real bandwidth limit of a measurement.
iotclass.org

Major section

Under the Hood: Response Math and Failure Modes (continued)

Drift means the output slowly changes with constant input, due to aging or temperature, which is why calibration has a finite useful life.

  • At $b=4.0\ \mathrm{N\,s/m}$, $\zeta=2$ and the poles are approximately $-13.4$ and $-186.6\ \mathrm{s^{-1}}$; that first pole explains the visibly slower final approach.
  • The chart is therefore a visual reading of the same $m$, $b$, and $k$ terms derived above, not a separate classification to memorise.
  • Common Pitfalls Oversampling a slow sensor.: A high sample rate cannot add detail the sensor was too slow to capture.
iotclass.org

Major section

Summary

Every physical sensor eases toward a new value over time; that response time, not the ADC, sets the fastest event it can capture.

  • The time constant sets the $-3$ dB bandwidth: $f_{3\mathrm{dB}}=1/(2\pi\tau)$, so a slow sensor is a low-pass filter on the world.
  • Sampling faster than the sensor's bandwidth adds correlated, lagging points rather than new information.
  • Second-order sensors can overshoot, so settling time, not only rise time, decides when a reading is trustworthy.
  • Hysteresis and drift are separate errors that response time does not reveal and must be measured on their own.
iotclass.org

Deck summary

Key takeaways

Sampling faster cannot recover motion that the sensor itself did not follow.

  • That gradual approach is the sensor's response, and almost every physical sensor has one: thermal mass, chemical diffusion, mechanical inertia, or filtering all slow the reaction to a change.
  • Most sensor responses are well described as first-order or second-order systems.
  • A moving sensor element does not jump instantly to its final position.
  • When $\zeta<1$, the sensor is underdamped and rings.
iotclass.org

Retrieval practice

Recall check 1 of 3

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

Q1What does a sensor's response time describe?

AHow often the ADC records values during each second
BHow finely each stored code divides the input range
CHow quickly the sensor approaches a new value after the input changes
DHow closely calibration maps the reading to the true value
Show answer

Answer: C Response time captures the delay between a real change and the sensor reporting close to the new value.

iotclass.org

Retrieval practice

Recall check 2 of 3

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

Q2A thermistor with a 2-second time constant is sampled 100 times per second during a slow temperature change. What does the high sample rate achieve?

AIt lets readings change faster than the thermistor body can respond
BIt removes response lag by averaging many close-spaced samples
CIt mainly gives more points on the same slow response curve
DIt increases thermistor bandwidth beyond its time constant limit
Show answer

Answer: C Oversampling a slow sensor adds points along the same curve; it cannot reveal detail the sensor was too slow to follow.

iotclass.org

Retrieval practice

Recall check 3 of 3

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

Q3A first-order sensor has a time constant τ of about 0.5 seconds. Using f₃dB = 1/(2πτ), what is its approximate -3 dB bandwidth?

AAbout 0.32 Hz
BAbout 2 Hz
CAbout 0.5 Hz
DAbout 3.2 Hz
Show answer

Answer: A 1/(2π × 0.5) = 1/π, which is about 0.32 Hz.

iotclass.org

Print reference

Answers

Answer key.

  1. C · Response time captures the delay between a real change and the sensor reporting close to the new value.
  2. C · Oversampling a slow sensor adds points along the same curve; it cannot reveal detail the sensor was too slow to follow.
  3. A · 1/(2π × 0.5) = 1/π, which is about 0.32 Hz.
iotclass.org